gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob79a1827e66562eea20f767ea7cd504bbb1bd9d73
1 2015-12-23  Nathan Sidwell  <nathan@acm.org>
3         * gcc.dg/alias-15.c: New. 
5 2015-12-23  Thomas Schwinge  <thomas@codesourcery.com>
7         * g++.dg/dg.exp (tests): Prune "goacc/*" and "goacc-gomp/*" files.
9 2015-12-23  David Sherwood  <david.sherwood@arm.com>
11         * gcc.target/arm/fmaxmin.x: New file used by tests below.
12         * gcc.target/arm/fmaxmin.c: New test.
13         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15 2015-12-23  H.J. Lu  <hongjiu.lu@intel.com>
17         PR target/66232
18         * gcc.target/i386/pr66232-10.c: New test.
19         * gcc.target/i386/pr66232-11.c: Likewise.
20         * gcc.target/i386/pr66232-12.c: Likewise.
21         * gcc.target/i386/pr66232-13.c: Likewise.
23 2015-12-22  David Malcolm  <dmalcolm@redhat.com>
25         PR c/68473
26         * gcc.dg/plugin/diagnostic-test-expressions-1.c (fminl): New decl.
27         (TEST_EQ): New macro.
28         (test_macro): New function.
29         * gcc.target/i386/pr68473-1.c: New test case.
31 2015-12-22  Jakub Jelinek  <jakub@redhat.com>
33         PR c++/67376
34         * g++.dg/cpp0x/constexpr-67376.C: New test.
36 2015-12-22  Richard Henderson  <rth@redhat.com>
38         * g++.dg/tm/noexcept-1.C: Update expected must_not_throw count.
39         * g++.dg/tm/noexcept-4.C: Likewise.
40         * g++.dg/tm/noexcept-5.C: Likewise.
41         * g++.dg/tm/pr67811.C: New.
43 2015-12-22  Peter Bergner  <bergner@vnet.ibm.com>
45         PR target/68772
46         * gcc.target/powerpc/pr68872.c: New test.
48 2015-12-22  H.J. Lu  <hongjiu.lu@intel.com>
50         PR target/68937
51         * gcc.target/i386/pr68937-1.c: New test.
52         * gcc.target/i386/pr68937-2.c: Likewise.
53         * gcc.target/i386/pr68937-3.c: Likewise.
54         * gcc.target/i386/pr68937-4.c: Likewise.
55         * gcc.target/i386/pr68937-5.c: Likewise.
56         * gcc.target/i386/pr68937-6.c: Likewise.
58 2015-12-22  Marek Polacek  <polacek@redhat.com>
60         PR c/69002
61         * gcc.dg/c11-atomic-1.c: Add dg-warnings.
62         * gcc.dg/c11-atomic-4.c: New test.
64 2015-12-22  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
66         * gcc.dg/pr61441.c: New testcase.
68 2015-12-22  Eric Botcazou  <ebotcazou@adacore.com>
70         * gcc.dg/torture/pr68264.c: Tweak for Solaris.
72 2015-12-21  David Malcolm  <dmalcolm@redhat.com>
74         * g++.dg/diagnostic/bad-binary-ops.C: New test case.
75         * gcc.dg/bad-binary-ops.c: New test case.
76         gcc.dg/plugin/diagnostic_plugin_show_trees.c (get_range_for_expr):
77         Remove material copied from gcc-rich-location.c
78         (gcc_rich_location::add_expr): Likewise.
80 2015-12-21  Claudiu Zissulescu  <claziss@synopsys.com>
82         * gcc.target/arc/builtin_general.c: New test.
83         * gcc.target/arc/builtin_simd.c: Likewise.
84         * gcc.target/arc/builtin_special.c: Likewise.
86 2015-12-20  Jeff Law  <law@redhat.com>
88         PR tree-optimization/64910
89         * gcc.target/i386/bittest.c: New test.
91 2015-12-20  Eric Botcazou  <ebotcazou@adacore.com>
93         * gnat.dg/complex1.adb: New test.
94         * gnat.dg/complex1_pkg.ads: New helper.
96 2015-12-19  Eric Botcazou  <ebotcazou@adacore.com>
98         * gcc.target/sparc/20151219-1.c: New test.
100 2015-12-19  Andrew Burgess  <andrew.burgess@embecosm.com>
102         * gcc.target/arc/load-update.c: New file.
104 2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
106         PR c++/68978
107         * g++.dg/template/pr68978.C: New test.
109 2015-12-18  Jakub Jelinek  <jakub@redhat.com>
111         PR debug/68860
112         * gcc.dg/guality/pr68860-1.c: New test.
113         * gcc.dg/guality/pr68860-2.c: New test.
115 2015-12-18  Nathan Sidwell  <nathan@acm.org>
117         * lib/target-supports.exp (check_effective_target_cilkplus): Not nvptx.
118         * c-c++-common/attr-simd-3.c: Require cilkplus.
119         * gcc.dg/graphite/id-28.c: Likewise.
121 2015-12-18  Bernd Schmidt  <bschmidt@redhat.com>
123         * gcc.dg/debug/dwarf2/prod-options.c: New test.
125 2015-12-18  Eric Botcazou  <ebotcazou@adacore.com>
127         * gnat.dg/specs/debug1.ads: Bump final count to 18.
129 2015-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
131         PR c++/67592
132         * g++.dg/cpp0x/constexpr-virtual5.C: New.
133         * g++.dg/cpp0x/pr51463.C: Adjust dg-error string.
134         * g++.dg/inherit/pure1.C: Likewise.
136 2015-12-18  Jeff Law  <law@redhat.com>
138         PR rtl-optimization/49847
139         * g++.dg/pr49847-2.C: New test.
141 2015-12-18  H.J. Lu  <hongjiu.lu@intel.com>
143         * gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2
144         for x86 target.
146 2015-12-18  Nathan Sidwell  <nathan@acm.org>
148         * c-c++-common/attr-simd-3.c: Requires pthreads.
150 2015-12-18  Richard Biener  <rguenther@suse.de>
152         PR testsuite/68776
153         * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
154         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
156 2015-12-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
158         * gcc.target/s390/litpool-r3-1.c: New test.
160 2015-12-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
162         PR tree-optimization/68906
163         * gcc.dg/torture/pr68906.c: New test.
165 2015-12-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
167         PR tree-optimization/68956
168         * gcc.target/i386/pr68956.c: New test.
170 2015-12-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
172         PR rtl-optimization/68796
173         * gcc.target/aarch64/tst_3.c: New test.
174         * gcc.target/aarch64/tst_4.c: Likewise.
176 2015-12-18  Robin Dapp  <rdapp@linux.vnet.ibm.com>
178         * gcc.target/s390/vcond-shift.c: New test to check vcond
179         simplification.
181 2015-12-18  Paul Thomas  <pault@gcc.gnu.org>
183         PR fortran/68196
184         * gfortran.dg/proc_ptr_48.f90: New test.
186 2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
188         * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
189         * gcc.target/s390/hotpatch-9.c: Likewise.
191 2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
193         PR c++/68831
194         * g++.dg/pr68831.C: New test.
196 2015-12-17  Jeff Law  <law@redhat.com>
198         * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
199         splitting optimizations.
201 2015-12-17  Nathan Sidwell  <nathan@acm.org>
203         * gcc.dg/ipa/ipa-icf-merge-1.c: New.
205 2015-12-17  David Malcolm  <dmalcolm@redhat.com>
207         * gcc.dg/diagnostic-range-bad-return.c: New test case.
209 2015-12-17  Richard Biener  <rguenther@suse.de>
211         PR tree-optimization/68946
212         * gcc.dg/torture/pr68946.c: New testcase.
214 2015-12-17  Nathan Sidwell  <nathan@acm.org>
216         * c-c++-common/Wunused-var-13.c: Requires label values.
217         * gcc.dg/torture/pr46216.c: Likewise.
219 2015-12-17  Pierre-Marie de Rodat  <derodat@adacore.com>
221         * gnat.dg/specs/debug1.ads: Update the expected number of
222         DW_AT_artificial attribute in compiler output.
224 2015-12-17  Jakub Jelinek  <jakub@redhat.com>
226         PR tree-optimization/68835
227         * gcc.dg/pr68835-1.c: New test.
228         * gcc.dg/pr68835-2.c: New test.
230 2015-12-17  Richard Biener  <rguenther@suse.de>
232         PR tree-optimization/68951
233         * gcc.dg/torture/pr68951.c: New testcase.
235 2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
237         PR target/67973
238         * lib/target-supports.exp (check_effective_target_stabs): New
239         proc.
240         * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
241         * g++.dg/other/PR23205.C: Likewise.
242         * g++.dg/other/pr23205-2.C: Likewise.
243         * gcc.dg/20040813-1.c: Likewise.
244         * gcc.dg/darwin-20040809-2.c: Likewise.
245         * objc.dg/stabs-1.m: Likewise.
247 2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
249         * gcc.target/arc/loop-hazard-1.c: New file.
251 2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
253         * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
255 2015-12-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
257         Revert:
258         2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
260         PR testsuite/68629
261         * lib/target-supports.exp (check_effective_target_cilkplus): Also
262         check that compiling with -fcilkplus does not give an error.
263         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
265 2015-12-16  Patrick Palka  <ppalka@gcc.gnu.org>
267         PR c++/16333
268         PR c++/41426
269         PR c++/59879
270         PR c++/66895
271         * g++.dg/conversion/pr16333.C: New test.
272         * g++.dg/conversion/pr41426.C: New test.
273         * g++.dg/conversion/pr59879.C: New test.
274         * g++.dg/conversion/pr66895.C: New test.
276 2015-12-16  Martin Sebor  <msebor@redhat.com>
278         PR c/68868
279         * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
281 2015-12-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
283         PR target/68805
284         * gcc.target/powerpc/pr68805.c: New test.
286 2015-12-16  Martin Sebor  <msebor@redhat.com>
288         PR objc++/68932
289         * obj-c++.dg/property/at-property-23.mm: Remove check for
290         an error message.
292 2015-12-13  Jeff Law  <law@redhat.com>
294         * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
296 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
298         * c-c++-common/conflict-markers-1.c: New testcase.
299         * c-c++-common/conflict-markers-2.c: Likewise.
300         * c-c++-common/conflict-markers-3.c: Likewise.
301         * c-c++-common/conflict-markers-4.c: Likewise.
302         * c-c++-common/conflict-markers-5.c: Likewise.
303         * c-c++-common/conflict-markers-6.c: Likewise.
304         * c-c++-common/conflict-markers-7.c: Likewise.
305         * c-c++-common/conflict-markers-8.c: Likewise.
306         * c-c++-common/conflict-markers-9.c: Likewise.
307         * c-c++-common/conflict-markers-10.c: Likewise.
308         * c-c++-common/conflict-markers-11.c: Likewise.
309         * g++.dg/conflict-markers-1.C: Likewise.
311 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
313         * gcc.dg/cast-function-1.c (bar): Update column numbers.
314         * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
316 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
318         * gcc.dg/diagnostic-range-static-assert.c: New test case.
320 2015-12-16  Marek Polacek  <polacek@redhat.com>
322         PR c/64637
323         * gcc.dg/pr64637.c: New test.
325 2015-12-16  Nathan Sidwell  <nathan@acm.org>
327         * gcc.dg/sibcall-9.c: Xfail for nvptx.
329 2015-12-16  Richard Biener  <rguenther@suse.de>
331         PR tree-optimization/68870
332         * gcc.dg/torture/pr68870.c: New testcase.
334 2015-12-16  Tom de Vries  <tom@codesourcery.com>
336         * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
337         * g++.dg/ipa/devirt-40.C: Same.
338         * g++.dg/tree-ssa/pr61034.C: Same.
339         * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
340         * gcc.dg/ipa/ipa-pta-10.c: Same.
341         * gcc.dg/ipa/ipa-pta-11.c: Same.
342         * gcc.dg/ipa/ipa-pta-14.c: Same.
343         * gcc.dg/ipa/ipa-pta-16.c: Same.
344         * gcc.dg/ipa/ipa-pta-2.c: Same.
345         * gcc.dg/ipa/ipa-pta-5.c: Same.
346         * gcc.dg/ipa/ipa-pta-6.c: Same.
347         * gcc.dg/torture/ipa-pta-1.c: Same.
348         * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
349         * gcc.dg/ipa/ipa-pta-3.c: Same.
350         * gcc.dg/ipa/ipa-pta-4.c: Same.
352 2015-12-16  Richard Biener  <rguenther@suse.de>
354         PR testsuite/68915
355         * gcc.dg/vect/pr46032.c: Use dg-additional-options.
357 2015-12-16  Richard Biener  <rguenther@suse.de>
359         PR testsuite/68916
360         PR testsuite/68914
361         * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
362         dump.
363         * gcc.dg/vect/slp-perm-4.c: Likewise.
365 2015-12-16  Matthew Wahab  <matthew.wahab@arm.com>
367         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
368         comment.  Use check_effective_target_arm_v8_1a_neon_ok to select
369         the command line options.
370         (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
371         test to allow ARM targets.  Select and record a working set of
372         command line options.
373         (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
374         targets.
376 2015-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
378         PR target/68648
379         * gcc.c-torture/execute/pr68648.c: New test.
381 2015-12-16  Richard Biener  <rguenther@suse.de>
383         PR tree-optimization/68892
384         * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
386 2015-12-16  Jakub Jelinek  <jakub@redhat.com>
388         PR rtl-optimization/65980
389         * gcc.dg/pr65980.c: New test.
391 2015-12-15  Martin Sebor  <msebor@redhat.com>
393         PR c++/42121
394         PR c++/68478
395         PR c++/68613
396         PR c++/68689
397         PR c++/68710
398         * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
399         further fields after the first flexible array member.
400         * g++.dg/ext/flexary2.C: Expect a sole flexible array member
401         to be rejected.  Add a test case exercising zero-length array.
402         * g++.dg/ext/flexary3.C: Expect a sole flexible array member
403         to be rejected.
404         * g++.dg/ext/flexary.h: New file.
405         * g++.dg/ext/flexary4.C: New file.
406         * g++.dg/ext/flexary5.C: New file.
407         * g++.dg/ext/flexary6.C: New file.
408         * g++.dg/ext/flexary7.C: New file.
409         * g++.dg/ext/flexary8.C: New file.
410         * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
411         array members.
412         * g++.dg/parse/pr43765.C: Add a member to make a struct with
413         a flexible array member valid.  Adjust expected error message.
414         * g++.dg/torture/pr64280.C: Expect a sole flexible array member
415         to be rejected.
416         * g++.dg/torture/pr64312.C: Add a member to make a struct with
417         a flexible array member valid.
418         * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
420 2015-12-15  Marek Polacek  <polacek@redhat.com>
422         PR c/68907
423         * gcc.dg/pr68907.c: New test.
425 2015-12-15  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
427         * gfortran.dg/coarray_critical_1.f90: New.
429 2015-12-15  Martin Jambor  <mjambor@suse.cz>
431         PR ipa/68851
432         * g++.dg/ipa/pr68851.C: New test.
434 2015-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
436         PR c++/63506
437         * g++.dg/cpp0x/pr63506-1.C: New.
438         * g++.dg/cpp0x/pr63506-2.C: Likewise.
440 2015-12-15  Olivier Hainque  <hainque@adacore.com>
442         * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
444 2015-12-15  Jakub Jelinek  <jakub@redhat.com>
446         PR tree-optimization/66688
447         * gcc.dg/pr66688.c: New test.
449 2015-12-15  Patrick Palka  <ppalka@gcc.gnu.org>
451         PR c++/21802
452         PR c++/53223
453         * g++.dg/cpp0x/pr53223.C: New test.
454         * g++.dg/lookup/pr21802.C: New test.
455         * g++.dg/lookup/two-stage4.C: Remove XFAIL.
457 2015-12-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
459         * gfortran.dg/quad_2.f90: Update test.
461 2015-12-14  Steve Ellcey  <sellcey@imgtec.com>
463         * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
464         * gcc.target/mips/ext-2.c: Update scan checks.
466 2015-12-14  Nathan Sidwell  <nathan@acm.org>
468         * g++.dg/abi/nvptx-nrv1.C: New.
469         * g++.dg/abi/nvptx-ptrmem1.C: New.
470         * gcc.target/nvptx/abi-complex-arg.c: New.
471         * gcc.target/nvptx/abi-complex-ret.c: New.
472         * gcc.target/nvptx/abi-enum-arg.c: New.
473         * gcc.target/nvptx/abi-enum-ret.c: New.
474         * gcc.target/nvptx/abi-knr-arg.c: New.
475         * gcc.target/nvptx/abi-knr-ret.c: New.
476         * gcc.target/nvptx/abi-scalar-arg.c: New.
477         * gcc.target/nvptx/abi-scalar-ret.c: New.
478         * gcc.target/nvptx/abi-struct-arg.c: New.
479         * gcc.target/nvptx/abi-struct-ret.c: New.
480         * gcc.target/nvptx/abi-vararg-1.c: New.
481         * gcc.target/nvptx/abi-vararg-2.c: New.
482         * gcc.target/nvptx/abi-vect-arg.c: New.
483         * gcc.target/nvptx/abi-vect-ret.c: New.
485 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
487         PR c/68833
488         * c-c++-common/pr68833-1.c: New test.
489         * c-c++-common/pr68833-2.c: New test.
491 2015-12-14  Richard Biener  <rguenther@suse.de>
493         PR tree-optimization/68852
494         * g++.dg/torture/pr68852.C: New testcase.
496 2015-12-14  Alexander Monakov  <amonakov@ispras.ru>
498         * gcc.dg/builtin-return-1.c: Correct effective-target test.
499         * gcc.dg/stack-usage-2.c: Use effective-target test.
501 2015-12-14  Martin Jambor  <mjambor@suse.cz>
503         PR ipa/66616
504         * g++.dg/ipa/pr66616.C: New test.
506 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
508         PR rtl-optimization/68730
509         * gcc.dg/pr68730.c: New test.
511 2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
513         PR testsuite/68629
514         * lib/target-supports.exp (check_effective_target_cilkplus): Also
515         check that compiling with -fcilkplus does not give an error.
516         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
518 2015-12-13  David Edelsohn  <dje.gcc@gmail.com>
520         * gcc.dg/graphite/pr42729.c: XFAIL AIX.
522 2015-12-13  Jeff Law  <law@redhat.com>
524         * gcc.target/m68k/pr19201.c: New test.
526         * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
527         command line options.
528         * gcc.target/m68k/20090709-1.c: Adjust expected output.
530 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
532         * g++.dg/opt/pr48549.C: XFAIL AIX.
533         * g++.dg/abi/anon1.C: XFAIL AIX.
534         * gcc.dg/graphite/pr42917.c: XFAIL AIX.
536 2015-12-12  Tobias Burnus  <burnus@net-b.de>
538         PR fortran/45859
539         * gfortran.dg/coarray_args_2.f90: Remove dg-error.
541 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
543         * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
544         * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
545         wchar_t.
547 2015-12-12  Paolo Bonzini  <bonzini@gnu.org>
549         PR sanitizer/68418
550         * gcc.dg/ubsan/c99-wrapv-shift-1.c,
551         gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
553 2015-12-11  Jeff Law  <law@redhat.com>
555         PR tree-optimization/68844
556         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
558 2015-12-11  Nathan Sidwell  <nathan@acm.org>
560         * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
562 2015-12-11  Jan Beulich  <jbeulich@suse.com>
564         * gcc.c-torture/execute/stkalign.c: New.
566 2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
568         * gcc.target/i386/mpx/memmove-1.c: New test.
569         * gcc.target/i386/mpx/memmove-2.c: New test.
571 2015-12-11  Nathan Sidwell  <nathan@acm.org>
573         * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
574         * gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
576 2015-12-11  Martin Jambor  <mjambor@suse.cz>
578         PR ipa/68064
579         * g++.dg/torture/pr68064.C: New test.
581 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
583         * gcc.target/s390/md/setmem_long-1.c: New test.
585 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
587         * gcc.target/s390/md/movstr-1.c: New test.
588         * gcc.target/s390/s390.exp: Add subdir md.
589         Do not run hotpatch tests twice.
591 2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
593         * gcc.dg/vect/vect-32-chars.c: New test.
595 2015-12-11  Jan Hubicka  <hubicka@ucw.cz>
597         PR ipa/61886
598         * gcc.dg/lto/pr61886_0.c: New testcase
600 2015-12-10  Jan Hubicka  <hubicka@ucw.cz>
602         * gcc.c-torture/execute/20010122-1.c: Disable cloning.
604 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
606         PR rtl-optimization/68691
607         * gcc.target/i386/pr68691.c: New.
609 2015-12-10  David Malcolm  <dmalcolm@redhat.com>
611         * lib/multiline.exp (_multiline_expected_outputs): Update comment.
612         (dg-end-multiline-output): Capture line numbers within
613         _multiline_expected_outputs.
614         (handle-multiline-outputs): Access global $testname_with_flags
615         and add it as a prefix to pass/fail results.  Extract line numbers
616         from $_multiline_expected_outputs and print them within pass/fail
617         results, replacing the printing of $index.  Consolidate the
618         string prefix shared between pass/fail into a new local ($title).
620 2015-12-10  Jeff Law  <law@redhat.com>
622         PR tree-optimization/68619
623         * gcc.dg/tree-ssa/pr68619-1.c: New test.
624         * gcc.dg/tree-ssa/pr68619-2.c: New test.
625         * gcc.dg/tree-ssa/pr68619-3.c: New test.
626         * gcc.dg/tree-ssa/pr68619-4.c: New test.
627         * gcc.dg/tree-ssa/pr68619-5.c: New test.
629 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
631         PR rtl-optimization/68376
632         PR rtl-optimization/68670
633         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
634         tests.
635         (main): Call them.
636         * gcc.dg/pr68670-1.c: New test.
637         * gcc.dg/pr68670-2.c: New test.
639 2015-12-10  Marek Polacek  <polacek@redhat.com>
641         PR c++/68348
642         * g++.dg/cpp0x/pr68348.C: New test.
644 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
646         * gnat.dg/specs/elab4.ads: New test.
647         * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
649 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
651         * gnat.dg/array25.adb: New test.
652         * gnat.dg/array25_pkg.ad[sb]: New helper.
654 2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
656         * lib/target-supports.exp (check_effective_target_arc_atomic): New
657         function.
658         (check_effective_target_sync_int_long): Add checks for ARC atomic
659         feature.
660         (check_effective_target_sync_char_short): Likewise.
662 2015-12-10  Richard Biener  <rguenther@suse.de>
664         PR tree-optimization/68817
665         * gfortran.dg/pr68817.f90: New testcase.
667 2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
669         Revert [testsuite][ARM target attributes] Fix effective_target tests
670         2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
672         * lib/target-supports.exp
673         (check_effective_target_arm_vfp_ok_nocache): New.
674         (check_effective_target_arm_vfp_ok): Call the new
675         check_effective_target_arm_vfp_ok_nocache function.
676         (check_effective_target_arm_fp_ok_nocache): New.
677         (check_effective_target_arm_fp_ok): New.
678         (add_options_for_arm_fp): New.
679         (check_effective_target_arm_crypto_ok_nocache): Require
680         target_arm_v8_neon_ok instead of arm32.
681         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
682         (check_effective_target_arm_crypto_pragma_ok): New.
683         (add_options_for_arm_vfp): New.
684         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
685         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
686         target instead.
687         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
688         -mfloat-abi=softfp, use arm_fp effective target instead.
689         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
690         dependency.
691         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
692         use arm_vfp effective target instead.
693         * gcc.target/arm/attr-neon3.c: Likewise.
695 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
697         * gnat.dg/specs/access1.ads: New test.
698         * gnat.dg/specs/access2.ads: Likewise.
700 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
702         PR tree-optimization/68785
703         * gcc.dg/pr68785.c: New test.
705 2015-12-10  Richard Biener  <rguenther@suse.de>
707         PR ipa/68331
708         * gcc.dg/torture/ipa-pta-3.c: New testcase.
709         * g++.dg/ipa/ipa-pta-1.C: Likewise.
711 2015-12-10  Richard Biener  <rguenther@suse.de>
713         PR ipa/68721
714         * gcc.dg/torture/pr68721.c: New testcase.
716 2015-12-10  Richard Biener  <rguenther@suse.de>
718         PR tree-optimization/68806
719         * gcc.dg/torture/pr68806.c: New testcase.
721 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
723         PR ipa/61886
724         PR middle-end/25140
725         * gcc.c-torture/execute/alias-2.c: New testcase.
727 2015-12-09  Tobias Burnus  <burnus@net-b.de>
728             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
730         * gfortran.dg/coarray_40.f90: New.
732 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
734         PR lto/68811
735         * g++.dg/lto/pr68811_0.C: New testcase.
736         * g++.dg/lto/pr68811_1.C: New testcase.
738 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
740         PR c++/60218
741         * g++.dg/ext/bases2.C: New.
743 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
745         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
746         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
747         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
748         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
749         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
750         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
751         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
752         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
753         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
755 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
757         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
758         passing terminating NULL as int rather than pointer.
760 2015-12-09  Marek Polacek  <polacek@redhat.com>
762         PR tree-optimization/66949
763         * gcc.dg/torture/pr66949-1.c: New test.
764         * gcc.dg/torture/pr66949-2.c: New test.
766 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
768         PR rtl-optimization/67609
769         * gcc.dg/torture/pr67609.c: New.
771 2015-12-09  Richard Biener  <rguenther@suse.de>
773         PR tree-optimization/68583
774         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
775         * gcc.dg/vect/vect-72.c: Adjust.
776         * gcc.dg/vect/vect-cselim-2.c: Likewise.
777         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
779 2015-12-09  Richard Biener  <rguenther@suse.de>
781         PR tree-optimization/68417
782         * gcc.dg/vect/pr68417.c: New testcase.
784 2015-12-09  Martin Liska  <mliska@suse.cz>
786         * gcc.dg/ipa/pr68790.c: New test.
788 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
790         PR ipa/61886
791         PR middle-end/25140
792         * gcc.c-torture/execute/alias-3.c: New testcase.
794 2015-12-08  Martin Sebor  <msebor@redhat.com>
796         PR c++/68711
797         * g++.dg/other/offsetof8.C: New test.
799 2015-12-08  Nathan Sidwell  <nathan@acm.org>
801         * gcc.target/nvptx/trailing-init.c: New.
803         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
804         * gcc.c-torture/compile/pr33855.c: Likewise.
805         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
807 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
809         PR target/68701
810         * gcc.target/i386/pr68701-1.c: New test.
811         * gcc.target/i386/pr68701-2.c: Ditto.
813 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
815         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
816         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
817         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
819 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
821         * gcc.dg/sso-9.c (foo): Robustify trick.
823 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
825         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
826         New test function.
828 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
830         PR c/68757
831         * gcc.dg/plugin/diagnostic-test-expressions-1.c
832         (test_builtin_choose_expr): New test function.
833         (test_builtin_call_with_static_chain): Likewise.
834         (test_builtin_complex): Likewise.
835         (test_builtin_shuffle): Likewise.
837 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
839         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
840         as well.
842 2015-12-08  Marek Polacek  <polacek@redhat.com>
844         PR c++/68116
845         * g++.dg/cpp0x/pr68116.C: New test.
847 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
849         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
850         specifier.
852 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
854         PR c/48088
855         PR c/68657
856         * c-c++-common/pr68657-1.c: New test.
857         * c-c++-common/pr68657-2.c: New test.
858         * c-c++-common/pr68657-3.c: New test.
859         * gcc.dg/cpp/warn-normalized-3.c: Use
860         -Werror=normalized=nfc instead of -Werror=normalized=
861         in dg-options.
863 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
865         * lib/target-supports.exp
866         (check_effective_target_arm_vfp_ok_nocache): New.
867         (check_effective_target_arm_vfp_ok): Call the new
868         check_effective_target_arm_vfp_ok_nocache function.
869         (check_effective_target_arm_fp_ok_nocache): New.
870         (check_effective_target_arm_fp_ok): New.
871         (add_options_for_arm_fp): New.
872         (check_effective_target_arm_crypto_ok_nocache): Require
873         target_arm_v8_neon_ok instead of arm32.
874         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
875         (check_effective_target_arm_crypto_pragma_ok): New.
876         (add_options_for_arm_vfp): New.
877         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
878         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
879         target instead.
880         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
881         -mfloat-abi=softfp, use arm_fp effective target instead.
882         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
883         dependency.
884         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
885         use arm_vfp effective target instead.
886         * gcc.target/arm/attr-neon3.c: Likewise.
888 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
890         * gfortran.dg/pr68627.f: Limit target to x86.
892 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
893             Joern Rennecke  <joern.rennecke@embecosm.com>
895         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
896         inline assembly read to make sure dummy is not optimized
897         away by LTO.
899 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
901         PR tree-optimization/68766
902         * gcc.dg/pr68766.c: New test.
904 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
906         * gcc.target/sparc/struct-ret-check.c: Rename to...
907         * gcc.target/sparc/struct-ret-check-1.c: ...this.
908         * gcc.target/sparc/struct-ret-check-2.c: New test.
910 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
912         PR c++/68760
913         * g++.dg/tree-ssa/pr68760.C: New test.
915         PR middle-end/66726
916         * g++.dg/tree-ssa/pr66726.c: Renamed to...
917         * g++.dg/tree-ssa/pr66726.C: ... this.
919 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
921         * gcc.target/mips/wrap-delay.c: New test.
923 2015-12-07  Jason Merrill  <jason@redhat.com>
925         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
926         environment variable.
928 2015-12-07  Marek Polacek  <polacek@redhat.com>
930         PR c/68668
931         * gcc.dg/pr68668.c: New test.
933 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
935         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
937 2015-12-07  Nathan Sidwell  <nathan@acm.org>
939         * gcc.target/nvptx/abort.c: New.
941 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
943         * gcc.dg/diagnostic-ranges-1.c: New test file.
944         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
945         (test_percent_q_plus_d): New test function.
946         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
947         (test_show_locus): Rewrite test code using
948         rich_location::set_range.  Add code to unit-test the "%q+D"
949         format code.
951 2015-12-07  Martin Liska  <mliska@suse.cz>
953         * g++.dg/ipa/pr66896.C: New test.
955 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
957         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
958         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
960 2015-12-07  Nathan Sidwell  <nathan@acm.org>
962         * gcc.target/nvptx/decl-init.c: New.
964 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
966         PR target/68627
967         * gfortran.dg/pr68627.f: New test.
969 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
971         PR target/68633
972         * gcc.target/i386/pr68633.c: New test.
974 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
976         * gcc.target/i386/clzero.c: New.
977         * gcc.target/i386/sse-12.c: Add -mclzero.
978         * gcc.target/i386/sse-13.c: Ditto.
979         * gcc.target/i386/sse-14.c: Ditto.
980         * gcc.target/i386/sse-22.c: Ditto.
981         * gcc.target/i386/sse-23.c: Ditto.
982         * g++.dg/other/i386-2.C: Ditto.
983         * g++.dg/other/i386-3.C: Ditto.
985 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
987         * gcc.target/powerpc/recip-sqrtf.c: New test.
989 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
990             Sebastian Pop  <s.pop@samsung.com>
992         * gcc.dg/graphite/id-29.c: New test.
994 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
995             Sebastian Pop  <s.pop@samsung.com>
997         PR tree-optimization/68693
998         * gfortran.dg/graphite/pr68693.f90: New test.
1000 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
1002         * gcc.c-torture/compile/20151204.c: New.
1004 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1006         * gcc.dg/vla-24.c: Requires alloca.
1008 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
1010         PR rtl-optimization/68349
1011         * gcc.target/i386/pr68349.c: New test.
1013 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1015         * gcc.target/nvptx/ary-init.c: New.
1017 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
1019         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
1020         * g++.dg/gomp/loop-1.C: Update dg-error locations.
1021         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
1022         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
1023         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1024         * g++.dg/template/crash55.C: Update dg-error directives.
1025         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
1026         directives.
1027         * g++.dg/template/pr64100.C: Update location of dg-error
1028         directive.
1029         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
1030         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
1031         improved location information.
1032         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
1033         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
1034         dg-warning; add a dg-message.
1035         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
1036         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
1037         * obj-c++.dg/plugin/plugin.exp: New file, based on
1038         objc.dg/plugin/plugin.exp.
1040 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1042         PR c/68656
1043         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
1044         line 1.
1045         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
1046         * gcc.dg/tree-ssa/pr23109.c: Likewise.
1047         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1048         * gcc.dg/pr33007.c: Likewise.
1050 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
1052         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
1053         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
1054         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
1055         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
1056         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
1057         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
1059 2015-11-25  Nick Clifton  <nickc@redhat.com>
1061         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
1062         * gcc.target/msp430/mul_main.h: New test support file.
1063         * gcc.target/msp430/mul_none.c: New test.
1064         * gcc.target/msp430/mul_16bit.c: New test.
1065         * gcc.target/msp430/mul_32bit.c: New test.
1066         * gcc.target/msp430/mul_f5.c: New test.
1068 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1070         PR tree-optimization/68680
1071         * gcc.target/i386/pr68680.c: New test.
1073         PR tree-optimization/68671
1074         * gcc.dg/pr68671.c: New test.
1076 2015-12-02  Jeff Law  <law@redhat.com>
1078         * gcc.dg/tree-ssa/reassoc-43.c: New test.
1080 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1082         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
1084 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1086         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
1087         access arbitrary stack frames.
1088         * gcc.dg/Wno-frame-address.c: Likewise.
1090 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1092         * gcc.target/s390/asm-machine-1.c: Updated.
1093         * gcc.target/s390/asm-machine-2.c: Updated.
1094         * gcc.target/s390/asm-machine-3.c: Updated.
1095         * gcc.target/s390/asm-machine-4.c: Updated.
1097 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1099         * gcc.target/s390/asm-machine-1.c: New test.
1100         * gcc.target/s390/asm-machine-2.c: New test.
1101         * gcc.target/s390/asm-machine-3.c: New test.
1102         * gcc.target/s390/asm-machine-4.c: New test.
1103         * gcc.target/s390/target-attribute/tattr-1.c: New test.
1104         * gcc.target/s390/target-attribute/tattr-2.c: New test.
1105         * gcc.target/s390/target-attribute/tattr-3.c: New test.
1106         * gcc.target/s390/target-attribute/tattr-4.c: New test.
1107         * gcc.target/s390/target-attribute/tattr-5.c: New test.
1108         * gcc.target/s390/target-attribute/tattr-6.c: New test.
1109         * gcc.target/s390/target-attribute/tattr-7.c: New test.
1110         * gcc.target/s390/target-attribute/tattr-8.c: New test.
1111         * gcc.target/s390/target-attribute/tattr-9.c: New test.
1112         * gcc.target/s390/target-attribute/tattr-10.c: New test.
1113         * gcc.target/s390/target-attribute/tattr-11.c: New test.
1114         * gcc.target/s390/target-attribute/tattr-12.c: New test.
1115         * gcc.target/s390/target-attribute/tattr-13.c: New test.
1116         * gcc.target/s390/target-attribute/tattr-14.c: New test.
1117         * gcc.target/s390/target-attribute/tattr-15.c: New test.
1118         * gcc.target/s390/target-attribute/tattr-16.c: New test.
1119         * gcc.target/s390/target-attribute/tattr-17.c: New test.
1120         * gcc.target/s390/target-attribute/tattr-18.c: New test.
1121         * gcc.target/s390/target-attribute/tattr-19.c: New test.
1122         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
1123         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
1124         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
1125         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
1126         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
1127         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
1128         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
1129         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
1130         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
1131         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
1132         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
1133         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
1134         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
1135         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
1136         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
1137         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
1138         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
1139         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
1140         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
1141         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
1142         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
1143         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
1144         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1145         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1146         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1147         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1148         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1149         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1150         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1151         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1152         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1153         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1154         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1155         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1156         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1157         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1158         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1159         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1160         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1161         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1162         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1163         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1164         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1165         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1166         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1167         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1168         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1169         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1170         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1171         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1172         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1173         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1174         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1175         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1176         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1177         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1178         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1179         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1180         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1181         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1182         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1183         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1184         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1185         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1186         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1187         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1188         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1189         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1190         Add check whether target attribute is available.
1191         Run test in target-attribute subdir.
1192         * gcc.target/s390/s390-c++.exp
1193         (check_effective_target_target_attribute): Likewise.
1195 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
1197         * c-c++-common/attr-simd-4.c: New test.
1198         * c-c++-common/attr-simd-5.c: New test.
1200 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1202         * gcc.dg/graphite/id-28.c: Requires pthreads.
1204 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1206         * gcc.dg/vla-24.c: New test.
1208 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1210         * gcc.target/aarch64/stack-checking.c: New test.
1212 2015-12-04  Richard Biener  <rguenther@suse.de>
1214         PR testsuite/68681
1215         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1217 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1219         * gcc.dg/sso-9.c: New test.
1221 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1223         PR target/68655
1224         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1225         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1227 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
1229         PR target/68472
1230         * gcc.target/i386/rop1.c: New test.
1232 2015-12-03  Nathan Sidwell  <nathan@acm.org>
1234         * gcc.target/nvptx/decl.c: New.
1235         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1237 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1239         PR rtl-optimization/68624
1240         * gcc.c-torture/execute/pr68624.c: New test.
1242 2015-12-03  Richard Biener  <rguenther@suse.de>
1244         PR tree-optimization/66051
1245         * gcc.dg/vect/slp-42.c: New testcase.
1247 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1249         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1250         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1252 2015-12-03  Richard Biener  <rguenther@suse.de>
1254         PR tree-optimization/67800
1255         PR tree-optimization/68333
1256         * gcc.target/i386/vect-pr67800.c: New testcase.
1258 2015-12-03  Richard Biener  <rguenther@suse.de>
1260         PR tree-optimization/68639
1261         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1263 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
1265         PR ipa/68184
1266         * g++.dg/torture/pr68184.C: New testcase.
1268 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
1270         PR preprocessor/57580
1271         * c-c++-common/cpp/pr57580.c: New test.
1272         * c-c++-common/gomp/pr57580.c: New test.
1274 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1275             Sebastian Pop  <s.pop@samsung.com>
1277         * gcc.dg/graphite/id-28.c: New.
1279 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1280             Sebastian Pop  <s.pop@samsung.com>
1282         * gfortran.dg/graphite/id-26.f03: New.
1284 2015-12-02  Jason Merrill  <jason@redhat.com>
1286         * lib/g++.exp: Handle --stds= option.
1287         * lib/g++-dg.exp (g++-dg-runtest): Use it.
1289 2015-12-02  Tobias Burnus  <burnus@net-b.de>
1290             Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1292         * gfortran.dg/coarray/event_1.f90: New.
1293         * gfortran.dg/coarray/event_2.f90: New.
1295 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1296             Sebastian Pop  <s.pop@samsung.com>
1298         PR tree-optimization/68550
1299         * gfortran.dg/graphite/pr68550-1.f90: New.
1300         * gfortran.dg/graphite/pr68550-2.f90: New.
1302 2015-12-02  Marek Polacek  <polacek@redhat.com>
1304         PR c/68513
1305         * gcc.dg/pr68513.c: New test.
1307 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1309         PR fortran/63861
1310         * gfortran.dg/goacc/array-reduction.f90: New test.
1311         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1312         * gfortran.dg/goacc/coarray.f95: Likewise.
1313         * gfortran.dg/goacc/coarray_2.f90: Likewise.
1314         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1315         * gfortran.dg/goacc/reduction.f95: Likewise.
1317 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1319         PR target/68647
1320         * gcc.target/i386/pr68647.c: New test.
1322 2015-12-02  Marek Polacek  <polacek@redhat.com>
1324         PR c++/68653
1325         * g++.dg/warn/nonnull3.C: New test.
1327 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
1329         PR c/68162
1330         * gcc.dg/pr68162-1.c: New test.
1332 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1333             Sebastian Pop  <s.pop@samsung.com>
1335         * gfortran.dg/graphite/run-id-3.f90: New.
1337 2015-12-02  David Sherwood  <david.sherwood@arm.com>
1339         * gcc.target/aarch64/fmaxmin.c: New test.
1341 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1343         * gfortran.dg/goacc/coarray.f95: XFAIL.
1344         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1345         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1346         directive.
1348 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1349             Julian Brown  <julian@codesourcery.com>
1350             James Norris  <James_Norris@mentor.com>
1352         * c-c++-common/goacc/host_data-5.c: New file.
1353         * c-c++-common/goacc/host_data-6.c: Likewise.
1355 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1357         * c-c++-common/goacc/kernels-default-2.c: New test.
1358         * c-c++-common/goacc/kernels-default.c: New test.
1360 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1362         * c-c++-common/goacc/kernels-alias-2.c: New test.
1363         * c-c++-common/goacc/kernels-alias-3.c: New test.
1364         * c-c++-common/goacc/kernels-alias-4.c: New test.
1365         * c-c++-common/goacc/kernels-alias-5.c: New test.
1366         * c-c++-common/goacc/kernels-alias-6.c: New test.
1367         * c-c++-common/goacc/kernels-alias-7.c: New test.
1368         * c-c++-common/goacc/kernels-alias-8.c: New test.
1369         * c-c++-common/goacc/kernels-alias.c: New test.
1371 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1373         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1374         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1375         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1377 2015-12-02  Richard Biener  <rguenther@suse.de>
1379         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1380         y guarding a call to abort ().
1381         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1382         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1384 2015-12-02  Marek Polacek  <polacek@redhat.com>
1386         PR middle-end/68570
1387         * gcc.dg/torture/pr68570.c: New test.
1389 2015-12-02  Richard Biener  <rguenther@suse.de>
1391         PR tree-optimization/68625
1392         * gcc.dg/torture/pr68625.c: New testcase.
1394 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1396         * gcc.target/i386/pr68432-1.c: New test.
1397         * gcc.target/i386/pr68432-2.c: Likewise.
1398         * gcc.target/i386/pr68432-3.c: Likewise.
1400 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1402         * gcc.target/s390/zvector/vec-splat-2.c: New test.
1404 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1406         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1408 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1410         * gcc.target/s390/zvector/vec-splat-1.c: New test.
1412 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1414         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1415         * gcc.target/s390/bswaphi-1.c: New test.
1417 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1419         * lib/target-supports.exp: Add s390 and s390x to the list of long
1420         long atomic targets.
1422 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1424         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1425         s390x to enable 64 bit bswap patterns.
1426         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1427         * gcc.dg/optimize-bswapdi-3.c: Likewise.
1428         * lib/target-supports.exp: Add a comment for s390.
1430 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1432         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1433         order to make -m31 work.
1434         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1435         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1437 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1439         PR c/68533
1440         * gcc.dg/pr68533.c: New test.
1442 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1444         PR tree-optimization/68577
1445         * gcc.dg/vect/pr68577.c: New test.
1447 2015-12-01  Nathan Sidwell  <nathan@acm.org>
1449         * gcc.target/nvptx/uninit-decl.c: New.
1451 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
1453         * gcc.c-torture/execute/alias-1.c: New testcase.
1455 2015-12-01  Marek Polacek  <polacek@redhat.com>
1457         PR tree-optimization/64769
1458         * c-c++-common/gomp/pr64769.c: New test.
1460 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1462         * gcc.target/powerpc/swaps-p8-22.c: New.
1464 2015-12-01  Marek Polacek  <polacek@redhat.com>
1466         PR tree-optimization/67916
1467         * gcc.dg/torture/pr67916.c: New test.
1469 2015-12-01  Marek Polacek  <polacek@redhat.com>
1471         PR middle-end/68582
1472         * c-c++-common/pr68582.c: New test.
1474 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1476         PR tree-optimization/68474
1477         * gcc.dg/pr68474.c: New test.
1479 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1481         PR target/68617
1482         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1484 2015-12-01  Tom de Vries  <tom@codesourcery.com>
1486         * gcc.dg/pr46032.c: Move to ...
1487         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
1488         vect_int.
1489         * gcc.dg/pr46032-2.c: Move to ...
1490         * gcc.dg/gomp/pr46032-2.c: ... here.
1491         Drop dg-require-effective-target fopenmp.
1492         * gcc.dg/pr46032-3.c: Move to ...
1493         * gcc.dg/gomp/pr46032-3.c: ... here.
1494         Drop dg-require-effective-target fopenmp.
1496 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
1498         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1499         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1500         * gfortran.dg/goacc/loop-6.f95: Likewise.
1501         * gfortran.dg/goacc/loop-7.f95: New test.
1502         * gfortran.dg/goacc/reduction-2.f95: New test.
1504 2015-12-01  Richard Biener  <rguenther@suse.de>
1506         PR tree-optimization/68379
1507         * gcc.dg/torture/pr68379.c: New testcase.
1508         * gfortran.dg/pr68379-1.f90: Likewise.
1509         * gfortran.dg/pr68379-2.f: Likewise.
1511 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
1513         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1514         * gcc.dg/pr46032-2.c: Likewise.
1515         * gcc.dg/pr46032-3.c: Likewise.
1517 2015-12-01  Richard Biener  <rguenther@suse.de>
1519         PR ipa/68470
1520         * g++.dg/torture/pr68470.C: New testcase.
1522 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1524         PR middle-end/68595
1525         * gcc.dg/pr68595.c: New test.
1527 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1529         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1530         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1531         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1533 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
1535         PR tree-optimization/68529
1536         * gcc.dg/tree-ssa/pr68529-1.c: New test.
1537         * gcc.dg/tree-ssa/pr68529-2.c: New test.
1538         * gcc.dg/tree-ssa/pr68529-3.c: New test.
1540 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1542         * gcc.dg/lto/alias-1_0.c: New testcase.
1543         * gcc.dg/lto/alias-1_1.c: New testcase.
1545 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1546             Sebastian Pop  <s.pop@samsung.com>
1548         PR tree-optimization/68565
1549         * gfortran.dg/graphite/pr68565.f90: New.
1551 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1552             Sebastian Pop  <s.pop@samsung.com>
1554         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1556 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1557             Nathan Sidwell  <nathan@codesourcery.com>
1559         * gfortran.dg/goacc/routine-3.f90: New test.
1560         * gfortran.dg/goacc/routine-4.f90: New test.
1561         * gfortran.dg/goacc/routine-5.f90: New test.
1562         * gfortran.dg/goacc/routine-6.f90: New test.
1563         * gfortran.dg/goacc/subroutines: New test.
1565 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1567         * gcc.dg/pr46032-2.c: New test.
1568         * gcc.dg/pr46032-3.c: New test.
1570 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1572         PR target/63870
1573         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1574         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1575         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1576         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1577         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1578         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1579         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1580         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1581         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1582         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1583         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1584         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1585         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1586         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1587         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1588         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1589         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1590         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1591         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1592         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1593         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1594         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1595         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1596         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1597         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1598         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1599         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1600         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1601         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1602         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1603         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1604         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1605         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1606         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1607         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1608         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1609         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1610         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1611         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1612         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1613         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1614         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1615         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1616         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1617         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1618         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1619         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1620         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1621         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1622         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1623         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1624         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1625         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1626         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1627         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1628         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1629         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1630         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1631         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1632         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1633         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1634         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1635         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1636         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1637         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1638         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1639         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1640         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1641         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1642         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1643         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1644         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1645         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1646         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1647         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1648         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1649         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1650         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1651         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1652         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1653         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1654         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1655         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1656         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1657         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1658         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1659         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1660         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1661         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1662         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1663         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1664         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1665         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1666         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1667         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1668         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1669         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1670         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1671         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1672         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1673         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1674         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1675         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1676         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1677         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1678         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1679         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1680         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1681         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1682         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1683         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1684         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1685         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1686         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1687         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1688         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1689         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1690         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1691         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1692         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1693         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1694         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1695         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1696         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1697         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1698         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1699         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1700         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1701         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1702         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1703         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1704         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1705         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1706         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1707         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1708         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1709         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1710         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1711         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1712         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1713         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1714         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1715         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1716         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1718 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1720         PR tree-optimization/46032
1721         * gcc.dg/pr46032.c: New test.
1723 2015-11-30  Richard Biener  <rguenther@suse.de>
1725         PR tree-optimization/68592
1726         * gfortran.dg/pr68592.f: New testcase.
1728 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1730         PR fortran/68534
1731         * gfortran.dg/submodule_13.f08: New test.
1733 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1735         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1736         -m31.
1738 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1740         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1742 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1744         * gcc.dg/dump-ada-spec-1.c: Move to...
1745         * c-c++-common/dump-ada-spec-1.c: ...here.
1746         * c-c++-common/dump-ada-spec-2.c: New test.
1748 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1750         * gnat.dg/loop_optimization22.ad[sb]: New test.
1752 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1754         * gnat.dg/specs/rep_clause5.ads: New test.
1756 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1758         PR c/67106
1759         * gcc.c-torture/compile/pr67106.c: New testcase.
1761 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1763         PR c/67581
1764         * g++.dg/torture/pr67581.C: New testcase.
1766 2015-11-27  Richard Biener  <rguenther@suse.de>
1768         PR tree-optimization/68559
1769         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1770         * gcc.dg/vect/pr45752.c: Likewise.
1772 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1774         PR rtl-optimization/68250
1775         * gcc.c-torture/execute/pr68250.c: New test.
1777 2015-11-27  Marek Polacek  <polacek@redhat.com>
1779         * gcc.dg/pr63568.c: Convert to GIMPLE.
1781 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1783         PR rtl-optimization/68506
1784         * gcc.c-torture/execute/pr68506.c: New test.
1786 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1788         PR c/63326
1789         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1790         * c-c++-common/gomp/pr63326.c: New test.
1792 2015-11-27  Richard Biener  <rguenther@suse.de>
1794         PR tree-optimization/68553
1795         * gcc.dg/vect/pr45752.c: Adjust.
1796         * gcc.dg/vect/slp-perm-4.c: Likewise.
1798 2015-11-26  Martin Sebor  <msebor@redhat.com>
1800         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1801         appropriate for the target.
1802         (operator new[]): Use it.
1804 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1806         PR c++/67238
1807         * g++.dg/cpp0x/pr67238.C: New.
1809 2015-11-26  Martin Sebor  <msebor@redhat.com>
1811         * g++.dg/pr67876.C: Remove duplicate content.
1813 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1815         * g++.dg/guality/pr67192.C: New test.
1817 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1819         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1820         support code for vqrdml{as}h_lane tests.
1821         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1822         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1824 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1826         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1827         support code for vqrdml{as}h tests.
1828         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1829         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1831 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1833         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1834         (check_effective_target_arm_arch_FUNC_ok)
1835         (add_options_for_arm_arch_FUNC)
1836         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1837         to the list to be generated.
1838         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1839         (check_effective_target_arm_v8_1a_neon_ok): New.
1840         (check_effective_target_arm_v8_1a_neon_hw): New.
1842 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1844         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1846 2015-11-26  Richard Biener  <rguenther@suse.de>
1848         PR testsuite/68555
1849         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1850         and not XFAIL.
1852 2015-11-26  Richard Biener  <rguenther@suse.de>
1854         PR testsuite/68554
1855         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1857 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1859         PR c++/67249
1860         * g++.dg/concepts/pr67249.C: New.
1862 2015-11-26  Richard Biener  <rguenther@suse.de>
1864         PR testsuite/66799
1865         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1866         vectorize init loop and adjust expected outcome.
1868 2015-11-26  Richard Biener  <rguenther@suse.de>
1870         PR testsuite/67203
1871         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1872         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1873         also monitor final optimization result.
1875 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1877         PR rtl-optimization/68249
1878         PR rtl-optimization/68321
1879         * gcc.c-torture/execute/pr68249.c: New test.
1880         * gcc.c-torture/execute/pr68321.c: New test.
1882 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1884         PR target/68416
1885         * gcc.target/i386/mpx/pr68416.c: New test.
1887 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1889         PR c++/67313
1890         * g++.dg/cpp0x/no-weak1.C: New.
1892 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1894         PR tree-optimization/68128
1895         * gcc.dg/gomp/pr68128-1.c: New test.
1896         * gcc.dg/gomp/pr68128-2.c: New test.
1898 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1900         PR rtl-optimization/67226
1901         * gcc.c-torture/execute/pr67226.c: New test.
1903 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1905         PR c++/68508
1906         * g++.dg/ubsan/pr68508.C: New test.
1908 2015-11-25  Martin Sebor  <msebor@redhat.com>
1910         PR c++/67876
1911         * g++.dg/pr67876.C: New test.
1913 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1914             Sebastian Pop  <s.pop@samsung.com>
1916         PR tree-optimization/68453
1917         * gfortran.dg/graphite/pr68453.f90: New.
1919 2015-11-25  Martin Sebor  <msebor@redhat.com>
1921         PR c/66516
1922         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1923         * gcc.dg/addr_builtin-1.c: Same.
1925 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1927         * gcc.target/powerpc/dform-1.c: New test.
1928         * gcc.target/powerpc/dform-2.c: Likewise.
1930 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1932         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1933         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1934         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1936 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1938         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1939         * gcc.dg/pr23911.c: Same.
1940         * gcc.dg/tree-ssa/20030709-2.c: Same.
1941         * gcc.dg/tree-ssa/20030731-2.c: Same.
1942         * gcc.dg/tree-ssa/20040729-1.c: Same.
1943         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1944         * gcc.dg/tree-ssa/loop-36.c: Same.
1945         * gcc.dg/tree-ssa/pr21086.c: Same.
1946         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1947         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1948         * gcc.dg/vect/pr26359.c: Same.
1949         * c-c++-common/restrict-2.c: Update after adding new lim1.
1950         * c-c++-common/restrict-4.c: Same.
1951         * g++.dg/tree-ssa/pr33615.C: Same.
1952         * g++.dg/tree-ssa/restrict1.C: Same.
1953         * gcc.dg/tm/pub-safety-1.c: Same.
1954         * gcc.dg/tm/reg-promotion.c: Same.
1955         * gcc.dg/tree-ssa/20050314-1.c: Same.
1956         * gcc.dg/tree-ssa/loop-32.c: Same.
1957         * gcc.dg/tree-ssa/loop-33.c: Same.
1958         * gcc.dg/tree-ssa/loop-34.c: Same.
1959         * gcc.dg/tree-ssa/loop-35.c: Same.
1960         * gcc.dg/tree-ssa/loop-7.c: Same.
1961         * gcc.dg/tree-ssa/pr23109.c: Same.
1962         * gcc.dg/tree-ssa/restrict-3.c: Same.
1963         * gcc.dg/tree-ssa/restrict-5.c: Same.
1964         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1965         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1966         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1967         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1968         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1969         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1970         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1971         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1972         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1973         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1974         * gcc.dg/tree-ssa/structopt-1.c: Same.
1975         * gfortran.dg/pr32921.f: Same.
1976         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1977         * g++.dg/tree-ssa/pr61009.C: Same.
1978         * g++.dg/tree-ssa/ssa-dom.C: Same.
1979         * gcc.dg/pr20115-1.c: Same.
1980         * gcc.dg/tree-prof/20050826-2.c: Same.
1981         * gcc.dg/tree-prof/cmpsf-1.c: Same.
1982         * gcc.dg/tree-ssa/20030821-1.c: Same.
1983         * gcc.dg/tree-ssa/20030922-2.c: Same.
1984         * gcc.dg/tree-ssa/20031022-1.c: Same.
1985         * gcc.dg/tree-ssa/20040615-1.c: Same.
1986         * gcc.dg/tree-ssa/20040624-1.c: Same.
1987         * gcc.dg/tree-ssa/pr21417.c: Same.
1988         * gcc.dg/tree-ssa/pr61607.c: Same.
1989         * gcc.dg/tree-ssa/slsr-27.c: Same.
1990         * gcc.dg/tree-ssa/slsr-28.c: Same.
1991         * gcc.dg/tree-ssa/slsr-29.c: Same.
1992         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1993         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1994         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1995         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1996         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1997         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1998         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1999         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
2000         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
2001         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2002         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
2003         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2004         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2005         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2006         * gcc.dg/tree-ssa/vrp47.c: Same.
2007         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
2008         * gcc.dg/tree-ssa/foldconst-2.c: Same.
2009         * gcc.dg/tree-ssa/loop-40.c: Same.
2010         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
2012 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2014         * g++.dg/cpp0x/constexpr-array13.C: Fix.
2016 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
2018         * gfortran.dg/nint_p7.f90: New testcase.
2020 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
2021             Paolo Carlini  <paolo.carlini@oracle.com>
2023         PR c++/68087
2024         * g++.dg/cpp0x/constexpr-array13.C: New.
2026 2015-11-25  Ilmir Usmanov <me@ilmir.us>
2027             Cesar Philippidis  <cesar@codesourcery.com>
2029         PR fortran/63858
2030         * goacc/omp-fixed.f: New test.
2031         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
2033 2015-11-25  Richard Biener  <rguenther@suse.de>
2035         PR middle-end/68528
2036         * gcc.dg/torture/pr68528.c: New testcase.
2038 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2040         PR c++/58910
2041         * g++.dg/cpp0x/constexpr-tuple2.C: New.
2043 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2045         PR rtl-optimization/68435
2046         * gcc.dg/pr68435.c: New test.
2048 2015-11-25  Richard Biener  <rguenther@suse.de>
2050         PR tree-optimization/68517
2051         * gcc.dg/torture/pr68517.c: New testcase.
2053 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
2055         PR target/67089
2056         * gcc.dg/pr67089-1.c: New test.
2057         * gcc.dg/pr67089-2.c: New test.
2058         * gcc.dg/pr67089-3.c: New test.
2059         * gcc.dg/pr67089-4.c: New test.
2060         * gcc.dg/pr67089-5.c: New test.
2061         * gcc.dg/pr67089-6.c: New test.
2062         * gcc.dg/pr67089-7.c: New test.
2064 2015-11-25  Richard Biener  <rguenther@suse.de>
2066         PR tree-optimization/68502
2067         * gcc.dg/vect/pr68502-1.c: New testcase.
2068         * gcc.dg/vect/pr68502-2.c: Likewise.
2070 2015-11-24  Michael Collison  <michael.collison@linaro.org>
2072         * gcc.target/aarch64/saddw-1.c: New test.
2073         * gcc.target/aarch64/saddw-2.c: New test.
2074         * gcc.target/aarch64/uaddw-1.c: New test.
2075         * gcc.target/aarch64/uaddw-2.c: New test.
2076         * gcc.target/aarch64/uaddw-3.c: New test.
2077         * lib/target-support.exp
2078         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
2079         Add aarch64 to list of support targets.
2081 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
2083         * gcc.target/mips/frame-header-4.c: New test.
2085 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2087         PR fortran/68486
2088         * gfortran.dg/simplify_cshift_3.f90
2090 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
2092         PR c++/68278
2093         * g++.dg/cpp1y/pr68278.C: New.
2095 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
2097         PR c++/68388
2098         * g++.dg/cpp1y/pr68388.C: New.
2100 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
2101             Sebastian Pop  <s.pop@samsung.com>
2103         PR tree-optimization/67984
2104         * gcc.dg/graphite/pr67984.c: New.
2106 2015-11-24  Michael Matz  <matz@suse.de>
2108         PR rtl-optimization/68392
2109         * g++.dg/pr68392.C: New test.
2111 2015-11-24  Nathan Sidwell  <nathan@acm.org>
2113         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
2115 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2117         PR rtl-optimization/68381
2118         * gcc.c-torture/execute/pr68381.c: New test.
2120 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2122         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
2123         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
2125 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
2127         PR target/68497
2128         * gcc.target/i386/pr68497.c: New test.
2130 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
2132         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
2133         New.
2134         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
2135         New.
2136         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
2137         New.
2138         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
2139         New.
2140         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
2141         New.
2142         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
2143         New.
2144         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2145         New.
2146         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2147         New.
2148         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2149         New.
2150         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2151         New.
2152         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2153         New.
2154         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2155         New.
2157 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2159         PR middle-end/68375
2160         * gcc.dg/pr68375.c: New test.
2162 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
2164         PR target/68483
2165         * gcc.target/i386/pr68483-1.c: New test.
2166         * gcc.target/i386/pr68483-2.c: New test.
2168 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2170         PR c/68337
2171         * gcc.target/i386/mpx/pr68337-1.c: New test.
2172         * gcc.target/i386/mpx/pr68337-2.c: New test.
2174 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2176         PR rtl-optimization/68194
2177         PR rtl-optimization/68328
2178         PR rtl-optimization/68185
2179         * gcc.c-torture/execute/pr68185.c: New test.
2180         * gcc.c-torture/execute/pr68328.c: Likewise.
2182 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
2184         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2186 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
2188         PR objc/68438
2189         * objc.dg/plugin: New subdirectory.
2190         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2191         * objc.dg/plugin/plugin.exp: New file, based on
2192         gcc.dg/plugin/plugin.exp.
2194 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2195             Sebastian Pop  <s.pop@samsung.com>
2197         PR tree-optimization/68493
2198         * gcc.dg/graphite/pr68493.c: New.
2200 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2201             Sebastian Pop  <s.pop@samsung.com>
2203         PR tree-optimization/68279
2204         * gfortran.dg/graphite/pr68279.f90: New.
2206 2015-11-23  Marek Polacek  <polacek@redhat.com>
2208         PR tree-optimization/68455
2209         * gcc.dg/tree-ssa/pr68455.c: New test.
2211 2015-11-23  Richard Biener  <rguenther@suse.de>
2213         PR tree-optimization/68465
2214         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2216 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2218         PR target/68363
2219         * gcc.target/aarch64/pr68363_1.c: New test.
2221 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
2223         * gcc.target/aarch64/simd/vmulx.x: New.
2224         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2225         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2226         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2228 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
2230         PR c++/68001
2231         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2233 2015-11-23  Richard Biener  <rguenther@suse.de>
2234             Jiong Wang  <jiong.wang@arm.com>
2236         PR tree-optimization/68317
2237         PR tree-optimization/68326
2238         * gcc.dg/pr68317.c: New testcase.
2240 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2242         PR tree-optimization/68327
2243         * gcc.dg/pr68327.c: New test.
2245 2015-11-23  Tom de Vries  <tom@codesourcery.com>
2247         PR tree-optimization/68460
2248         * gcc.dg/autopar/pr68460.c: New test.
2250 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2252         * c-c++-common/asan/halt_on_error-1.c: New test.
2253         * c-c++-common/asan/halt_on_error-2.c: Likewise.
2255 2015-11-23  Richard Biener  <rguenther@suse.de>
2257         PR tree-optimization/68482
2258         * gcc.dg/vect/pr68482.c: New testcase.
2260 2015-11-23  Richard Biener  <rguenther@suse.de>
2262         PR tree-optimization/68445
2263         * gcc.dg/vect/pr68445.c: New testcase.
2265 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
2267         * gcc.target/s390/load-relative-check.c: New test to check
2268         generation of load relative instructions.
2270 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2272         * gfortran.dg/fmt_t_8.f90: New test.
2274 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2276         PR target/68390
2277         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2279 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2281         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2283 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2285         PR fortran/68486
2286         * gfortran.dg/simplify_cshift_2.f90: New test.
2288 2015-11-22  James Norris  <jnorris@codesourcery.com>
2289             Cesar Philippidis  <cesar@codesourcery.com>
2291         * gfortran.dg/goacc/declare-1.f95: Update test.
2292         * gfortran.dg/goacc/declare-2.f95: New test.
2294 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
2296         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2297         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2298         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2299         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2300         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2301         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2302         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2303         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2304         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2305         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2306         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2307         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2309 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2311         * gfortran.dg/simplify_cshift_1.f90: New test.
2313 2015-11-21  Nathan Sidwell  <nathan@acm.org>
2315         * gcc.dg/atomic-generic.c: Include <string.h>.
2317 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
2319         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2321 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
2323         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2325 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
2327         PR debug/66432
2328         * gcc.dg/debug/pr66432.c: New test.
2330 2015-11-20  Ian Lance Taylor  <iant@google.com>
2332         PR go/66406
2333         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2335 2015-11-20  Mike Stump  <mikestump@comcast.net>
2337         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2338         isn't portable.
2340 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
2342         PR 62314
2343         * gcc.dg/fixits.c: New file.
2344         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2345         (test_fixit_insert): New.
2346         (test_fixit_remove): New.
2347         (test_fixit_replace): New.
2348         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2349         (test_fixit_insert): New.
2350         (test_fixit_remove): New.
2351         (test_fixit_replace): New.
2352         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2353         (test_show_locus): Add tests of rendering fixit hints.
2355 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2357         PR middle-end/68339
2358         * gcc.dg/vect/pr68339.c: New test.
2360 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2362         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2364 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
2366         PR fortran/68237
2367         * gfortran.dg/submodule_12.f90: New test
2369         PR fortran/66762
2370         * gfortran.dg/submodule_6.f08: Add compile option -flto.
2372 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2374         * lib/target-supports.exp
2375         (check_effective_target_arm_neon_ok_nocache): Add check
2376         for M profile.
2378 2015-11-20  Tom de Vries  <tom@codesourcery.com>
2380         PR tree-optimization/68373
2381         * gcc.dg/autopar/pr68373.c: New test.
2383 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2385         PR c++/67354
2386         * g++.dg/abi/mangle67.C: New test.
2388 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2390         * gcc.target/s390/bswap-1.c: New test.
2392 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2394         * gcc.target/s390/pfpo.c: New test.
2396 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2398         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2399         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2401 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
2403         * g++.dg/spellcheck-fields.C: New file.
2405 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2406             Sebastian Pop  <s.pop@samsung.com>
2408         PR tree-optimization/68428
2409         * gcc.dg/graphite/pr68428.c: New.
2411 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2412             Sebastian Pop  <s.pop@samsung.com>
2414         PR tree-optimization/68335
2415         * gfortran.dg/graphite/pr68335.f90: New.
2417 2015-11-19  Nathan Sidwell  <nathan@acm.org>
2419         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2420         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2421         * gcc.dg/special/weak-2.c: Likewise.
2422         * gcc.dg/weak/weak-12.c: Likewise.
2423         * gcc.dg/weak/weak-15.c: Likewise.
2424         * gcc.dg/weak/weak-16.c: Likewise.
2425         * gcc.dg/weak/weak-1.c: Likewise.
2426         * gcc.dg/weak/weak-2.c: Likewise.
2427         * gcc.dg/weak/weak-4.c: Likewise.
2428         * gcc.dg/torture/pr53922.c: Likewise.
2429         * gcc.dg/torture/pr60092.c: Likewise.
2431 2015-11-19  Marek Polacek  <polacek@redhat.com>
2433         PR c/68412
2434         * gcc.dg/pr68412-2.c: New test.
2435         * gcc.dg/pr68412.c: New test.
2437 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2439         * gcc.dg/tree-ssa/vrp98.c: New testcase.
2440         * gcc.target/avr/uint8-single-reg.c: New testcase.
2442 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2444         PR c++/67409
2445         * g++.dg/eh/goto3.C: New test.
2447 2015-11-19  Marek Polacek  <polacek@redhat.com>
2449         PR tree-optimization/68431
2450         * gcc.dg/tree-ssa/pr68431.c: New test.
2452 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2454         PR rtl-optimization/68376
2455         * gcc.c-torture/execute/pr68376-1.c: New test.
2456         * gcc.c-torture/execute/pr68376-2.c: New test.
2458         PR target/67770
2459         * gcc.target/i386/pr67770.c: New test.
2461 2015-11-18  Jeff Law  <law@redhat.com>
2463         PR tree-optimization/68198
2464         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2465         * gcc.dg/tree-ssa/pr68198.c: New test.
2467 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2469         PR fortran/59910
2470         * gfortran.dg/pr59910.f90: New test.
2472 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2474         PR fortran/43996
2475         * gfortran.dg/pr43996.f90: New test.
2477 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
2479         PR c/65083
2480         * gcc.dg/atomic/stdatomic-fence-2.c,
2481         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2483 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2485         * gnat.dg/loop_optimization19.adb: New test.
2486         * gnat.dg/loop_optimization20.adb: Likewise.
2487         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2489 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2491         * gnat.dg/opt52.adb: New test.
2493 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
2495         * gcc.dg/goacc/nvptx-sese-1.c: New.
2497 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2499         * gnat.dg/renaming7.adb: New test.
2500         * gnat.dg/renaming7_pkg.ads: New helper.
2502 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
2504         PR tree-optimization/68402
2505         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2506         to avoid undefined behaviour.
2508 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
2510         PR tree-optimization/68157
2511         * g++.dg/opt/pr68157.C: New test.
2513 2015-11-18  Richard Biener  <rguenther@suse.de>
2515         PR tree-optimization/67790
2516         * gcc.dg/vect/pr67790.c: New testcase.
2518 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
2520         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2522 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
2524         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2525         (test_braced_init): New function.
2526         (test_statement_expression): New function.
2527         (test_address_of_label): New function.
2528         (test_transaction_expressions): New function.
2529         (test_keywords): New function.
2530         (test_builtin_va_arg): New function.
2531         (test_builtin_offsetof): New function.
2532         * lib/multiline.exp (_build_multiline_regex): Escape braces.
2534 2015-11-17  Martin Sebor  <msebor@redhat.com>
2536         PR c++/68308
2537         * g++.dg/init/new46.C: New test.
2539 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
2541         PR fortran/65751
2542         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2544 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2546         PR middle-end/68134
2547         * gcc.dg/pr68134.c: New test.
2549 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2551         PR target/68143
2552         * gcc.c-torture/execute/pr68143_1.c: New test.
2554 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2556         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2558 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2560         * gcc.dg/tree-ssa/ifc-8.c: New test.
2562 2015-11-16  Marek Polacek  <polacek@redhat.com>
2564         PR c++/68362
2565         * g++.dg/delayedfold/switch-1.C: New test.
2567 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2569         PR fortran/58027
2570         PR fortran/60993
2571         * gfortran.dg/pr58027.f90: New test.
2573 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2575         * c-c++-common/attr-simd.c: New test.
2576         * c-c++-common/attr-simd-2.c: New test.
2577         * c-c++-common/attr-simd-3.c: New test.
2579 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2581         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2583 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2585         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2586          Check __ARM_NEON__ instead of "arm_neon.h.
2587         * gcc.target/arm/attr-neon3.c: New test.
2588         * gcc.target/arm/attr-neon-fp16.c: Likewise
2590 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2592         PR target/65837
2593         * gcc.target/arm/lto/pr65837_0.c
2594         * gcc.target/arm/attr-neon2.c
2595         * gcc.target/arm/attr-neon.c
2596         * gcc.target/arm/attr-neon-builtin-fail.c
2597         * gcc.target/arm/attr-crypto.c
2599 2015-11-16  Richard Biener  <rguenther@suse.de>
2601         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2603 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2605         PR fortran/50221
2606         * gfortran.dg/deferred_character_1.f90: New test.
2607         * gfortran.dg/deferred_character_4.f90: New test for comment
2608         #4 of the PR.
2610         PR fortran/68216
2611         * gfortran.dg/deferred_character_2.f90: New test.
2613         PR fortran/67674
2614         * gfortran.dg/deferred_character_3.f90: New test.
2616         PR fortran/63932
2617         * gfortran.dg/deferred_character_5.f90: New test.
2619         PR fortran/66408
2620         * gfortran.dg/deferred_character_6.f90: New test.
2622         PR fortran/49954
2623         * gfortran.dg/deferred_character_7.f90: New test.
2625 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2627         PR fortran/67803
2628         * gfortran.dg/pr67803.f90: New test.
2630 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2632         * g++.dg/cpp/ucn-1.C: Fix typo.
2634 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2636         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2637         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2639 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2640             Jeff Law  <law@redhat.com>
2642         * gcc.dg/tree-ssa/split-path-1.c: New test.
2644 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2646         * c-c++-common/goacc/loop-auto-1.c: New.
2648         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2649         * gcc.dg/goacc/nvptx-merged-loop.c: New.
2651 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2653         PR fortran/68319
2654         * gfortran.dg/pr68319.f90: New test.
2656 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2658         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2659         hardware floating point support.
2661         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2662         vector direct move instructions.
2664         * gcc.target/powerpc/maddld.c: New test.
2666 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2668         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2669         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2670         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2672 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2674         * gcc.dg/diagnostic-token-ranges.c: New file.
2675         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2676         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2677         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2678         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2679         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2680         line_table param when calling
2681         linemap_position_for_line_and_column.
2682         (test_show_locus): Pass line_table to rich_location ctors.
2683         (plugin_init): Remove setting of global_dc->colorize_source_p.
2684         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2685         New file.
2686         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2687         diagnostic_plugin_test_tree_expression_range.c,
2688         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2689         and diagnostic-test-show-trees-1.c.
2691 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2693         PR tree-optimization/67682
2694         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2695         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2696         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2697         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2699 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2701         * gcc.target/aarch64/umaddl_combine_1.c: New test.
2703 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2705         PR tree-optimization/68264
2706         * gcc.dg/torture/pr68264.c: New test.
2708 2015-11-13  Marek Polacek  <polacek@redhat.com>
2710         PR c/68320
2711         * gcc.dg/pr68320.c: New test.
2713 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2715         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2717 2015-11-13  Richard Biener  <rguenther@suse.de>
2719         PR tree-optimization/68306
2720         * gcc.dg/pr68306.c: Adjust.
2721         * gcc.dg/pr68306-2.c: New testcase.
2722         * gcc.dg/pr68306-3.c: Likewise.
2724 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2726         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2727         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2729 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2731         PR fortran/47266
2732         * gfortran.dg/module_private_2.f90: New test.
2734 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
2736         PR fortran/47266
2737         * gfortran.dg/warn_unused_function_2.f90: New test.
2739 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2741         Revert [ARM] Remove neon-testgen.ml and generated tests.
2742         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2744         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2745         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2746         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2747         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2748         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2749         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2750         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2751         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2752         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2753         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2754         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2755         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2756         * gcc.target/arm/neon/vRhadds16.c: Remove.
2757         * gcc.target/arm/neon/vRhadds32.c: Remove.
2758         * gcc.target/arm/neon/vRhadds8.c: Remove.
2759         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2760         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2761         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2762         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2763         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2764         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2765         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2766         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2767         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2768         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2769         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2770         * gcc.target/arm/neon/vRshls16.c: Remove.
2771         * gcc.target/arm/neon/vRshls32.c: Remove.
2772         * gcc.target/arm/neon/vRshls64.c: Remove.
2773         * gcc.target/arm/neon/vRshls8.c: Remove.
2774         * gcc.target/arm/neon/vRshlu16.c: Remove.
2775         * gcc.target/arm/neon/vRshlu32.c: Remove.
2776         * gcc.target/arm/neon/vRshlu64.c: Remove.
2777         * gcc.target/arm/neon/vRshlu8.c: Remove.
2778         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2779         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2780         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2781         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2782         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2783         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2784         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2785         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2786         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2787         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2788         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2789         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2790         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2791         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2792         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2793         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2794         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2795         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2796         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2797         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2798         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2799         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2800         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2801         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2802         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2803         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2804         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2805         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2806         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2807         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2808         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2809         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2810         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2811         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2812         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2813         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2814         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2815         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2816         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2817         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2818         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2819         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2820         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2821         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2822         * gcc.target/arm/neon/vabaQs16.c: Remove.
2823         * gcc.target/arm/neon/vabaQs32.c: Remove.
2824         * gcc.target/arm/neon/vabaQs8.c: Remove.
2825         * gcc.target/arm/neon/vabaQu16.c: Remove.
2826         * gcc.target/arm/neon/vabaQu32.c: Remove.
2827         * gcc.target/arm/neon/vabaQu8.c: Remove.
2828         * gcc.target/arm/neon/vabals16.c: Remove.
2829         * gcc.target/arm/neon/vabals32.c: Remove.
2830         * gcc.target/arm/neon/vabals8.c: Remove.
2831         * gcc.target/arm/neon/vabalu16.c: Remove.
2832         * gcc.target/arm/neon/vabalu32.c: Remove.
2833         * gcc.target/arm/neon/vabalu8.c: Remove.
2834         * gcc.target/arm/neon/vabas16.c: Remove.
2835         * gcc.target/arm/neon/vabas32.c: Remove.
2836         * gcc.target/arm/neon/vabas8.c: Remove.
2837         * gcc.target/arm/neon/vabau16.c: Remove.
2838         * gcc.target/arm/neon/vabau32.c: Remove.
2839         * gcc.target/arm/neon/vabau8.c: Remove.
2840         * gcc.target/arm/neon/vabdQf32.c: Remove.
2841         * gcc.target/arm/neon/vabdQs16.c: Remove.
2842         * gcc.target/arm/neon/vabdQs32.c: Remove.
2843         * gcc.target/arm/neon/vabdQs8.c: Remove.
2844         * gcc.target/arm/neon/vabdQu16.c: Remove.
2845         * gcc.target/arm/neon/vabdQu32.c: Remove.
2846         * gcc.target/arm/neon/vabdQu8.c: Remove.
2847         * gcc.target/arm/neon/vabdf32.c: Remove.
2848         * gcc.target/arm/neon/vabdls16.c: Remove.
2849         * gcc.target/arm/neon/vabdls32.c: Remove.
2850         * gcc.target/arm/neon/vabdls8.c: Remove.
2851         * gcc.target/arm/neon/vabdlu16.c: Remove.
2852         * gcc.target/arm/neon/vabdlu32.c: Remove.
2853         * gcc.target/arm/neon/vabdlu8.c: Remove.
2854         * gcc.target/arm/neon/vabds16.c: Remove.
2855         * gcc.target/arm/neon/vabds32.c: Remove.
2856         * gcc.target/arm/neon/vabds8.c: Remove.
2857         * gcc.target/arm/neon/vabdu16.c: Remove.
2858         * gcc.target/arm/neon/vabdu32.c: Remove.
2859         * gcc.target/arm/neon/vabdu8.c: Remove.
2860         * gcc.target/arm/neon/vabsQf32.c: Remove.
2861         * gcc.target/arm/neon/vabsQs16.c: Remove.
2862         * gcc.target/arm/neon/vabsQs32.c: Remove.
2863         * gcc.target/arm/neon/vabsQs8.c: Remove.
2864         * gcc.target/arm/neon/vabsf32.c: Remove.
2865         * gcc.target/arm/neon/vabss16.c: Remove.
2866         * gcc.target/arm/neon/vabss32.c: Remove.
2867         * gcc.target/arm/neon/vabss8.c: Remove.
2868         * gcc.target/arm/neon/vaddQf32.c: Remove.
2869         * gcc.target/arm/neon/vaddQs16.c: Remove.
2870         * gcc.target/arm/neon/vaddQs32.c: Remove.
2871         * gcc.target/arm/neon/vaddQs64.c: Remove.
2872         * gcc.target/arm/neon/vaddQs8.c: Remove.
2873         * gcc.target/arm/neon/vaddQu16.c: Remove.
2874         * gcc.target/arm/neon/vaddQu32.c: Remove.
2875         * gcc.target/arm/neon/vaddQu64.c: Remove.
2876         * gcc.target/arm/neon/vaddQu8.c: Remove.
2877         * gcc.target/arm/neon/vaddf32.c: Remove.
2878         * gcc.target/arm/neon/vaddhns16.c: Remove.
2879         * gcc.target/arm/neon/vaddhns32.c: Remove.
2880         * gcc.target/arm/neon/vaddhns64.c: Remove.
2881         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2882         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2883         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2884         * gcc.target/arm/neon/vaddls16.c: Remove.
2885         * gcc.target/arm/neon/vaddls32.c: Remove.
2886         * gcc.target/arm/neon/vaddls8.c: Remove.
2887         * gcc.target/arm/neon/vaddlu16.c: Remove.
2888         * gcc.target/arm/neon/vaddlu32.c: Remove.
2889         * gcc.target/arm/neon/vaddlu8.c: Remove.
2890         * gcc.target/arm/neon/vadds16.c: Remove.
2891         * gcc.target/arm/neon/vadds32.c: Remove.
2892         * gcc.target/arm/neon/vadds64.c: Remove.
2893         * gcc.target/arm/neon/vadds8.c: Remove.
2894         * gcc.target/arm/neon/vaddu16.c: Remove.
2895         * gcc.target/arm/neon/vaddu32.c: Remove.
2896         * gcc.target/arm/neon/vaddu64.c: Remove.
2897         * gcc.target/arm/neon/vaddu8.c: Remove.
2898         * gcc.target/arm/neon/vaddws16.c: Remove.
2899         * gcc.target/arm/neon/vaddws32.c: Remove.
2900         * gcc.target/arm/neon/vaddws8.c: Remove.
2901         * gcc.target/arm/neon/vaddwu16.c: Remove.
2902         * gcc.target/arm/neon/vaddwu32.c: Remove.
2903         * gcc.target/arm/neon/vaddwu8.c: Remove.
2904         * gcc.target/arm/neon/vandQs16.c: Remove.
2905         * gcc.target/arm/neon/vandQs32.c: Remove.
2906         * gcc.target/arm/neon/vandQs64.c: Remove.
2907         * gcc.target/arm/neon/vandQs8.c: Remove.
2908         * gcc.target/arm/neon/vandQu16.c: Remove.
2909         * gcc.target/arm/neon/vandQu32.c: Remove.
2910         * gcc.target/arm/neon/vandQu64.c: Remove.
2911         * gcc.target/arm/neon/vandQu8.c: Remove.
2912         * gcc.target/arm/neon/vands16.c: Remove.
2913         * gcc.target/arm/neon/vands32.c: Remove.
2914         * gcc.target/arm/neon/vands64.c: Remove.
2915         * gcc.target/arm/neon/vands8.c: Remove.
2916         * gcc.target/arm/neon/vandu16.c: Remove.
2917         * gcc.target/arm/neon/vandu32.c: Remove.
2918         * gcc.target/arm/neon/vandu64.c: Remove.
2919         * gcc.target/arm/neon/vandu8.c: Remove.
2920         * gcc.target/arm/neon/vbicQs16.c: Remove.
2921         * gcc.target/arm/neon/vbicQs32.c: Remove.
2922         * gcc.target/arm/neon/vbicQs64.c: Remove.
2923         * gcc.target/arm/neon/vbicQs8.c: Remove.
2924         * gcc.target/arm/neon/vbicQu16.c: Remove.
2925         * gcc.target/arm/neon/vbicQu32.c: Remove.
2926         * gcc.target/arm/neon/vbicQu64.c: Remove.
2927         * gcc.target/arm/neon/vbicQu8.c: Remove.
2928         * gcc.target/arm/neon/vbics16.c: Remove.
2929         * gcc.target/arm/neon/vbics32.c: Remove.
2930         * gcc.target/arm/neon/vbics64.c: Remove.
2931         * gcc.target/arm/neon/vbics8.c: Remove.
2932         * gcc.target/arm/neon/vbicu16.c: Remove.
2933         * gcc.target/arm/neon/vbicu32.c: Remove.
2934         * gcc.target/arm/neon/vbicu64.c: Remove.
2935         * gcc.target/arm/neon/vbicu8.c: Remove.
2936         * gcc.target/arm/neon/vbslQf32.c: Remove.
2937         * gcc.target/arm/neon/vbslQp16.c: Remove.
2938         * gcc.target/arm/neon/vbslQp64.c: Remove.
2939         * gcc.target/arm/neon/vbslQp8.c: Remove.
2940         * gcc.target/arm/neon/vbslQs16.c: Remove.
2941         * gcc.target/arm/neon/vbslQs32.c: Remove.
2942         * gcc.target/arm/neon/vbslQs64.c: Remove.
2943         * gcc.target/arm/neon/vbslQs8.c: Remove.
2944         * gcc.target/arm/neon/vbslQu16.c: Remove.
2945         * gcc.target/arm/neon/vbslQu32.c: Remove.
2946         * gcc.target/arm/neon/vbslQu64.c: Remove.
2947         * gcc.target/arm/neon/vbslQu8.c: Remove.
2948         * gcc.target/arm/neon/vbslf32.c: Remove.
2949         * gcc.target/arm/neon/vbslp16.c: Remove.
2950         * gcc.target/arm/neon/vbslp64.c: Remove.
2951         * gcc.target/arm/neon/vbslp8.c: Remove.
2952         * gcc.target/arm/neon/vbsls16.c: Remove.
2953         * gcc.target/arm/neon/vbsls32.c: Remove.
2954         * gcc.target/arm/neon/vbsls64.c: Remove.
2955         * gcc.target/arm/neon/vbsls8.c: Remove.
2956         * gcc.target/arm/neon/vbslu16.c: Remove.
2957         * gcc.target/arm/neon/vbslu32.c: Remove.
2958         * gcc.target/arm/neon/vbslu64.c: Remove.
2959         * gcc.target/arm/neon/vbslu8.c: Remove.
2960         * gcc.target/arm/neon/vcageQf32.c: Remove.
2961         * gcc.target/arm/neon/vcagef32.c: Remove.
2962         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2963         * gcc.target/arm/neon/vcagtf32.c: Remove.
2964         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2965         * gcc.target/arm/neon/vcalef32.c: Remove.
2966         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2967         * gcc.target/arm/neon/vcaltf32.c: Remove.
2968         * gcc.target/arm/neon/vceqQf32.c: Remove.
2969         * gcc.target/arm/neon/vceqQp8.c: Remove.
2970         * gcc.target/arm/neon/vceqQs16.c: Remove.
2971         * gcc.target/arm/neon/vceqQs32.c: Remove.
2972         * gcc.target/arm/neon/vceqQs8.c: Remove.
2973         * gcc.target/arm/neon/vceqQu16.c: Remove.
2974         * gcc.target/arm/neon/vceqQu32.c: Remove.
2975         * gcc.target/arm/neon/vceqQu8.c: Remove.
2976         * gcc.target/arm/neon/vceqf32.c: Remove.
2977         * gcc.target/arm/neon/vceqp8.c: Remove.
2978         * gcc.target/arm/neon/vceqs16.c: Remove.
2979         * gcc.target/arm/neon/vceqs32.c: Remove.
2980         * gcc.target/arm/neon/vceqs8.c: Remove.
2981         * gcc.target/arm/neon/vcequ16.c: Remove.
2982         * gcc.target/arm/neon/vcequ32.c: Remove.
2983         * gcc.target/arm/neon/vcequ8.c: Remove.
2984         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2985         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2986         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2987         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2988         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2989         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2990         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2991         * gcc.target/arm/neon/vcgef32.c: Remove.
2992         * gcc.target/arm/neon/vcges16.c: Remove.
2993         * gcc.target/arm/neon/vcges32.c: Remove.
2994         * gcc.target/arm/neon/vcges8.c: Remove.
2995         * gcc.target/arm/neon/vcgeu16.c: Remove.
2996         * gcc.target/arm/neon/vcgeu32.c: Remove.
2997         * gcc.target/arm/neon/vcgeu8.c: Remove.
2998         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2999         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3000         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3001         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3002         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3003         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3004         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3005         * gcc.target/arm/neon/vcgtf32.c: Remove.
3006         * gcc.target/arm/neon/vcgts16.c: Remove.
3007         * gcc.target/arm/neon/vcgts32.c: Remove.
3008         * gcc.target/arm/neon/vcgts8.c: Remove.
3009         * gcc.target/arm/neon/vcgtu16.c: Remove.
3010         * gcc.target/arm/neon/vcgtu32.c: Remove.
3011         * gcc.target/arm/neon/vcgtu8.c: Remove.
3012         * gcc.target/arm/neon/vcleQf32.c: Remove.
3013         * gcc.target/arm/neon/vcleQs16.c: Remove.
3014         * gcc.target/arm/neon/vcleQs32.c: Remove.
3015         * gcc.target/arm/neon/vcleQs8.c: Remove.
3016         * gcc.target/arm/neon/vcleQu16.c: Remove.
3017         * gcc.target/arm/neon/vcleQu32.c: Remove.
3018         * gcc.target/arm/neon/vcleQu8.c: Remove.
3019         * gcc.target/arm/neon/vclef32.c: Remove.
3020         * gcc.target/arm/neon/vcles16.c: Remove.
3021         * gcc.target/arm/neon/vcles32.c: Remove.
3022         * gcc.target/arm/neon/vcles8.c: Remove.
3023         * gcc.target/arm/neon/vcleu16.c: Remove.
3024         * gcc.target/arm/neon/vcleu32.c: Remove.
3025         * gcc.target/arm/neon/vcleu8.c: Remove.
3026         * gcc.target/arm/neon/vclsQs16.c: Remove.
3027         * gcc.target/arm/neon/vclsQs32.c: Remove.
3028         * gcc.target/arm/neon/vclsQs8.c: Remove.
3029         * gcc.target/arm/neon/vclss16.c: Remove.
3030         * gcc.target/arm/neon/vclss32.c: Remove.
3031         * gcc.target/arm/neon/vclss8.c: Remove.
3032         * gcc.target/arm/neon/vcltQf32.c: Remove.
3033         * gcc.target/arm/neon/vcltQs16.c: Remove.
3034         * gcc.target/arm/neon/vcltQs32.c: Remove.
3035         * gcc.target/arm/neon/vcltQs8.c: Remove.
3036         * gcc.target/arm/neon/vcltQu16.c: Remove.
3037         * gcc.target/arm/neon/vcltQu32.c: Remove.
3038         * gcc.target/arm/neon/vcltQu8.c: Remove.
3039         * gcc.target/arm/neon/vcltf32.c: Remove.
3040         * gcc.target/arm/neon/vclts16.c: Remove.
3041         * gcc.target/arm/neon/vclts32.c: Remove.
3042         * gcc.target/arm/neon/vclts8.c: Remove.
3043         * gcc.target/arm/neon/vcltu16.c: Remove.
3044         * gcc.target/arm/neon/vcltu32.c: Remove.
3045         * gcc.target/arm/neon/vcltu8.c: Remove.
3046         * gcc.target/arm/neon/vclzQs16.c: Remove.
3047         * gcc.target/arm/neon/vclzQs32.c: Remove.
3048         * gcc.target/arm/neon/vclzQs8.c: Remove.
3049         * gcc.target/arm/neon/vclzQu16.c: Remove.
3050         * gcc.target/arm/neon/vclzQu32.c: Remove.
3051         * gcc.target/arm/neon/vclzQu8.c: Remove.
3052         * gcc.target/arm/neon/vclzs16.c: Remove.
3053         * gcc.target/arm/neon/vclzs32.c: Remove.
3054         * gcc.target/arm/neon/vclzs8.c: Remove.
3055         * gcc.target/arm/neon/vclzu16.c: Remove.
3056         * gcc.target/arm/neon/vclzu32.c: Remove.
3057         * gcc.target/arm/neon/vclzu8.c: Remove.
3058         * gcc.target/arm/neon/vcntQp8.c: Remove.
3059         * gcc.target/arm/neon/vcntQs8.c: Remove.
3060         * gcc.target/arm/neon/vcntQu8.c: Remove.
3061         * gcc.target/arm/neon/vcntp8.c: Remove.
3062         * gcc.target/arm/neon/vcnts8.c: Remove.
3063         * gcc.target/arm/neon/vcntu8.c: Remove.
3064         * gcc.target/arm/neon/vcombinef32.c: Remove.
3065         * gcc.target/arm/neon/vcombinep16.c: Remove.
3066         * gcc.target/arm/neon/vcombinep64.c: Remove.
3067         * gcc.target/arm/neon/vcombinep8.c: Remove.
3068         * gcc.target/arm/neon/vcombines16.c: Remove.
3069         * gcc.target/arm/neon/vcombines32.c: Remove.
3070         * gcc.target/arm/neon/vcombines64.c: Remove.
3071         * gcc.target/arm/neon/vcombines8.c: Remove.
3072         * gcc.target/arm/neon/vcombineu16.c: Remove.
3073         * gcc.target/arm/neon/vcombineu32.c: Remove.
3074         * gcc.target/arm/neon/vcombineu64.c: Remove.
3075         * gcc.target/arm/neon/vcombineu8.c: Remove.
3076         * gcc.target/arm/neon/vcreatef32.c: Remove.
3077         * gcc.target/arm/neon/vcreatep16.c: Remove.
3078         * gcc.target/arm/neon/vcreatep64.c: Remove.
3079         * gcc.target/arm/neon/vcreatep8.c: Remove.
3080         * gcc.target/arm/neon/vcreates16.c: Remove.
3081         * gcc.target/arm/neon/vcreates32.c: Remove.
3082         * gcc.target/arm/neon/vcreates64.c: Remove.
3083         * gcc.target/arm/neon/vcreates8.c: Remove.
3084         * gcc.target/arm/neon/vcreateu16.c: Remove.
3085         * gcc.target/arm/neon/vcreateu32.c: Remove.
3086         * gcc.target/arm/neon/vcreateu64.c: Remove.
3087         * gcc.target/arm/neon/vcreateu8.c: Remove.
3088         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3089         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3090         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3091         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3092         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3093         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3094         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3095         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3096         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3097         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3098         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3099         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3100         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3101         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3102         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3103         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3104         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3105         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3106         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3107         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3108         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3109         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3110         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3111         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3112         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3113         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3114         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3115         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3116         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3117         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3118         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3119         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3120         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3121         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3122         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3123         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3124         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3125         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3126         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3127         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3128         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3129         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3130         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3131         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3132         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3133         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3134         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3135         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3136         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3137         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3138         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3139         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3140         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3141         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3142         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3143         * gcc.target/arm/neon/vdup_np16.c: Remove.
3144         * gcc.target/arm/neon/vdup_np64.c: Remove.
3145         * gcc.target/arm/neon/vdup_np8.c: Remove.
3146         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3147         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3148         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3149         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3150         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3151         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3152         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3153         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3154         * gcc.target/arm/neon/veorQs16.c: Remove.
3155         * gcc.target/arm/neon/veorQs32.c: Remove.
3156         * gcc.target/arm/neon/veorQs64.c: Remove.
3157         * gcc.target/arm/neon/veorQs8.c: Remove.
3158         * gcc.target/arm/neon/veorQu16.c: Remove.
3159         * gcc.target/arm/neon/veorQu32.c: Remove.
3160         * gcc.target/arm/neon/veorQu64.c: Remove.
3161         * gcc.target/arm/neon/veorQu8.c: Remove.
3162         * gcc.target/arm/neon/veors16.c: Remove.
3163         * gcc.target/arm/neon/veors32.c: Remove.
3164         * gcc.target/arm/neon/veors64.c: Remove.
3165         * gcc.target/arm/neon/veors8.c: Remove.
3166         * gcc.target/arm/neon/veoru16.c: Remove.
3167         * gcc.target/arm/neon/veoru32.c: Remove.
3168         * gcc.target/arm/neon/veoru64.c: Remove.
3169         * gcc.target/arm/neon/veoru8.c: Remove.
3170         * gcc.target/arm/neon/vextQf32.c: Remove.
3171         * gcc.target/arm/neon/vextQp16.c: Remove.
3172         * gcc.target/arm/neon/vextQp64.c: Remove.
3173         * gcc.target/arm/neon/vextQp8.c: Remove.
3174         * gcc.target/arm/neon/vextQs16.c: Remove.
3175         * gcc.target/arm/neon/vextQs32.c: Remove.
3176         * gcc.target/arm/neon/vextQs64.c: Remove.
3177         * gcc.target/arm/neon/vextQs8.c: Remove.
3178         * gcc.target/arm/neon/vextQu16.c: Remove.
3179         * gcc.target/arm/neon/vextQu32.c: Remove.
3180         * gcc.target/arm/neon/vextQu64.c: Remove.
3181         * gcc.target/arm/neon/vextQu8.c: Remove.
3182         * gcc.target/arm/neon/vextf32.c: Remove.
3183         * gcc.target/arm/neon/vextp16.c: Remove.
3184         * gcc.target/arm/neon/vextp64.c: Remove.
3185         * gcc.target/arm/neon/vextp8.c: Remove.
3186         * gcc.target/arm/neon/vexts16.c: Remove.
3187         * gcc.target/arm/neon/vexts32.c: Remove.
3188         * gcc.target/arm/neon/vexts64.c: Remove.
3189         * gcc.target/arm/neon/vexts8.c: Remove.
3190         * gcc.target/arm/neon/vextu16.c: Remove.
3191         * gcc.target/arm/neon/vextu32.c: Remove.
3192         * gcc.target/arm/neon/vextu64.c: Remove.
3193         * gcc.target/arm/neon/vextu8.c: Remove.
3194         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3195         * gcc.target/arm/neon/vfmaf32.c: Remove.
3196         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3197         * gcc.target/arm/neon/vfmsf32.c: Remove.
3198         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3199         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3200         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3201         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3202         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3203         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3204         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3205         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3206         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3207         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3208         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3209         * gcc.target/arm/neon/vget_highf32.c: Remove.
3210         * gcc.target/arm/neon/vget_highp16.c: Remove.
3211         * gcc.target/arm/neon/vget_highp64.c: Remove.
3212         * gcc.target/arm/neon/vget_highp8.c: Remove.
3213         * gcc.target/arm/neon/vget_highs16.c: Remove.
3214         * gcc.target/arm/neon/vget_highs32.c: Remove.
3215         * gcc.target/arm/neon/vget_highs64.c: Remove.
3216         * gcc.target/arm/neon/vget_highs8.c: Remove.
3217         * gcc.target/arm/neon/vget_highu16.c: Remove.
3218         * gcc.target/arm/neon/vget_highu32.c: Remove.
3219         * gcc.target/arm/neon/vget_highu64.c: Remove.
3220         * gcc.target/arm/neon/vget_highu8.c: Remove.
3221         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3222         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3223         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3224         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3225         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3226         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3227         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3228         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3229         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3230         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3231         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3232         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3233         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3234         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3235         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3236         * gcc.target/arm/neon/vget_lows16.c: Remove.
3237         * gcc.target/arm/neon/vget_lows32.c: Remove.
3238         * gcc.target/arm/neon/vget_lows64.c: Remove.
3239         * gcc.target/arm/neon/vget_lows8.c: Remove.
3240         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3241         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3242         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3243         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3244         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3245         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3246         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3247         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3248         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3249         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3250         * gcc.target/arm/neon/vhadds16.c: Remove.
3251         * gcc.target/arm/neon/vhadds32.c: Remove.
3252         * gcc.target/arm/neon/vhadds8.c: Remove.
3253         * gcc.target/arm/neon/vhaddu16.c: Remove.
3254         * gcc.target/arm/neon/vhaddu32.c: Remove.
3255         * gcc.target/arm/neon/vhaddu8.c: Remove.
3256         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3257         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3258         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3259         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3260         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3261         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3262         * gcc.target/arm/neon/vhsubs16.c: Remove.
3263         * gcc.target/arm/neon/vhsubs32.c: Remove.
3264         * gcc.target/arm/neon/vhsubs8.c: Remove.
3265         * gcc.target/arm/neon/vhsubu16.c: Remove.
3266         * gcc.target/arm/neon/vhsubu32.c: Remove.
3267         * gcc.target/arm/neon/vhsubu8.c: Remove.
3268         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3269         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3270         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3271         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3272         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3273         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3274         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3275         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3276         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3277         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3278         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3279         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3280         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3281         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3282         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3283         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3284         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3285         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3286         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3287         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3288         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3289         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3290         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3291         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3292         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3293         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3294         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3295         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3296         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3297         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3298         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3299         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3300         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3301         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3302         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3303         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3304         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3305         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3306         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3307         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3308         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3309         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3310         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3311         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3312         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3313         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3314         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3315         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3316         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3317         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3318         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3319         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3320         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3321         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3322         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3323         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3324         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3325         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3326         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3327         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3328         * gcc.target/arm/neon/vld1f32.c: Remove.
3329         * gcc.target/arm/neon/vld1p16.c: Remove.
3330         * gcc.target/arm/neon/vld1p64.c: Remove.
3331         * gcc.target/arm/neon/vld1p8.c: Remove.
3332         * gcc.target/arm/neon/vld1s16.c: Remove.
3333         * gcc.target/arm/neon/vld1s32.c: Remove.
3334         * gcc.target/arm/neon/vld1s64.c: Remove.
3335         * gcc.target/arm/neon/vld1s8.c: Remove.
3336         * gcc.target/arm/neon/vld1u16.c: Remove.
3337         * gcc.target/arm/neon/vld1u32.c: Remove.
3338         * gcc.target/arm/neon/vld1u64.c: Remove.
3339         * gcc.target/arm/neon/vld1u8.c: Remove.
3340         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3341         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3342         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3343         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3344         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3345         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3346         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3347         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3348         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3349         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3350         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3351         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3352         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3353         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3354         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3355         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3356         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3357         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3358         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3359         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3360         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3361         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3362         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3363         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3364         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3365         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3366         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3367         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3368         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3369         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3370         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3371         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3372         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3373         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3374         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3375         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3376         * gcc.target/arm/neon/vld2f32.c: Remove.
3377         * gcc.target/arm/neon/vld2p16.c: Remove.
3378         * gcc.target/arm/neon/vld2p64.c: Remove.
3379         * gcc.target/arm/neon/vld2p8.c: Remove.
3380         * gcc.target/arm/neon/vld2s16.c: Remove.
3381         * gcc.target/arm/neon/vld2s32.c: Remove.
3382         * gcc.target/arm/neon/vld2s64.c: Remove.
3383         * gcc.target/arm/neon/vld2s8.c: Remove.
3384         * gcc.target/arm/neon/vld2u16.c: Remove.
3385         * gcc.target/arm/neon/vld2u32.c: Remove.
3386         * gcc.target/arm/neon/vld2u64.c: Remove.
3387         * gcc.target/arm/neon/vld2u8.c: Remove.
3388         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3389         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3390         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3391         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3392         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3393         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3394         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3395         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3396         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3397         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3398         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3399         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3400         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3401         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3402         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3403         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3404         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3405         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3406         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3407         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3408         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3409         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3410         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3411         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3412         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3413         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3414         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3415         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3416         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3417         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3418         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3419         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3420         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3421         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3422         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3423         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3424         * gcc.target/arm/neon/vld3f32.c: Remove.
3425         * gcc.target/arm/neon/vld3p16.c: Remove.
3426         * gcc.target/arm/neon/vld3p64.c: Remove.
3427         * gcc.target/arm/neon/vld3p8.c: Remove.
3428         * gcc.target/arm/neon/vld3s16.c: Remove.
3429         * gcc.target/arm/neon/vld3s32.c: Remove.
3430         * gcc.target/arm/neon/vld3s64.c: Remove.
3431         * gcc.target/arm/neon/vld3s8.c: Remove.
3432         * gcc.target/arm/neon/vld3u16.c: Remove.
3433         * gcc.target/arm/neon/vld3u32.c: Remove.
3434         * gcc.target/arm/neon/vld3u64.c: Remove.
3435         * gcc.target/arm/neon/vld3u8.c: Remove.
3436         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3437         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3438         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3439         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3440         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3441         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3442         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3443         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3444         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3445         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3446         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3447         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3448         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3449         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3450         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3451         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3452         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3453         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3454         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3455         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3456         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3457         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3458         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3459         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3460         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3461         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3462         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3463         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3464         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3465         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3466         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3467         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3468         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3469         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3470         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3471         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3472         * gcc.target/arm/neon/vld4f32.c: Remove.
3473         * gcc.target/arm/neon/vld4p16.c: Remove.
3474         * gcc.target/arm/neon/vld4p64.c: Remove.
3475         * gcc.target/arm/neon/vld4p8.c: Remove.
3476         * gcc.target/arm/neon/vld4s16.c: Remove.
3477         * gcc.target/arm/neon/vld4s32.c: Remove.
3478         * gcc.target/arm/neon/vld4s64.c: Remove.
3479         * gcc.target/arm/neon/vld4s8.c: Remove.
3480         * gcc.target/arm/neon/vld4u16.c: Remove.
3481         * gcc.target/arm/neon/vld4u32.c: Remove.
3482         * gcc.target/arm/neon/vld4u64.c: Remove.
3483         * gcc.target/arm/neon/vld4u8.c: Remove.
3484         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3485         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3486         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3487         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3488         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3489         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3490         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3491         * gcc.target/arm/neon/vmaxf32.c: Remove.
3492         * gcc.target/arm/neon/vmaxs16.c: Remove.
3493         * gcc.target/arm/neon/vmaxs32.c: Remove.
3494         * gcc.target/arm/neon/vmaxs8.c: Remove.
3495         * gcc.target/arm/neon/vmaxu16.c: Remove.
3496         * gcc.target/arm/neon/vmaxu32.c: Remove.
3497         * gcc.target/arm/neon/vmaxu8.c: Remove.
3498         * gcc.target/arm/neon/vminQf32.c: Remove.
3499         * gcc.target/arm/neon/vminQs16.c: Remove.
3500         * gcc.target/arm/neon/vminQs32.c: Remove.
3501         * gcc.target/arm/neon/vminQs8.c: Remove.
3502         * gcc.target/arm/neon/vminQu16.c: Remove.
3503         * gcc.target/arm/neon/vminQu32.c: Remove.
3504         * gcc.target/arm/neon/vminQu8.c: Remove.
3505         * gcc.target/arm/neon/vminf32.c: Remove.
3506         * gcc.target/arm/neon/vmins16.c: Remove.
3507         * gcc.target/arm/neon/vmins32.c: Remove.
3508         * gcc.target/arm/neon/vmins8.c: Remove.
3509         * gcc.target/arm/neon/vminu16.c: Remove.
3510         * gcc.target/arm/neon/vminu32.c: Remove.
3511         * gcc.target/arm/neon/vminu8.c: Remove.
3512         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3513         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3514         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3515         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3516         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3517         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3518         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3519         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3520         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3521         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3522         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3523         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3524         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3525         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3526         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3527         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3528         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3529         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3530         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3531         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3532         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3533         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3534         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3535         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3536         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3537         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3538         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3539         * gcc.target/arm/neon/vmlaf32.c: Remove.
3540         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3541         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3542         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3543         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3544         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3545         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3546         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3547         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3548         * gcc.target/arm/neon/vmlals16.c: Remove.
3549         * gcc.target/arm/neon/vmlals32.c: Remove.
3550         * gcc.target/arm/neon/vmlals8.c: Remove.
3551         * gcc.target/arm/neon/vmlalu16.c: Remove.
3552         * gcc.target/arm/neon/vmlalu32.c: Remove.
3553         * gcc.target/arm/neon/vmlalu8.c: Remove.
3554         * gcc.target/arm/neon/vmlas16.c: Remove.
3555         * gcc.target/arm/neon/vmlas32.c: Remove.
3556         * gcc.target/arm/neon/vmlas8.c: Remove.
3557         * gcc.target/arm/neon/vmlau16.c: Remove.
3558         * gcc.target/arm/neon/vmlau32.c: Remove.
3559         * gcc.target/arm/neon/vmlau8.c: Remove.
3560         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3561         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3562         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3563         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3564         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3565         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3566         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3567         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3568         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3569         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3570         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3571         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3572         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3573         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3574         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3575         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3576         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3577         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3578         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3579         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3580         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3581         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3582         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3583         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3584         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3585         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3586         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3587         * gcc.target/arm/neon/vmlsf32.c: Remove.
3588         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3589         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3590         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3591         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3592         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3593         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3594         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3595         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3596         * gcc.target/arm/neon/vmlsls16.c: Remove.
3597         * gcc.target/arm/neon/vmlsls32.c: Remove.
3598         * gcc.target/arm/neon/vmlsls8.c: Remove.
3599         * gcc.target/arm/neon/vmlslu16.c: Remove.
3600         * gcc.target/arm/neon/vmlslu32.c: Remove.
3601         * gcc.target/arm/neon/vmlslu8.c: Remove.
3602         * gcc.target/arm/neon/vmlss16.c: Remove.
3603         * gcc.target/arm/neon/vmlss32.c: Remove.
3604         * gcc.target/arm/neon/vmlss8.c: Remove.
3605         * gcc.target/arm/neon/vmlsu16.c: Remove.
3606         * gcc.target/arm/neon/vmlsu32.c: Remove.
3607         * gcc.target/arm/neon/vmlsu8.c: Remove.
3608         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3609         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3610         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3611         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3612         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3613         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3614         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3615         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3616         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3617         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3618         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3619         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3620         * gcc.target/arm/neon/vmov_np16.c: Remove.
3621         * gcc.target/arm/neon/vmov_np8.c: Remove.
3622         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3623         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3624         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3625         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3626         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3627         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3628         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3629         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3630         * gcc.target/arm/neon/vmovls16.c: Remove.
3631         * gcc.target/arm/neon/vmovls32.c: Remove.
3632         * gcc.target/arm/neon/vmovls8.c: Remove.
3633         * gcc.target/arm/neon/vmovlu16.c: Remove.
3634         * gcc.target/arm/neon/vmovlu32.c: Remove.
3635         * gcc.target/arm/neon/vmovlu8.c: Remove.
3636         * gcc.target/arm/neon/vmovns16.c: Remove.
3637         * gcc.target/arm/neon/vmovns32.c: Remove.
3638         * gcc.target/arm/neon/vmovns64.c: Remove.
3639         * gcc.target/arm/neon/vmovnu16.c: Remove.
3640         * gcc.target/arm/neon/vmovnu32.c: Remove.
3641         * gcc.target/arm/neon/vmovnu64.c: Remove.
3642         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3643         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3644         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3645         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3646         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3647         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3648         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3649         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3650         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3651         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3652         * gcc.target/arm/neon/vmulQf32.c: Remove.
3653         * gcc.target/arm/neon/vmulQp8.c: Remove.
3654         * gcc.target/arm/neon/vmulQs16.c: Remove.
3655         * gcc.target/arm/neon/vmulQs32.c: Remove.
3656         * gcc.target/arm/neon/vmulQs8.c: Remove.
3657         * gcc.target/arm/neon/vmulQu16.c: Remove.
3658         * gcc.target/arm/neon/vmulQu32.c: Remove.
3659         * gcc.target/arm/neon/vmulQu8.c: Remove.
3660         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3661         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3662         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3663         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3664         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3665         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3666         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3667         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3668         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3669         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3670         * gcc.target/arm/neon/vmulf32.c: Remove.
3671         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3672         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3673         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3674         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3675         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3676         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3677         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3678         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3679         * gcc.target/arm/neon/vmullp8.c: Remove.
3680         * gcc.target/arm/neon/vmulls16.c: Remove.
3681         * gcc.target/arm/neon/vmulls32.c: Remove.
3682         * gcc.target/arm/neon/vmulls8.c: Remove.
3683         * gcc.target/arm/neon/vmullu16.c: Remove.
3684         * gcc.target/arm/neon/vmullu32.c: Remove.
3685         * gcc.target/arm/neon/vmullu8.c: Remove.
3686         * gcc.target/arm/neon/vmulp8.c: Remove.
3687         * gcc.target/arm/neon/vmuls16.c: Remove.
3688         * gcc.target/arm/neon/vmuls32.c: Remove.
3689         * gcc.target/arm/neon/vmuls8.c: Remove.
3690         * gcc.target/arm/neon/vmulu16.c: Remove.
3691         * gcc.target/arm/neon/vmulu32.c: Remove.
3692         * gcc.target/arm/neon/vmulu8.c: Remove.
3693         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3694         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3695         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3696         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3697         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3698         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3699         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3700         * gcc.target/arm/neon/vmvnp8.c: Remove.
3701         * gcc.target/arm/neon/vmvns16.c: Remove.
3702         * gcc.target/arm/neon/vmvns32.c: Remove.
3703         * gcc.target/arm/neon/vmvns8.c: Remove.
3704         * gcc.target/arm/neon/vmvnu16.c: Remove.
3705         * gcc.target/arm/neon/vmvnu32.c: Remove.
3706         * gcc.target/arm/neon/vmvnu8.c: Remove.
3707         * gcc.target/arm/neon/vnegQf32.c: Remove.
3708         * gcc.target/arm/neon/vnegQs16.c: Remove.
3709         * gcc.target/arm/neon/vnegQs32.c: Remove.
3710         * gcc.target/arm/neon/vnegQs8.c: Remove.
3711         * gcc.target/arm/neon/vnegf32.c: Remove.
3712         * gcc.target/arm/neon/vnegs16.c: Remove.
3713         * gcc.target/arm/neon/vnegs32.c: Remove.
3714         * gcc.target/arm/neon/vnegs8.c: Remove.
3715         * gcc.target/arm/neon/vornQs16.c: Remove.
3716         * gcc.target/arm/neon/vornQs32.c: Remove.
3717         * gcc.target/arm/neon/vornQs64.c: Remove.
3718         * gcc.target/arm/neon/vornQs8.c: Remove.
3719         * gcc.target/arm/neon/vornQu16.c: Remove.
3720         * gcc.target/arm/neon/vornQu32.c: Remove.
3721         * gcc.target/arm/neon/vornQu64.c: Remove.
3722         * gcc.target/arm/neon/vornQu8.c: Remove.
3723         * gcc.target/arm/neon/vorns16.c: Remove.
3724         * gcc.target/arm/neon/vorns32.c: Remove.
3725         * gcc.target/arm/neon/vorns64.c: Remove.
3726         * gcc.target/arm/neon/vorns8.c: Remove.
3727         * gcc.target/arm/neon/vornu16.c: Remove.
3728         * gcc.target/arm/neon/vornu32.c: Remove.
3729         * gcc.target/arm/neon/vornu64.c: Remove.
3730         * gcc.target/arm/neon/vornu8.c: Remove.
3731         * gcc.target/arm/neon/vorrQs16.c: Remove.
3732         * gcc.target/arm/neon/vorrQs32.c: Remove.
3733         * gcc.target/arm/neon/vorrQs64.c: Remove.
3734         * gcc.target/arm/neon/vorrQs8.c: Remove.
3735         * gcc.target/arm/neon/vorrQu16.c: Remove.
3736         * gcc.target/arm/neon/vorrQu32.c: Remove.
3737         * gcc.target/arm/neon/vorrQu64.c: Remove.
3738         * gcc.target/arm/neon/vorrQu8.c: Remove.
3739         * gcc.target/arm/neon/vorrs16.c: Remove.
3740         * gcc.target/arm/neon/vorrs32.c: Remove.
3741         * gcc.target/arm/neon/vorrs64.c: Remove.
3742         * gcc.target/arm/neon/vorrs8.c: Remove.
3743         * gcc.target/arm/neon/vorru16.c: Remove.
3744         * gcc.target/arm/neon/vorru32.c: Remove.
3745         * gcc.target/arm/neon/vorru64.c: Remove.
3746         * gcc.target/arm/neon/vorru8.c: Remove.
3747         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3748         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3749         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3750         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3751         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3752         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3753         * gcc.target/arm/neon/vpadals16.c: Remove.
3754         * gcc.target/arm/neon/vpadals32.c: Remove.
3755         * gcc.target/arm/neon/vpadals8.c: Remove.
3756         * gcc.target/arm/neon/vpadalu16.c: Remove.
3757         * gcc.target/arm/neon/vpadalu32.c: Remove.
3758         * gcc.target/arm/neon/vpadalu8.c: Remove.
3759         * gcc.target/arm/neon/vpaddf32.c: Remove.
3760         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3761         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3762         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3763         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3764         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3765         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3766         * gcc.target/arm/neon/vpaddls16.c: Remove.
3767         * gcc.target/arm/neon/vpaddls32.c: Remove.
3768         * gcc.target/arm/neon/vpaddls8.c: Remove.
3769         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3770         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3771         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3772         * gcc.target/arm/neon/vpadds16.c: Remove.
3773         * gcc.target/arm/neon/vpadds32.c: Remove.
3774         * gcc.target/arm/neon/vpadds8.c: Remove.
3775         * gcc.target/arm/neon/vpaddu16.c: Remove.
3776         * gcc.target/arm/neon/vpaddu32.c: Remove.
3777         * gcc.target/arm/neon/vpaddu8.c: Remove.
3778         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3779         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3780         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3781         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3782         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3783         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3784         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3785         * gcc.target/arm/neon/vpminf32.c: Remove.
3786         * gcc.target/arm/neon/vpmins16.c: Remove.
3787         * gcc.target/arm/neon/vpmins32.c: Remove.
3788         * gcc.target/arm/neon/vpmins8.c: Remove.
3789         * gcc.target/arm/neon/vpminu16.c: Remove.
3790         * gcc.target/arm/neon/vpminu32.c: Remove.
3791         * gcc.target/arm/neon/vpminu8.c: Remove.
3792         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3793         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3794         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3795         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3796         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3797         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3798         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3799         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3800         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3801         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3802         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3803         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3804         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3805         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3806         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3807         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3808         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3809         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3810         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3811         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3812         * gcc.target/arm/neon/vqRshls16.c: Remove.
3813         * gcc.target/arm/neon/vqRshls32.c: Remove.
3814         * gcc.target/arm/neon/vqRshls64.c: Remove.
3815         * gcc.target/arm/neon/vqRshls8.c: Remove.
3816         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3817         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3818         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3819         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3820         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3821         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3822         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3823         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3824         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3825         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3826         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3827         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3828         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3829         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3830         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3831         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3832         * gcc.target/arm/neon/vqabss16.c: Remove.
3833         * gcc.target/arm/neon/vqabss32.c: Remove.
3834         * gcc.target/arm/neon/vqabss8.c: Remove.
3835         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3836         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3837         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3838         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3839         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3840         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3841         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3842         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3843         * gcc.target/arm/neon/vqadds16.c: Remove.
3844         * gcc.target/arm/neon/vqadds32.c: Remove.
3845         * gcc.target/arm/neon/vqadds64.c: Remove.
3846         * gcc.target/arm/neon/vqadds8.c: Remove.
3847         * gcc.target/arm/neon/vqaddu16.c: Remove.
3848         * gcc.target/arm/neon/vqaddu32.c: Remove.
3849         * gcc.target/arm/neon/vqaddu64.c: Remove.
3850         * gcc.target/arm/neon/vqaddu8.c: Remove.
3851         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3852         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3853         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3854         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3855         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3856         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3857         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3858         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3859         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3860         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3861         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3862         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3863         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3864         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3865         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3866         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3867         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3868         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3869         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3870         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3871         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3872         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3873         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3874         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3875         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3876         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3877         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3878         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3879         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3880         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3881         * gcc.target/arm/neon/vqmovns16.c: Remove.
3882         * gcc.target/arm/neon/vqmovns32.c: Remove.
3883         * gcc.target/arm/neon/vqmovns64.c: Remove.
3884         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3885         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3886         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3887         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3888         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3889         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3890         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3891         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3892         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3893         * gcc.target/arm/neon/vqnegs16.c: Remove.
3894         * gcc.target/arm/neon/vqnegs32.c: Remove.
3895         * gcc.target/arm/neon/vqnegs8.c: Remove.
3896         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3897         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3898         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3899         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3900         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3901         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3902         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3903         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3904         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3905         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3906         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3907         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3908         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3909         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3910         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3911         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3912         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3913         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3914         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3915         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3916         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3917         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3918         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3919         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3920         * gcc.target/arm/neon/vqshls16.c: Remove.
3921         * gcc.target/arm/neon/vqshls32.c: Remove.
3922         * gcc.target/arm/neon/vqshls64.c: Remove.
3923         * gcc.target/arm/neon/vqshls8.c: Remove.
3924         * gcc.target/arm/neon/vqshlu16.c: Remove.
3925         * gcc.target/arm/neon/vqshlu32.c: Remove.
3926         * gcc.target/arm/neon/vqshlu64.c: Remove.
3927         * gcc.target/arm/neon/vqshlu8.c: Remove.
3928         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3929         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3930         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3931         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3932         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3933         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3934         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3935         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3936         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3937         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3938         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3939         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3940         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3941         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3942         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3943         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3944         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3945         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3946         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3947         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3948         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3949         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3950         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3951         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3952         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3953         * gcc.target/arm/neon/vqsubs16.c: Remove.
3954         * gcc.target/arm/neon/vqsubs32.c: Remove.
3955         * gcc.target/arm/neon/vqsubs64.c: Remove.
3956         * gcc.target/arm/neon/vqsubs8.c: Remove.
3957         * gcc.target/arm/neon/vqsubu16.c: Remove.
3958         * gcc.target/arm/neon/vqsubu32.c: Remove.
3959         * gcc.target/arm/neon/vqsubu64.c: Remove.
3960         * gcc.target/arm/neon/vqsubu8.c: Remove.
3961         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3962         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3963         * gcc.target/arm/neon/vrecpef32.c: Remove.
3964         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3965         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3966         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3967         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3968         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3969         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3970         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3971         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3972         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3973         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3974         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3975         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3976         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3977         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3978         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3979         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3982         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3983         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3984         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3985         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3986         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3987         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3988         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3989         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3990         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4018         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4019         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4020         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4021         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4022         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4023         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4024         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4025         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4026         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4035         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4036         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4037         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4038         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4039         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4040         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4041         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4042         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4043         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4044         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4045         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4046         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4047         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4048         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4049         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4050         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4051         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4052         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4053         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4054         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4055         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4056         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4057         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4058         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4059         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4060         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4061         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4070         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4071         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4072         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4073         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4074         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4075         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4076         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4077         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4078         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4079         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4080         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4081         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4082         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4083         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4084         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4085         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4086         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4087         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4088         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4089         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4090         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4091         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4092         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4093         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4094         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4095         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4096         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4097         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4098         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4099         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4100         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4101         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4102         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4103         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4104         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4105         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4106         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4107         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4108         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4109         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4110         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4111         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4112         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4113         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4114         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4115         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4116         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4117         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4118         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4119         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4120         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4121         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4122         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4123         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4124         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4125         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4126         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4127         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4128         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4129         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4130         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4131         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4132         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4133         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4134         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4135         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4136         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4137         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4138         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4139         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4140         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4141         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4142         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4143         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4144         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4145         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4146         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4147         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4148         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4149         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4150         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4151         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4152         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4153         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4154         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4167         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4168         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4169         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4170         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4171         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4172         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4173         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4174         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4175         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4176         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4177         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4178         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4179         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4180         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4181         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4182         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4183         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4184         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4185         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4186         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4187         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4188         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4189         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4190         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4191         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4192         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4193         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4194         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4195         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4196         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4197         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4198         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4199         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4200         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4201         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4202         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4203         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4204         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4205         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4206         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4207         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4208         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4209         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4210         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4255         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4256         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4257         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4258         * gcc.target/arm/neon/vrev16p8.c: Remove.
4259         * gcc.target/arm/neon/vrev16s8.c: Remove.
4260         * gcc.target/arm/neon/vrev16u8.c: Remove.
4261         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4262         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4263         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4264         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4265         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4266         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4267         * gcc.target/arm/neon/vrev32p16.c: Remove.
4268         * gcc.target/arm/neon/vrev32p8.c: Remove.
4269         * gcc.target/arm/neon/vrev32s16.c: Remove.
4270         * gcc.target/arm/neon/vrev32s8.c: Remove.
4271         * gcc.target/arm/neon/vrev32u16.c: Remove.
4272         * gcc.target/arm/neon/vrev32u8.c: Remove.
4273         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4274         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4275         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4276         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4277         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4278         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4279         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4280         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4281         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4282         * gcc.target/arm/neon/vrev64f32.c: Remove.
4283         * gcc.target/arm/neon/vrev64p16.c: Remove.
4284         * gcc.target/arm/neon/vrev64p8.c: Remove.
4285         * gcc.target/arm/neon/vrev64s16.c: Remove.
4286         * gcc.target/arm/neon/vrev64s32.c: Remove.
4287         * gcc.target/arm/neon/vrev64s8.c: Remove.
4288         * gcc.target/arm/neon/vrev64u16.c: Remove.
4289         * gcc.target/arm/neon/vrev64u32.c: Remove.
4290         * gcc.target/arm/neon/vrev64u8.c: Remove.
4291         * gcc.target/arm/neon/vrndaf32.c: Remove.
4292         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4293         * gcc.target/arm/neon/vrndf32.c: Remove.
4294         * gcc.target/arm/neon/vrndmf32.c: Remove.
4295         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4296         * gcc.target/arm/neon/vrndnf32.c: Remove.
4297         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4298         * gcc.target/arm/neon/vrndpf32.c: Remove.
4299         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4300         * gcc.target/arm/neon/vrndqf32.c: Remove.
4301         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4302         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4303         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4304         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4305         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4306         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4307         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4308         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4309         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4310         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4311         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4312         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4313         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4314         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4315         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4316         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4317         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4318         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4319         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4320         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4321         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4322         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4323         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4324         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4325         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4326         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4327         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4328         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4329         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4330         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4331         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4332         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4333         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4334         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4335         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4336         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4337         * gcc.target/arm/neon/vshlQs16.c: Remove.
4338         * gcc.target/arm/neon/vshlQs32.c: Remove.
4339         * gcc.target/arm/neon/vshlQs64.c: Remove.
4340         * gcc.target/arm/neon/vshlQs8.c: Remove.
4341         * gcc.target/arm/neon/vshlQu16.c: Remove.
4342         * gcc.target/arm/neon/vshlQu32.c: Remove.
4343         * gcc.target/arm/neon/vshlQu64.c: Remove.
4344         * gcc.target/arm/neon/vshlQu8.c: Remove.
4345         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4346         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4347         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4348         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4349         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4350         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4351         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4352         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4353         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4354         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4355         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4356         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4357         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4358         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4359         * gcc.target/arm/neon/vshls16.c: Remove.
4360         * gcc.target/arm/neon/vshls32.c: Remove.
4361         * gcc.target/arm/neon/vshls64.c: Remove.
4362         * gcc.target/arm/neon/vshls8.c: Remove.
4363         * gcc.target/arm/neon/vshlu16.c: Remove.
4364         * gcc.target/arm/neon/vshlu32.c: Remove.
4365         * gcc.target/arm/neon/vshlu64.c: Remove.
4366         * gcc.target/arm/neon/vshlu8.c: Remove.
4367         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4368         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4369         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4370         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4371         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4372         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4373         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4374         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4375         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4376         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4377         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4378         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4379         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4380         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4381         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4382         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4383         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4384         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4385         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4386         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4387         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4388         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4389         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4390         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4391         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4392         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4393         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4394         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4395         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4396         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4397         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4398         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4399         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4400         * gcc.target/arm/neon/vsli_np16.c: Remove.
4401         * gcc.target/arm/neon/vsli_np64.c: Remove.
4402         * gcc.target/arm/neon/vsli_np8.c: Remove.
4403         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4404         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4405         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4406         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4407         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4408         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4409         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4410         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4411         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4412         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4413         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4414         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4415         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4416         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4417         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4418         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4419         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4420         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4421         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4422         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4423         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4424         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4425         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4426         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4427         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4428         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4429         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4430         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4431         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4432         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4433         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4434         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4435         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4436         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4437         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4438         * gcc.target/arm/neon/vsri_np16.c: Remove.
4439         * gcc.target/arm/neon/vsri_np64.c: Remove.
4440         * gcc.target/arm/neon/vsri_np8.c: Remove.
4441         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4442         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4443         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4444         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4445         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4446         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4447         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4448         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4449         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4450         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4451         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4452         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4453         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4454         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4455         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4456         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4457         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4458         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4459         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4460         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4461         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4462         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4463         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4464         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4465         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4466         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4467         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4468         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4469         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4470         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4471         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4472         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4473         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4474         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4475         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4476         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4477         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4478         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4479         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4480         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4481         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4482         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4483         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4484         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4485         * gcc.target/arm/neon/vst1f32.c: Remove.
4486         * gcc.target/arm/neon/vst1p16.c: Remove.
4487         * gcc.target/arm/neon/vst1p64.c: Remove.
4488         * gcc.target/arm/neon/vst1p8.c: Remove.
4489         * gcc.target/arm/neon/vst1s16.c: Remove.
4490         * gcc.target/arm/neon/vst1s32.c: Remove.
4491         * gcc.target/arm/neon/vst1s64.c: Remove.
4492         * gcc.target/arm/neon/vst1s8.c: Remove.
4493         * gcc.target/arm/neon/vst1u16.c: Remove.
4494         * gcc.target/arm/neon/vst1u32.c: Remove.
4495         * gcc.target/arm/neon/vst1u64.c: Remove.
4496         * gcc.target/arm/neon/vst1u8.c: Remove.
4497         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4498         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4499         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4500         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4501         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4502         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4503         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4504         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4505         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4506         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4507         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4508         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4509         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4510         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4511         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4512         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4513         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4514         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4515         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4516         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4517         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4518         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4519         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4520         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4521         * gcc.target/arm/neon/vst2f32.c: Remove.
4522         * gcc.target/arm/neon/vst2p16.c: Remove.
4523         * gcc.target/arm/neon/vst2p64.c: Remove.
4524         * gcc.target/arm/neon/vst2p8.c: Remove.
4525         * gcc.target/arm/neon/vst2s16.c: Remove.
4526         * gcc.target/arm/neon/vst2s32.c: Remove.
4527         * gcc.target/arm/neon/vst2s64.c: Remove.
4528         * gcc.target/arm/neon/vst2s8.c: Remove.
4529         * gcc.target/arm/neon/vst2u16.c: Remove.
4530         * gcc.target/arm/neon/vst2u32.c: Remove.
4531         * gcc.target/arm/neon/vst2u64.c: Remove.
4532         * gcc.target/arm/neon/vst2u8.c: Remove.
4533         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4534         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4535         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4536         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4537         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4538         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4539         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4540         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4541         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4542         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4543         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4544         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4545         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4546         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4547         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4548         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4549         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4550         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4551         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4552         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4553         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4554         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4555         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4556         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4557         * gcc.target/arm/neon/vst3f32.c: Remove.
4558         * gcc.target/arm/neon/vst3p16.c: Remove.
4559         * gcc.target/arm/neon/vst3p64.c: Remove.
4560         * gcc.target/arm/neon/vst3p8.c: Remove.
4561         * gcc.target/arm/neon/vst3s16.c: Remove.
4562         * gcc.target/arm/neon/vst3s32.c: Remove.
4563         * gcc.target/arm/neon/vst3s64.c: Remove.
4564         * gcc.target/arm/neon/vst3s8.c: Remove.
4565         * gcc.target/arm/neon/vst3u16.c: Remove.
4566         * gcc.target/arm/neon/vst3u32.c: Remove.
4567         * gcc.target/arm/neon/vst3u64.c: Remove.
4568         * gcc.target/arm/neon/vst3u8.c: Remove.
4569         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4570         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4571         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4572         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4573         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4574         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4575         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4576         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4577         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4578         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4579         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4580         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4581         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4582         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4583         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4584         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4585         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4586         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4587         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4588         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4589         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4590         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4591         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4592         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4593         * gcc.target/arm/neon/vst4f32.c: Remove.
4594         * gcc.target/arm/neon/vst4p16.c: Remove.
4595         * gcc.target/arm/neon/vst4p64.c: Remove.
4596         * gcc.target/arm/neon/vst4p8.c: Remove.
4597         * gcc.target/arm/neon/vst4s16.c: Remove.
4598         * gcc.target/arm/neon/vst4s32.c: Remove.
4599         * gcc.target/arm/neon/vst4s64.c: Remove.
4600         * gcc.target/arm/neon/vst4s8.c: Remove.
4601         * gcc.target/arm/neon/vst4u16.c: Remove.
4602         * gcc.target/arm/neon/vst4u32.c: Remove.
4603         * gcc.target/arm/neon/vst4u64.c: Remove.
4604         * gcc.target/arm/neon/vst4u8.c: Remove.
4605         * gcc.target/arm/neon/vsubQf32.c: Remove.
4606         * gcc.target/arm/neon/vsubQs16.c: Remove.
4607         * gcc.target/arm/neon/vsubQs32.c: Remove.
4608         * gcc.target/arm/neon/vsubQs64.c: Remove.
4609         * gcc.target/arm/neon/vsubQs8.c: Remove.
4610         * gcc.target/arm/neon/vsubQu16.c: Remove.
4611         * gcc.target/arm/neon/vsubQu32.c: Remove.
4612         * gcc.target/arm/neon/vsubQu64.c: Remove.
4613         * gcc.target/arm/neon/vsubQu8.c: Remove.
4614         * gcc.target/arm/neon/vsubf32.c: Remove.
4615         * gcc.target/arm/neon/vsubhns16.c: Remove.
4616         * gcc.target/arm/neon/vsubhns32.c: Remove.
4617         * gcc.target/arm/neon/vsubhns64.c: Remove.
4618         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4619         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4620         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4621         * gcc.target/arm/neon/vsubls16.c: Remove.
4622         * gcc.target/arm/neon/vsubls32.c: Remove.
4623         * gcc.target/arm/neon/vsubls8.c: Remove.
4624         * gcc.target/arm/neon/vsublu16.c: Remove.
4625         * gcc.target/arm/neon/vsublu32.c: Remove.
4626         * gcc.target/arm/neon/vsublu8.c: Remove.
4627         * gcc.target/arm/neon/vsubs16.c: Remove.
4628         * gcc.target/arm/neon/vsubs32.c: Remove.
4629         * gcc.target/arm/neon/vsubs64.c: Remove.
4630         * gcc.target/arm/neon/vsubs8.c: Remove.
4631         * gcc.target/arm/neon/vsubu16.c: Remove.
4632         * gcc.target/arm/neon/vsubu32.c: Remove.
4633         * gcc.target/arm/neon/vsubu64.c: Remove.
4634         * gcc.target/arm/neon/vsubu8.c: Remove.
4635         * gcc.target/arm/neon/vsubws16.c: Remove.
4636         * gcc.target/arm/neon/vsubws32.c: Remove.
4637         * gcc.target/arm/neon/vsubws8.c: Remove.
4638         * gcc.target/arm/neon/vsubwu16.c: Remove.
4639         * gcc.target/arm/neon/vsubwu32.c: Remove.
4640         * gcc.target/arm/neon/vsubwu8.c: Remove.
4641         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4642         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4643         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4644         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4645         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4646         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4647         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4648         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4649         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4650         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4651         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4652         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4653         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4654         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4655         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4656         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4657         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4658         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4659         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4660         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4661         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4662         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4663         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4664         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4665         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4666         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4667         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4668         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4669         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4670         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4671         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4672         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4673         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4674         * gcc.target/arm/neon/vtrnf32.c: Remove.
4675         * gcc.target/arm/neon/vtrnp16.c: Remove.
4676         * gcc.target/arm/neon/vtrnp8.c: Remove.
4677         * gcc.target/arm/neon/vtrns16.c: Remove.
4678         * gcc.target/arm/neon/vtrns32.c: Remove.
4679         * gcc.target/arm/neon/vtrns8.c: Remove.
4680         * gcc.target/arm/neon/vtrnu16.c: Remove.
4681         * gcc.target/arm/neon/vtrnu32.c: Remove.
4682         * gcc.target/arm/neon/vtrnu8.c: Remove.
4683         * gcc.target/arm/neon/vtstQp8.c: Remove.
4684         * gcc.target/arm/neon/vtstQs16.c: Remove.
4685         * gcc.target/arm/neon/vtstQs32.c: Remove.
4686         * gcc.target/arm/neon/vtstQs8.c: Remove.
4687         * gcc.target/arm/neon/vtstQu16.c: Remove.
4688         * gcc.target/arm/neon/vtstQu32.c: Remove.
4689         * gcc.target/arm/neon/vtstQu8.c: Remove.
4690         * gcc.target/arm/neon/vtstp8.c: Remove.
4691         * gcc.target/arm/neon/vtsts16.c: Remove.
4692         * gcc.target/arm/neon/vtsts32.c: Remove.
4693         * gcc.target/arm/neon/vtsts8.c: Remove.
4694         * gcc.target/arm/neon/vtstu16.c: Remove.
4695         * gcc.target/arm/neon/vtstu32.c: Remove.
4696         * gcc.target/arm/neon/vtstu8.c: Remove.
4697         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4698         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4699         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4700         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4701         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4702         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4703         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4704         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4705         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4706         * gcc.target/arm/neon/vuzpf32.c: Remove.
4707         * gcc.target/arm/neon/vuzpp16.c: Remove.
4708         * gcc.target/arm/neon/vuzpp8.c: Remove.
4709         * gcc.target/arm/neon/vuzps16.c: Remove.
4710         * gcc.target/arm/neon/vuzps32.c: Remove.
4711         * gcc.target/arm/neon/vuzps8.c: Remove.
4712         * gcc.target/arm/neon/vuzpu16.c: Remove.
4713         * gcc.target/arm/neon/vuzpu32.c: Remove.
4714         * gcc.target/arm/neon/vuzpu8.c: Remove.
4715         * gcc.target/arm/neon/vzipQf32.c: Remove.
4716         * gcc.target/arm/neon/vzipQp16.c: Remove.
4717         * gcc.target/arm/neon/vzipQp8.c: Remove.
4718         * gcc.target/arm/neon/vzipQs16.c: Remove.
4719         * gcc.target/arm/neon/vzipQs32.c: Remove.
4720         * gcc.target/arm/neon/vzipQs8.c: Remove.
4721         * gcc.target/arm/neon/vzipQu16.c: Remove.
4722         * gcc.target/arm/neon/vzipQu32.c: Remove.
4723         * gcc.target/arm/neon/vzipQu8.c: Remove.
4724         * gcc.target/arm/neon/vzipf32.c: Remove.
4725         * gcc.target/arm/neon/vzipp16.c: Remove.
4726         * gcc.target/arm/neon/vzipp8.c: Remove.
4727         * gcc.target/arm/neon/vzips16.c: Remove.
4728         * gcc.target/arm/neon/vzips32.c: Remove.
4729         * gcc.target/arm/neon/vzips8.c: Remove.
4730         * gcc.target/arm/neon/vzipu16.c: Remove.
4731         * gcc.target/arm/neon/vzipu32.c: Remove.
4732         * gcc.target/arm/neon/vzipu8.c: Remove.
4734 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4736         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4738 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4740         PR driver/67613
4741         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4742         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4744 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4746         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4747         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4748         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4749         levenshtein_plugin.c.
4750         * gcc.dg/spellcheck-fields.c: New file.
4752 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4754         PR fortran/68318
4755         * gfortran.dg/pr68318_1.f90: New test.
4756         * gfortran.dg/pr68318_2.f90: Ditto.
4758 2015-11-12  James Norris  <jnorris@codesourcery.com>
4759             Joseph Myers  <joseph@codesourcery.com>
4761         * c-c++-common/goacc/declare-1.c: New test.
4762         * c-c++-common/goacc/declare-2.c: Likewise.
4764 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4766         [ARM] Remove neon-testgen.ml and generated tests.
4768         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4769         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4770         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4771         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4772         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4773         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4774         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4775         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4776         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4777         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4778         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4779         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4780         * gcc.target/arm/neon/vRhadds16.c: Remove.
4781         * gcc.target/arm/neon/vRhadds32.c: Remove.
4782         * gcc.target/arm/neon/vRhadds8.c: Remove.
4783         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4784         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4785         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4786         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4787         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4788         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4789         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4790         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4791         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4792         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4793         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4794         * gcc.target/arm/neon/vRshls16.c: Remove.
4795         * gcc.target/arm/neon/vRshls32.c: Remove.
4796         * gcc.target/arm/neon/vRshls64.c: Remove.
4797         * gcc.target/arm/neon/vRshls8.c: Remove.
4798         * gcc.target/arm/neon/vRshlu16.c: Remove.
4799         * gcc.target/arm/neon/vRshlu32.c: Remove.
4800         * gcc.target/arm/neon/vRshlu64.c: Remove.
4801         * gcc.target/arm/neon/vRshlu8.c: Remove.
4802         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4803         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4804         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4805         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4806         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4807         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4808         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4809         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4810         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4811         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4812         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4813         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4814         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4815         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4816         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4817         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4818         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4819         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4820         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4821         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4822         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4823         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4824         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4825         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4826         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4827         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4828         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4829         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4830         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4831         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4832         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4833         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4834         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4835         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4836         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4837         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4838         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4839         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4840         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4841         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4842         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4843         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4844         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4845         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4846         * gcc.target/arm/neon/vabaQs16.c: Remove.
4847         * gcc.target/arm/neon/vabaQs32.c: Remove.
4848         * gcc.target/arm/neon/vabaQs8.c: Remove.
4849         * gcc.target/arm/neon/vabaQu16.c: Remove.
4850         * gcc.target/arm/neon/vabaQu32.c: Remove.
4851         * gcc.target/arm/neon/vabaQu8.c: Remove.
4852         * gcc.target/arm/neon/vabals16.c: Remove.
4853         * gcc.target/arm/neon/vabals32.c: Remove.
4854         * gcc.target/arm/neon/vabals8.c: Remove.
4855         * gcc.target/arm/neon/vabalu16.c: Remove.
4856         * gcc.target/arm/neon/vabalu32.c: Remove.
4857         * gcc.target/arm/neon/vabalu8.c: Remove.
4858         * gcc.target/arm/neon/vabas16.c: Remove.
4859         * gcc.target/arm/neon/vabas32.c: Remove.
4860         * gcc.target/arm/neon/vabas8.c: Remove.
4861         * gcc.target/arm/neon/vabau16.c: Remove.
4862         * gcc.target/arm/neon/vabau32.c: Remove.
4863         * gcc.target/arm/neon/vabau8.c: Remove.
4864         * gcc.target/arm/neon/vabdQf32.c: Remove.
4865         * gcc.target/arm/neon/vabdQs16.c: Remove.
4866         * gcc.target/arm/neon/vabdQs32.c: Remove.
4867         * gcc.target/arm/neon/vabdQs8.c: Remove.
4868         * gcc.target/arm/neon/vabdQu16.c: Remove.
4869         * gcc.target/arm/neon/vabdQu32.c: Remove.
4870         * gcc.target/arm/neon/vabdQu8.c: Remove.
4871         * gcc.target/arm/neon/vabdf32.c: Remove.
4872         * gcc.target/arm/neon/vabdls16.c: Remove.
4873         * gcc.target/arm/neon/vabdls32.c: Remove.
4874         * gcc.target/arm/neon/vabdls8.c: Remove.
4875         * gcc.target/arm/neon/vabdlu16.c: Remove.
4876         * gcc.target/arm/neon/vabdlu32.c: Remove.
4877         * gcc.target/arm/neon/vabdlu8.c: Remove.
4878         * gcc.target/arm/neon/vabds16.c: Remove.
4879         * gcc.target/arm/neon/vabds32.c: Remove.
4880         * gcc.target/arm/neon/vabds8.c: Remove.
4881         * gcc.target/arm/neon/vabdu16.c: Remove.
4882         * gcc.target/arm/neon/vabdu32.c: Remove.
4883         * gcc.target/arm/neon/vabdu8.c: Remove.
4884         * gcc.target/arm/neon/vabsQf32.c: Remove.
4885         * gcc.target/arm/neon/vabsQs16.c: Remove.
4886         * gcc.target/arm/neon/vabsQs32.c: Remove.
4887         * gcc.target/arm/neon/vabsQs8.c: Remove.
4888         * gcc.target/arm/neon/vabsf32.c: Remove.
4889         * gcc.target/arm/neon/vabss16.c: Remove.
4890         * gcc.target/arm/neon/vabss32.c: Remove.
4891         * gcc.target/arm/neon/vabss8.c: Remove.
4892         * gcc.target/arm/neon/vaddQf32.c: Remove.
4893         * gcc.target/arm/neon/vaddQs16.c: Remove.
4894         * gcc.target/arm/neon/vaddQs32.c: Remove.
4895         * gcc.target/arm/neon/vaddQs64.c: Remove.
4896         * gcc.target/arm/neon/vaddQs8.c: Remove.
4897         * gcc.target/arm/neon/vaddQu16.c: Remove.
4898         * gcc.target/arm/neon/vaddQu32.c: Remove.
4899         * gcc.target/arm/neon/vaddQu64.c: Remove.
4900         * gcc.target/arm/neon/vaddQu8.c: Remove.
4901         * gcc.target/arm/neon/vaddf32.c: Remove.
4902         * gcc.target/arm/neon/vaddhns16.c: Remove.
4903         * gcc.target/arm/neon/vaddhns32.c: Remove.
4904         * gcc.target/arm/neon/vaddhns64.c: Remove.
4905         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4906         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4907         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4908         * gcc.target/arm/neon/vaddls16.c: Remove.
4909         * gcc.target/arm/neon/vaddls32.c: Remove.
4910         * gcc.target/arm/neon/vaddls8.c: Remove.
4911         * gcc.target/arm/neon/vaddlu16.c: Remove.
4912         * gcc.target/arm/neon/vaddlu32.c: Remove.
4913         * gcc.target/arm/neon/vaddlu8.c: Remove.
4914         * gcc.target/arm/neon/vadds16.c: Remove.
4915         * gcc.target/arm/neon/vadds32.c: Remove.
4916         * gcc.target/arm/neon/vadds64.c: Remove.
4917         * gcc.target/arm/neon/vadds8.c: Remove.
4918         * gcc.target/arm/neon/vaddu16.c: Remove.
4919         * gcc.target/arm/neon/vaddu32.c: Remove.
4920         * gcc.target/arm/neon/vaddu64.c: Remove.
4921         * gcc.target/arm/neon/vaddu8.c: Remove.
4922         * gcc.target/arm/neon/vaddws16.c: Remove.
4923         * gcc.target/arm/neon/vaddws32.c: Remove.
4924         * gcc.target/arm/neon/vaddws8.c: Remove.
4925         * gcc.target/arm/neon/vaddwu16.c: Remove.
4926         * gcc.target/arm/neon/vaddwu32.c: Remove.
4927         * gcc.target/arm/neon/vaddwu8.c: Remove.
4928         * gcc.target/arm/neon/vandQs16.c: Remove.
4929         * gcc.target/arm/neon/vandQs32.c: Remove.
4930         * gcc.target/arm/neon/vandQs64.c: Remove.
4931         * gcc.target/arm/neon/vandQs8.c: Remove.
4932         * gcc.target/arm/neon/vandQu16.c: Remove.
4933         * gcc.target/arm/neon/vandQu32.c: Remove.
4934         * gcc.target/arm/neon/vandQu64.c: Remove.
4935         * gcc.target/arm/neon/vandQu8.c: Remove.
4936         * gcc.target/arm/neon/vands16.c: Remove.
4937         * gcc.target/arm/neon/vands32.c: Remove.
4938         * gcc.target/arm/neon/vands64.c: Remove.
4939         * gcc.target/arm/neon/vands8.c: Remove.
4940         * gcc.target/arm/neon/vandu16.c: Remove.
4941         * gcc.target/arm/neon/vandu32.c: Remove.
4942         * gcc.target/arm/neon/vandu64.c: Remove.
4943         * gcc.target/arm/neon/vandu8.c: Remove.
4944         * gcc.target/arm/neon/vbicQs16.c: Remove.
4945         * gcc.target/arm/neon/vbicQs32.c: Remove.
4946         * gcc.target/arm/neon/vbicQs64.c: Remove.
4947         * gcc.target/arm/neon/vbicQs8.c: Remove.
4948         * gcc.target/arm/neon/vbicQu16.c: Remove.
4949         * gcc.target/arm/neon/vbicQu32.c: Remove.
4950         * gcc.target/arm/neon/vbicQu64.c: Remove.
4951         * gcc.target/arm/neon/vbicQu8.c: Remove.
4952         * gcc.target/arm/neon/vbics16.c: Remove.
4953         * gcc.target/arm/neon/vbics32.c: Remove.
4954         * gcc.target/arm/neon/vbics64.c: Remove.
4955         * gcc.target/arm/neon/vbics8.c: Remove.
4956         * gcc.target/arm/neon/vbicu16.c: Remove.
4957         * gcc.target/arm/neon/vbicu32.c: Remove.
4958         * gcc.target/arm/neon/vbicu64.c: Remove.
4959         * gcc.target/arm/neon/vbicu8.c: Remove.
4960         * gcc.target/arm/neon/vbslQf32.c: Remove.
4961         * gcc.target/arm/neon/vbslQp16.c: Remove.
4962         * gcc.target/arm/neon/vbslQp64.c: Remove.
4963         * gcc.target/arm/neon/vbslQp8.c: Remove.
4964         * gcc.target/arm/neon/vbslQs16.c: Remove.
4965         * gcc.target/arm/neon/vbslQs32.c: Remove.
4966         * gcc.target/arm/neon/vbslQs64.c: Remove.
4967         * gcc.target/arm/neon/vbslQs8.c: Remove.
4968         * gcc.target/arm/neon/vbslQu16.c: Remove.
4969         * gcc.target/arm/neon/vbslQu32.c: Remove.
4970         * gcc.target/arm/neon/vbslQu64.c: Remove.
4971         * gcc.target/arm/neon/vbslQu8.c: Remove.
4972         * gcc.target/arm/neon/vbslf32.c: Remove.
4973         * gcc.target/arm/neon/vbslp16.c: Remove.
4974         * gcc.target/arm/neon/vbslp64.c: Remove.
4975         * gcc.target/arm/neon/vbslp8.c: Remove.
4976         * gcc.target/arm/neon/vbsls16.c: Remove.
4977         * gcc.target/arm/neon/vbsls32.c: Remove.
4978         * gcc.target/arm/neon/vbsls64.c: Remove.
4979         * gcc.target/arm/neon/vbsls8.c: Remove.
4980         * gcc.target/arm/neon/vbslu16.c: Remove.
4981         * gcc.target/arm/neon/vbslu32.c: Remove.
4982         * gcc.target/arm/neon/vbslu64.c: Remove.
4983         * gcc.target/arm/neon/vbslu8.c: Remove.
4984         * gcc.target/arm/neon/vcageQf32.c: Remove.
4985         * gcc.target/arm/neon/vcagef32.c: Remove.
4986         * gcc.target/arm/neon/vcagtQf32.c: Remove.
4987         * gcc.target/arm/neon/vcagtf32.c: Remove.
4988         * gcc.target/arm/neon/vcaleQf32.c: Remove.
4989         * gcc.target/arm/neon/vcalef32.c: Remove.
4990         * gcc.target/arm/neon/vcaltQf32.c: Remove.
4991         * gcc.target/arm/neon/vcaltf32.c: Remove.
4992         * gcc.target/arm/neon/vceqQf32.c: Remove.
4993         * gcc.target/arm/neon/vceqQp8.c: Remove.
4994         * gcc.target/arm/neon/vceqQs16.c: Remove.
4995         * gcc.target/arm/neon/vceqQs32.c: Remove.
4996         * gcc.target/arm/neon/vceqQs8.c: Remove.
4997         * gcc.target/arm/neon/vceqQu16.c: Remove.
4998         * gcc.target/arm/neon/vceqQu32.c: Remove.
4999         * gcc.target/arm/neon/vceqQu8.c: Remove.
5000         * gcc.target/arm/neon/vceqf32.c: Remove.
5001         * gcc.target/arm/neon/vceqp8.c: Remove.
5002         * gcc.target/arm/neon/vceqs16.c: Remove.
5003         * gcc.target/arm/neon/vceqs32.c: Remove.
5004         * gcc.target/arm/neon/vceqs8.c: Remove.
5005         * gcc.target/arm/neon/vcequ16.c: Remove.
5006         * gcc.target/arm/neon/vcequ32.c: Remove.
5007         * gcc.target/arm/neon/vcequ8.c: Remove.
5008         * gcc.target/arm/neon/vcgeQf32.c: Remove.
5009         * gcc.target/arm/neon/vcgeQs16.c: Remove.
5010         * gcc.target/arm/neon/vcgeQs32.c: Remove.
5011         * gcc.target/arm/neon/vcgeQs8.c: Remove.
5012         * gcc.target/arm/neon/vcgeQu16.c: Remove.
5013         * gcc.target/arm/neon/vcgeQu32.c: Remove.
5014         * gcc.target/arm/neon/vcgeQu8.c: Remove.
5015         * gcc.target/arm/neon/vcgef32.c: Remove.
5016         * gcc.target/arm/neon/vcges16.c: Remove.
5017         * gcc.target/arm/neon/vcges32.c: Remove.
5018         * gcc.target/arm/neon/vcges8.c: Remove.
5019         * gcc.target/arm/neon/vcgeu16.c: Remove.
5020         * gcc.target/arm/neon/vcgeu32.c: Remove.
5021         * gcc.target/arm/neon/vcgeu8.c: Remove.
5022         * gcc.target/arm/neon/vcgtQf32.c: Remove.
5023         * gcc.target/arm/neon/vcgtQs16.c: Remove.
5024         * gcc.target/arm/neon/vcgtQs32.c: Remove.
5025         * gcc.target/arm/neon/vcgtQs8.c: Remove.
5026         * gcc.target/arm/neon/vcgtQu16.c: Remove.
5027         * gcc.target/arm/neon/vcgtQu32.c: Remove.
5028         * gcc.target/arm/neon/vcgtQu8.c: Remove.
5029         * gcc.target/arm/neon/vcgtf32.c: Remove.
5030         * gcc.target/arm/neon/vcgts16.c: Remove.
5031         * gcc.target/arm/neon/vcgts32.c: Remove.
5032         * gcc.target/arm/neon/vcgts8.c: Remove.
5033         * gcc.target/arm/neon/vcgtu16.c: Remove.
5034         * gcc.target/arm/neon/vcgtu32.c: Remove.
5035         * gcc.target/arm/neon/vcgtu8.c: Remove.
5036         * gcc.target/arm/neon/vcleQf32.c: Remove.
5037         * gcc.target/arm/neon/vcleQs16.c: Remove.
5038         * gcc.target/arm/neon/vcleQs32.c: Remove.
5039         * gcc.target/arm/neon/vcleQs8.c: Remove.
5040         * gcc.target/arm/neon/vcleQu16.c: Remove.
5041         * gcc.target/arm/neon/vcleQu32.c: Remove.
5042         * gcc.target/arm/neon/vcleQu8.c: Remove.
5043         * gcc.target/arm/neon/vclef32.c: Remove.
5044         * gcc.target/arm/neon/vcles16.c: Remove.
5045         * gcc.target/arm/neon/vcles32.c: Remove.
5046         * gcc.target/arm/neon/vcles8.c: Remove.
5047         * gcc.target/arm/neon/vcleu16.c: Remove.
5048         * gcc.target/arm/neon/vcleu32.c: Remove.
5049         * gcc.target/arm/neon/vcleu8.c: Remove.
5050         * gcc.target/arm/neon/vclsQs16.c: Remove.
5051         * gcc.target/arm/neon/vclsQs32.c: Remove.
5052         * gcc.target/arm/neon/vclsQs8.c: Remove.
5053         * gcc.target/arm/neon/vclss16.c: Remove.
5054         * gcc.target/arm/neon/vclss32.c: Remove.
5055         * gcc.target/arm/neon/vclss8.c: Remove.
5056         * gcc.target/arm/neon/vcltQf32.c: Remove.
5057         * gcc.target/arm/neon/vcltQs16.c: Remove.
5058         * gcc.target/arm/neon/vcltQs32.c: Remove.
5059         * gcc.target/arm/neon/vcltQs8.c: Remove.
5060         * gcc.target/arm/neon/vcltQu16.c: Remove.
5061         * gcc.target/arm/neon/vcltQu32.c: Remove.
5062         * gcc.target/arm/neon/vcltQu8.c: Remove.
5063         * gcc.target/arm/neon/vcltf32.c: Remove.
5064         * gcc.target/arm/neon/vclts16.c: Remove.
5065         * gcc.target/arm/neon/vclts32.c: Remove.
5066         * gcc.target/arm/neon/vclts8.c: Remove.
5067         * gcc.target/arm/neon/vcltu16.c: Remove.
5068         * gcc.target/arm/neon/vcltu32.c: Remove.
5069         * gcc.target/arm/neon/vcltu8.c: Remove.
5070         * gcc.target/arm/neon/vclzQs16.c: Remove.
5071         * gcc.target/arm/neon/vclzQs32.c: Remove.
5072         * gcc.target/arm/neon/vclzQs8.c: Remove.
5073         * gcc.target/arm/neon/vclzQu16.c: Remove.
5074         * gcc.target/arm/neon/vclzQu32.c: Remove.
5075         * gcc.target/arm/neon/vclzQu8.c: Remove.
5076         * gcc.target/arm/neon/vclzs16.c: Remove.
5077         * gcc.target/arm/neon/vclzs32.c: Remove.
5078         * gcc.target/arm/neon/vclzs8.c: Remove.
5079         * gcc.target/arm/neon/vclzu16.c: Remove.
5080         * gcc.target/arm/neon/vclzu32.c: Remove.
5081         * gcc.target/arm/neon/vclzu8.c: Remove.
5082         * gcc.target/arm/neon/vcntQp8.c: Remove.
5083         * gcc.target/arm/neon/vcntQs8.c: Remove.
5084         * gcc.target/arm/neon/vcntQu8.c: Remove.
5085         * gcc.target/arm/neon/vcntp8.c: Remove.
5086         * gcc.target/arm/neon/vcnts8.c: Remove.
5087         * gcc.target/arm/neon/vcntu8.c: Remove.
5088         * gcc.target/arm/neon/vcombinef32.c: Remove.
5089         * gcc.target/arm/neon/vcombinep16.c: Remove.
5090         * gcc.target/arm/neon/vcombinep64.c: Remove.
5091         * gcc.target/arm/neon/vcombinep8.c: Remove.
5092         * gcc.target/arm/neon/vcombines16.c: Remove.
5093         * gcc.target/arm/neon/vcombines32.c: Remove.
5094         * gcc.target/arm/neon/vcombines64.c: Remove.
5095         * gcc.target/arm/neon/vcombines8.c: Remove.
5096         * gcc.target/arm/neon/vcombineu16.c: Remove.
5097         * gcc.target/arm/neon/vcombineu32.c: Remove.
5098         * gcc.target/arm/neon/vcombineu64.c: Remove.
5099         * gcc.target/arm/neon/vcombineu8.c: Remove.
5100         * gcc.target/arm/neon/vcreatef32.c: Remove.
5101         * gcc.target/arm/neon/vcreatep16.c: Remove.
5102         * gcc.target/arm/neon/vcreatep64.c: Remove.
5103         * gcc.target/arm/neon/vcreatep8.c: Remove.
5104         * gcc.target/arm/neon/vcreates16.c: Remove.
5105         * gcc.target/arm/neon/vcreates32.c: Remove.
5106         * gcc.target/arm/neon/vcreates64.c: Remove.
5107         * gcc.target/arm/neon/vcreates8.c: Remove.
5108         * gcc.target/arm/neon/vcreateu16.c: Remove.
5109         * gcc.target/arm/neon/vcreateu32.c: Remove.
5110         * gcc.target/arm/neon/vcreateu64.c: Remove.
5111         * gcc.target/arm/neon/vcreateu8.c: Remove.
5112         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
5113         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
5114         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
5115         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
5116         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
5117         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
5118         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
5119         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
5120         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
5121         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
5122         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
5123         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
5124         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
5125         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
5126         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
5127         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
5128         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
5129         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
5130         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
5131         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
5132         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
5133         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
5134         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
5135         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
5136         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
5137         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
5138         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
5139         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
5140         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
5141         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
5142         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
5143         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
5144         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
5145         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
5146         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5147         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5148         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5149         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5150         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5151         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5152         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5153         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5154         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
5155         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
5156         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
5157         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
5158         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
5159         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
5160         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
5161         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
5162         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
5163         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
5164         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
5165         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
5166         * gcc.target/arm/neon/vdup_nf32.c: Remove.
5167         * gcc.target/arm/neon/vdup_np16.c: Remove.
5168         * gcc.target/arm/neon/vdup_np64.c: Remove.
5169         * gcc.target/arm/neon/vdup_np8.c: Remove.
5170         * gcc.target/arm/neon/vdup_ns16.c: Remove.
5171         * gcc.target/arm/neon/vdup_ns32.c: Remove.
5172         * gcc.target/arm/neon/vdup_ns64.c: Remove.
5173         * gcc.target/arm/neon/vdup_ns8.c: Remove.
5174         * gcc.target/arm/neon/vdup_nu16.c: Remove.
5175         * gcc.target/arm/neon/vdup_nu32.c: Remove.
5176         * gcc.target/arm/neon/vdup_nu64.c: Remove.
5177         * gcc.target/arm/neon/vdup_nu8.c: Remove.
5178         * gcc.target/arm/neon/veorQs16.c: Remove.
5179         * gcc.target/arm/neon/veorQs32.c: Remove.
5180         * gcc.target/arm/neon/veorQs64.c: Remove.
5181         * gcc.target/arm/neon/veorQs8.c: Remove.
5182         * gcc.target/arm/neon/veorQu16.c: Remove.
5183         * gcc.target/arm/neon/veorQu32.c: Remove.
5184         * gcc.target/arm/neon/veorQu64.c: Remove.
5185         * gcc.target/arm/neon/veorQu8.c: Remove.
5186         * gcc.target/arm/neon/veors16.c: Remove.
5187         * gcc.target/arm/neon/veors32.c: Remove.
5188         * gcc.target/arm/neon/veors64.c: Remove.
5189         * gcc.target/arm/neon/veors8.c: Remove.
5190         * gcc.target/arm/neon/veoru16.c: Remove.
5191         * gcc.target/arm/neon/veoru32.c: Remove.
5192         * gcc.target/arm/neon/veoru64.c: Remove.
5193         * gcc.target/arm/neon/veoru8.c: Remove.
5194         * gcc.target/arm/neon/vextQf32.c: Remove.
5195         * gcc.target/arm/neon/vextQp16.c: Remove.
5196         * gcc.target/arm/neon/vextQp64.c: Remove.
5197         * gcc.target/arm/neon/vextQp8.c: Remove.
5198         * gcc.target/arm/neon/vextQs16.c: Remove.
5199         * gcc.target/arm/neon/vextQs32.c: Remove.
5200         * gcc.target/arm/neon/vextQs64.c: Remove.
5201         * gcc.target/arm/neon/vextQs8.c: Remove.
5202         * gcc.target/arm/neon/vextQu16.c: Remove.
5203         * gcc.target/arm/neon/vextQu32.c: Remove.
5204         * gcc.target/arm/neon/vextQu64.c: Remove.
5205         * gcc.target/arm/neon/vextQu8.c: Remove.
5206         * gcc.target/arm/neon/vextf32.c: Remove.
5207         * gcc.target/arm/neon/vextp16.c: Remove.
5208         * gcc.target/arm/neon/vextp64.c: Remove.
5209         * gcc.target/arm/neon/vextp8.c: Remove.
5210         * gcc.target/arm/neon/vexts16.c: Remove.
5211         * gcc.target/arm/neon/vexts32.c: Remove.
5212         * gcc.target/arm/neon/vexts64.c: Remove.
5213         * gcc.target/arm/neon/vexts8.c: Remove.
5214         * gcc.target/arm/neon/vextu16.c: Remove.
5215         * gcc.target/arm/neon/vextu32.c: Remove.
5216         * gcc.target/arm/neon/vextu64.c: Remove.
5217         * gcc.target/arm/neon/vextu8.c: Remove.
5218         * gcc.target/arm/neon/vfmaQf32.c: Remove.
5219         * gcc.target/arm/neon/vfmaf32.c: Remove.
5220         * gcc.target/arm/neon/vfmsQf32.c: Remove.
5221         * gcc.target/arm/neon/vfmsf32.c: Remove.
5222         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5223         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5224         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5225         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5226         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5227         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5228         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5229         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5230         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5231         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5232         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5233         * gcc.target/arm/neon/vget_highf32.c: Remove.
5234         * gcc.target/arm/neon/vget_highp16.c: Remove.
5235         * gcc.target/arm/neon/vget_highp64.c: Remove.
5236         * gcc.target/arm/neon/vget_highp8.c: Remove.
5237         * gcc.target/arm/neon/vget_highs16.c: Remove.
5238         * gcc.target/arm/neon/vget_highs32.c: Remove.
5239         * gcc.target/arm/neon/vget_highs64.c: Remove.
5240         * gcc.target/arm/neon/vget_highs8.c: Remove.
5241         * gcc.target/arm/neon/vget_highu16.c: Remove.
5242         * gcc.target/arm/neon/vget_highu32.c: Remove.
5243         * gcc.target/arm/neon/vget_highu64.c: Remove.
5244         * gcc.target/arm/neon/vget_highu8.c: Remove.
5245         * gcc.target/arm/neon/vget_lanef32.c: Remove.
5246         * gcc.target/arm/neon/vget_lanep16.c: Remove.
5247         * gcc.target/arm/neon/vget_lanep8.c: Remove.
5248         * gcc.target/arm/neon/vget_lanes16.c: Remove.
5249         * gcc.target/arm/neon/vget_lanes32.c: Remove.
5250         * gcc.target/arm/neon/vget_lanes64.c: Remove.
5251         * gcc.target/arm/neon/vget_lanes8.c: Remove.
5252         * gcc.target/arm/neon/vget_laneu16.c: Remove.
5253         * gcc.target/arm/neon/vget_laneu32.c: Remove.
5254         * gcc.target/arm/neon/vget_laneu64.c: Remove.
5255         * gcc.target/arm/neon/vget_laneu8.c: Remove.
5256         * gcc.target/arm/neon/vget_lowf32.c: Remove.
5257         * gcc.target/arm/neon/vget_lowp16.c: Remove.
5258         * gcc.target/arm/neon/vget_lowp64.c: Remove.
5259         * gcc.target/arm/neon/vget_lowp8.c: Remove.
5260         * gcc.target/arm/neon/vget_lows16.c: Remove.
5261         * gcc.target/arm/neon/vget_lows32.c: Remove.
5262         * gcc.target/arm/neon/vget_lows64.c: Remove.
5263         * gcc.target/arm/neon/vget_lows8.c: Remove.
5264         * gcc.target/arm/neon/vget_lowu16.c: Remove.
5265         * gcc.target/arm/neon/vget_lowu32.c: Remove.
5266         * gcc.target/arm/neon/vget_lowu64.c: Remove.
5267         * gcc.target/arm/neon/vget_lowu8.c: Remove.
5268         * gcc.target/arm/neon/vhaddQs16.c: Remove.
5269         * gcc.target/arm/neon/vhaddQs32.c: Remove.
5270         * gcc.target/arm/neon/vhaddQs8.c: Remove.
5271         * gcc.target/arm/neon/vhaddQu16.c: Remove.
5272         * gcc.target/arm/neon/vhaddQu32.c: Remove.
5273         * gcc.target/arm/neon/vhaddQu8.c: Remove.
5274         * gcc.target/arm/neon/vhadds16.c: Remove.
5275         * gcc.target/arm/neon/vhadds32.c: Remove.
5276         * gcc.target/arm/neon/vhadds8.c: Remove.
5277         * gcc.target/arm/neon/vhaddu16.c: Remove.
5278         * gcc.target/arm/neon/vhaddu32.c: Remove.
5279         * gcc.target/arm/neon/vhaddu8.c: Remove.
5280         * gcc.target/arm/neon/vhsubQs16.c: Remove.
5281         * gcc.target/arm/neon/vhsubQs32.c: Remove.
5282         * gcc.target/arm/neon/vhsubQs8.c: Remove.
5283         * gcc.target/arm/neon/vhsubQu16.c: Remove.
5284         * gcc.target/arm/neon/vhsubQu32.c: Remove.
5285         * gcc.target/arm/neon/vhsubQu8.c: Remove.
5286         * gcc.target/arm/neon/vhsubs16.c: Remove.
5287         * gcc.target/arm/neon/vhsubs32.c: Remove.
5288         * gcc.target/arm/neon/vhsubs8.c: Remove.
5289         * gcc.target/arm/neon/vhsubu16.c: Remove.
5290         * gcc.target/arm/neon/vhsubu32.c: Remove.
5291         * gcc.target/arm/neon/vhsubu8.c: Remove.
5292         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5293         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5294         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5295         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5296         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5297         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5298         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5299         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5300         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5301         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5302         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5303         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5304         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5305         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5306         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5307         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5308         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5309         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5310         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5311         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5312         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5313         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5314         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5315         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5316         * gcc.target/arm/neon/vld1Qf32.c: Remove.
5317         * gcc.target/arm/neon/vld1Qp16.c: Remove.
5318         * gcc.target/arm/neon/vld1Qp64.c: Remove.
5319         * gcc.target/arm/neon/vld1Qp8.c: Remove.
5320         * gcc.target/arm/neon/vld1Qs16.c: Remove.
5321         * gcc.target/arm/neon/vld1Qs32.c: Remove.
5322         * gcc.target/arm/neon/vld1Qs64.c: Remove.
5323         * gcc.target/arm/neon/vld1Qs8.c: Remove.
5324         * gcc.target/arm/neon/vld1Qu16.c: Remove.
5325         * gcc.target/arm/neon/vld1Qu32.c: Remove.
5326         * gcc.target/arm/neon/vld1Qu64.c: Remove.
5327         * gcc.target/arm/neon/vld1Qu8.c: Remove.
5328         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5329         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5330         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5331         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5332         * gcc.target/arm/neon/vld1_dups16.c: Remove.
5333         * gcc.target/arm/neon/vld1_dups32.c: Remove.
5334         * gcc.target/arm/neon/vld1_dups64.c: Remove.
5335         * gcc.target/arm/neon/vld1_dups8.c: Remove.
5336         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5337         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5338         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5339         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5340         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5341         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5342         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5343         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5344         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5345         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5346         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5347         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5348         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5349         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5350         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5351         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5352         * gcc.target/arm/neon/vld1f32.c: Remove.
5353         * gcc.target/arm/neon/vld1p16.c: Remove.
5354         * gcc.target/arm/neon/vld1p64.c: Remove.
5355         * gcc.target/arm/neon/vld1p8.c: Remove.
5356         * gcc.target/arm/neon/vld1s16.c: Remove.
5357         * gcc.target/arm/neon/vld1s32.c: Remove.
5358         * gcc.target/arm/neon/vld1s64.c: Remove.
5359         * gcc.target/arm/neon/vld1s8.c: Remove.
5360         * gcc.target/arm/neon/vld1u16.c: Remove.
5361         * gcc.target/arm/neon/vld1u32.c: Remove.
5362         * gcc.target/arm/neon/vld1u64.c: Remove.
5363         * gcc.target/arm/neon/vld1u8.c: Remove.
5364         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5365         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5366         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5367         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5368         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5369         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5370         * gcc.target/arm/neon/vld2Qf32.c: Remove.
5371         * gcc.target/arm/neon/vld2Qp16.c: Remove.
5372         * gcc.target/arm/neon/vld2Qp8.c: Remove.
5373         * gcc.target/arm/neon/vld2Qs16.c: Remove.
5374         * gcc.target/arm/neon/vld2Qs32.c: Remove.
5375         * gcc.target/arm/neon/vld2Qs8.c: Remove.
5376         * gcc.target/arm/neon/vld2Qu16.c: Remove.
5377         * gcc.target/arm/neon/vld2Qu32.c: Remove.
5378         * gcc.target/arm/neon/vld2Qu8.c: Remove.
5379         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5380         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5381         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5382         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5383         * gcc.target/arm/neon/vld2_dups16.c: Remove.
5384         * gcc.target/arm/neon/vld2_dups32.c: Remove.
5385         * gcc.target/arm/neon/vld2_dups64.c: Remove.
5386         * gcc.target/arm/neon/vld2_dups8.c: Remove.
5387         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5388         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5389         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5390         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5391         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5392         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5393         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5394         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5395         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5396         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5397         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5398         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5399         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5400         * gcc.target/arm/neon/vld2f32.c: Remove.
5401         * gcc.target/arm/neon/vld2p16.c: Remove.
5402         * gcc.target/arm/neon/vld2p64.c: Remove.
5403         * gcc.target/arm/neon/vld2p8.c: Remove.
5404         * gcc.target/arm/neon/vld2s16.c: Remove.
5405         * gcc.target/arm/neon/vld2s32.c: Remove.
5406         * gcc.target/arm/neon/vld2s64.c: Remove.
5407         * gcc.target/arm/neon/vld2s8.c: Remove.
5408         * gcc.target/arm/neon/vld2u16.c: Remove.
5409         * gcc.target/arm/neon/vld2u32.c: Remove.
5410         * gcc.target/arm/neon/vld2u64.c: Remove.
5411         * gcc.target/arm/neon/vld2u8.c: Remove.
5412         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5413         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5414         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5415         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5416         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5417         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5418         * gcc.target/arm/neon/vld3Qf32.c: Remove.
5419         * gcc.target/arm/neon/vld3Qp16.c: Remove.
5420         * gcc.target/arm/neon/vld3Qp8.c: Remove.
5421         * gcc.target/arm/neon/vld3Qs16.c: Remove.
5422         * gcc.target/arm/neon/vld3Qs32.c: Remove.
5423         * gcc.target/arm/neon/vld3Qs8.c: Remove.
5424         * gcc.target/arm/neon/vld3Qu16.c: Remove.
5425         * gcc.target/arm/neon/vld3Qu32.c: Remove.
5426         * gcc.target/arm/neon/vld3Qu8.c: Remove.
5427         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5428         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5429         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5430         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5431         * gcc.target/arm/neon/vld3_dups16.c: Remove.
5432         * gcc.target/arm/neon/vld3_dups32.c: Remove.
5433         * gcc.target/arm/neon/vld3_dups64.c: Remove.
5434         * gcc.target/arm/neon/vld3_dups8.c: Remove.
5435         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5436         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5437         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5438         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5439         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5440         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5441         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5442         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5443         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5444         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5445         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5446         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5447         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5448         * gcc.target/arm/neon/vld3f32.c: Remove.
5449         * gcc.target/arm/neon/vld3p16.c: Remove.
5450         * gcc.target/arm/neon/vld3p64.c: Remove.
5451         * gcc.target/arm/neon/vld3p8.c: Remove.
5452         * gcc.target/arm/neon/vld3s16.c: Remove.
5453         * gcc.target/arm/neon/vld3s32.c: Remove.
5454         * gcc.target/arm/neon/vld3s64.c: Remove.
5455         * gcc.target/arm/neon/vld3s8.c: Remove.
5456         * gcc.target/arm/neon/vld3u16.c: Remove.
5457         * gcc.target/arm/neon/vld3u32.c: Remove.
5458         * gcc.target/arm/neon/vld3u64.c: Remove.
5459         * gcc.target/arm/neon/vld3u8.c: Remove.
5460         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5461         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5462         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5463         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5464         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5465         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5466         * gcc.target/arm/neon/vld4Qf32.c: Remove.
5467         * gcc.target/arm/neon/vld4Qp16.c: Remove.
5468         * gcc.target/arm/neon/vld4Qp8.c: Remove.
5469         * gcc.target/arm/neon/vld4Qs16.c: Remove.
5470         * gcc.target/arm/neon/vld4Qs32.c: Remove.
5471         * gcc.target/arm/neon/vld4Qs8.c: Remove.
5472         * gcc.target/arm/neon/vld4Qu16.c: Remove.
5473         * gcc.target/arm/neon/vld4Qu32.c: Remove.
5474         * gcc.target/arm/neon/vld4Qu8.c: Remove.
5475         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5476         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5477         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5478         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5479         * gcc.target/arm/neon/vld4_dups16.c: Remove.
5480         * gcc.target/arm/neon/vld4_dups32.c: Remove.
5481         * gcc.target/arm/neon/vld4_dups64.c: Remove.
5482         * gcc.target/arm/neon/vld4_dups8.c: Remove.
5483         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5484         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5485         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5486         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5487         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5488         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5489         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5490         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5491         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5492         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5493         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5494         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5495         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5496         * gcc.target/arm/neon/vld4f32.c: Remove.
5497         * gcc.target/arm/neon/vld4p16.c: Remove.
5498         * gcc.target/arm/neon/vld4p64.c: Remove.
5499         * gcc.target/arm/neon/vld4p8.c: Remove.
5500         * gcc.target/arm/neon/vld4s16.c: Remove.
5501         * gcc.target/arm/neon/vld4s32.c: Remove.
5502         * gcc.target/arm/neon/vld4s64.c: Remove.
5503         * gcc.target/arm/neon/vld4s8.c: Remove.
5504         * gcc.target/arm/neon/vld4u16.c: Remove.
5505         * gcc.target/arm/neon/vld4u32.c: Remove.
5506         * gcc.target/arm/neon/vld4u64.c: Remove.
5507         * gcc.target/arm/neon/vld4u8.c: Remove.
5508         * gcc.target/arm/neon/vmaxQf32.c: Remove.
5509         * gcc.target/arm/neon/vmaxQs16.c: Remove.
5510         * gcc.target/arm/neon/vmaxQs32.c: Remove.
5511         * gcc.target/arm/neon/vmaxQs8.c: Remove.
5512         * gcc.target/arm/neon/vmaxQu16.c: Remove.
5513         * gcc.target/arm/neon/vmaxQu32.c: Remove.
5514         * gcc.target/arm/neon/vmaxQu8.c: Remove.
5515         * gcc.target/arm/neon/vmaxf32.c: Remove.
5516         * gcc.target/arm/neon/vmaxs16.c: Remove.
5517         * gcc.target/arm/neon/vmaxs32.c: Remove.
5518         * gcc.target/arm/neon/vmaxs8.c: Remove.
5519         * gcc.target/arm/neon/vmaxu16.c: Remove.
5520         * gcc.target/arm/neon/vmaxu32.c: Remove.
5521         * gcc.target/arm/neon/vmaxu8.c: Remove.
5522         * gcc.target/arm/neon/vminQf32.c: Remove.
5523         * gcc.target/arm/neon/vminQs16.c: Remove.
5524         * gcc.target/arm/neon/vminQs32.c: Remove.
5525         * gcc.target/arm/neon/vminQs8.c: Remove.
5526         * gcc.target/arm/neon/vminQu16.c: Remove.
5527         * gcc.target/arm/neon/vminQu32.c: Remove.
5528         * gcc.target/arm/neon/vminQu8.c: Remove.
5529         * gcc.target/arm/neon/vminf32.c: Remove.
5530         * gcc.target/arm/neon/vmins16.c: Remove.
5531         * gcc.target/arm/neon/vmins32.c: Remove.
5532         * gcc.target/arm/neon/vmins8.c: Remove.
5533         * gcc.target/arm/neon/vminu16.c: Remove.
5534         * gcc.target/arm/neon/vminu32.c: Remove.
5535         * gcc.target/arm/neon/vminu8.c: Remove.
5536         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5537         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5538         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5539         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5540         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5541         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5542         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5543         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5544         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5545         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5546         * gcc.target/arm/neon/vmlaQf32.c: Remove.
5547         * gcc.target/arm/neon/vmlaQs16.c: Remove.
5548         * gcc.target/arm/neon/vmlaQs32.c: Remove.
5549         * gcc.target/arm/neon/vmlaQs8.c: Remove.
5550         * gcc.target/arm/neon/vmlaQu16.c: Remove.
5551         * gcc.target/arm/neon/vmlaQu32.c: Remove.
5552         * gcc.target/arm/neon/vmlaQu8.c: Remove.
5553         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5554         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5555         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5556         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5557         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5558         * gcc.target/arm/neon/vmla_nf32.c: Remove.
5559         * gcc.target/arm/neon/vmla_ns16.c: Remove.
5560         * gcc.target/arm/neon/vmla_ns32.c: Remove.
5561         * gcc.target/arm/neon/vmla_nu16.c: Remove.
5562         * gcc.target/arm/neon/vmla_nu32.c: Remove.
5563         * gcc.target/arm/neon/vmlaf32.c: Remove.
5564         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5565         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5566         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5567         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5568         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5569         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5570         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5571         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5572         * gcc.target/arm/neon/vmlals16.c: Remove.
5573         * gcc.target/arm/neon/vmlals32.c: Remove.
5574         * gcc.target/arm/neon/vmlals8.c: Remove.
5575         * gcc.target/arm/neon/vmlalu16.c: Remove.
5576         * gcc.target/arm/neon/vmlalu32.c: Remove.
5577         * gcc.target/arm/neon/vmlalu8.c: Remove.
5578         * gcc.target/arm/neon/vmlas16.c: Remove.
5579         * gcc.target/arm/neon/vmlas32.c: Remove.
5580         * gcc.target/arm/neon/vmlas8.c: Remove.
5581         * gcc.target/arm/neon/vmlau16.c: Remove.
5582         * gcc.target/arm/neon/vmlau32.c: Remove.
5583         * gcc.target/arm/neon/vmlau8.c: Remove.
5584         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5585         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5586         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5587         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5588         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5589         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5590         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5591         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5592         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5593         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5594         * gcc.target/arm/neon/vmlsQf32.c: Remove.
5595         * gcc.target/arm/neon/vmlsQs16.c: Remove.
5596         * gcc.target/arm/neon/vmlsQs32.c: Remove.
5597         * gcc.target/arm/neon/vmlsQs8.c: Remove.
5598         * gcc.target/arm/neon/vmlsQu16.c: Remove.
5599         * gcc.target/arm/neon/vmlsQu32.c: Remove.
5600         * gcc.target/arm/neon/vmlsQu8.c: Remove.
5601         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5602         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5603         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5604         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5605         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5606         * gcc.target/arm/neon/vmls_nf32.c: Remove.
5607         * gcc.target/arm/neon/vmls_ns16.c: Remove.
5608         * gcc.target/arm/neon/vmls_ns32.c: Remove.
5609         * gcc.target/arm/neon/vmls_nu16.c: Remove.
5610         * gcc.target/arm/neon/vmls_nu32.c: Remove.
5611         * gcc.target/arm/neon/vmlsf32.c: Remove.
5612         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5613         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5614         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5615         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5616         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5617         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5618         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5619         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5620         * gcc.target/arm/neon/vmlsls16.c: Remove.
5621         * gcc.target/arm/neon/vmlsls32.c: Remove.
5622         * gcc.target/arm/neon/vmlsls8.c: Remove.
5623         * gcc.target/arm/neon/vmlslu16.c: Remove.
5624         * gcc.target/arm/neon/vmlslu32.c: Remove.
5625         * gcc.target/arm/neon/vmlslu8.c: Remove.
5626         * gcc.target/arm/neon/vmlss16.c: Remove.
5627         * gcc.target/arm/neon/vmlss32.c: Remove.
5628         * gcc.target/arm/neon/vmlss8.c: Remove.
5629         * gcc.target/arm/neon/vmlsu16.c: Remove.
5630         * gcc.target/arm/neon/vmlsu32.c: Remove.
5631         * gcc.target/arm/neon/vmlsu8.c: Remove.
5632         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5633         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5634         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5635         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5636         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5637         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5638         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5639         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5640         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5641         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5642         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5643         * gcc.target/arm/neon/vmov_nf32.c: Remove.
5644         * gcc.target/arm/neon/vmov_np16.c: Remove.
5645         * gcc.target/arm/neon/vmov_np8.c: Remove.
5646         * gcc.target/arm/neon/vmov_ns16.c: Remove.
5647         * gcc.target/arm/neon/vmov_ns32.c: Remove.
5648         * gcc.target/arm/neon/vmov_ns64.c: Remove.
5649         * gcc.target/arm/neon/vmov_ns8.c: Remove.
5650         * gcc.target/arm/neon/vmov_nu16.c: Remove.
5651         * gcc.target/arm/neon/vmov_nu32.c: Remove.
5652         * gcc.target/arm/neon/vmov_nu64.c: Remove.
5653         * gcc.target/arm/neon/vmov_nu8.c: Remove.
5654         * gcc.target/arm/neon/vmovls16.c: Remove.
5655         * gcc.target/arm/neon/vmovls32.c: Remove.
5656         * gcc.target/arm/neon/vmovls8.c: Remove.
5657         * gcc.target/arm/neon/vmovlu16.c: Remove.
5658         * gcc.target/arm/neon/vmovlu32.c: Remove.
5659         * gcc.target/arm/neon/vmovlu8.c: Remove.
5660         * gcc.target/arm/neon/vmovns16.c: Remove.
5661         * gcc.target/arm/neon/vmovns32.c: Remove.
5662         * gcc.target/arm/neon/vmovns64.c: Remove.
5663         * gcc.target/arm/neon/vmovnu16.c: Remove.
5664         * gcc.target/arm/neon/vmovnu32.c: Remove.
5665         * gcc.target/arm/neon/vmovnu64.c: Remove.
5666         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5667         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5668         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5669         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5670         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5671         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5672         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5673         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5674         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5675         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5676         * gcc.target/arm/neon/vmulQf32.c: Remove.
5677         * gcc.target/arm/neon/vmulQp8.c: Remove.
5678         * gcc.target/arm/neon/vmulQs16.c: Remove.
5679         * gcc.target/arm/neon/vmulQs32.c: Remove.
5680         * gcc.target/arm/neon/vmulQs8.c: Remove.
5681         * gcc.target/arm/neon/vmulQu16.c: Remove.
5682         * gcc.target/arm/neon/vmulQu32.c: Remove.
5683         * gcc.target/arm/neon/vmulQu8.c: Remove.
5684         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5685         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5686         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5687         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5688         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5689         * gcc.target/arm/neon/vmul_nf32.c: Remove.
5690         * gcc.target/arm/neon/vmul_ns16.c: Remove.
5691         * gcc.target/arm/neon/vmul_ns32.c: Remove.
5692         * gcc.target/arm/neon/vmul_nu16.c: Remove.
5693         * gcc.target/arm/neon/vmul_nu32.c: Remove.
5694         * gcc.target/arm/neon/vmulf32.c: Remove.
5695         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5696         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5697         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5698         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5699         * gcc.target/arm/neon/vmull_ns16.c: Remove.
5700         * gcc.target/arm/neon/vmull_ns32.c: Remove.
5701         * gcc.target/arm/neon/vmull_nu16.c: Remove.
5702         * gcc.target/arm/neon/vmull_nu32.c: Remove.
5703         * gcc.target/arm/neon/vmullp8.c: Remove.
5704         * gcc.target/arm/neon/vmulls16.c: Remove.
5705         * gcc.target/arm/neon/vmulls32.c: Remove.
5706         * gcc.target/arm/neon/vmulls8.c: Remove.
5707         * gcc.target/arm/neon/vmullu16.c: Remove.
5708         * gcc.target/arm/neon/vmullu32.c: Remove.
5709         * gcc.target/arm/neon/vmullu8.c: Remove.
5710         * gcc.target/arm/neon/vmulp8.c: Remove.
5711         * gcc.target/arm/neon/vmuls16.c: Remove.
5712         * gcc.target/arm/neon/vmuls32.c: Remove.
5713         * gcc.target/arm/neon/vmuls8.c: Remove.
5714         * gcc.target/arm/neon/vmulu16.c: Remove.
5715         * gcc.target/arm/neon/vmulu32.c: Remove.
5716         * gcc.target/arm/neon/vmulu8.c: Remove.
5717         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5718         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5719         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5720         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5721         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5722         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5723         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5724         * gcc.target/arm/neon/vmvnp8.c: Remove.
5725         * gcc.target/arm/neon/vmvns16.c: Remove.
5726         * gcc.target/arm/neon/vmvns32.c: Remove.
5727         * gcc.target/arm/neon/vmvns8.c: Remove.
5728         * gcc.target/arm/neon/vmvnu16.c: Remove.
5729         * gcc.target/arm/neon/vmvnu32.c: Remove.
5730         * gcc.target/arm/neon/vmvnu8.c: Remove.
5731         * gcc.target/arm/neon/vnegQf32.c: Remove.
5732         * gcc.target/arm/neon/vnegQs16.c: Remove.
5733         * gcc.target/arm/neon/vnegQs32.c: Remove.
5734         * gcc.target/arm/neon/vnegQs8.c: Remove.
5735         * gcc.target/arm/neon/vnegf32.c: Remove.
5736         * gcc.target/arm/neon/vnegs16.c: Remove.
5737         * gcc.target/arm/neon/vnegs32.c: Remove.
5738         * gcc.target/arm/neon/vnegs8.c: Remove.
5739         * gcc.target/arm/neon/vornQs16.c: Remove.
5740         * gcc.target/arm/neon/vornQs32.c: Remove.
5741         * gcc.target/arm/neon/vornQs64.c: Remove.
5742         * gcc.target/arm/neon/vornQs8.c: Remove.
5743         * gcc.target/arm/neon/vornQu16.c: Remove.
5744         * gcc.target/arm/neon/vornQu32.c: Remove.
5745         * gcc.target/arm/neon/vornQu64.c: Remove.
5746         * gcc.target/arm/neon/vornQu8.c: Remove.
5747         * gcc.target/arm/neon/vorns16.c: Remove.
5748         * gcc.target/arm/neon/vorns32.c: Remove.
5749         * gcc.target/arm/neon/vorns64.c: Remove.
5750         * gcc.target/arm/neon/vorns8.c: Remove.
5751         * gcc.target/arm/neon/vornu16.c: Remove.
5752         * gcc.target/arm/neon/vornu32.c: Remove.
5753         * gcc.target/arm/neon/vornu64.c: Remove.
5754         * gcc.target/arm/neon/vornu8.c: Remove.
5755         * gcc.target/arm/neon/vorrQs16.c: Remove.
5756         * gcc.target/arm/neon/vorrQs32.c: Remove.
5757         * gcc.target/arm/neon/vorrQs64.c: Remove.
5758         * gcc.target/arm/neon/vorrQs8.c: Remove.
5759         * gcc.target/arm/neon/vorrQu16.c: Remove.
5760         * gcc.target/arm/neon/vorrQu32.c: Remove.
5761         * gcc.target/arm/neon/vorrQu64.c: Remove.
5762         * gcc.target/arm/neon/vorrQu8.c: Remove.
5763         * gcc.target/arm/neon/vorrs16.c: Remove.
5764         * gcc.target/arm/neon/vorrs32.c: Remove.
5765         * gcc.target/arm/neon/vorrs64.c: Remove.
5766         * gcc.target/arm/neon/vorrs8.c: Remove.
5767         * gcc.target/arm/neon/vorru16.c: Remove.
5768         * gcc.target/arm/neon/vorru32.c: Remove.
5769         * gcc.target/arm/neon/vorru64.c: Remove.
5770         * gcc.target/arm/neon/vorru8.c: Remove.
5771         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5772         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5773         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5774         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5775         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5776         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5777         * gcc.target/arm/neon/vpadals16.c: Remove.
5778         * gcc.target/arm/neon/vpadals32.c: Remove.
5779         * gcc.target/arm/neon/vpadals8.c: Remove.
5780         * gcc.target/arm/neon/vpadalu16.c: Remove.
5781         * gcc.target/arm/neon/vpadalu32.c: Remove.
5782         * gcc.target/arm/neon/vpadalu8.c: Remove.
5783         * gcc.target/arm/neon/vpaddf32.c: Remove.
5784         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5785         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5786         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5787         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5788         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5789         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5790         * gcc.target/arm/neon/vpaddls16.c: Remove.
5791         * gcc.target/arm/neon/vpaddls32.c: Remove.
5792         * gcc.target/arm/neon/vpaddls8.c: Remove.
5793         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5794         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5795         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5796         * gcc.target/arm/neon/vpadds16.c: Remove.
5797         * gcc.target/arm/neon/vpadds32.c: Remove.
5798         * gcc.target/arm/neon/vpadds8.c: Remove.
5799         * gcc.target/arm/neon/vpaddu16.c: Remove.
5800         * gcc.target/arm/neon/vpaddu32.c: Remove.
5801         * gcc.target/arm/neon/vpaddu8.c: Remove.
5802         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5803         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5804         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5805         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5806         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5807         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5808         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5809         * gcc.target/arm/neon/vpminf32.c: Remove.
5810         * gcc.target/arm/neon/vpmins16.c: Remove.
5811         * gcc.target/arm/neon/vpmins32.c: Remove.
5812         * gcc.target/arm/neon/vpmins8.c: Remove.
5813         * gcc.target/arm/neon/vpminu16.c: Remove.
5814         * gcc.target/arm/neon/vpminu32.c: Remove.
5815         * gcc.target/arm/neon/vpminu8.c: Remove.
5816         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5817         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5818         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5819         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5820         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5821         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5822         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5823         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5824         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5825         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5826         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5827         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5828         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5829         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5830         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5831         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5832         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5833         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5834         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5835         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5836         * gcc.target/arm/neon/vqRshls16.c: Remove.
5837         * gcc.target/arm/neon/vqRshls32.c: Remove.
5838         * gcc.target/arm/neon/vqRshls64.c: Remove.
5839         * gcc.target/arm/neon/vqRshls8.c: Remove.
5840         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5841         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5842         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5843         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5844         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5845         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5846         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5847         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5848         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5849         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5850         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5851         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5852         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5853         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5854         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5855         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5856         * gcc.target/arm/neon/vqabss16.c: Remove.
5857         * gcc.target/arm/neon/vqabss32.c: Remove.
5858         * gcc.target/arm/neon/vqabss8.c: Remove.
5859         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5860         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5861         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5862         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5863         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5864         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5865         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5866         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5867         * gcc.target/arm/neon/vqadds16.c: Remove.
5868         * gcc.target/arm/neon/vqadds32.c: Remove.
5869         * gcc.target/arm/neon/vqadds64.c: Remove.
5870         * gcc.target/arm/neon/vqadds8.c: Remove.
5871         * gcc.target/arm/neon/vqaddu16.c: Remove.
5872         * gcc.target/arm/neon/vqaddu32.c: Remove.
5873         * gcc.target/arm/neon/vqaddu64.c: Remove.
5874         * gcc.target/arm/neon/vqaddu8.c: Remove.
5875         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5876         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5877         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5878         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5879         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5880         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5881         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5882         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5883         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5884         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5885         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5886         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5887         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5888         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5889         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5890         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5891         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5892         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5893         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5894         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5895         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5896         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5897         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5898         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5899         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5900         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5901         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5902         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5903         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5904         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5905         * gcc.target/arm/neon/vqmovns16.c: Remove.
5906         * gcc.target/arm/neon/vqmovns32.c: Remove.
5907         * gcc.target/arm/neon/vqmovns64.c: Remove.
5908         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5909         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5910         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5911         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5912         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5913         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5914         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5915         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5916         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5917         * gcc.target/arm/neon/vqnegs16.c: Remove.
5918         * gcc.target/arm/neon/vqnegs32.c: Remove.
5919         * gcc.target/arm/neon/vqnegs8.c: Remove.
5920         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5921         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5922         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5923         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5924         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5925         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5926         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5927         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5928         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5929         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5930         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5931         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5932         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5933         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5934         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5935         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5936         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5937         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5938         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5939         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5940         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5941         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5942         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5943         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5944         * gcc.target/arm/neon/vqshls16.c: Remove.
5945         * gcc.target/arm/neon/vqshls32.c: Remove.
5946         * gcc.target/arm/neon/vqshls64.c: Remove.
5947         * gcc.target/arm/neon/vqshls8.c: Remove.
5948         * gcc.target/arm/neon/vqshlu16.c: Remove.
5949         * gcc.target/arm/neon/vqshlu32.c: Remove.
5950         * gcc.target/arm/neon/vqshlu64.c: Remove.
5951         * gcc.target/arm/neon/vqshlu8.c: Remove.
5952         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5953         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5954         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5955         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5956         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5957         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5958         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5959         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5960         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5961         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5962         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5963         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5964         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5965         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5966         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5967         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5968         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5969         * gcc.target/arm/neon/vqsubQs16.c: Remove.
5970         * gcc.target/arm/neon/vqsubQs32.c: Remove.
5971         * gcc.target/arm/neon/vqsubQs64.c: Remove.
5972         * gcc.target/arm/neon/vqsubQs8.c: Remove.
5973         * gcc.target/arm/neon/vqsubQu16.c: Remove.
5974         * gcc.target/arm/neon/vqsubQu32.c: Remove.
5975         * gcc.target/arm/neon/vqsubQu64.c: Remove.
5976         * gcc.target/arm/neon/vqsubQu8.c: Remove.
5977         * gcc.target/arm/neon/vqsubs16.c: Remove.
5978         * gcc.target/arm/neon/vqsubs32.c: Remove.
5979         * gcc.target/arm/neon/vqsubs64.c: Remove.
5980         * gcc.target/arm/neon/vqsubs8.c: Remove.
5981         * gcc.target/arm/neon/vqsubu16.c: Remove.
5982         * gcc.target/arm/neon/vqsubu32.c: Remove.
5983         * gcc.target/arm/neon/vqsubu64.c: Remove.
5984         * gcc.target/arm/neon/vqsubu8.c: Remove.
5985         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5986         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5987         * gcc.target/arm/neon/vrecpef32.c: Remove.
5988         * gcc.target/arm/neon/vrecpeu32.c: Remove.
5989         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5990         * gcc.target/arm/neon/vrecpsf32.c: Remove.
5991         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5992         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5993         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5994         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5995         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5996         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5997         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5998         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5999         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
6000         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
6001         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
6002         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
6003         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
6004         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
6005         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
6006         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
6007         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
6008         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
6009         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
6010         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
6011         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
6012         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
6013         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
6014         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
6015         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
6016         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
6017         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
6018         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
6019         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
6020         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
6021         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
6022         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
6023         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
6024         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
6025         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
6026         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
6027         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
6028         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
6029         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
6030         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
6031         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
6032         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
6033         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
6034         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
6035         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
6036         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
6037         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
6038         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
6039         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
6040         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
6041         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
6042         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
6043         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
6044         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
6045         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
6046         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
6047         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
6048         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
6049         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
6050         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
6051         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
6052         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
6053         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
6054         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
6055         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
6056         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
6057         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
6058         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
6059         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
6060         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
6061         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
6062         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
6063         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
6064         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
6065         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
6066         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
6067         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
6068         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
6069         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
6070         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
6071         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
6072         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
6073         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
6074         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
6075         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
6076         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
6077         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
6078         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
6079         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
6080         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
6081         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
6082         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
6083         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
6084         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
6085         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
6086         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
6087         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
6088         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
6089         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
6090         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
6091         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
6092         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
6093         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
6094         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
6095         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
6096         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
6097         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
6098         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
6099         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
6100         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
6101         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
6102         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
6103         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
6104         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
6105         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
6106         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
6107         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
6108         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
6109         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
6110         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
6111         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
6112         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
6113         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
6114         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
6115         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
6116         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
6117         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
6118         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
6119         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
6120         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
6121         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
6122         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
6123         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
6124         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
6125         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
6126         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
6127         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
6128         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
6129         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
6130         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
6131         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
6132         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
6133         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
6134         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
6135         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
6136         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
6137         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
6138         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
6139         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
6140         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
6141         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
6142         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
6143         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
6144         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6145         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6146         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6147         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6148         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6149         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6150         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6151         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6152         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6153         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6154         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6155         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6156         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6157         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6158         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6159         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6160         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6161         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6162         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6163         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6164         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6165         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6166         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6167         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6168         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6169         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6170         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6171         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6172         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6173         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6174         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6175         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6176         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6177         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6178         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6179         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6180         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6181         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6182         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6183         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6184         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6185         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6186         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6187         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6188         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6189         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6190         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6191         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6192         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6193         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6194         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6195         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6196         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6197         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6198         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6199         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6200         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6201         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6202         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6203         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6204         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6205         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6206         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6207         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6208         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6209         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6210         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6211         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6212         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6213         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6214         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6215         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6216         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6217         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6218         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6219         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6220         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6221         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6222         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6223         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6224         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6225         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6226         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6227         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6228         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6229         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6230         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6231         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6232         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6233         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6234         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6235         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6236         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6237         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6238         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6239         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6240         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6241         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6242         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6243         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6244         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6245         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6246         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6247         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6248         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6249         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6250         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6251         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6252         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6253         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6254         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6255         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6256         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6257         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6258         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6259         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6260         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6261         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6262         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6263         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6264         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6265         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6266         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6267         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6268         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6269         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6270         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6271         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6272         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6273         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6274         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6275         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6276         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6277         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6278         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6279         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6280         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6281         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6282         * gcc.target/arm/neon/vrev16p8.c: Remove.
6283         * gcc.target/arm/neon/vrev16s8.c: Remove.
6284         * gcc.target/arm/neon/vrev16u8.c: Remove.
6285         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6286         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6287         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6288         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6289         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6290         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6291         * gcc.target/arm/neon/vrev32p16.c: Remove.
6292         * gcc.target/arm/neon/vrev32p8.c: Remove.
6293         * gcc.target/arm/neon/vrev32s16.c: Remove.
6294         * gcc.target/arm/neon/vrev32s8.c: Remove.
6295         * gcc.target/arm/neon/vrev32u16.c: Remove.
6296         * gcc.target/arm/neon/vrev32u8.c: Remove.
6297         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6298         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6299         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6300         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6301         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6302         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6303         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6304         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6305         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6306         * gcc.target/arm/neon/vrev64f32.c: Remove.
6307         * gcc.target/arm/neon/vrev64p16.c: Remove.
6308         * gcc.target/arm/neon/vrev64p8.c: Remove.
6309         * gcc.target/arm/neon/vrev64s16.c: Remove.
6310         * gcc.target/arm/neon/vrev64s32.c: Remove.
6311         * gcc.target/arm/neon/vrev64s8.c: Remove.
6312         * gcc.target/arm/neon/vrev64u16.c: Remove.
6313         * gcc.target/arm/neon/vrev64u32.c: Remove.
6314         * gcc.target/arm/neon/vrev64u8.c: Remove.
6315         * gcc.target/arm/neon/vrndaf32.c: Remove.
6316         * gcc.target/arm/neon/vrndaqf32.c: Remove.
6317         * gcc.target/arm/neon/vrndf32.c: Remove.
6318         * gcc.target/arm/neon/vrndmf32.c: Remove.
6319         * gcc.target/arm/neon/vrndmqf32.c: Remove.
6320         * gcc.target/arm/neon/vrndnf32.c: Remove.
6321         * gcc.target/arm/neon/vrndnqf32.c: Remove.
6322         * gcc.target/arm/neon/vrndpf32.c: Remove.
6323         * gcc.target/arm/neon/vrndpqf32.c: Remove.
6324         * gcc.target/arm/neon/vrndqf32.c: Remove.
6325         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6326         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6327         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6328         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6329         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6330         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6331         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6332         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6333         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6334         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6335         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6336         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6337         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6338         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6339         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6340         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6341         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6342         * gcc.target/arm/neon/vset_lanef32.c: Remove.
6343         * gcc.target/arm/neon/vset_lanep16.c: Remove.
6344         * gcc.target/arm/neon/vset_lanep8.c: Remove.
6345         * gcc.target/arm/neon/vset_lanes16.c: Remove.
6346         * gcc.target/arm/neon/vset_lanes32.c: Remove.
6347         * gcc.target/arm/neon/vset_lanes64.c: Remove.
6348         * gcc.target/arm/neon/vset_lanes8.c: Remove.
6349         * gcc.target/arm/neon/vset_laneu16.c: Remove.
6350         * gcc.target/arm/neon/vset_laneu32.c: Remove.
6351         * gcc.target/arm/neon/vset_laneu64.c: Remove.
6352         * gcc.target/arm/neon/vset_laneu8.c: Remove.
6353         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6354         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6355         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6356         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6357         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6358         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6359         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6360         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6361         * gcc.target/arm/neon/vshlQs16.c: Remove.
6362         * gcc.target/arm/neon/vshlQs32.c: Remove.
6363         * gcc.target/arm/neon/vshlQs64.c: Remove.
6364         * gcc.target/arm/neon/vshlQs8.c: Remove.
6365         * gcc.target/arm/neon/vshlQu16.c: Remove.
6366         * gcc.target/arm/neon/vshlQu32.c: Remove.
6367         * gcc.target/arm/neon/vshlQu64.c: Remove.
6368         * gcc.target/arm/neon/vshlQu8.c: Remove.
6369         * gcc.target/arm/neon/vshl_ns16.c: Remove.
6370         * gcc.target/arm/neon/vshl_ns32.c: Remove.
6371         * gcc.target/arm/neon/vshl_ns64.c: Remove.
6372         * gcc.target/arm/neon/vshl_ns8.c: Remove.
6373         * gcc.target/arm/neon/vshl_nu16.c: Remove.
6374         * gcc.target/arm/neon/vshl_nu32.c: Remove.
6375         * gcc.target/arm/neon/vshl_nu64.c: Remove.
6376         * gcc.target/arm/neon/vshl_nu8.c: Remove.
6377         * gcc.target/arm/neon/vshll_ns16.c: Remove.
6378         * gcc.target/arm/neon/vshll_ns32.c: Remove.
6379         * gcc.target/arm/neon/vshll_ns8.c: Remove.
6380         * gcc.target/arm/neon/vshll_nu16.c: Remove.
6381         * gcc.target/arm/neon/vshll_nu32.c: Remove.
6382         * gcc.target/arm/neon/vshll_nu8.c: Remove.
6383         * gcc.target/arm/neon/vshls16.c: Remove.
6384         * gcc.target/arm/neon/vshls32.c: Remove.
6385         * gcc.target/arm/neon/vshls64.c: Remove.
6386         * gcc.target/arm/neon/vshls8.c: Remove.
6387         * gcc.target/arm/neon/vshlu16.c: Remove.
6388         * gcc.target/arm/neon/vshlu32.c: Remove.
6389         * gcc.target/arm/neon/vshlu64.c: Remove.
6390         * gcc.target/arm/neon/vshlu8.c: Remove.
6391         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6392         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6393         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6394         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6395         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6396         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6397         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6398         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6399         * gcc.target/arm/neon/vshr_ns16.c: Remove.
6400         * gcc.target/arm/neon/vshr_ns32.c: Remove.
6401         * gcc.target/arm/neon/vshr_ns64.c: Remove.
6402         * gcc.target/arm/neon/vshr_ns8.c: Remove.
6403         * gcc.target/arm/neon/vshr_nu16.c: Remove.
6404         * gcc.target/arm/neon/vshr_nu32.c: Remove.
6405         * gcc.target/arm/neon/vshr_nu64.c: Remove.
6406         * gcc.target/arm/neon/vshr_nu8.c: Remove.
6407         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6408         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6409         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6410         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6411         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6412         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6413         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6414         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6415         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6416         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6417         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6418         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6419         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6420         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6421         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6422         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6423         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6424         * gcc.target/arm/neon/vsli_np16.c: Remove.
6425         * gcc.target/arm/neon/vsli_np64.c: Remove.
6426         * gcc.target/arm/neon/vsli_np8.c: Remove.
6427         * gcc.target/arm/neon/vsli_ns16.c: Remove.
6428         * gcc.target/arm/neon/vsli_ns32.c: Remove.
6429         * gcc.target/arm/neon/vsli_ns64.c: Remove.
6430         * gcc.target/arm/neon/vsli_ns8.c: Remove.
6431         * gcc.target/arm/neon/vsli_nu16.c: Remove.
6432         * gcc.target/arm/neon/vsli_nu32.c: Remove.
6433         * gcc.target/arm/neon/vsli_nu64.c: Remove.
6434         * gcc.target/arm/neon/vsli_nu8.c: Remove.
6435         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6436         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6437         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6438         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6439         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6440         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6441         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6442         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6443         * gcc.target/arm/neon/vsra_ns16.c: Remove.
6444         * gcc.target/arm/neon/vsra_ns32.c: Remove.
6445         * gcc.target/arm/neon/vsra_ns64.c: Remove.
6446         * gcc.target/arm/neon/vsra_ns8.c: Remove.
6447         * gcc.target/arm/neon/vsra_nu16.c: Remove.
6448         * gcc.target/arm/neon/vsra_nu32.c: Remove.
6449         * gcc.target/arm/neon/vsra_nu64.c: Remove.
6450         * gcc.target/arm/neon/vsra_nu8.c: Remove.
6451         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6452         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6453         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6454         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6455         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6456         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6457         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6458         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6459         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6460         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6461         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6462         * gcc.target/arm/neon/vsri_np16.c: Remove.
6463         * gcc.target/arm/neon/vsri_np64.c: Remove.
6464         * gcc.target/arm/neon/vsri_np8.c: Remove.
6465         * gcc.target/arm/neon/vsri_ns16.c: Remove.
6466         * gcc.target/arm/neon/vsri_ns32.c: Remove.
6467         * gcc.target/arm/neon/vsri_ns64.c: Remove.
6468         * gcc.target/arm/neon/vsri_ns8.c: Remove.
6469         * gcc.target/arm/neon/vsri_nu16.c: Remove.
6470         * gcc.target/arm/neon/vsri_nu32.c: Remove.
6471         * gcc.target/arm/neon/vsri_nu64.c: Remove.
6472         * gcc.target/arm/neon/vsri_nu8.c: Remove.
6473         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6474         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6475         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6476         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6477         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6478         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6479         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6480         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6481         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6482         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6483         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6484         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6485         * gcc.target/arm/neon/vst1Qf32.c: Remove.
6486         * gcc.target/arm/neon/vst1Qp16.c: Remove.
6487         * gcc.target/arm/neon/vst1Qp64.c: Remove.
6488         * gcc.target/arm/neon/vst1Qp8.c: Remove.
6489         * gcc.target/arm/neon/vst1Qs16.c: Remove.
6490         * gcc.target/arm/neon/vst1Qs32.c: Remove.
6491         * gcc.target/arm/neon/vst1Qs64.c: Remove.
6492         * gcc.target/arm/neon/vst1Qs8.c: Remove.
6493         * gcc.target/arm/neon/vst1Qu16.c: Remove.
6494         * gcc.target/arm/neon/vst1Qu32.c: Remove.
6495         * gcc.target/arm/neon/vst1Qu64.c: Remove.
6496         * gcc.target/arm/neon/vst1Qu8.c: Remove.
6497         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6498         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6499         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6500         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6501         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6502         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6503         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6504         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6505         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6506         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6507         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6508         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6509         * gcc.target/arm/neon/vst1f32.c: Remove.
6510         * gcc.target/arm/neon/vst1p16.c: Remove.
6511         * gcc.target/arm/neon/vst1p64.c: Remove.
6512         * gcc.target/arm/neon/vst1p8.c: Remove.
6513         * gcc.target/arm/neon/vst1s16.c: Remove.
6514         * gcc.target/arm/neon/vst1s32.c: Remove.
6515         * gcc.target/arm/neon/vst1s64.c: Remove.
6516         * gcc.target/arm/neon/vst1s8.c: Remove.
6517         * gcc.target/arm/neon/vst1u16.c: Remove.
6518         * gcc.target/arm/neon/vst1u32.c: Remove.
6519         * gcc.target/arm/neon/vst1u64.c: Remove.
6520         * gcc.target/arm/neon/vst1u8.c: Remove.
6521         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6522         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6523         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6524         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6525         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6526         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6527         * gcc.target/arm/neon/vst2Qf32.c: Remove.
6528         * gcc.target/arm/neon/vst2Qp16.c: Remove.
6529         * gcc.target/arm/neon/vst2Qp8.c: Remove.
6530         * gcc.target/arm/neon/vst2Qs16.c: Remove.
6531         * gcc.target/arm/neon/vst2Qs32.c: Remove.
6532         * gcc.target/arm/neon/vst2Qs8.c: Remove.
6533         * gcc.target/arm/neon/vst2Qu16.c: Remove.
6534         * gcc.target/arm/neon/vst2Qu32.c: Remove.
6535         * gcc.target/arm/neon/vst2Qu8.c: Remove.
6536         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6537         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6538         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6539         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6540         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6541         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6542         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6543         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6544         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6545         * gcc.target/arm/neon/vst2f32.c: Remove.
6546         * gcc.target/arm/neon/vst2p16.c: Remove.
6547         * gcc.target/arm/neon/vst2p64.c: Remove.
6548         * gcc.target/arm/neon/vst2p8.c: Remove.
6549         * gcc.target/arm/neon/vst2s16.c: Remove.
6550         * gcc.target/arm/neon/vst2s32.c: Remove.
6551         * gcc.target/arm/neon/vst2s64.c: Remove.
6552         * gcc.target/arm/neon/vst2s8.c: Remove.
6553         * gcc.target/arm/neon/vst2u16.c: Remove.
6554         * gcc.target/arm/neon/vst2u32.c: Remove.
6555         * gcc.target/arm/neon/vst2u64.c: Remove.
6556         * gcc.target/arm/neon/vst2u8.c: Remove.
6557         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6558         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6559         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6560         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6561         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6562         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6563         * gcc.target/arm/neon/vst3Qf32.c: Remove.
6564         * gcc.target/arm/neon/vst3Qp16.c: Remove.
6565         * gcc.target/arm/neon/vst3Qp8.c: Remove.
6566         * gcc.target/arm/neon/vst3Qs16.c: Remove.
6567         * gcc.target/arm/neon/vst3Qs32.c: Remove.
6568         * gcc.target/arm/neon/vst3Qs8.c: Remove.
6569         * gcc.target/arm/neon/vst3Qu16.c: Remove.
6570         * gcc.target/arm/neon/vst3Qu32.c: Remove.
6571         * gcc.target/arm/neon/vst3Qu8.c: Remove.
6572         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6573         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6574         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6575         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6576         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6577         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6578         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6579         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6580         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6581         * gcc.target/arm/neon/vst3f32.c: Remove.
6582         * gcc.target/arm/neon/vst3p16.c: Remove.
6583         * gcc.target/arm/neon/vst3p64.c: Remove.
6584         * gcc.target/arm/neon/vst3p8.c: Remove.
6585         * gcc.target/arm/neon/vst3s16.c: Remove.
6586         * gcc.target/arm/neon/vst3s32.c: Remove.
6587         * gcc.target/arm/neon/vst3s64.c: Remove.
6588         * gcc.target/arm/neon/vst3s8.c: Remove.
6589         * gcc.target/arm/neon/vst3u16.c: Remove.
6590         * gcc.target/arm/neon/vst3u32.c: Remove.
6591         * gcc.target/arm/neon/vst3u64.c: Remove.
6592         * gcc.target/arm/neon/vst3u8.c: Remove.
6593         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6594         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6595         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6596         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6597         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6598         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6599         * gcc.target/arm/neon/vst4Qf32.c: Remove.
6600         * gcc.target/arm/neon/vst4Qp16.c: Remove.
6601         * gcc.target/arm/neon/vst4Qp8.c: Remove.
6602         * gcc.target/arm/neon/vst4Qs16.c: Remove.
6603         * gcc.target/arm/neon/vst4Qs32.c: Remove.
6604         * gcc.target/arm/neon/vst4Qs8.c: Remove.
6605         * gcc.target/arm/neon/vst4Qu16.c: Remove.
6606         * gcc.target/arm/neon/vst4Qu32.c: Remove.
6607         * gcc.target/arm/neon/vst4Qu8.c: Remove.
6608         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6609         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6610         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6611         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6612         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6613         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6614         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6615         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6616         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6617         * gcc.target/arm/neon/vst4f32.c: Remove.
6618         * gcc.target/arm/neon/vst4p16.c: Remove.
6619         * gcc.target/arm/neon/vst4p64.c: Remove.
6620         * gcc.target/arm/neon/vst4p8.c: Remove.
6621         * gcc.target/arm/neon/vst4s16.c: Remove.
6622         * gcc.target/arm/neon/vst4s32.c: Remove.
6623         * gcc.target/arm/neon/vst4s64.c: Remove.
6624         * gcc.target/arm/neon/vst4s8.c: Remove.
6625         * gcc.target/arm/neon/vst4u16.c: Remove.
6626         * gcc.target/arm/neon/vst4u32.c: Remove.
6627         * gcc.target/arm/neon/vst4u64.c: Remove.
6628         * gcc.target/arm/neon/vst4u8.c: Remove.
6629         * gcc.target/arm/neon/vsubQf32.c: Remove.
6630         * gcc.target/arm/neon/vsubQs16.c: Remove.
6631         * gcc.target/arm/neon/vsubQs32.c: Remove.
6632         * gcc.target/arm/neon/vsubQs64.c: Remove.
6633         * gcc.target/arm/neon/vsubQs8.c: Remove.
6634         * gcc.target/arm/neon/vsubQu16.c: Remove.
6635         * gcc.target/arm/neon/vsubQu32.c: Remove.
6636         * gcc.target/arm/neon/vsubQu64.c: Remove.
6637         * gcc.target/arm/neon/vsubQu8.c: Remove.
6638         * gcc.target/arm/neon/vsubf32.c: Remove.
6639         * gcc.target/arm/neon/vsubhns16.c: Remove.
6640         * gcc.target/arm/neon/vsubhns32.c: Remove.
6641         * gcc.target/arm/neon/vsubhns64.c: Remove.
6642         * gcc.target/arm/neon/vsubhnu16.c: Remove.
6643         * gcc.target/arm/neon/vsubhnu32.c: Remove.
6644         * gcc.target/arm/neon/vsubhnu64.c: Remove.
6645         * gcc.target/arm/neon/vsubls16.c: Remove.
6646         * gcc.target/arm/neon/vsubls32.c: Remove.
6647         * gcc.target/arm/neon/vsubls8.c: Remove.
6648         * gcc.target/arm/neon/vsublu16.c: Remove.
6649         * gcc.target/arm/neon/vsublu32.c: Remove.
6650         * gcc.target/arm/neon/vsublu8.c: Remove.
6651         * gcc.target/arm/neon/vsubs16.c: Remove.
6652         * gcc.target/arm/neon/vsubs32.c: Remove.
6653         * gcc.target/arm/neon/vsubs64.c: Remove.
6654         * gcc.target/arm/neon/vsubs8.c: Remove.
6655         * gcc.target/arm/neon/vsubu16.c: Remove.
6656         * gcc.target/arm/neon/vsubu32.c: Remove.
6657         * gcc.target/arm/neon/vsubu64.c: Remove.
6658         * gcc.target/arm/neon/vsubu8.c: Remove.
6659         * gcc.target/arm/neon/vsubws16.c: Remove.
6660         * gcc.target/arm/neon/vsubws32.c: Remove.
6661         * gcc.target/arm/neon/vsubws8.c: Remove.
6662         * gcc.target/arm/neon/vsubwu16.c: Remove.
6663         * gcc.target/arm/neon/vsubwu32.c: Remove.
6664         * gcc.target/arm/neon/vsubwu8.c: Remove.
6665         * gcc.target/arm/neon/vtbl1p8.c: Remove.
6666         * gcc.target/arm/neon/vtbl1s8.c: Remove.
6667         * gcc.target/arm/neon/vtbl1u8.c: Remove.
6668         * gcc.target/arm/neon/vtbl2p8.c: Remove.
6669         * gcc.target/arm/neon/vtbl2s8.c: Remove.
6670         * gcc.target/arm/neon/vtbl2u8.c: Remove.
6671         * gcc.target/arm/neon/vtbl3p8.c: Remove.
6672         * gcc.target/arm/neon/vtbl3s8.c: Remove.
6673         * gcc.target/arm/neon/vtbl3u8.c: Remove.
6674         * gcc.target/arm/neon/vtbl4p8.c: Remove.
6675         * gcc.target/arm/neon/vtbl4s8.c: Remove.
6676         * gcc.target/arm/neon/vtbl4u8.c: Remove.
6677         * gcc.target/arm/neon/vtbx1p8.c: Remove.
6678         * gcc.target/arm/neon/vtbx1s8.c: Remove.
6679         * gcc.target/arm/neon/vtbx1u8.c: Remove.
6680         * gcc.target/arm/neon/vtbx2p8.c: Remove.
6681         * gcc.target/arm/neon/vtbx2s8.c: Remove.
6682         * gcc.target/arm/neon/vtbx2u8.c: Remove.
6683         * gcc.target/arm/neon/vtbx3p8.c: Remove.
6684         * gcc.target/arm/neon/vtbx3s8.c: Remove.
6685         * gcc.target/arm/neon/vtbx3u8.c: Remove.
6686         * gcc.target/arm/neon/vtbx4p8.c: Remove.
6687         * gcc.target/arm/neon/vtbx4s8.c: Remove.
6688         * gcc.target/arm/neon/vtbx4u8.c: Remove.
6689         * gcc.target/arm/neon/vtrnQf32.c: Remove.
6690         * gcc.target/arm/neon/vtrnQp16.c: Remove.
6691         * gcc.target/arm/neon/vtrnQp8.c: Remove.
6692         * gcc.target/arm/neon/vtrnQs16.c: Remove.
6693         * gcc.target/arm/neon/vtrnQs32.c: Remove.
6694         * gcc.target/arm/neon/vtrnQs8.c: Remove.
6695         * gcc.target/arm/neon/vtrnQu16.c: Remove.
6696         * gcc.target/arm/neon/vtrnQu32.c: Remove.
6697         * gcc.target/arm/neon/vtrnQu8.c: Remove.
6698         * gcc.target/arm/neon/vtrnf32.c: Remove.
6699         * gcc.target/arm/neon/vtrnp16.c: Remove.
6700         * gcc.target/arm/neon/vtrnp8.c: Remove.
6701         * gcc.target/arm/neon/vtrns16.c: Remove.
6702         * gcc.target/arm/neon/vtrns32.c: Remove.
6703         * gcc.target/arm/neon/vtrns8.c: Remove.
6704         * gcc.target/arm/neon/vtrnu16.c: Remove.
6705         * gcc.target/arm/neon/vtrnu32.c: Remove.
6706         * gcc.target/arm/neon/vtrnu8.c: Remove.
6707         * gcc.target/arm/neon/vtstQp8.c: Remove.
6708         * gcc.target/arm/neon/vtstQs16.c: Remove.
6709         * gcc.target/arm/neon/vtstQs32.c: Remove.
6710         * gcc.target/arm/neon/vtstQs8.c: Remove.
6711         * gcc.target/arm/neon/vtstQu16.c: Remove.
6712         * gcc.target/arm/neon/vtstQu32.c: Remove.
6713         * gcc.target/arm/neon/vtstQu8.c: Remove.
6714         * gcc.target/arm/neon/vtstp8.c: Remove.
6715         * gcc.target/arm/neon/vtsts16.c: Remove.
6716         * gcc.target/arm/neon/vtsts32.c: Remove.
6717         * gcc.target/arm/neon/vtsts8.c: Remove.
6718         * gcc.target/arm/neon/vtstu16.c: Remove.
6719         * gcc.target/arm/neon/vtstu32.c: Remove.
6720         * gcc.target/arm/neon/vtstu8.c: Remove.
6721         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6722         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6723         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6724         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6725         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6726         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6727         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6728         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6729         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6730         * gcc.target/arm/neon/vuzpf32.c: Remove.
6731         * gcc.target/arm/neon/vuzpp16.c: Remove.
6732         * gcc.target/arm/neon/vuzpp8.c: Remove.
6733         * gcc.target/arm/neon/vuzps16.c: Remove.
6734         * gcc.target/arm/neon/vuzps32.c: Remove.
6735         * gcc.target/arm/neon/vuzps8.c: Remove.
6736         * gcc.target/arm/neon/vuzpu16.c: Remove.
6737         * gcc.target/arm/neon/vuzpu32.c: Remove.
6738         * gcc.target/arm/neon/vuzpu8.c: Remove.
6739         * gcc.target/arm/neon/vzipQf32.c: Remove.
6740         * gcc.target/arm/neon/vzipQp16.c: Remove.
6741         * gcc.target/arm/neon/vzipQp8.c: Remove.
6742         * gcc.target/arm/neon/vzipQs16.c: Remove.
6743         * gcc.target/arm/neon/vzipQs32.c: Remove.
6744         * gcc.target/arm/neon/vzipQs8.c: Remove.
6745         * gcc.target/arm/neon/vzipQu16.c: Remove.
6746         * gcc.target/arm/neon/vzipQu32.c: Remove.
6747         * gcc.target/arm/neon/vzipQu8.c: Remove.
6748         * gcc.target/arm/neon/vzipf32.c: Remove.
6749         * gcc.target/arm/neon/vzipp16.c: Remove.
6750         * gcc.target/arm/neon/vzipp8.c: Remove.
6751         * gcc.target/arm/neon/vzips16.c: Remove.
6752         * gcc.target/arm/neon/vzips32.c: Remove.
6753         * gcc.target/arm/neon/vzips8.c: Remove.
6754         * gcc.target/arm/neon/vzipu16.c: Remove.
6755         * gcc.target/arm/neon/vzipu32.c: Remove.
6756         * gcc.target/arm/neon/vzipu8.c: Remove.
6759 2015-11-12  Marek Polacek  <polacek@redhat.com>
6761         PR c/67784
6762         * gcc.dg/pr67784-1.c: New test.
6763         * gcc.dg/pr67784-2.c: New test.
6765 2015-11-12  Martin Liska  <mliska@suse.cz>
6767         * gcc.dg/ipa/pr68035.c: New test.
6769 2015-11-12  Richard Biener  <rguenther@suse.de>
6771         PR tree-optimization/68306
6772         * gcc.dg/pr68306.c: New testcase.
6774 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6776         Implement D0013R2, logical type traits.
6778         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6780 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6782         * c-c++-common/goacc/data-default-1.c: New.
6784 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6786         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6788 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6790         PR tree-optimization/68305
6791         * gcc.dg/vect/pr68305.c: New test.
6793 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6795         * gcc.target/i386/pr67265-2.c: New test.
6797 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6799         * gcc.dg/pr68286.c: New test.
6801 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6803         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6805 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6807         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6808         aligned to 64 bits.
6810 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6812         * gcc.dg/pr65521.c: Fail on AIX.
6814 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6816         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6817         * gcc.dg/graphite/fuse-2.c: Same.
6818         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6819         isl-ast-gen-*.c files.
6820         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6821         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6822         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6823         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6824         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6825         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6826         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6827         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6828         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6829         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6830         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6832 2015-11-11  Marek Polacek  <polacek@redhat.com>
6834         PR c/68107
6835         PR c++/68266
6836         * c-c++-common/pr68107.c: New test.
6837         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6838         (large_array_char_template): Likewise.
6839         * g++.dg/init/new44.C: Adjust dg-error.
6841 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6843         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6844         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6846 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6848         * gcc.target/i386/pr67265.c: New test.
6850 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6852         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6853         tests for the expected generated code.
6855 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6857         * gcc.target/mips/split-ds-sequence.c: New test.
6859 2015-11-11  Julia Koval  <julia.koval@intel.com>
6861         * g++.dg/ext/mv16.C: New functions.
6863 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6864             Jiong Wang      <jiong.wang@arm.com>
6866         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6868 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6870         * gcc.target/i386/mask-pack.c: New test.
6871         * gcc.target/i386/mask-unpack.c: New test.
6873 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6875         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6877 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6879         * gcc.dg/vect/slp-cond-5.c: New test.
6881 2015-11-10  Richard Biener  <rguenther@suse.de>
6883         PR tree-optimization/68240
6884         * gcc.dg/torture/pr68240.c: New testcase.
6886 2015-11-10  Richard Biener  <rguenther@suse.de>
6888         PR tree-optimization/56118
6889         * gcc.target/i386/pr56118.c: New testcase.
6891 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6893         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6895 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6897         * gfortran.dg/pr68251.f90: New test.
6899 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6901         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6903 2015-11-09  Martin Sebor  <msebor@redhat.com>
6905         * init/new45.C: New test to verify that operator new is invoked
6906         with or without overhead for a cookie.
6908         PR c++/67927
6909         * init/new44.C: New test for placement new expressions for arrays
6910         with excessive number of elements.
6912         PR c++/67913
6913         * init/new43.C: New test for placement new expressions for arrays
6914         with negative number of elements.
6916         * other/new-size-type.C: Expect array new expression with
6917         an excessive number of elements to be rejected.
6919 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6921         * c-c++-common/goacc/routine-1.c: New.
6922         * c-c++-common/goacc/routine-2.c: New.
6923         * c-c++-common/goacc/routine-3.c: New.
6924         * c-c++-common/goacc/routine-4.c: New.
6925         * c-c++-common/goacc/routine-5.c: New.
6927 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6929         * gcc.target/sparc/sparc-ret.c: Rename to...
6930         * gcc.target/sparc/sparc-ret-1.c: ...this.
6931         * gcc.target/sparc/sparc-ret-2.c: New test.
6933 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6935         * lib/target-supports.exp (check_p8vector_hw_available): Split
6936         long line.
6937         (check_vsx_hw_available): Likewise.
6938         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6939         support and for PowerPC float128 support.
6940         (check_p9modulo_hw_available): Likewise.
6941         (check_ppc_float128_sw_available): Likewise.
6942         (check_ppc_float128_hw_available): Likewise.
6943         (check_effective_target_powerpc_p9vector_ok): Likewise.
6944         (check_effective_target_powerpc_p9modulo_ok): Likewise.
6945         (check_effective_target_powerpc_float128_sw_ok): Likewise.
6946         (check_effective_target_powerpc_float128_hw_ok): Likewise.
6947         (is-effective-target): Add new PowerPc targets.
6948         (is-effective-target-keyword): Likewise.
6949         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6950         instructions, use it.
6952         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6953         * gcc.target/powerpc/mod-2.c: Likewise.
6954         * gcc.target/powerpc/ctz-1.c: Likewise.
6955         * gcc.target/powerpc/ctz-2.c: Likewise.
6956         * gcc.target/powerpc/extswsli-1.c: Likewise.
6957         * gcc.target/powerpc/extswsli-2.c: Likewise.
6958         * gcc.target/powerpc/extswsli-3.c: Likewise.
6960         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6961         and allow the test on PowerPC LE.
6962         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6963         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6965         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6966         check instead of powerpc_vsx_ok.
6967         * gcc.target/powerpc/float128-mix.c: Likewise.
6969 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6971         * gcc.dg/sso/*.c: Robustify dg-output directives.
6973 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6975         * g++.dg/ubsan/pr68259.C: New test.
6977 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
6979         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6980         (main): Use _Cilk_spawn instead of cilk_spawn.
6982 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
6984         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6985         scan-assembler directive.
6987 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6989         PR target/68129
6990         * gcc.dg/pr68129_1.c: New test.
6992 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
6994         PR debug/67192
6995         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6996         (main): Invoke them.
6998 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
7000         PR debug/67192
7001         * gcc.dg/guality/pr67192.c: New test.
7003 2015-11-09  Richard Biener  <rguenther@suse.de>
7005         PR tree-optimization/68248
7006         * gcc.dg/torture/pr68248.c: New testcase.
7008 2015-11-09  Richard Biener  <rguenther@suse.de>
7010         PR tree-optimization/56118
7011         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
7013 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7015         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
7016         labelref and check use of constant pool by looking for .word and
7017         similar directives.
7019 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
7021         PR target/66326
7022         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
7024 2015-11-09  Richard Henderson  <rth@redhat.com>
7026         * gcc.target/i386/addr-space-1.c: New test.
7027         * gcc.target/i386/addr-space-2.c: New test.
7028         * gcc.target/i386/addr-space-3.c: New test.
7030 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
7032         PR fortran/68053
7033         * gfortran.dg/pr68053.f90: New test.
7035 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7037         * g++.dg/lto/pr68057_0.C: Fix testcase.
7039 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
7041         * gfortran.dg/PR67518.f90: move from here...
7042         * gfortran.dg/graphite/PR67518.f90: to here.
7043         * gfortran.dg/PR53852.f90: move from here...
7044         * gfortran.dg/graphite/PR53852.f90: to here.
7046 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
7048         * gcc.dg/sso-1.c: New test.
7049         * gcc.dg/sso-2.c: Likewise.
7050         * gcc.dg/sso-3.c: Likewise.
7051         * gcc.dg/sso-4.c: Likewise.
7052         * gcc.dg/sso-5.c: Likewise.
7053         * gcc.dg/sso-6.c: Likewise.
7054         * gcc.dg/sso-7.c: Likewise.
7055         * gcc.dg/sso-8.c: Likewise.
7056         * gcc.dg/sso: New directory.
7057         * gcc.target/i386/movbe-3.c: New test.
7058         * gnat.dg/sso1.adb: Likewise.
7059         * gnat.dg/sso2.ad[sb]: Likewise.
7060         * gnat.dg/sso3.adb: Likewise.
7061         * gnat.dg/sso4.adb: Likewise.
7062         * gnat.dg/sso5.adb: Likewise.
7063         * gnat.dg/sso6.adb: Likewise.
7064         * gnat.dg/sso7.adb: Likewise.
7065         * gnat.dg/specs/sso1.ads: Likewise.
7066         * gnat.dg/specs/sso2.ads: Likewise.
7067         * gnat.dg/sso: New directory.
7069 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7071         PR fortran/68218
7072         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
7074 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
7076         PR fortran/68224
7077         * gfortran.dg/pr68224.f90: New test.
7079 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
7081         PR fortran/68196
7082         * gfortran.dg/proc_ptr_47.f90: New test.
7084         PR fortran/66465
7085         * gfortran.dg/pr66465.f90: New test.
7087 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
7089         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
7091 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7093         PR fortran/68153
7094         * gfortran.dg/pr68153.f90: New test.
7096 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7098         PR fortran/68151
7099         * gfortran.dg/pr68151.f90: New test.
7101 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
7103         PR tree-optimization/68235
7104         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
7106 2015-11-06  Jeff Law  <law@redhat.com>
7108         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
7109         realized jump threads.
7110         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
7111         threads rather than dom1 dump.
7113 2015-11-06  Michael Collison  <michael.collison@linaro.org
7114             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7116         Revert:
7117         2015-08-01  Michael Collison  <michael.collison@linaro.org
7118                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7120         * gcc.target/arm/mincmp.c: New test.
7122 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
7124         PR fortran/54224
7125         * gfortran.dg/warn_unused_function_2.f90: Add two new
7126         "defined but not used" subroutines.
7128 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
7130         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
7131         * g++.dg/gomp/ordered-2.C (f1): Likewise.
7132         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
7133         expected diagnostics for the addition of quotes.
7134         * gfortran.dg/gomp/target3.f90: Likewise.
7135         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7136         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7137         * c-c++-common/gomp/doacross-1.c: Likewise.
7138         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
7139         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
7140         Adjust expected diagnostics wording.
7141         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
7142         Don't expect error on ordered threads simd when in for simd.
7143         * c-c++-common/gomp/nesting-2.c: New test.
7144         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7145         * c-c++-common/gomp/ordered-4.c: New test.
7147 2015-11-06  Mike Stump  <mikestump@comcast.net>
7149         * gcc.dg/pragma-diag-5.c: Make test cases unique.
7151 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
7152             Sebastian Pop  <s.pop@samsung.com>
7154         * gcc.dg/graphite/fuse-1.c: New.
7155         * gcc.dg/graphite/fuse-2.c: New.
7156         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
7158 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7160         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7162 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
7164         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7165         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7166         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7167         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7168         * lib/gcc-dg.exp: Load multiline.exp.
7170 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7172         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
7173         * gcc.target/arm/interrupt-1.c: Likewise.
7174         * gcc.target/arm/interrupt-2.c: Likewise.
7175         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7177 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
7178             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
7180         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7181         macros for assembly checks.
7182         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7183         frsqrts and frsqrte are not emitted.
7184         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7185         frsqrts and frsqrte are emitted.
7186         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7188 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7190         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7192 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7194         PR ipa/68057
7195         PR ipa/68220
7196         * g++.dg/lto/pr68057_0.C: New testcase.
7197         * g++.dg/lto/pr68057_1.C: New testcase.
7198         * g++.dg/torture/pr68220.C: New testcase.
7200 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7202         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7203         comment.
7205 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
7207         PR tree-optimization/68145
7208         * g++.dg/vect/pr68145.cc: New test.
7210 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7212         PR target/68088
7213         * gcc.dg/pr68088_1.c: New test.
7215 2015-11-06  Richard Biener  <rguenther@suse.de>
7217         * gcc.dg/vect/bb-slp-38.c: New testcase.
7219 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7221         * gfortran.dg/goacc/private-3.f95: XFAIL.
7223 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
7225         PR middle-end/53852
7226         PR middle-end/67518
7227         * gfortran.dg/PR67518.f90: New test.
7228         * gfortran.dg/PR53852.f90: New test.
7230 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
7231             Tom de Vries  <tom@codesourcery.com>
7232             Nathan Sidwell  <nathan@codesourcery.com>
7233             Thomas Schwinge  <thomas@codesourcery.com>
7235         * c-c++-common/goacc/combined-directives.c: New test.
7236         * c-c++-common/goacc/loop-clauses.c: New test.
7237         * c-c++-common/goacc/tile.c: New test.
7238         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7239         as gang static arguments.
7240         * c-c++-common/goacc/update-1.c: Adjust expected error message.
7241         * g++.dg/goacc/template.C: New test.
7242         * gfortran.dg/goacc/combined-directives.f90: New test.
7243         * gfortran.dg/goacc/default.f95: New test.
7244         * gfortran.dg/goacc/default_none.f95: New test.
7245         * gfortran.dg/goacc/firstprivate-1.f95: New test.
7246         * gfortran.dg/goacc/gang-static.f95: New test.
7247         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7248         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7249         * gfortran.dg/goacc/list.f95: Update test.
7250         * gfortran.dg/goacc/loop-2.f95: Likewise.
7251         * gfortran.dg/goacc/loop-4.f95: New test.
7252         * gfortran.dg/goacc/loop-5.f95: New test.
7253         * gfortran.dg/goacc/loop-6.f95: New test.
7254         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7255         * gfortran.dg/goacc/multi-clause.f90: New test.
7256         * gfortran.dg/goacc/parallel-tree.f95: Update test.
7257         * gfortran.dg/goacc/update.f95: New test.
7259 2015-11-05  Martin Sebor  <msebor@redhat.com>
7261         PR c++/67942
7262         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7263         invocations where the size of the destination buffer object
7264         or its type (or both) is unknown.
7266 2015-11-05  Martin Sebor  <msebor@redhat.com>
7268         PR c++/67942
7269         * g++.dg/warn/Wplacement-new-size.C: New test.
7271 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
7273         * gcc.dg/pr68112.c: New.
7274         * gcc.dg/vect/vect-strided-shift-1.c: New.
7276 2015-11-05  Marek Polacek  <polacek@redhat.com>
7278         PR c/68090
7279         * gcc.dg/pr68090.c: New test.
7281 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
7283         * gcc.dg/ifcvt-4.c: New.
7285 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
7287         PR c++/67846
7288         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7290 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
7292         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7293         of variables in both data sharing and mapping clauses and for
7294         structure element based array sections being mapped rather than
7295         privatized.
7296         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
7297         expected diagnostics wording in one case.
7298         * c-c++-common/gomp/distribute-1.c: New test.
7299         * c-c++-common/gomp/element-1.c: New test.
7300         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7301         and #pragma omp end declare target pair around the function.
7302         Change s from a parameter to a file scope variable.
7303         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7304         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7305         on non-zero low-bound in reduction array sections.  Add further
7306         tests.
7307         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7308         * c-c++-common/gomp/target-teams-1.c: New test.
7309         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7310         for expected mangling on x86_64/i?86.
7311         * gcc.dg/gomp/declare-simd-3.c: New test.
7312         * gcc.dg/gomp/declare-simd-4.c: New test.
7313         * gcc.dg/gomp/for-20.c: New test.
7314         * gcc.dg/gomp/for-21.c: New test.
7315         * gcc.dg/gomp/for-22.c: New test.
7316         * gcc.dg/gomp/for-23.c: New test.
7317         * gcc.dg/gomp/for-24.c: New test.
7318         * gcc.dg/gomp/linear-1.c: New test.
7319         * gcc.dg/gomp/loop-1.c: New test.
7320         * g++.dg/gomp/atomic-17.C: New test.
7321         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7322         non-static data member in shared clause.  Add single construct.
7323         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
7324         scan-assembler-times directives for expected mangling on x86_64/i?86.
7325         * g++.dg/gomp/declare-simd-3.C: Likewise.
7326         * g++.dg/gomp/declare-simd-4.C: New test.
7327         * g++.dg/gomp/declare-simd-5.C: New test.
7328         * g++.dg/gomp/declare-target-1.C: New test.
7329         * g++.dg/gomp/linear-2.C: New test.
7330         * g++.dg/gomp/loop-1.C: New test.
7331         * g++.dg/gomp/loop-2.C: New test.
7332         * g++.dg/gomp/loop-3.C: New test.
7333         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7334         non-static data member in shared clause.
7335         * g++.dg/gomp/member-3.C: New test.
7336         * g++.dg/gomp/member-4.C: New test.
7337         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7338         (bar): Remove dg-message.
7339         * g++.dg/gomp/target-teams-1.C: New test.
7341 2015-11-05  Richard Biener  <rguenther@suse.de>
7343         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7344         uninitialized variables.
7345         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7346         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7347         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7348         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7349         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7350         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7351         * gcc.dg/ipa/inlinehint-2.c: Likewise.
7352         * gcc.dg/ipa/pure-const-2.c: Likewise.
7353         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7354         * gcc.dg/tree-ssa/loop-23.c: Likewise.
7355         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7356         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7357         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7358         * gcc.dg/vect/pr30858.c: Likewise.
7359         * gcc.dg/vect/pr33866.c: Likewise.
7360         * gcc.dg/vect/pr37027.c: Likewise.
7361         * c-c++-common/ubsan/null-10.c: Likewise.
7362         * gcc.target/i386/incoming-8.c: Likewise.
7364 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
7366         * gnat.dg/slice9.adb: New test.
7368 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
7370         * gfortran.dg/goacc/reduction-2.f95: Delete.
7372 2015-11-04  Tom de Vries  <tom@codesourcery.com>
7374         PR tree-optimization/67742
7375         * gcc.dg/tree-ssa/restrict-7.c: New test.
7376         * gcc.dg/tree-ssa/restrict-8.c: New test.
7378 2015-11-03  Martin Sebor  <msebor@redhat.com>
7380         PR c++-common/67882
7381         * c-c++-common/builtin-offsetof-2.c: New test.
7383 2015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7385         PR fortran/67982
7386         * gfortran.dg/warn_unused_function_3.f90: New test.
7388 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
7390         * gnat.dg/discr45.adb: Only compile the test.
7392 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
7394         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7395         * gcc.target/i386/mvc5.c: Ditto.
7396         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7397         resolver.
7399 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
7401         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7402         from here to...
7403         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7404         to succeed.
7406 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
7408         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7409         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7410         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7411         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7412         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7413         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7415 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
7417         * gcc.target/aarch64/fp16/set_zero_1.c: New.
7419 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
7421         * gcc.dg/mvc1.c: Move to ...
7422         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
7423         * gcc.dg/mvc2.c: Move to ...
7424         * gcc.target/i386/mvc2.c: ... here.
7425         * gcc.dg/mvc3.c: Move to ...
7426         * gcc.target/i386/mvc3.c: ... here.
7427         * gcc.dg/mvc4.c: Move to ...
7428         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
7429         * gcc.dg/mvc5.c: Move to ...
7430         * gcc.target/i386/mvc5.c: ... here.
7431         * gcc.dg/mvc6.c: Move to ...
7432         * gcc.target/i386/mvc6.c: ... here.
7433         * gcc.dg/mvc7.c: Move to ...
7434         * gcc.target/i386/mvc7.c: ... here.
7436         * g++.dg/ext/mvc1.C: Require ifunc.
7438 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
7440         PR tree-optimization/68083
7441         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
7443 2015-11-02  Jeff Law  <law@redhat.com>
7445         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7446         irreducible loops in the CFG.
7448 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
7450         Revert:
7451         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7453         * gcc.dg/vect/vect-strided-shift-1.c: New.
7455 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7457         PR target/67929
7458         * gcc.target/arm/pr67929_1.c: Move to...
7459         * gcc.c-torture/execute/pr67929_1.c: ... Here.
7460         Remove arm-specific directives.  Add noclone, noinline
7461         attributes.
7463 2015-11-01  Jeff Law  <law@redhat.com>
7465         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7467 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
7469         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7470         (sse2_test): Rename from main.  Do not return 0.
7472 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
7474         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7475         * gfortran.dg/proc_ptr_39.f90: Require visibility.
7476         * gfortran.dg/read_dir.f90: XFAIL AIX.
7478 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
7480         Remove the implementation of N3994, terse range-for loops.
7481         * g++.dg/cpp1z/range-for1.C: Remove.
7483 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
7485         * gnat.dg/discr45.adb: New test.
7487 2015-10-31  Tom de Vries  <tom@codesourcery.com>
7489         * gfortran.dg/assumed_type_2.f90: Update test.
7490         * gfortran.dg/no_arg_check_2.f90: Same.
7492 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
7494         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7496 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7498         PR fortran/46588
7499         * gfortran.dg/pr46588.f90: New test.
7501 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
7503         * gcc.dg/mvc1.c: New test for multiple targets cloning.
7504         * gcc.dg/mvc2.c: Ditto.
7505         * gcc.dg/mvc3.c: Ditto.
7506         * gcc.dg/mvc4.c: Ditto.
7507         * gcc.dg/mvc5.c: Ditto.
7508         * gcc.dg/mvc6.c: Ditto.
7509         * gcc.dg/mvc7.c: Ditto.
7510         * g++.dg/ext/mvc1.C: Ditto.
7511         * g++.dg/ext/mvc2.C: Ditto.
7512         * g++.dg/ext/mvc3.C: Ditto.
7513         * g++.dg/ext/mvc4.C: Ditto.
7515 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7517         PR fortran/51993
7518         * gfortran.dg/pr51993.f90: New test.
7520 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7522         PR rtl-optimization/68106
7523         * gcc.target/aarch64/pr68106.c: New.
7525 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7527         PR fortran/36192
7528         * gfortran.dg/pr36192_1.f90: New test.
7530 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7532         PR fortran/68154
7533         *gfortran.dg/pr68154.f90
7535 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7537         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7538         * c-c++-common/goacc/acc_on_device-2.c: Delete.
7540 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7542         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7544 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7546         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7547         PowerPC.
7548         * gcc.target/powerpc/float128-mix.c: Likewise.
7550 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7552         PR fortran/68054
7553         * gfortran.dg/pr68054.f90: New test.
7555 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7557         PR fortran/67885
7558         * gfortran.dg/pr67885.f90: New test.
7560 2015-10-29  Jeff Law  <law@redhat.com>
7562         PR tree-optimization/67892
7563         * gcc.dg/tree-ssa/pr21417: Update expected output.
7564         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7566 2015-10-29  Richard Biener  <rguenther@suse.de>
7568         PR middle-end/68142
7569         * c-c++-common/ubsan/pr68142.c: New testcase.
7571 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7573         PR c++/67845
7574         * g++.dg/other/cv_func4.C: New.
7576 2015-10-29  Richard Biener  <rguenther@suse.de>
7578         PR middle-end/56956
7579         * c-c++-common/ubsan/pr56956.c: New testcase.
7581 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7583         * gnat.dg/discr44.adb: New test.
7585 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7587         PR debug/66068
7588         * gcc.dg/debug/pr66068.c: New test.
7590 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7592         PR fortran/67933
7593         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7594         array bounds error at line 25.
7596 2015-10-28  Catherine Moore  <clm@codesourcery.com>
7598         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7599         * gcc.target/mips/oddspreg-6.c: Likewise.
7600         * gcc.target/mips/oddspreg-1.c: Likewise.
7601         * gcc.target/mips/oddspreg-2.c: Likewise.
7603 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7605         PR target/67839
7606         * gcc.target/avr/pr67839.c: New test.
7608 2015-10-28  Richard Biener  <rguenther@suse.de>
7610         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7612 2015-10-28  Tom de Vries  <tom@codesourcery.com>
7614         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7616 2015-10-28  Richard Biener  <rguenther@suse.de>
7618         PR ipa/67600
7619         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7620         of #includes.
7622 2015-10-28  Richard Biener  <rguenther@suse.de>
7624         PR tree-optimization/65962
7625         * gcc.dg/vect/vect-62.c: Adjust.
7627 2015-10-28  Richard Biener  <rguenther@suse.de>
7629         PR middle-end/68067
7630         * gcc.dg/torture/pr68067-1.c: New testcase.
7631         * gcc.dg/torture/pr68067-2.c: Likewise.
7633 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7635         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7637 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7639         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7640         as xvmadd and xvnmsub.
7641         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7643 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7645         * c-c++-common/goacc/loop-shape.c: New test.
7647 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
7648             Cesar Philippidis  <cesar@codesourcery.com>
7650         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7651         * g++.dg/gomp/pr33372-3.C: Likewise.
7653 2015-10-27  Richard Henderson  <rth@redhat.com>
7655         PR rtl-opt/67609
7656         * gcc.target/i386/pr67609-2.c: New test.
7658 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7660         PR target/68102
7661         * gcc.target/aarch64/pr68102_1.c: New test.
7663 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7665         PR fortran/67933
7666         * gfortran.dg/allocate_with_source_15.f03: New test
7668 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7669             James Norris  <jnorris@codesourcery.com>
7671         PR fortran/63865
7672         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7673         directive to work.
7674         * gfortran.dg/goacc/loop-1.f95: Likewise.
7675         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7676         * gfortran.dg/goacc/cray.f95: Likewise.
7677         * gfortran.dg/goacc/parameter.f95: Likewise.
7679 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7681         PR fortran/68108
7682         * gfortran.dg/pr67805_2.f90: New test.
7684 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7685             Aditya Kumar  <aditya.k7@samsung.com>
7687         * gcc.dg/graphite/block-0.c: Changed to match pattern.
7688         * gcc.dg/graphite/interchange-1.c: Same.
7689         * gcc.dg/graphite/interchange-10.c: Same.
7690         * gcc.dg/graphite/interchange-11.c: Same.
7691         * gcc.dg/graphite/interchange-13.c: Same.
7692         * gcc.dg/graphite/interchange-3.c: Same.
7693         * gcc.dg/graphite/interchange-4.c: Same.
7694         * gcc.dg/graphite/interchange-7.c: Same.
7695         * gcc.dg/graphite/interchange-9.c: Same.
7696         * gcc.dg/graphite/uns-interchange-9.c: Same.
7697         * gfortran.dg/graphite/interchange-3.f90: Same.
7699 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7701         PR target/67215
7702         * gcc.target/i386/pr67215-1.c: New test.
7703         * gcc.target/i386/pr67215-2.c: Likewise.
7704         * gcc.target/i386/pr67215-3.c: Likewise.
7706 2015-10-27  Richard Biener  <rguenther@suse.de>
7708         PR tree-optimization/68104
7709         * gcc.dg/torture/pr68104.c: New testcase.
7711 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7713         * gcc.dg/vect/vect-strided-shift-1.c: New.
7715 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7717         PR target/67929
7718         * gcc.target/arm/pr67929_1.c: New test.
7720 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7722         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7724 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7726         PR tree-optimization/68097
7727         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7728         --param max-ssa-name-query-depth=3 to dg-options.
7730 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7732         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7734 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7736         * gcc.dg/builtins-52.c: Add -O to dg-options.
7738 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7740         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7742 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7744         PR c/64765
7745         PR c/64880
7746         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7747         sorry message.
7748         (PR64765): New function.
7749         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7750         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7751         sorry message.
7752         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7753         * gfortran.dg/goacc/parameter.f95: Likewise.
7755 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7757         PR fortran/66056
7758         * gfortran.dg/empty_label_typedecl.f90: New test.
7760 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7762         PR fortran/36192
7763         * gfortran.dg/pr36192.f90: New test.
7765 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7767         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7768         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7769         * gnat.dg/opt51.adb: New test.
7770         * gnat.dg/opt51_pkg.ads: New helper.
7772 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7774         * gcc.target/mips/ds-schedule-1.c: New.
7775         * gcc.target/mips/ds-schedule-2.c: New.
7777 2015-10-26  Jeff Law  <law@redhat.com>
7779         PR tree-optimization/68013
7780         * gcc.c-torture/compile/pr68013.c: New test.
7782 2015-10-26  Richard Biener  <rguenther@suse.de>
7783         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7785         PR middle-end/67443
7786         * gcc.target/s390/pr67443.c: New testcase.
7788 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7790         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7791         make it unique per testcase.
7792         * gfortran.dg/chmod_2.f90: Likewise.
7793         * gfortran.dg/chmod_3.f90: Likewise.
7794         * gfortran.dg/direct_io_8.f90: Likewise.
7795         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7796         * gfortran.dg/f2003_io_1.f03: Likewise.
7797         * gfortran.dg/f2003_io_2.f03: Likewise.
7798         * gfortran.dg/f2003_io_8.f03: Likewise.
7799         * gfortran.dg/inquire_size.f90: Likewise.
7800         * gfortran.dg/namelist_66.f90: Likewise.
7801         * gfortran.dg/namelist_82.f90: Likewise.
7802         * gfortran.dg/namelist_87.f90: Likewise.
7803         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7804         * gfortran.dg/open_new.f90: Likewise.
7805         * gfortran.dg/stat_1.f90: Likewise.
7806         * gfortran.dg/stat_2.f90: Likewise.
7807         * gfortran.dg/streamio_15.f90: Likewise.
7808         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7810 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7812         PR middle-end/67989
7813         * g++.dg/pr67989.C: New test.
7815 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7817         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7818         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7819         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7820         suffix to the temporary filename to make it unique per testcase.
7822 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7824         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7826 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7828         PR fortran/67171
7829         * gfortran.dg/allocate_with_source_12.f03: New test
7831         PR fortran/61819
7832         * gfortran.dg/allocate_with_source_13.f03: New test
7834         PR fortran/61830
7835         * gfortran.dg/allocate_with_source_14.f03: New test
7837 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7839         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7841 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7843         PR target/68084
7844         * gcc.target/i386/pr68084.c: New test.
7846 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7848         PR fortran/66927
7849         PR fortran/67044
7850         * gfortran.dg/allocate_with_source_10.f08: New test.
7851         * gfortran.dg/allocate_with_source_11.f08: New test.
7852         * gfortran.dg/class_array_15.f03: Changed count of expected
7853         _builtin_frees to 11. One step of temporaries is spared, therefore
7854         the allocatable component of that temporary is not to be freeed.
7856 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7858         PR fortran/68055
7859         * gfortran.dg/pr68055.f90: New case.
7861 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7863         PR fortran/67805
7864         * gfortran.dg/pr67805.f90: New testcase.
7865         * gfortran.dg/array_constructor_26.f03: Update testcase.
7866         * gfortran.dg/array_constructor_27.f03: Ditto.
7867         * gfortran.dg/char_type_len_2.f90: Ditto.
7868         * gfortran.dg/pr67802.f90: Ditto.
7869         * gfortran.dg/used_before_typed_3.f90: Ditto.
7871 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7873         PR ipa/pr67600
7874         * g++.dg/torture/pr67600.C: New testcase.
7876 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7878         * g++.dg/pr68062.C: New test.
7880 2015-10-23  Jeff Law  <law@redhat.com>
7882         PR tree-optimization/67830
7883         * gcc.dg/pr67830.c: New test.
7885 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7887         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7889 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7890             Andrew Pinski  <apinski@cavium.com>
7892         PR rtl-optimization/67736
7893         * gcc.dg/torture/pr67736.c: New test.
7894         * gcc.dg/combine-subregs.c: New test.
7896 2015-10-23  Alan Hayward <alan.hayward@arm.com>
7898         PR tree-optimization/65947
7899         * lib/target-supports.exp
7900         (check_effective_target_vect_max_reduc): Add.
7901         * gcc.dg/vect/pr65947-1.c: New test.
7902         * gcc.dg/vect/pr65947-2.c: New test.
7903         * gcc.dg/vect/pr65947-3.c: New test.
7904         * gcc.dg/vect/pr65947-4.c: New test.
7905         * gcc.dg/vect/pr65947-5.c: New test.
7906         * gcc.dg/vect/pr65947-6.c: New test.
7907         * gcc.dg/vect/pr65947-7.c: New test.
7908         * gcc.dg/vect/pr65947-8.c: New test.
7909         * gcc.dg/vect/pr65947-9.c: New test.
7910         * gcc.dg/vect/pr65947-10.c: New test.
7911         * gcc.dg/vect/pr65947-11.c: New test.
7913 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7915         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7916         Make weak rather than noinline.
7917         * gcc.dg/builtins-57.c: Compile with -O.
7918         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7920 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7922         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7924 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7926         PR sanitizer/68042
7927         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7928         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7930 2015-10-22  Martin Sebor  <msebor@redhat.com>
7932         PR driver/68043
7933         * gcc.misc-tests/help.exp: Verify that option descriptions
7934         end in periods.
7935         * lib/options.exp (check_for_options): Use the regexp --line option.
7936         Print unexpected match on failure.
7938 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
7940         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7942 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
7944         PR c++/67838
7945         * g++.dg/cpp1y/var-templ46.C: New.
7947 2015-10-22  Richard Biener  <rguenther@suse.de>
7949         PR tree-optimization/58497
7950         * gcc.dg/tree-ssa/vector-5.c: New testcase.
7952 2015-10-22  Richard Biener  <rguenther@suse.de>
7954         PR tree-optimization/19049
7955         PR tree-optimization/65962
7956         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7957         * gcc.dg/vect/vect-63.c: Adjust.
7958         * gcc.dg/vect/vect-70.c: Likewise.
7959         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7960         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7961         * gfortran.dg/vect/pr19049.f90: Likewise.
7962         * gfortran.dg/vect/vect-8.f90: Likewise.
7964 2015-10-22  Richard Biener  <rguenther@suse.de>
7966         PR middle-end/68046
7967         PR middle-end/61893
7968         * gcc.dg/torture/ftrapv-2.c: New testcase.
7970 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7972         PR target/68015
7973         * gcc.target/s390/pr68015.c: New test.
7975 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7977         PR testsuite/67948
7978         * gcc.target/arm/xor-and.c: Adjust test to check for eor
7979         instead of orr.
7981 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
7982             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7984         PR target/63304
7985         * gcc.target/aarch64/pr63304_1.c: New test.
7987 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7989         PR c++/66781
7990         * g++.dg/parse/enum13.C: New.
7992 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
7994         PR c++/67847
7995         * g++.dg/parse/enum12.C: New.
7997 2015-10-21  Martin Sebor  <msebor@redhat.com>
7999         PR driver/68043
8000         * gcc.misc-tests/help.exp: Adjust.
8001         * lib/options.exp (check_for_options): Add detail to output.
8003 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8005         PR fortran/67939
8006         * gfortran.dg/pr67939.f90: New test.
8008 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
8009             Sebastian Pop  <s.pop@samsung.com>
8011         * gcc.dg/graphite/scop-11.c: Update pattern.
8013 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8015         PR ipa/67056
8016         * g++.dg/ipa/pr67056.C: New testcase.
8018 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8020         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
8021         are matched.
8023 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8025         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
8026         Add associated options for arm*-*-*.
8027         (sqrt): Remove dummy definition.
8029 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8031         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
8033 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8035         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
8036         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
8037         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
8039 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
8041         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
8042         sra-max-scalarization-size-Ospeed.
8044 2015-10-21  Marek Polacek  <polacek@redhat.com>
8047         PR c/68024
8048         * gcc.dg/pr68024.c: New test.
8050 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
8052         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
8053         * c-c++-common/goacc/sb-1.c: Adjust errors.
8054         * c-c++-common/goacc/sb-3.c: Adjust errors.
8055         * c-c++-common/goacc/loop-1.c: Adjust errors.
8056         * c-c++-common/goacc/nesting-1.c: Adjust errors.
8057         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
8058         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
8060 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
8062         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
8064 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
8066         * gcc.dg/lto/simd-function_0.c: New test.
8068 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
8070         PR target/68018
8071         * gcc.target/i386/pr68018.c: New test.
8073 2015-10-21  Richard Biener  <rguenther@suse.de>
8075         PR middle-end/68031
8076         * gcc.dg/torture/pr68031.c: New testcase.
8078 2015-10-21  Richard Biener  <rguenther@suse.de>
8080         PR tree-optimization/68026
8081         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
8083 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
8085         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
8086         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8087         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8088         * g++.dg/asan/default-options-1.C: Likewise.
8090 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8092         * gcc.target/aarch64/stp_vec_64_1.c: New test.
8093         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
8095 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
8097         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
8099 2015-10-20  Marek Polacek  <polacek@redhat.com>
8101         PR c/67964
8102         * gcc.dg/pr67964.c: New test.
8104 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
8106         PR rtl-optimization/67609
8107         * gcc.target/i386/pr67609.c: New.
8109 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8111         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
8113 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8115         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
8116         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8118 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
8120         PR target/66810
8121         * gcc.target/i386/pr66810.c: New test.
8123 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
8125         PR target/67963
8126         PR target/67985
8127         * gcc.target/i386/pr67963-1.c: New test.
8128         * gcc.target/i386/pr67963-2.c: Likewise.
8129         * gcc.target/i386/pr67963-3.c: Likewise.
8130         * gcc.target/i386/pr67985-1.c: Likewise.
8131         * gcc.target/i386/pr67985-2.c: Likewise.
8132         * gcc.target/i386/pr67985-3.c: Likewise.
8134 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
8136         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
8138 2015-10-20  Richard Biener  <rguenther@suse.de>
8140         PR tree-optimization/68017
8141         * gcc.dg/torture/pr68017.c: New testcase.
8143 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8145         PR target/66912
8146         * gcc.target/aarch64/pr66912.c: New.
8147         * gcc.target/arm/pr66912.c: New.
8149 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
8151         * gfortran.dg/pr67900.f90: New tests.
8153 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
8155         * gnat.dg/opt50.adb: New test.
8156         * gnat.dg/opt50_pkg.adb: New helper.
8157         * gnat.dg/opt50_pkg.ads: New helper.
8159 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
8161         PR fortran/68019
8162         * gfortran.dg/pr68019.f90: new test.
8164 2015-10-19  Richard Biener  <rguenther@suse.de>
8166         PR tree-optimization/67975
8167         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8169 2015-10-19  Richard Biener  <rguenther@suse.de>
8171         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8173 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
8175         PR target/67995
8176         * gcc.target/i386/pr67995-1.c: New test.
8177         * gcc.target/i386/pr67995-2.c: Likewise.
8178         * gcc.target/i386/pr67995-3.c: Likewise.
8180 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
8182         PR middle-end/68002
8183         * gcc.dg/PR68002.c: New test.
8185 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
8187         * gcc.dg/builtins-20.c: Remove undefined behavior.
8189 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
8191         PR fortran/67758
8192         * gfortran.dg/common_25.f90: New file.
8194 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
8196         PR fortran/67177
8197         * gfortran.dg/move_alloc_15.f90: New test
8198         * gfortran.dg/move_alloc_16.f90: New test
8200         PR fortran/67977
8201         * gfortran.dg/deferred_character_assignment_1.f90: New test
8203 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8205         PR fortran/67987
8206         * gfortran.df/pr67987.f90: New test.
8207         * gfortran.dg/char_length_2.f90: Update testcase.
8209 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8211         * gcc.target/i386/iamcu/test_basic_returning.c
8212         (def_test_returning_type): Use union to check float return bits.
8214 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8216         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8217         Replace printf with __builtin_printf.
8219 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8221         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8222         initialize u5.
8224 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
8226         PR middle-end/67966
8227         * gnat.dg/pack21.adb: New test.
8228         * gnat.dg/pack22.adb: Likewise.
8229         * gnat.dg/pack22_pkg.ad[sb]: New helper.
8231 2015-10-16  Christian Bruel  <christian.bruel@st.com>
8233         PR target/67745
8234         * gcc.target/arm/no-align.c: New test.
8235         * gcc.target/arm/attr-align1.c: New test.
8236         * gcc.target/arm/attr-align2.c: New test.
8237         * gcc.target/arm/attr-align3.c: New test.
8239 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8241         * gcc.c-torture/compile/icfmatch.c: Add testcase
8243 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
8245         PR c++/67926
8246         * g++.dg/cpp1z/fold-ice1.C: New.
8248 2015-10-16  Michael Collison  <michael.collison@linaro.org>
8249             Andrew Pinski <andrew.pinski@caviumnetworks.com>
8251         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8253 2015-10-15  Marek Polacek  <polacek@redhat.com>
8255         * gcc.dg/tree-ssa/reassoc-42.c: New test.
8257 2015-10-15  Marek Polacek  <polacek@redhat.com>
8259         PR tree-optimization/67953
8260         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8261         unsigned.
8262         * gcc.dg/torture/pr67953.c: New test.
8264 2015-10-14  Jeff Law  <law@redhat.com>
8266         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
8267         contained within have their own file/test now.
8268         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8269         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
8270         expectations a bit more.
8271         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8272         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8273         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8274         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8275         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8277         PR testsuite/67959
8278         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8280 2015-10-14  Marek Polacek  <polacek@redhat.com>
8282         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
8283         (f6): New.
8284         (f7): New.
8285         (f8): New.
8286         (f9): New.
8287         (f10): New.
8288         (f11): New.
8289         (f12): New.
8290         (f13): New.
8292 2015-10-14  Richard Biener  <rguenther@suse.de>
8294         PR tree-optimization/67915
8295         * gcc.dg/torture/pr67915.c: New testcase.
8297 2015-10-14  Marek Polacek  <polacek@redhat.com>
8299         PR tree-optimization/67815
8300         * gcc.dg/tree-ssa/reassoc-39.c: New test.
8301         * gcc.dg/tree-ssa/reassoc-40.c: New test.
8302         * gcc.dg/tree-ssa/reassoc-41.c: New test.
8304 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8306         * gcc.dg/pragma-pop_options-1.c: New test.
8308 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
8309             Aldy Hernandez  <aldyh@redhat.com>
8311         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8312         * c-c++-common/gomp/clauses-1.c: New test.
8313         * c-c++-common/gomp/clauses-2.c: New test.
8314         * c-c++-common/gomp/clauses-3.c: New test.
8315         * c-c++-common/gomp/clauses-4.c: New test.
8316         * c-c++-common/gomp/declare-target-1.c: New test.
8317         * c-c++-common/gomp/declare-target-2.c: New test.
8318         * c-c++-common/gomp/depend-3.c: New test.
8319         * c-c++-common/gomp/depend-4.c: New test.
8320         * c-c++-common/gomp/doacross-1.c: New test.
8321         * c-c++-common/gomp/if-1.c: New test.
8322         * c-c++-common/gomp/if-2.c: New test.
8323         * c-c++-common/gomp/linear-1.c: New test.
8324         * c-c++-common/gomp/map-2.c: New test.
8325         * c-c++-common/gomp/map-3.c: New test.
8326         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8327         f_omp_target_data): Add map clause to target data.
8328         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8329         * c-c++-common/gomp/ordered-1.c: New test.
8330         * c-c++-common/gomp/ordered-2.c: New test.
8331         * c-c++-common/gomp/ordered-3.c: New test.
8332         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8333         on non-iterator.
8334         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8335         clause and ordered construct where no longer allowed.
8336         * c-c++-common/gomp/priority-1.c: New test.
8337         * c-c++-common/gomp/reduction-1.c: New test.
8338         * c-c++-common/gomp/schedule-simd-1.c: New test.
8339         * c-c++-common/gomp/sink-1.c: New test.
8340         * c-c++-common/gomp/sink-2.c: New test.
8341         * c-c++-common/gomp/sink-3.c: New test.
8342         * c-c++-common/gomp/sink-4.c: New test.
8343         * c-c++-common/gomp/udr-1.c: New test.
8344         * c-c++-common/taskloop-1.c: New test.
8345         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8346         value of _OPENMP macro.
8347         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8348         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8349         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8350         * gcc.dg/gomp/clause-1.c:
8351         * gcc.dg/gomp/reduction-1.c: New test.
8352         * gcc.dg/gomp/sink-fold-1.c: New test.
8353         * gcc.dg/gomp/sink-fold-2.c: New test.
8354         * gcc.dg/gomp/sink-fold-3.c: New test.
8355         * gcc.dg/vect/vect-simd-clone-15.c: New test.
8356         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8357         of non-static data members.
8358         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8359         Add some linear clause tests.
8360         * g++.dg/gomp/declare-simd-3.C: New test.
8361         * g++.dg/gomp/linear-1.C: New test.
8362         * g++.dg/gomp/member-1.C: New test.
8363         * g++.dg/gomp/member-2.C: New test.
8364         * g++.dg/gomp/pr66571-2.C: New test.
8365         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8366         dependent argument.
8367         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8368         in reduction clause.
8369         * g++.dg/gomp/reference-1.C: New test.
8370         * g++.dg/gomp/sink-1.C: New test.
8371         * g++.dg/gomp/sink-2.C: New test.
8372         * g++.dg/gomp/sink-3.C: New test.
8373         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8374         * g++.dg/gomp/this-1.C: New test.
8375         * g++.dg/gomp/this-2.C: New test.
8376         * g++.dg/vect/simd-clone-2.cc: New test.
8377         * g++.dg/vect/simd-clone-2.h: New test.
8378         * g++.dg/vect/simd-clone-3.cc: New test.
8379         * g++.dg/vect/simd-clone-4.cc: New test.
8380         * g++.dg/vect/simd-clone-4.h: New test.
8381         * g++.dg/vect/simd-clone-5.cc: New test.
8383 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
8385         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8386         after r228716 (Fix vtbl[34] and vtbx4).
8388 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
8390         PR tree-optimization/67909, 67947
8391         * gcc.dg/torture/pr67947.c: New test.
8393 2015-10-13  Jeff Law  <law@redhat.com>
8395         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8397 2015-10-12  Jeff Law  <law@redhat.com>
8399         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8400         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8401         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8402         ssa-dom-thread-11.c.
8404         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8406 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
8408         PR c++/58566
8409         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8411 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
8413         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8414         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8415         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8416         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8417         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8418         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8419         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8420         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8422 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
8424         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8425         and -mno-frame-header-opt options.
8426         * gcc.target/mips/frame-header-1.c: New file.
8427         * gcc.target/mips/frame-header-2.c: New file.
8428         * gcc.target/mips/frame-header-3.c: New file.
8430 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8431             Hale Wang  <hale.wang@arm.com>
8433         * gcc.dg/tree-ssa/forwprop-33.c: New.
8435 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
8437         PR target/67895
8438         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8439         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8440         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8441         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8442         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8443         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8444         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8445         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8446         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8447         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8449 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
8451         * lib/multiline.exp: New file.
8452         * lib/prune.exp: Load multiline.exp.
8453         (prune_gcc_output): Call into multiline.exp to handle any
8454         multiline output directives.
8455         * lib/libgo.exp: Load multiline.exp before prune.exp, using
8456         load_gcc_lib.
8458 2015-10-09  Martin Jambor  <mjambor@suse.cz>
8460         PR tree-optimization/67794
8461         * gcc.dg/ipa/ipa-sra-10.c: New test.
8462         * gcc.dg/torture/pr67794.c: Likewise.
8464 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
8466         PR rtl-optimization/67828
8467         * gcc.dg/torture/pr67828.c: New.
8469 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8471         PR target/67366
8472         * lib/target-supports.exp (check_effective_target_non_strict_align):
8473         Adjust for arm*-*-*.
8474         * gcc.target/arm/pr67366.c: New test.
8476 2015-10-09  Richard Biener  <rguenther@suse.de>
8478         PR tree-optimization/67891
8479         * gcc.dg/tree-ssa/pr67891.c: New testcase.
8481 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
8483         * gcc.dg/builtins-47.c: Test the optimized dump instead.
8485 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8487         * gcc.dg/vect/vect-outer-simd-3.c: New test.
8489 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8491         * gcc.dg/loop-unswitch-2.c: New test.
8492         * gcc.dg/loop-unswitch-3.c: Likewise.
8493         * gcc.dg/loop-unswitch-4.c: Likewise.
8495 2015-10-08  Tom de Vries  <tom@codesourcery.com>
8497         * gcc.dg/dse.c: Only dump in dse1 pass.
8498         * gcc.dg/tree-ssa/pr30375.c: Same.
8500 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
8502         PR target/66697
8503         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8504         (PUSH, POP): New defines.
8505         (sse2_test): Use PUSH and POP to misalign runtime stack.
8506         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8508 2015-10-07  James Norris  <jnorris@codesourcery.com>
8510         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8511         to atomic_init. (atomic_init): Restrict flags usage.
8513 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
8515         PR fortran/65889
8516         * gfortran.dg/sizeof_5.f90: New test.
8518 2015-10-06  Jeff Law  <law@redhat.com>
8520         * gcc.c-torture/compile/pr67816.c: New test.
8522 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8524         * gcc.target/aarch64/get_lane_f16_1.c: New test.
8526 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8528         PR fortran/65766
8529         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8531 2015-10-06  Marek Polacek  <polacek@redhat.com>
8533         PR c++/67863
8534         * c-c++-common/Wtautological-compare-4.c: New test.
8536 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8537             Peter Bergner <bergner@vnet.ibm.com>
8539         PR target/67808
8540         * gcc.target/powerpc/pr67808.c: New test.
8542 2015-10-06  Nick Clifton  <nickc@redhat.com>
8544         * gcc.target/msp430: New directory.
8545         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8546         tests.
8547         * gcc.target/msp430/data-attributes.c: New file.  Checks the
8548         noinit and persistent data attributes.
8550 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8552         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8554 2015-10-06  Richard Biener  <rguenther@suse.de>
8556         PR tree-optimization/67859
8557         * gcc.dg/torture/pr67859.c: New testcase.
8559 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8561         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8563 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8565         PR c++/53856
8566         * g++.dg/template/defarg19.C: New.
8567         * g++.dg/template/defarg20.C: Likewise.
8569 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8570             Sebastian Pop  <s.pop@samsung.com>
8572         * gcc.dg/graphite/scop-sor.c: Un-xfail.
8574 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8575             Sebastian Pop  <s.pop@samsung.com>
8577         * gcc.dg/graphite/scop-sor.c: Xfail.
8579 2015-10-05  Martin Jambor  <mjambor@suse.cz>
8580             Jan Hubicka  <hubicka@ucw.cz>
8582         * gcc.dg/ipa/propalign-4.c: New test.
8583         * gcc.dg/ipa/propalign-5.c: Likewise.
8585 2015-10-05  Marek Polacek  <polacek@redhat.com>
8587         PR tree-optimization/67821
8588         * gcc.dg/torture/pr67821-2.c: New test.
8589         * gcc.dg/torture/pr67821.c: New test.
8591 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8593         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8595 2015-10-05  Christian Bruel  <christian.bruel@st.com>
8597         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8599 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8601         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8602         (exec_vcvt): Add comments.
8604 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8606         PR rtl-optimization/67447
8607         * gcc.target/i386/pr67447.c: New test.
8609 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8611         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8612         effective target.
8613         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8614         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8615         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8616         * gcc.target/i386/vect-unpack-1.c: Ditto.
8617         * gcc.target/i386/vect-unpack-2.c: Ditto.
8619 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8621         PR fortran/67758
8622         * gfortran.dg/common_24.f: New.
8624 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8626         * gcc.target/arm/pr67756.c: Fixed warnings.
8628 2015-10-02  Marek Polacek  <polacek@redhat.com>
8630         PR c/67730
8631         * gcc.dg/pr67730-1.c: New test.
8632         * gcc.dg/pr67730-2.c: New test.
8633         * gcc.dg/pr67730.h: New test.
8635 2015-10-02  Marek Polacek  <polacek@redhat.com>
8637         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8639 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8641         PR tree-optimization/67754
8642         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8643         * gfortran.dg/graphite/block-2.f: Same.
8645 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8647         * gcc.dg/graphite/scop-23.c: New.
8649 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8651         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8652         and "avx512vbmi".
8654 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8656         PR rtl-optimization/67756
8657         * gcc.target/arm/pr67756.c: New.
8659 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
8661         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8662         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8663         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8664         for tiny model.
8665         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8666         for small model.
8668 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8670         * gcc.target/i386/vect-pack-trunc-1.c: New test.
8671         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8672         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8673         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8674         * gcc.target/i386/vect-unpack-1.c: Ditto.
8675         * gcc.target/i386/vect-unpack-2.c: Ditto.
8677 2015-10-02  Marek Polacek  <polacek@redhat.com>
8679         PR c/64249
8680         * c-c++-common/Wduplicated-cond-1.c: New test.
8681         * c-c++-common/Wduplicated-cond-2.c: New test.
8682         * c-c++-common/Wduplicated-cond-3.c: New test.
8683         * c-c++-common/Wduplicated-cond-4.c: New test.
8684         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8685         -Wduplicated-cond warning.
8687 2015-10-02  Renlin Li  <renlin.li@arm.com>
8689         * gcc.target/aarch64/csneg-1.c: Update.
8691 2015-10-02  Renlin Li  <renlin.li@arm.com>
8693         PR target/66776
8694         * gcc.target/aarch64/pr66776.c: New.
8696 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8698         * gnat.dg/warn13.adb: New test.
8700 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8702         * gnat.dg/vect15.ad[sb]: New test.
8703         * gnat.dg/vect16.ad[sb]: Likewise.
8704         * gnat.dg/vect17.ad[sb]: Likewise.
8705         * gnat.dg/vect18.ad[sb]: Likewise.
8707 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8709         PR rtl-optimization/67786
8710         PR rtl-optimization/67787
8711         * gcc.dg/pr67786.c: New test.
8712         * gcc.dg/pr67787.c: Likewise.
8714 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8716         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8718 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8720         PR target/51726
8721         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8723 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8725         PR fortran/62242
8726         PR fortran/52332
8727         * gfortran.dg/string_array_constructor_1.f90: New.
8728         * gfortran.dg/string_array_constructor_2.f90: New.
8729         * gfortran.dg/string_array_constructor_3.f90: New.
8731 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8733         PR target/67788
8734         PR target/67789
8735         * gcc.target/powerpc/pr67789.c: New testcase.
8737 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8739         PR fortran.67802
8740         * gfortran.dg/pr67802.f90: New test.
8742 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8744         PR fortran/66979
8745         gfortran.dg/pr66979.f90: new test.
8747 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8749         PR fortran/67616
8750         * gfortran.dg/pr67616.f90: New test.
8752 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8754         PR c++/54430
8755         * g++.dg/cpp0x/range-for30.C: New.
8757 2015-10-01  Marek Polacek  <polacek@redhat.com>
8759         PR c/65345
8760         * gcc.dg/atomic/pr65345-4.c: New test.
8761         * gcc.dg/pr65345-3.c: New test.
8763 2015-10-01  Marek Polacek  <polacek@redhat.com>
8765         PR tree-optimization/67769
8766         * gcc.dg/torture/pr67769.c: New test.
8768 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8770         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8772 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8774         PR target/54236
8775         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8777 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8779         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8780         (main): Rename to sse2_test.  Abort if count != 5.
8781         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8782         of -march=slm.
8783         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8785 2015-10-01  Richard Biener  <rguenther@suse.de>
8787         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8788         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8790 2015-09-30  Jeff Law  <law@redhat.com>
8792         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8794 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8796         PR rtl-optimization/67037
8797         * gcc.c-torture/execute/pr67037.c: New test.
8799 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8801         * lib/target-supports.exp (check_effective_target_sync_int_128):
8802         Return 1 on spu-*-* targets.
8803         (check_effective_target_sync_int_128_runtime): Likewise.
8804         (check_effective_target_sync_long_long): Likewise.
8805         (check_effective_target_sync_long_long_runtime): Likewise.
8806         (check_effective_target_sync_int_long): Likewise.
8807         (check_effective_target_sync_char_short): Likewise.
8809 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8811         * gcc.target/i386/pr67761.c: New test.
8813 2015-09-30  Marek Polacek  <polacek@redhat.com>
8815         PR c/67730
8816         * gcc.dg/pr67730.c: New test.
8818 2015-09-30  Marek Polacek  <polacek@redhat.com>
8820         PR tree-optimization/67690
8821         * gcc.dg/torture/pr67690.c: New test.
8823 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8825         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8826         * g++.dg/gomp/tls-wrap4.C: Likewise.
8827         * gcc.dg/atomic-op-optimize.c: Likewise.
8828         * gcc.dg/pr54087.c: Likewise.
8829         * gcc.dg/tls/section-2.c: Likewise.
8830         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8831         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8832         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8833         * gcc.target/arm/divzero.c: Likewise.
8834         * gcc.target/arm/sibcall-2.c: Likewise.
8835         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8836         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8837         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8838         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8839         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8840         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8841         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8842         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8843         * gfortran.dg/default_format_2.f90: Likewise.
8844         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8846 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8848         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8850 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8852         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8853         * gfortran.dg/round_4.f90: ditto.
8855 2015-09-29  Richard Biener  <rguenther@suse.de>
8857         PR tree-optimization/67170
8858         * gfortran.dg/pr67170.f90: New testcase.
8860 2015-09-29  Richard Biener  <rguenther@suse.de>
8862         PR tree-optimization/67741
8863         * gcc.dg/torture/pr67741.c: New testcase.
8865 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8867         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8868         non-zero for __builtin_signbit tests.
8870 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8872         PR target/65105
8873         * gcc.target/i386/pr65105-1.c: New.
8874         * gcc.target/i386/pr65105-2.c: New.
8875         * gcc.target/i386/pr65105-3.c: New.
8876         * gcc.target/i386/pr65105-4.C: New.
8877         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8879 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8881         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8883 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8885         PR fortran/40054
8886         PR fortran/63921
8887         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8888         standard as legacy.
8889         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8890         * gfortran.dg/function_types_3.f90: Change error message to
8891         "Type inaccessible...."
8892         * gfortran.dg/ptr_func_assign_1.f08: New test.
8893         * gfortran.dg/ptr_func_assign_2.f08: New test.
8895 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8897         PR fortran/40054
8898         PR fortran/63921
8899         * gfortran.dg/ptr_func_assign_3.f08: New test.
8900         * gfortran.dg/ptr_func_assign_4.f08: New test.
8902 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8903             Sebastian Pop  <s.pop@samsung.com>
8905         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8906         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8907         * gcc.dg/graphite/block-3.c: Same.
8908         * gcc.dg/graphite/block-4.c: Same.
8909         * gcc.dg/graphite/block-5.c: Same.
8910         * gcc.dg/graphite/block-6.c: Same.
8911         * gcc.dg/graphite/block-7.c: Same.
8912         * gcc.dg/graphite/block-8.c: Same.
8913         * gcc.dg/graphite/block-pr47654.c: Same.
8914         * gcc.dg/graphite/interchange-0.c: Same.
8915         * gcc.dg/graphite/interchange-1.c: Same.
8916         * gcc.dg/graphite/interchange-10.c: Same.
8917         * gcc.dg/graphite/interchange-11.c: Same.
8918         * gcc.dg/graphite/interchange-12.c: Same.
8919         * gcc.dg/graphite/interchange-13.c: Same.
8920         * gcc.dg/graphite/interchange-14.c: Same.
8921         * gcc.dg/graphite/interchange-15.c: Same.
8922         * gcc.dg/graphite/interchange-3.c: Same.
8923         * gcc.dg/graphite/interchange-4.c: Same.
8924         * gcc.dg/graphite/interchange-5.c: Same.
8925         * gcc.dg/graphite/interchange-6.c: Same.
8926         * gcc.dg/graphite/interchange-7.c: Same.
8927         * gcc.dg/graphite/interchange-8.c: Same.
8928         * gcc.dg/graphite/interchange-9.c: Same.
8929         * gcc.dg/graphite/interchange-mvt.c: Same.
8930         * gcc.dg/graphite/pr35356-1.c: Same.
8931         * gcc.dg/graphite/pr35356-3.c: Same.
8932         * gcc.dg/graphite/pr37485.c: Same.
8933         * gcc.dg/graphite/scop-1.c: Same.
8934         * gcc.dg/graphite/scop-11.c: Same.
8935         * gcc.dg/graphite/scop-5.c: Same.
8936         * gcc.dg/graphite/uns-block-1.c: Same.
8937         * gcc.dg/graphite/uns-interchange-9.c: Same.
8938         * gfortran.dg/graphite/block-1.f90: Same.
8939         * gfortran.dg/graphite/interchange-3.f90: Same.
8940         * gfortran.dg/graphite/pr14741.f90: Same.
8941         * gfortran.dg/graphite/block-2.f: Same.
8943 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8944             Sebastian Pop  <s.pop@samsung.com>
8946         PR tree-optimization/67700
8947         * gcc.dg/graphite/run-id-pr67700.c: New.
8949 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
8951         PR target/54236
8952         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8953         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8954         test_27): New.
8955         * gcc.target/sh/pr54236-5.c: New.
8956         * gcc.target/sh/pr54236-6.c: New.
8958 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8960         PR rtl-optimization/67456
8961         PR rtl-optimization/67464
8962         PR rtl-optimization/67465
8963         * gcc.dg/pr67465.c: New test.
8965 2015-09-28  Tom de Vries  <tom@codesourcery.com>
8967         PR tree-optimization/62171
8968         * gcc.dg/vect/pr62171.c: New test.
8970 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8972         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8973         skip on AIX.  XFAIL individual line tests.
8975 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
8977         PR rtl-optimization/64164
8978         PR tree-optimization/67312
8979         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
8980         * gcc.target/i386/stackalign/return-4.c: Add -O.
8982 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
8984         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8986 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
8988         PR fortran/67721
8989         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8991 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
8993         * gcc.dg/pr64935-1.c: XFAIL on AIX.
8994         * gcc.dg/pr64935-2.c: XFAIL on AIX.
8995         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8996         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8997         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8998         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8999         DW_AT_noreturn on AIX.
9000         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
9001         DW_AT_noreturn on AIX.
9002         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
9003         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
9004         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
9005         DW_AT_GNU_deleted on AIX.
9006         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
9007         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
9008         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
9009         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
9010         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
9011         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
9012         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
9013         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
9014         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
9015         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
9016         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
9017         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
9018         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
9019         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
9020         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
9022 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9024         PR fortran/67614
9025         * gfortran.dg/pr67614.f90: New test.
9027 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9029         PR fortran/67525
9030         * gfortran.dg/pr67525.f90: New test.
9032 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
9034         PR fortran/55603
9035         * gfortran.dg/allocatable_function_9.f90: New.
9037 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
9039         PR target/67675
9040         * gcc.target/sh/pr67675.c: New.
9042 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
9044         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
9046 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
9048         * gcc.target/i386/pr66749.c (dg-options): Replace
9049         -mtune=lakemount with -mtune=lakemont.
9050         * gcc.target/i386/pr66821.c (dg-options): Likewise.
9051         * gcc.target/i386/pr67329.c (dg-options): Likewise.
9053 2015-09-25  Marek Polacek  <polacek@redhat.com>
9055         * c-c++-common/ubsan/bounds-11.c: New test.
9056         * c-c++-common/ubsan/bounds-12.c: New test.
9058 2015-09-25  Marek Polacek  <polacek@redhat.com>
9060         PR sanitizer/64906
9061         * c-c++-common/ubsan/pr64906.c: New test.
9063 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
9065         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
9066         with -mtune=lakemount.
9067         * gcc.target/i386/pr66821.c (dg-options): Likewise.
9068         * gcc.target/i386/pr67329.c (dg-options): Likewise.
9070 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9072         PR driver/67640
9073         * gcc.dg/Werror-13.c: New test.
9075 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9077         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
9079 2015-09-24  Richard Biener  <rguenther@suse.de>
9081         PR lto/67699
9082         * g++.dg/pr67699.C: New testcase.
9084 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
9086         PR libgcc/67624
9087         * gcc.target/arm/fp16-inf.c: New test.
9089 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
9091         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
9092         name while checking for AVX-512VBMI presence.
9094 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9096         * lib/target-supports.exp (check_effective_target_pie): Check for
9097         PIE support on Solaris 11.x and 12.
9099 2015-09-24  Richard Biener  <rguenther@suse.de>
9101         * g++.dg/tree-ssa/restrict3.C: New testcase.
9103 2015-09-24  Richard Biener  <rguenther@suse.de>
9105         PR tree-optimization/48885
9106         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
9108 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
9110         * c-c++-common/Wmisleading-indentation.c: Augment test.
9112 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
9114         Fix small typos in the coding rule enforcement warnings.
9115         * g++.dg/diagnostic/disable.C: Replace 'namepace'
9116         with 'namespace'.
9118 2015-09-23  Richard Biener  <rguenther@suse.de>
9120         PR middle-end/67662
9121         * gcc.dg/ubsan/pr67662.c: New testcase.
9123 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9125         PR c/49655
9126         * gcc.dg/pragma-diag-6.c: New test.
9128 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
9130         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
9132 2015-09-23  Richard Biener  <rguenther@suse.de>
9134         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
9136 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
9138         * c-c++-common/Wmisleading-indentation.c: Augment test.
9140 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
9142         * g++.dg/diagostic/disable.C: New.
9144 2015-09-22  Tom de Vries  <tom@codesourcery.com>
9146         PR tree-optimization/67671
9147         * g++.dg/pr67671.C: New test.
9149 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
9151         PR target/67480
9152         * gcc.target/i386/pr67480.c: New test.
9154 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
9156         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9157         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9158         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
9159         avx512dq, avx512cd, avx512er and avx512pf.
9161 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9163         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9164         update-fetch operations.
9165         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9167 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9169         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
9170         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9172 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9174         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9175         (TEST_ONE): New.
9176         * gcc.target/aarch64/atomic-inst-swap.c: New.
9178 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9180         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9181         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9182         * gcc.target/i386/pr59789.c (f1): Likewise.
9183         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9184         * gcc.target/i386/intrinsics_6.c: Likewise.
9185         * gcc.dg/winline-5.c (int t): Likewise.
9186         * gcc.dg/winline-9.c (t): Likewise.
9187         * gcc.dg/always_inline2.c (q): Likewise.
9188         * gcc.dg/winline-2.c (inline int t): Likewise.
9189         * gcc.dg/winline-6.c: Likewise.
9190         * gcc.dg/winline-10.c (void g): Likewise.
9191         * gcc.dg/pr49243.c (void parse): Likewise.
9192         * gcc.dg/always_inline3.c (q2): Likewise.
9193         * gcc.dg/winline-3.c: Likewise.
9194         * gcc.dg/winline-7.c (inline void *t): Likewise.
9196 2015-09-22  Tom de Vries  <tom@codesourcery.com>
9198         PR tree-optimization/67666
9199         * g++.dg/pr67666.C: New test.
9201 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9203         PR fortran/67615
9204         * gfortran.dg/pr67615.f90: new test.
9206 2015-09-21  Jeff Law  <law@redhat.com>
9208         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9210 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
9212         Complete the implementation of N4230, Nested namespace definition.
9213         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9214         attributes and nested namespace definitions.
9215         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9216         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9217         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9218         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9219         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9220         appearing before the namespace identifier.
9222 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9224         PR c/66415
9225         * gcc.dg/cpp/pr66415-1.c: Test column number.
9227 2015-09-21  Richard Biener  <rguenther@suse.de>
9229         * g++.dg/ext/attr-alias-3.C: Add -g.
9231 2015-09-21  Richard Biener  <rguenther@suse.de>
9233         PR debug/67664
9234         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9236 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9238         PR target/64345
9239         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9241 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9243         * gcc.dg/pragma-diag-5.c: Fix excess warning.
9245 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9247         PR middle-end/60832
9248         * gcc.dg/pr53265.c: Update.
9250 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
9252         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9254 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9256         PR target/59478
9257         * gcc.target/sh/pr59478.c: New.
9259 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9261         PR target/67126
9262         * gcc.target/sh/pr51244-12.c: Adjust testcase.
9263         * gcc.target/sh/pr54236-2.c: Likewise.
9265 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9267         * gcc.target/sh/pr43417.c: Move target independent test to ...
9268         * gcc.c-torture/compile/pr43417.c: ... here.
9270 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9272         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9273         check_effective_target_big_endian, check_effective_target_little_endian,
9274         check_effective_target_any_fpu, check_effective_target_double_fpu,
9275         check_effective_target_use_single_only_fpu,
9276         check_effective_target_default_single_fpu,
9277         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9278         check_effective_target_has_fsca, check_effective_target_has_fsrra,
9279         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9280         check_effective_target_fmovd_enabled,
9281         check_effective_target_has_privileged, check_effective_target_has_pref,
9282         check_effective_target_banked_r0r7_isr,
9283         check_effective_target_stack_save_isr): New effective target checks.
9284         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9285         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9286         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9287         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9288         * gcc.target/sh/20080410-1.c: Use new effective target checks.
9289         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9290         * gcc.target/sh/attr-isr.c: Likewise.
9291         * gcc.target/sh/fpul-usage-1.c: Likewise.
9292         * gcc.target/sh/hiconst.c: Likewise.
9293         * gcc.target/sh/mfmovd.c: Likewise.
9294         * gcc.target/sh/pr21255-3.c: Likewise.
9295         * gcc.target/sh/pr33135-1.c: Likewise.
9296         * gcc.target/sh/pr33135-2.c: Likewise.
9297         * gcc.target/sh/pr33135-3.c: Likewise.
9298         * gcc.target/sh/pr33135-4.c: Likewise.
9299         * gcc.target/sh/pr39423-2.c: Likewise.
9300         * gcc.target/sh/pr49880-4.c: Likewise.
9301         * gcc.target/sh/pr49880-5.c: Likewise.
9302         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9303         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9304         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9305         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9306         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9307         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9308         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9309         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9310         * gcc.target/sh/pr50751-2.c: Likewise.
9311         * gcc.target/sh/pr50751-3.c: Likewise.
9312         * gcc.target/sh/pr50751-5.c: Likewise.
9313         * gcc.target/sh/pr50751-6.c: Likewise.
9314         * gcc.target/sh/pr50751-8.c: Likewise.
9315         * gcc.target/sh/pr51244-15.c: Likewise.
9316         * gcc.target/sh/pr51244-2.c: Likewise.
9317         * gcc.target/sh/pr51244-20.c: Likewise.
9318         * gcc.target/sh/pr51244-6.c: Likewise.
9319         * gcc.target/sh/pr52483-4.c: Likewise.
9320         * gcc.target/sh/pr53511-1.c: Likewise.
9321         * gcc.target/sh/pr53512-1.c: Likewise.
9322         * gcc.target/sh/pr53512-2.c: Likewise.
9323         * gcc.target/sh/pr53512-3.c: Likewise.
9324         * gcc.target/sh/pr53512-4.c: Likewise.
9325         * gcc.target/sh/pr53513-1.c: Likewise.
9326         * gcc.target/sh/pr54089-2.c: Likewise.
9327         * gcc.target/sh/pr54089-3.c: Likewise.
9328         * gcc.target/sh/pr54089-4.c: Likewise.
9329         * gcc.target/sh/pr54602-2.c: Likewise.
9330         * gcc.target/sh/pr54602-3.c: Likewise.
9331         * gcc.target/sh/pr54602-4.c: Likewise.
9332         * gcc.target/sh/pr54680.c: Likewise.
9333         * gcc.target/sh/pr55303-1.c: Likewise.
9334         * gcc.target/sh/pr55303-2.c: Likewise.
9335         * gcc.target/sh/pr55303-3.c: Likewise.
9336         * gcc.target/sh/pr56547-1.c: Likewise.
9337         * gcc.target/sh/pr56547-2.c: Likewise.
9338         * gcc.target/sh/pr61195.c: Likewise.
9339         * gcc.target/sh/pr61996.c: Likewise.
9340         * gcc.target/sh/pr6526.c: Likewise.
9341         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9342         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9343         * gcc.target/sh/prefetch.c: Likewise.
9344         * gcc.target/sh/rte-delay-slot.c: Likewise.
9345         * gcc.target/sh/sh2a-band.c: Likewise.
9346         * gcc.target/sh/sh2a-bclr.c: Likewise.
9347         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9348         * gcc.target/sh/sh2a-bld.c: Likewise.
9349         * gcc.target/sh/sh2a-bor.c: Likewise.
9350         * gcc.target/sh/sh2a-bset.c: Likewise.
9351         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9352         * gcc.target/sh/sh2a-bxor.c: Likewise.
9353         * gcc.target/sh/sh2a-jsrn.c: Likewise.
9354         * gcc.target/sh/sh2a-movi20s.c: Likewise.
9355         * gcc.target/sh/sh2a-movrt.c: Likewise.
9356         * gcc.target/sh/sh2a-resbank.c: Likewise.
9357         * gcc.target/sh/sh2a-rtsn.c: Likewise.
9358         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9359         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9360         * gcc.target/sh/sh4a-cosf.c: Likewise.
9361         * gcc.target/sh/sh4a-fsrra.c: Likewise.
9362         * gcc.target/sh/sh4a-memmovua.c: Likewise.
9363         * gcc.target/sh/sh4a-sincosf.c: Likewise.
9364         * gcc.target/sh/sh4a-sinf.c: Likewise.
9366 2015-09-20  Jeff Law  <law@redhat.com>
9368         PR tree-optimization/47679
9369         * g++.dg/warn/Wuninitialized-6.C: New test.
9371 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
9373         Implement nested namespace definitions.
9374         * g++.dg/cpp1z/nested-namespace-def1.C: New.
9375         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9376         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9377         * g++.dg/lookup/name-clash5.C: Adjust.
9378         * g++.dg/lookup/name-clash6.C: Likewise.
9380 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9382         * gcc.dg/pragma-diag-5.c: New test.
9384 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
9386         PR middle-end/67619
9387         * gcc.dg/torture/pr67619.c: New test.
9388         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9389         New procedure.
9391 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
9393         PR tree-optimization/67283
9394         * gcc.dg/tree-ssa/sra-15.c: New.
9395         * gcc.dg/tree-ssa/sra-16.c: New.
9397 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9399         PR sanitizer/64078
9400         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9401         (f2, f3): Make the function static.
9402         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9404 2015-09-17  Christian Bruel  <christian.bruel@st.com>
9406         * gcc.target/arm/attr_thumb-static2.c: New test.
9408 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9410         * gnat.dg/overflow_sum3.adb: New test.
9412 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9414         * gcc.target/arm/stack-checking.c: New test.
9416 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
9418         PR fortran/52846
9419         * gfortran.dg/public_private_module_5.f90: Add module procedure
9420         trigger_smod to ensure that the smod file is written.
9422 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
9424         * gcc.target/aarch64/copysign_1.c: New.
9425         * gcc.target/aarch64/copysign_2.c: New.
9427 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
9429         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9430         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9431         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9433 2015-09-16  John Marino  <gnugcc@marino.st>
9435         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9437 2015-09-16  Richard Biener  <rguenther@suse.de>
9439         PR middle-end/67253
9440         * gcc.dg/torture/pr67253.c: New testcase.
9442 2015-09-16  Richard Biener  <rguenther@suse.de>
9444         PR middle-end/67271
9445         * gcc.dg/pr67271.c: New testcase.
9447 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
9449         * gnat.dg/opt49.adb: New test.
9451 2015-09-16  Richard Biener  <rguenther@suse.de>
9453         PR middle-end/67442
9454         * gcc.dg/torture/pr67442.c: New testcase.
9456 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9458         * gnat.dg/array24.adb: New test.
9459         * gnat.dg/blocklocs.adb: Delete.
9461 2015-09-15  Marek Polacek  <polacek@redhat.com>
9463         PR c/67580
9464         * gcc.dg/pr67580.c: New test.
9466 2015-09-15  Richard Biener  <rguenther@suse.de>
9468         PR tree-optimization/67470
9469         * gcc.dg/torture/pr67470.c: New testcase.
9471 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
9473         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9475 2015-09-15  Richard Biener  <rguenther@suse.de>
9477         PR middle-end/67563
9478         * gcc.dg/pr67563.c: New testcase.
9480 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9482         PR fortran/67460
9483         * gfortran.dg/pr67460.f90: New test.
9485 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
9487         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9488         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9490 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
9492         PR c++/51911
9493         * g++.dg/cpp0x/new-auto1.C: New.
9495 2015-09-11  Mark Wielaard  <mjw@redhat.com>
9497         PR c/28901
9498         * g++.dg/warn/unused-variable-1.C: New test.
9499         * g++.dg/warn/unused-variable-2.C: Likewise.
9500         * gcc.dg/unused-4.c: Adjust warning for static const.
9501         * gcc.dg/unused-variable-1.c: New test.
9502         * gcc.dg/unused-variable-2.c: Likewise.
9504 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
9506         * gfortran.dg/private_type_3.f90: Require visibility.
9507         * gfortran.dg/module_variable_2.f90: Same.
9508         * gfortran.dg/nested_forall_1.f: Same.
9509         * gfortran.dg/elemental_dependency_4.f90: Same.
9510         * gfortran.dg/bind_c_usage_25.f90: Same.
9511         * gfortran.dg/access_spec_1.f90: Same.
9512         * gfortran.dg/public_private_module_2.f90: Same.
9513         * gfortran.dg/host_assoc_variable_1.f90: Same.
9514         * gfortran.dg/public_private_module_6.f90: Same.
9515         * gfortran.dg/module_variable_1.f90: Same.
9516         * gfortran.dg/pr37286.f90: Same.
9517         * gfortran.dg/internal_pack_7.f90: Same.
9518         * gfortran.dg/submodule_10.f08: Same.
9519         * gfortran.dg/allocatable_function_8.f90: Same.
9520         * gfortran.dg/merge_init_expr_2.f90: Same.
9521         * gfortran.dg/class_37.f03: Same.
9522         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9523         * gfortran.dg/typebound_call_20.f03: Same.
9524         * gfortran.dg/proc_ptr_result_3.f90: Same.
9525         * gfortran.dg/pr32535.f90: Same.
9526         * gfortran.dg/typebound_proc_19.f90: Same.
9527         * gfortran.dg/initialization_10.f90: Same.
9528         * gfortran.dg/bind_c_usage_8.f03: Same.
9529         * gfortran.dg/pr61335.f90: Same.
9530         * gfortran.dg/elemental_dependency_5.f90: Same.
9531         * gfortran.dg/proc_ptr_3.f90: Same.
9532         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9534 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9536         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9537         * gcc.dg/Wno-frame-address.c: Skip for Visium.
9538         * gcc.dg/loop-8.c: Likewise.
9540 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9542         PR ada/66965
9543         * gnat.dg/specs/addr1.ads: Remove.
9545 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9547         * gcc.dg/pie-link.c: Add -pie to dg-options.
9549 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9551         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9552         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9554 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9556         * gcc.target/powerpc/swaps-p8-20.c: New test.
9557         * gcc.target/powerpc/swaps-p8-21.c: New test.
9559 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9561         PR fortran/67526
9562         * gfortran.dg/pr67526.f90: New test.
9564 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9566         PR c++/67318
9567         * g++.dg/cpp0x/variadic166.C: New.
9569 2015-09-09  Mark Wielaard  <mjw@redhat.com>
9571         * c-c++-common/nonnull-1.c: New test.
9573 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9575         PR fortran/66993
9576         * gfortran.dg/submodule_11.f08: New test.
9578 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9580         PR target/67506
9581         * gcc.c-torture/compile/pr67506.c: New test.
9583 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9585         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9586         initialization with a byte mask.  No change expected here.
9587         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9588         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9589         initialization with contigious bitmask.  Literal pool is expectd
9590         to be used here.
9592 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9594         PR target/67439
9595         * gcc.target/arm/pr67439_1.c: New test.
9597 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
9599         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9600         model.
9602 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
9604         PR c++/67523
9605         * g++.dg/gomp/pr67523.C: New test.
9607         PR c++/67522
9608         * g++.dg/gomp/pr67522.C: New test.
9610         PR middle-end/67521
9611         * c-c++-common/gomp/pr67521.c: New test.
9613         PR middle-end/67517
9614         * c-c++-common/gomp/pr67517.c: New test.
9616         PR c++/67514
9617         * g++.dg/gomp/pr67514.C: New test.
9619         PR c++/67511
9620         * g++.dg/gomp/pr67511.C: New test.
9622         PR c/67502
9623         * c-c++-common/gomp/pr67502.c: New test.
9625 2015-09-09  Marek Polacek  <polacek@redhat.com>
9627         PR middle-end/67512
9628         * gcc.dg/pr67512.c: New test.
9630 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9632         PR c++/53184
9633         * g++.dg/warn/Wsubobject-linkage-1.C: New.
9634         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9635         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9636         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9638 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9640         * gcc.target/aarch64/mod_2.x: New file.
9641         * gcc.target/aarch64/mod_256.x: Likewise.
9642         * gcc.target/arm/mod_2.c: New test.
9643         * gcc.target/arm/mod_256.c: Likewise.
9644         * gcc.target/aarch64/mod_2.c: Likewise.
9645         * gcc.target/aarch64/mod_256.c: Likewise.
9647 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
9649         PR c++/67504
9650         * g++.dg/gomp/pr67504.C: New test.
9652         PR c/67501
9653         * c-c++-common/gomp/pr67501.c: New test.
9655         PR c/67500
9656         * gcc.dg/gomp/pr67500.c: New test.
9658         PR c/67495
9659         * gcc.dg/gomp/pr67495.c: New test.
9661 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
9662             Sebastian Pop  <s.pop@samsung.com>
9664         PR tree-optimization/53852
9665         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9666         both isl-0.12 and isl-0.15.
9667         * gcc.dg/graphite/uns-interchange-14.c: Same.
9668         * gcc.dg/graphite/uns-interchange-15.c: Same.
9669         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9671 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
9672             Sebastian Pop  <s.pop@samsung.com>
9674         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9675         * gcc.dg/graphite/block-1.c: Same.
9676         * gcc.dg/graphite/block-5.c: Same.
9677         * gcc.dg/graphite/block-6.c: Same.
9678         * gcc.dg/graphite/interchange-1.c: Same.
9679         * gcc.dg/graphite/interchange-10.c: Same.
9680         * gcc.dg/graphite/interchange-11.c: Same.
9681         * gcc.dg/graphite/interchange-13.c: Same.
9682         * gcc.dg/graphite/interchange-14.c: Same.
9683         * gcc.dg/graphite/interchange-3.c: Same.
9684         * gcc.dg/graphite/interchange-4.c: Same.
9685         * gcc.dg/graphite/interchange-7.c: Same.
9686         * gcc.dg/graphite/interchange-8.c: Same.
9687         * gcc.dg/graphite/interchange-9.c: Same.
9688         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9689         * gcc.dg/graphite/pr35356-1.c (foo): Same.
9690         * gcc.dg/graphite/pr37485.c: Same.
9691         * gcc.dg/graphite/scop-0.c (int toto): Same.
9692         * gcc.dg/graphite/scop-1.c: Same.
9693         * gcc.dg/graphite/scop-10.c: Same.
9694         * gcc.dg/graphite/scop-11.c: Same.
9695         * gcc.dg/graphite/scop-12.c: Same.
9696         * gcc.dg/graphite/scop-13.c: Same.
9697         * gcc.dg/graphite/scop-16.c: Same.
9698         * gcc.dg/graphite/scop-17.c: Same.
9699         * gcc.dg/graphite/scop-18.c: Same.
9700         * gcc.dg/graphite/scop-2.c: Same.
9701         * gcc.dg/graphite/scop-21.c (int test): Same.
9702         * gcc.dg/graphite/scop-22.c (void foo): Same.
9703         * gcc.dg/graphite/scop-4.c: Same.
9704         * gcc.dg/graphite/scop-5.c: Same.
9705         * gcc.dg/graphite/scop-6.c: Same.
9706         * gcc.dg/graphite/scop-7.c: Same.
9707         * gcc.dg/graphite/scop-8.c: Same.
9708         * gcc.dg/graphite/scop-9.c: Same.
9709         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9710         data-refs remain inside the inner loop.
9711         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9712         * gcc.dg/graphite/uns-interchange-14.c: Same.
9713         * gcc.dg/graphite/uns-interchange-9.c: Same.
9714         * gfortran.dg/graphite/interchange-3.f90
9716 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9718         PR target/63870
9719         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9720         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9721         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9722         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9723         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9724         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9725         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9726         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9727         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9728         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9729         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9730         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9732 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9734         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9735         * lib/target-supports.exp
9736         (check_effective_target_arm_neon_fp16_hw): New.
9738 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9740         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9741         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9743         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9744         (hfloat16_t): New.
9745         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9746         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9747         if supported.
9748         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9749         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9750         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9751         when those are supported.
9752         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9753         (vdup_n_f16): New.
9755         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9756         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9757         cases if supported.
9759         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9760         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9761         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9762         Likewise.
9763         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9764         Likewise.
9765         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9767         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9768         Add float16x8_t case.
9769         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9770         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9771         main, exec_vcreate): Likewise.
9772         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9773         exec_vget_high): Likewise.
9774         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9775         exec_vget_low): Likewise.
9776         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9777         Likewise.
9778         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9779         exec_vld1_dup): Likewise.
9780         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9781         exec_vld1_lane): Likewise.
9782         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9783         Likewise.
9784         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9785         exec_vldX_dup): Likewise.
9786         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9787         exec_vldX_lane): Likewise.
9788         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9789         exec_vset_lane): Likewise.
9790         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9791         exec_vst1_lane): Likewise.
9793 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9795         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9796         * gcc.target/aarch64/vget_low_1.c: Likewise.
9798 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9800         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9801         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9802         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9803         (main): update orig_data to avoid float16 NaN on bigendian.
9805 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9807         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9808         float16x8_t.
9809         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9810         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9811         * gcc.target/aarch64/vld1_lane.c: Likewise.
9813 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9815         PR c++/67369
9816         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9818 2015-09-07  Marek Polacek  <polacek@redhat.com>
9820         PR inline-asm/67448
9821         * gcc.dg/asm-10.c: New test.
9823 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9825         PR middle-end/67452
9826         * gcc.dg/lto/pr67452_0.c: New test.
9828 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9830         PR target/65210
9831         * gcc.target/avr/pr65210.c: New test.
9833 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9835         PR testsuite/67450
9836         * lib/target-supports.exp (check_cached_effective_target):
9837         Apppend $prop to et_prop_list only if needed.
9839 2015-09-04  Marek Polacek  <polacek@redhat.com>
9841         PR sanitizer/67279
9842         * gcc.dg/ubsan/pr67279.c: New test.
9844 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9845             Petr Murzin  <petr.murzin@intel.com>
9846             Kirill Yukhin <kirill.yukhin@intel.com>
9848         * gcc.target/i386/avx512f-scatter-1.c: New.
9849         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9850         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9852 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9854         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9855         rather than calling rmdir, cleanup if open fails.
9857 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9859         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9860         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9861         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9862         Return true for PowerPC targets that implement Altivec.
9864 2015-09-03  Renlin Li  <renlin.li@arm.com>
9866         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9867         check the assembly.
9868         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9870 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9872         * gcc.target/powerpc/vec-shift.c: New test.
9874 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9876         PR tree-optimization/65637
9877         * gcc.dg/autopar/reduc-4.c: New test.
9879 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9881         PR tree-optimization/65637
9882         * gcc.dg/autopar/pr46099-2.c: New test.
9884 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9886         PR middle-end/67351
9887         * g++.dg/pr67351.C: New test.
9889 2015-09-03  Richard Biener  <rguenther@suse.de>
9891         PR ipa/66705
9892         * g++.dg/lto/pr66705_0.C: New testcase.
9894 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9896         PR middle-end/60586
9897         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9898         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9900 2015-09-02  Marek Polacek  <polacek@redhat.com>
9902         PR c/67432
9903         * gcc.dg/pr67432.c: New test.
9905 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9907         * lib/target-supports.exp (clear_effective_target_cache): New.
9908         (check_cached_effective_target): Update et_prop_list.
9909         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9910         * g++.dg/compat/compat.exp: Likewise.
9911         * g++.dg/compat/struct-layout-1.exp: Likewise.
9912         * lib/asan-dg.exp: Likewise.
9913         * lib/atomic-dg.exp: Likewise.
9914         * lib/cilk-plus-dg.exp: Likewise.
9915         * lib/clearcap.exp: Likewise.
9916         * lib/mpx-dg.exp: Likewise.
9917         * lib/tsan-dg.exp: Likewise.
9918         * lib/ubsan-dg.exp: Likewise.
9920 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
9922         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9924 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9925             Andrew Bennett  <andrew.bennett@imgtec.com>
9927         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9928         dependencies between ISA level and compact-branches.
9929         * gcc.target/mips/branch-10.c: Update expected output to allow
9930         compact forms of b/bal.
9931         * gcc.target/mips/branch-11.c: Likewise.
9932         * gcc.target/mips/branch-12.c: Likewise.
9933         * gcc.target/mips/branch-13.c: Likewise.
9934         * gcc.target/mips/branch-3.c: Likewise.
9935         * gcc.target/mips/branch-4.c: Likewise.
9936         * gcc.target/mips/branch-5.c: Likewise.
9937         * gcc.target/mips/branch-6.c: Likewise.
9938         * gcc.target/mips/branch-7.c: Likewise.
9939         * gcc.target/mips/branch-8.c: Likewise.
9940         * gcc.target/mips/branch-9.c: Likewise.
9941         * gcc.target/mips/branch-cost-1.c: Likewise.
9942         * gcc.target/mips/call-1.c: Likewise.
9943         * gcc.target/mips/call-2.c: Likewise.
9944         * gcc.target/mips/call-3.c: Likewise.
9945         * gcc.target/mips/call-4.c: Likewise.
9946         * gcc.target/mips/call-5.c: Likewise.
9947         * gcc.target/mips/call-6.c: Likewise.
9948         * gcc.target/mips/lazy-binding-1.c: Likewise.
9949         * gcc.target/mips/near-far-1.c: Likewise.
9950         * gcc.target/mips/near-far-2.c: Likewise.
9951         * gcc.target/mips/near-far-3.c: Likewise.
9952         * gcc.target/mips/near-far-4.c: Likewise.
9953         * gcc.target/mips/umips-branch-3.c: Ensure the test is
9954         run with compact branches allowed.
9955         * gcc.target/mips/compact-branches-1.c: New file.
9956         * gcc.target/mips/compact-branches-2.c: Likewise.
9957         * gcc.target/mips/compact-branches-3.c: Likewise.
9958         * gcc.target/mips/compact-branches-4.c: Likewise.
9959         * gcc.target/mips/compact-branches-5.c: Likewise.
9960         * gcc.target/mips/compact-branches-6.c: Likewise.
9961         * gcc.target/mips/compact-branches-7.c: Likewise.
9963 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
9965         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9966         Clean-up a created directory if testcase fails.
9968 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9970         PR target/67405
9971         * g++.dg/pr67405.C: New test.
9973 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9975         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9977 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9979         * gcc.dg/ifcvt-1.c: New test.
9980         * gcc.dg/ifcvt-2.c: Likewise.
9981         * gcc.dg/ifcvt-3.c: Likewise.
9983 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9985         PR libfortran/67412
9986         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9987         *-*-solaris2.10.
9989 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9991         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9993 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
9995         PR c++/61753
9996         * g++.dg/other/pr61753.C: New.
9998 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
10000         * gcc.dg/tree-ssa/cmp-1.c: New file.
10002 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
10004         * gcc.dg/tree-ssa/complex-7.c: New file.
10006 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10008         * gcc.target/powerpc/swaps-p8-19.c: New test.
10010 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10012         PR fortran/67367
10013         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
10015 2015-08-29  Tom de Vries  <tom@codesourcery.com>
10017         PR tree-optimization/46193
10018         * gcc.dg/autopar/pr46193.c: New test.
10020 2015-08-28  Nathan Sidwell  <nathan@acm.org>
10022         * gcc.dg/compat/struct-layout-1_generate.c: Simply
10023         use exit code for failure.
10025         * gcc.dg/torture/matrix-1.c: Use plain printf.
10026         * gcc.dg/torture/matrix-2.c: Likewise.
10027         * gcc.dg/torture/matrix-5.c: Likewise.
10028         * gcc.dg/torture/matrix-6.c: Likewise.
10029         * gcc.dg/torture/transpose-1.c: Likewise.
10030         * gcc.dg/torture/transpose-2.c: Likewise.
10031         * gcc.dg/torture/transpose-3.c: Likewise.
10032         * gcc.dg/torture/transpose-4.c: Likewise.
10033         * gcc.dg/torture/transpose-5.c: Likewise.
10034         * gcc.dg/torture/transpose-6.c: Likewise.
10036 2015-08-28  Jeff Law  <law@redhat.com>
10038         PR lto/66752
10039         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10040         * gcc.dg/torture/pr66752-1.c: New test
10041         * g++.dg/torture/pr66752-2.C: New test.
10043 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
10044         Revert:
10045         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
10047                 * gcc.dg/tree-ssa/sra-15.c: New.
10049 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
10051         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
10052         * gcc.target/mips/msub-8.c: Ditto
10054 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10056         * lib/target-supports.exp (check-effective_target_vect_double):
10057         Enable for Power targets with VSX hardware available.
10058         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
10059         vect_no_align && { ! vect_hw_misalign }.
10061 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
10063         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
10064         Replaced by opt_files, compile with -floop-nest-optimize.
10065         * g++.dg/graphite/graphite.exp: Same.
10066         * gfortran.dg/graphite/graphite.exp: Same.
10067         * gcc.dg/graphite/block-0.c: Adjust pattern.
10068         * gcc.dg/graphite/block-1.c: Same.
10069         * gcc.dg/graphite/block-3.c: Same.
10070         * gcc.dg/graphite/block-4.c: Same.
10071         * gcc.dg/graphite/block-5.c: Same.
10072         * gcc.dg/graphite/block-6.c: Same.
10073         * gcc.dg/graphite/block-7.c: Same.
10074         * gcc.dg/graphite/block-8.c: Same.
10075         * gcc.dg/graphite/block-pr47654.c: Same.
10076         * gcc.dg/graphite/interchange-0.c: Same.
10077         * gcc.dg/graphite/interchange-1.c: Same.
10078         * gcc.dg/graphite/interchange-10.c: Same.
10079         * gcc.dg/graphite/interchange-11.c: Same.
10080         * gcc.dg/graphite/interchange-12.c: Same.
10081         * gcc.dg/graphite/interchange-13.c: Same.
10082         * gcc.dg/graphite/interchange-14.c: Same.
10083         * gcc.dg/graphite/interchange-15.c: Same.
10084         * gcc.dg/graphite/interchange-3.c: Same.
10085         * gcc.dg/graphite/interchange-4.c: Same.
10086         * gcc.dg/graphite/interchange-5.c: Same.
10087         * gcc.dg/graphite/interchange-6.c: Same.
10088         * gcc.dg/graphite/interchange-7.c: Same.
10089         * gcc.dg/graphite/interchange-8.c: Same.
10090         * gcc.dg/graphite/interchange-9.c: Same.
10091         * gcc.dg/graphite/interchange-mvt.c: Same.
10092         * gcc.dg/graphite/pr37485.c: Same.
10093         * gcc.dg/graphite/uns-block-1.c: Same.
10094         * gcc.dg/graphite/uns-interchange-12.c: Same.
10095         * gcc.dg/graphite/uns-interchange-14.c: Same.
10096         * gcc.dg/graphite/uns-interchange-15.c: Same.
10097         * gcc.dg/graphite/uns-interchange-9.c: Same.
10098         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10099         * gfortran.dg/graphite/interchange-3.f90: Same.
10101 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
10103         PR target/67317
10104         * gcc.target/i386/pr67317-1.c: New test.
10105         * gcc.target/i386/pr67317-2.c: Ditto.
10106         * gcc.target/i386/pr67317-3.c: Ditto.
10107         * gcc.target/i386/pr67317-4.c: Ditto.
10108         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
10109         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
10111 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
10113         * gcc.target/powerpc/vec-shr.c: New.
10115 2015-08-27  Marek Polacek  <polacek@redhat.com>
10117         PR middle-end/67005
10118         * gcc.dg/torture/pr67005.c: New test.
10120 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
10122         * gcc.dg/tree-ssa/sra-15.c: New.
10124 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10126         * gcc.target/aarch64/long_branch_1.c: New test.
10128 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10130         * gcc.target/s390/20150826-1.c: New test.
10132 2015-08-26  Renlin Li  <renlin.li@arm.com>
10134         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
10136 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
10138         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
10140 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
10142         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
10143         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
10144         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10145         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10147 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
10149         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10150         New test directive.
10151         * gcc.target/aarch64/tlsle_1.x: New test source.
10152         * gcc.target/aarch64/tlsle12_1.c: New testcase.
10153         * gcc.target/aarch64/tlsle24_1.c: Likewise.
10154         * gcc.target/aarch64/tlsle32_1.c: Likewise.
10156 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10158         PR fortran/29600
10159         * gfortran.dg/shape_8.f90: New test.
10161 2015-08-25  Marek Polacek  <polacek@redhat.com>
10163         PR middle-end/67330
10164         * gcc.dg/weak/weak-18.c: New test.
10166 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
10168         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
10169         gcc_jit_context_set_bool_use_external_driver.
10171 2015-08-25  Nathan Sidwell  <nathan@acm.org>
10173         * gcc.c-torture/execute/builtins/20010124-1.x: New.
10175         * gcc.dg/20001117-1.c: Needs return_address.
10176         * gcc.dg/20020415-1.c: Needs alloca.
10177         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
10178         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10179         * gcc.dg/pr63186.c: Needs label_values.
10180         * gcc.dg/torture/pr33848.c: Likwise.
10182         * lib/target-supports.exp (check_effective_target_fopenacc,
10183         check_effective_target_fopenmp): Disable for nvptx.
10184         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10185         * gcc.dg/stack-usage-1.c: Likewise.
10186         * gcc.dg/stack-usage-2.c: Likewise.
10187         * gcc.dg/unused-5.c: Likewise.
10188         * gcc.dg/unwind-1.c: Likewise.
10190 2015-08-25  Christian Bruel  <christian.bruel@st.com>
10192         * gcc.dg/Wno-frame-address.c: Skip for ARM.
10193         * g++.dg/Wno-frame-address.C: Ditto.
10195 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10197         PR target/67211
10198         * g++.dg/pr67211.C: New test.
10200 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
10202         PR fortran/62536
10203         PR fortran/66175
10204         * gfortran.dg/block_end_error_1.f90: New test.
10205         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10207 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10209         PR target/66821
10210         * gcc.target/i386/pr66821.c: New test.
10212 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10214         PR target/67329
10215         * gcc.target/i386/pr67329.c: New test.
10217 2015-08-24  Nathan Sidwell  <nathan@acm.org>
10219         * gcc.dg/pr49551.c: Needs -fdata-sections.
10221         * gcc.dg/pr64935-2.c: Needs scheduling.
10223         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10224         * gcc.dg/torture/pr63738.c: Likewise.
10225         * gcc.dg/torture/pr64728.c: Likewise.
10226         * gcc.dg/pr63748.c: Likewise.
10227         * gcc.dg/20020312-2.c: Likewise.
10229         * gcc.dg/torture/pr66123.c: Needs label_values.
10231         * gcc.dg/torture/pr41261.c: Needs profiling.
10232         * gcc.dg/pr26570.c: Likewise.
10233         * gcc.dg/pr61776.c: Likewise.
10234         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10235         * gcc.dg/gomp/pr34610.c: Likewise.
10236         * gcc.dg/pr54121.c: Likewise.
10237         * gcc.dg/20050325-1.c: Likewise.
10238         * gcc.dg/pr66899.c: Likewise.
10239         * gcc.dg/pr48770.c: Likewise.
10240         * gcc.dg/pr24225.c: Likewise.
10242         * gcc.dg/pr27531-1.c: Needs io.
10243         * gcc.dg/pr44606.c: Likewise.
10245         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10247         * gcc.dg/pr51990.c: Needs alloca.
10249         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10251 2015-08-24  Tom de Vries  <tom@codesourcery.com>
10253         PR tree-optimization/65468
10254         * gcc.dg/gomp/static-chunk-size-one.c: New test.
10256 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10258         PR libfortran/54572
10259         * gfortran.dg/backtrace_1.f90: New test.
10261 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10263         PR libfortran/62296
10264         * gfortran.dg/execute_command_line_2.f90: New test.
10266 2015-08-23  Tom de Vries  <tom@codesourcery.com>
10268         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10269         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10270         vect_no_int_max to vect_no_int_min_max.
10271         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10272         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10273         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10274         * gcc.dg/vect/slp-reduc-4.c: Same.
10275         * gcc.dg/vect/slp-reduc-5.c: Same.
10276         * gcc.dg/vect/vect-125.c: Same.
10277         * gcc.dg/vect/vect-13.c: Same.
10278         * gcc.dg/vect/vect-double-reduc-3.c: Same.
10279         * gcc.dg/vect/vect-reduc-1.c: Same.
10280         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10281         * gcc.dg/vect/vect-reduc-1char.c:Same.
10282         * gcc.dg/vect/vect-reduc-1short.c: Same.
10283         * gcc.dg/vect/vect-reduc-2.c: Same.
10284         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10285         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10286         * lib/target-supports.exp: Same.
10288 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
10290         PR c++/63693
10291         * g++.dg/cpp0x/decltype63.C: New.
10293 2015-08-22  Nathan Sidwell  <nathan@acm.org>
10295         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10296         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10297         * c-c++-common/Wunused-var-8.c: Likewise.
10298         * c-c++-common/gomp/pr61486-2.c: Likewise.
10299         * c-c++-common/Wunused-var-6.c: Likewise.
10300         * c-c++-common/goacc/reduction-1.c: Likewise.
10301         * c-c++-common/goacc/reduction-2.c: Likewise.
10302         * c-c++-common/goacc/reduction-3.c: Likewise.
10303         * c-c++-common/goacc/reduction-4.c: Likewise.
10304         * gcc.dg/builtins-64.c: Likewise.
10305         * gcc.dg/pr59523.c: Likewise.
10306         * gcc.dg/tree-ssa/20080530.c: Likewise.
10307         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10308         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10309         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10310         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10311         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10312         * gcc.dg/pr59011.c: Likewise.
10313         * gcc.dg/uninit-9.c: Likewise.
10314         * gcc.dg/pr61561.c: Likewise.
10315         * gcc.dg/vla-4.c: Likewise.
10316         * gcc.dg/20101010-1.c: Likewise.
10317         * gcc.dg/pr49120.c: Likewise.
10318         * gcc.dg/20030331-2.c: Likewise.
10319         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10320         * gcc.dg/pr25682.c: Likewise.
10321         * gcc.dg/guality/guality.c: Likewise.
10322         * gcc.dg/pr27301.c: Likewise.
10323         * gcc.dg/uninit-9-O0.c: Likewise.
10324         * gcc.dg/fold-alloca-1.c: Likewise.
10325         * gcc.dg/pr41470.c: Likewise.
10326         * gcc.dg/pr51491-2.c: Likewise.
10327         * gcc.dg/winline-7.c: Likewise.
10328         * gcc.dg/vla-2.c: Likewise.
10329         * gcc.dg/pr50764.c: Likewise.
10330         * gcc.dg/c99-vla-1.c: Likewise.
10331         * gcc.dg/pr33238.c: Likewise.
10332         * gcc.dg/c99-const-expr-13.c: Likewise.
10333         * gcc.dg/builtin-return-1.c: Likewise.
10334         * gcc.dg/vla-3.c: Likewise.
10335         * gcc.dg/20020415-1.c: Likewise.
10336         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10337         * gcc.dg/shrink-wrap-alloca.c: Likewise.
10338         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10339         * gcc.dg/torture/calleesave-sse.c: Likewise.
10340         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10341         * gcc.dg/gomp/vla-2.c: Likewise.
10342         * gcc.dg/gomp/vla-3.c: Likewise.
10343         * gcc.dg/gomp/vla-4.c: Likewise.
10344         * gcc.dg/gomp/pr30494.c: Likewise.
10345         * gcc.dg/gomp/vla-5.c: Likewise.
10346         * gcc.dg/pr51990-2.c: Likewise.
10347         * gcc.dg/vla-22.c: Likewise.
10349 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10351         * gcc.dg/cpp/multiline-2.c: Add column numbers.
10352         * gcc.dg/dollar.c: Likewise.
10353         * gcc.dg/pragma-message.c: Likewise.
10354         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10355         * c-c++-common/raw-string-14.c: Likewise.
10357 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
10359         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10360         property that instantiation here is a compile-time error.
10362 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
10364         * g++.dg/other/pr67065.C: Extend.
10366 2015-08-21  Nathan Sidwell  <nathan@acm.org>
10368         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10369         is freestanding.
10370         (check_effective_target_global_constructor): New.
10371         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10372         * gcc.dg/debug/debug.exp: Skip  for nvptx.
10373         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10375         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10376         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10377         * gcc.c-torture/compile/pr33855.c: Likewise.
10378         * gcc.c-torture/compile/920723-1.c: Likewise.
10379         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10380         writing a const.
10381         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10382         label.
10383         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10384         'call'.
10386         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10387         prototype normal.
10388         * gcc.c-torture/execute/switch-1.c: Likewise.
10390         * gcc.c-torture/execute/pr34456.c: Require not freestanding
10391         * gcc.c-torture/execute/printf-1.c: Likewise.
10392         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10393         * gcc.c-torture/execute/fprintf-1.c: Likewise.
10394         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10395         * gcc.c-torture/execute/vprintf-1.c: Likewise.
10396         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10397         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10398         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10399         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10400         * gcc.c-torture/execute/gofast.c: Likewise.
10401         * gcc.c-torture/execute/complex-6.c: Likewise.
10403         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10404         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10405         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10406         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10407         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10408         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10409         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10410         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10411         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10412         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10413         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10414         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10415         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10416         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10417         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10418         * gcc.dg/setjmp-1.c: Likewise.
10419         * gcc.dg/cleanup-5.c: Likewise.
10420         * gcc.dg/cleanup-12.c: Likewise.
10421         * gcc.dg/cleanup-13.c: Likewise.
10423         * gcc.dg/constructor-1.c: Require global ctor.
10425         * gcc.dg/fork-instrumentation.c: Require profiling.
10426         * gcc.dg/20030107-1.c: Likewise.
10427         * gcc.dg/20030702-1.c: Likewise.
10429         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10430         * gcc.dg/cpp/paste2.c: Likewise.
10431         * gcc.dg/cpp/strify3.c: Likewise.
10432         * gcc.dg/cpp/strify4.c: Likewise.
10433         * gcc.dg/cpp/lexnum.c: Likewise.
10434         * gcc.dg/cpp/digraphs.c: Likewise.
10435         * gcc.dg/cpp/macro1.c: Likewise.
10437 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10439         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10441 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10443         * lib/gcc-dg.exp: Add extra options for db-final to the command line
10444         only once.
10446 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10448         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10449         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10450         vec_vpmsum_be and vec_shasigma_be.
10452 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
10454         * lib/target-supports.exp
10455         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10456         with -mfp16-format=ieee.
10458 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
10460         PR c++/67065
10461         * g++.dg/other/pr67065.C: New.
10463 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
10465         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10466         memcpy.
10467         * gcc.target/mips/inline-memcpy-2.c: Ditto.
10468         * gcc.target/mips/inline-memcpy-3.c: Ditto.
10469         * gcc.target/mips/inline-memcpy-4.c: Ditto.
10470         * gcc.target/mips/inline-memcpy-5.c: Ditto.
10472 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
10474         * gcc.dg/wide_shift_64_1.c: New testcase.
10475         * gcc.dg/wide_shift_128_1.c: Likewise.
10476         * gcc.target/aarch64/ashlti3_1.c: Likewise.
10478 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
10480         * lib/target-supports.exp
10481         (check_effective_target_fstack_protector_enabled): New test.
10482         * gcc.target/i386/ssp-default.c: New test.
10484 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
10486         PR fortran/66929
10487         * gfortran.dg/generic_31.f90: New.
10489 2015-08-19  Marek Polacek  <polacek@redhat.com>
10491         PR middle-end/67133
10492         * g++.dg/torture/pr67133.C: New test.
10494 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10496         * gcc.target/powerpc/altivec-35.c: New test.
10497         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10498         * gcc.target/powerpc/vsx-vector-7.c: New test.
10500 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10502         PR middle-end/36757
10503         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10504         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10506 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
10508         PR rtl-optimization/67218
10509         * gcc.c-torture/execute/ieee/pr67218.c,
10510         gcc.target/aarch64/fcvt_int_float_double1.c,
10511         gcc.target/aarch64/fcvt_int_float_double2.c,
10512         gcc.target/aarch64/fcvt_int_float_double3.c,
10513         gcc.target/aarch64/fcvt_int_float_double4.c,
10514         gcc.target/aarch64/fcvt_uint_float_double1.c,
10515         gcc.target/aarch64/fcvt_uint_float_double2.c,
10516         gcc.target/aarch64/fcvt_uint_float_double3.c,
10517         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10519 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10521         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10522         dg-options to disable LSE extensions.
10523         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10524         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10525         * gcc.target/aarch64/atomic-op-char.c: Likewise.
10526         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10527         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10528         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10529         * gcc.target/aarch64/atomic-op-long.c: Likewise.
10530         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10531         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10532         * gcc.target/aarch64/atomic-op-release.c: Likewise.
10533         * gcc.target/aarch64/atomic-op-short.c: Likewise.
10534         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10535         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10536         * gcc.target/aarch64/sync-op-full.c: Likewise.
10537         * gcc.target/aarch64/sync-op-release.c: Likewise.
10539 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10541         PR c++/67160
10542         * g++.dg/cpp1z/feat-cxx1z.C: New.
10544 2015-08-18  Marek Polacek  <polacek@redhat.com>
10546         PR middle-end/67222
10547         * gcc.dg/torture/pr67222.c: New test.
10549 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10551         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10553 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
10555         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10556         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10557         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10559 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10561         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10562         which is used in later code.
10564 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10566         PR c++/67216
10567         * g++.dg/cpp0x/nullptr34.C: New.
10568         * g++.dg/warn/Wconversion2.C: Adjust.
10569         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10570         * g++.old-deja/g++.other/null3.C: Likewise.
10572         * g++.dg/cpp0x/pr51313.C: Adjust.
10574 2015-08-17  Richard Biener  <rguenther@suse.de>
10576         PR tree-optimization/67221
10577         * gcc.dg/torture/pr67221.c: New testcase.
10579 2015-08-17  Mike Stump  <mikestump@comcast.net>
10580             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10582         * gcc.target/arm/memcpy-aligned-1.c: New test.
10584 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10586         PR fortran/54656
10587         * gfortran.dg/norm_4.f90: Rename to...
10588         * gfortran.dg/norm2_4.f90: this.
10589         * gfortran.dg/norm2_5.f90: New test.
10591 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10593         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10594         * gcc.dg/ssp-1.c: Make counter a register.
10595         * gcc.dg/ssp-2.c: Likewise.
10596         * gcc.dg/torture/parm-coalesce.c: New.
10598 2015-08-14  Marek Polacek  <polacek@redhat.com>
10600         PR middle-end/67133
10601         * gcc.dg/torture/pr67133.c: New test.
10603 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10604             Matthias Klose  <doko@debian.org>
10606         PR target/67143
10607         * gcc.c-torture/compile/pr67143.c: New
10608         * gcc.target/aarch64/atomic-op-imm.c
10609         (atomic_fetch_add_negative_RELAXED): New.
10610         (atomic_fetch_sub_negative_ACQUIRE): New.
10612 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10614         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10615         * gcc.target/aarch64/target_attr_8.c: Likewise.
10616         * gcc.target/aarch64/target_attr_14.c: Likewise.
10618 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10620         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10622 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10624         * gcc.target/i386/builtin_target.c: Add skylake check.
10626 2015-08-13  Jeff Law  <law@redhat.com>
10628         * gcc.dg/pr66314.c: Moved from here to ..
10629         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10630         to clear all sanitizers before -fsanitize=kernel-address.
10632 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10634         * gcc.target/aarch64/cinc_common_1.c: New test.
10636 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10638         PR c++/53421
10639         * g++.dg/ext/attribute-may-alias-1.C: New.
10640         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10642 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10644         * gcc.target/aarch64/atomic-inst-cas.c: New.
10645         * gcc.target/aarch64/atomic-inst-ops.inc: New.
10647 2015-08-13  Andreas Schwab  <schwab@suse.de>
10649         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10651 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10653         PR c++/62164
10654         * g++.dg/torture/pr62164.C: New.
10656 2015-08-13  Richard Biener  <rguenther@suse.de>
10658         PR tree-optimization/67191
10659         * gcc.dg/torture/pr67191.c: New testcase.
10660         * g++.dg/torture/pr67191.C: Likewise.
10662 2015-08-13  Richard Biener  <rguenther@suse.de>
10664         PR tree-optimization/66502
10665         PR tree-optimization/67167
10666         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10668 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10670         PR c++/53330
10671         * g++.dg/init/new42.C: New.
10673 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10675         PR target/67071
10676         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10677         vector constants.
10678         * gcc.target/powerpc/pr67071-2.c: Likewise.
10679         * gcc.target/powerpc/pr67071-3.c: Likewise.
10681 2015-08-12  Marek Polacek  <polacek@redhat.com>
10683         PR c++/55095
10684         * c-c++-common/Wshift-overflow-6.c: New test.
10685         * c-c++-common/Wshift-overflow-7.c: New test.
10686         * g++.dg/cpp1y/left-shift-2.C: New test.
10688 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10690         PR c++/52742
10691         * g++.dg/cpp0x/pr52742.C: New.
10693 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10695         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10696         Check Knights Landing support.
10698 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10700         PR c++/47461
10701         * g++.dg/warn/Wunused-result-1.C: New.
10703 2015-08-12  Richard Biener  <rguenther@suse.de>
10705         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10706         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10707         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10708         * g++.dg/tree-ssa/pr61034.C: Adjust.
10709         * gcc.dg/fold-compare-2.c: Likewise.
10710         * gcc.dg/pr50763.c: Likewise.
10711         * gcc.dg/predict-3.c: Likewise.
10712         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10713         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10714         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10715         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10716         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10717         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10718         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10719         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10720         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10721         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10722         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10723         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10725 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10727         * gcc.dg/vrp-min-max-1.c: New.
10728         * gcc.dg/vrp-min-max-2.c: New.
10730 2015-08-12  Richard Biener  <rguenther@suse.de>
10732         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10734 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10736         PR testsuite/67175
10737         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10738         Handle absence of vector min/max for sparc.
10740 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10742         PR target/66954
10743         * g++.dg/ext/mv25.C: New test.
10745 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10747         * gcc.target/i386/avx2-vect-shift.c: New test.
10749 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10751         PR c/66098
10752         PR c/66711
10753         * gcc.dg/pragma-diag-3.c: New test.
10754         * gcc.dg/pragma-diag-4.c: New test.
10756 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10758         * c-c++-common/dfp/operator-comma.c: Call init function.
10759         * c-c++-common/dfp/convert-dfp-2.c: New test.
10761 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10763         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10764         Treat model == 0x4f as Broadwell.
10766 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10768         PR libfortran/67140
10769         * gfortran.dg/pr67140.f90: New test.
10771 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10773         PR libgomp/65742
10774         PR middle-end/66332
10775         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10777 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10779         PR fortran/64022
10780         * gfortran.dg/ieee/large_4.f90: New test.
10782 2015-08-08  Bud Davis  <jmdavis@link.com>
10784         PR fortran/59746
10785         * gfortran.dg/common_22.f90: New.
10787 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10789         PR rtl-optimization/67028
10790         * gcc.dg/pr67028.c: New testcase.
10792 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10794         PR rtl-optimization/67029
10795         * gcc.dg/pr67029.c: New test.
10797 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10799         PR fortran/64104
10800         * gfortran.dg/ieee/ieee_8.f90: New test.
10802 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10804         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10805         modifers.
10806         * gcc.target/aarch64/noplt_2.c: Likewise.
10807         * gcc.target/aarch64/noplt_3.c: Likewise.
10809 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10811         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10812         optimization level, and print a summary at the end.
10814 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10816         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10818 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10820         * gcc.target/aarch64/noplt_3.c: New testcase.
10822 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10824         * gcc.target/aarch64/noplt_1.c: New testcase.
10825         * gcc.target/aarch64/noplt_2.c: Likewise.
10827 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10829         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10830         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10832 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10834         * gcc.target/s390/dwarfregtable-1.c: New test.
10835         * gcc.target/s390/dwarfregtable-2.c: New test.
10836         * gcc.target/s390/dwarfregtable-3.c: New test.
10838 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10840         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10842 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10844         PR fortran/64022
10845         * gfortran.dg/ieee/large_2.f90: New test.
10846         * gfortran.dg/ieee/large_3.F90: New test.
10848 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10850         PR fortran/64022
10851         * gfortran.dg/ieee/large_1.f90: Adjust test.
10853 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10854             Jeff Law  <law@redhat.com>
10856         PR c/16351
10857         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10858         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10859         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10860         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10861         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10862         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10864 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10866         PR middle-end/66311
10867         * gfortran.dg/pr66311.f90: New file.
10869 2015-08-05  Richard Biener  <rguenther@suse.de>
10871         PR tree-optimization/67121
10872         * gcc.dg/torture/pr67121.c: New testcase.
10874 2015-08-05  Nick Clifton  <nickc@redhat.com>
10876         * gcc.target/rl78: New directory.
10877         * gcc.target/rl78/rl78.exp: New file: Test driver.
10878         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10880 2015-08-05  Richard Biener  <rguenther@suse.de>
10882         PR middle-end/67120
10883         * gcc.dg/torture/pr67120.c: New testcase.
10885 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10887         PR fortran/52846
10889         * lib/fortran-modules.exp: Call cleanup-submodules from
10890         cleanup-modules.
10891         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10892         cover the cases where private entities are no longer optimized
10893         away.
10894         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10895         same reason.
10896         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10897         * gfortran.dg/submodule_5.f08: The same.
10898         * gfortran.dg/submodule_9.f08: The same.
10899         * gfortran.dg/submodule_10.f08: New test.
10901 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10903         PR c++/66595
10904         * g++.dg/cpp1y/var-templ35.C: New.
10906 2015-08-05  Richard Biener  <rguenther@suse.de>
10908         PR tree-optimization/67055
10909         * g++.dg/torture/pr67055.C: New testcase.
10911 2015-08-05  Richard Biener  <rguenther@suse.de>
10913         PR tree-optimization/67109
10914         * gcc.dg/torture/pr67109.c: New testcase.
10915         * gcc.dg/vect/vect-119.c: Adjust.
10917 2015-08-05  Richard Biener  <rguenther@suse.de>
10919         PR middle-end/67107
10920         * gcc.dg/pr67107.c: New testcase.
10922 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10924         PR c++/66197
10925         * g++.dg/cpp1z/abbrev2.C: New.
10927 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10929         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10931 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10933         PR c++/66392
10934         * g++.dg/init/explicit4.C: New.
10936 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10938         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10939         without VSX an Power8 vector support.
10941 2015-08-04  Richard Biener  <rguenther@suse.de>
10943         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10945 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
10947         PR target/67110
10948         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10949         -fno-pie -no-pie.
10951 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10953         PR c++/66427
10954         * g++.dg/cpp1y/var-templ34.C: New.
10956 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10958         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10959         * gcc.target/aarch64/target_attr_1.c: Likewise.
10960         * gcc.target/aarch64/target_attr_2.c: Likewise.
10961         * gcc.target/aarch64/target_attr_3.c: Likewise.
10962         * gcc.target/aarch64/target_attr_4.c: Likewise.
10963         * gcc.target/aarch64/target_attr_5.c: Likewise.
10964         * gcc.target/aarch64/target_attr_6.c: Likewise.
10965         * gcc.target/aarch64/target_attr_7.c: Likewise.
10966         * gcc.target/aarch64/target_attr_8.c: Likewise.
10967         * gcc.target/aarch64/target_attr_9.c: Likewise.
10968         * gcc.target/aarch64/target_attr_10.c: Likewise.
10969         * gcc.target/aarch64/target_attr_11.c: Likewise.
10970         * gcc.target/aarch64/target_attr_12.c: Likewise.
10971         * gcc.target/aarch64/target_attr_13.c: Likewise.
10972         * gcc.target/aarch64/target_attr_14.c: Likewise.
10973         * gcc.target/aarch64/target_attr_15.c: Likewise.
10975 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10977         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10979 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10981         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10983 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10985         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10986         message.
10988 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10990         PR fortran/64022
10991         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10992         * gfortran.dg/ieee/large_1.f90: New test.
10994 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10996         PR tree-optimization/67043
10997         * gcc.dg/pr67043.c: New test.
10999 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
11001         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
11003 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
11005         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
11006         it to push/pop timing items.
11007         (main): For each optimization level, create a gcc_jit_timer, and
11008         time all of the iteration within that level cumulatively.
11009         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
11010         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
11012 2015-08-03  Alexander Basov <coohpt@gmail.com>
11014         PR middle-end/64744
11015         PR middle-end/48470
11016         PR middle-end/43404
11017         * gcc.target/arm/pr43404.c : New testcase.
11018         * gcc.target/arm/pr48470.c : New testcase.
11019         * gcc.target/arm/pr64744-1.c : New testcase.
11020         * gcc.target/arm/pr64744-2.c : New testcase.
11022 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11024         PR tree-optimization/67077
11025         * gcc.dg/pr67077.c: New test.
11027 2015-08-03  Jeff Law  <law@redhat.com>
11029         PR middle-end/66314
11030         PR gcov-profile/66899
11031         * gcc.dg/pr66899.c: New test.
11032         * gcc.dg/pr66314.c: New test.
11034 2015-08-03  Marek Polacek  <polacek@redhat.com>
11036         PR c/67088
11037         * gcc.dg/pr67088.c: New test.
11039 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11041         PR target/66731
11042         * gcc.target/arm/vnmul-1.c: New.
11043         * gcc.target/arm/vnmul-2.c: New.
11044         * gcc.target/arm/vnmul-3.c: New.
11045         * gcc.target/arm/vnmul-4.c: New.
11047 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
11049         PR fortran/64921
11050         * gfortran.dg/class_allocate_20.f90: New.
11052 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11054         * gcc.target/aarch64/csel_bfx_1.c: New test.
11055         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
11057 2015-08-02  Martin Sebor  <msebor@redhat.com>
11059         * g++.dg/Wframe-address-in-Wall.C: New test.
11060         * g++.dg/Wframe-address.C: New test.
11061         * g++.dg/Wno-frame-address.C: New test.
11062         * gcc.dg/Wframe-address-in-Wall.c: New test.
11063         * gcc.dg/Wframe-address.c: New test.
11064         * gcc.dg/Wno-frame-address.c: New test.
11066 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
11068         * c-c++-common/Wmisleading-indentation.c: Add more tests.
11070 2015-08-01  Michael Collison  <michael.collison@linaro.org
11071             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11073         * gcc.target/arm/mincmp.c: New test.
11075 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
11077         PR fortran/67091
11078         * gfortran.dg/associated_target_6.f03: New test
11080 2015-08-01  Tom de Vries  <tom@codesourcery.com>
11082         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
11083         optimize ("-ftree-parallelize-loops=0").
11084         Add successful scans for 2 detected reductions.  Add xfail scans for 3
11085         detected reductions.
11086         * gcc.dg/autopar/reduc-2short.c: Same.
11087         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
11088         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
11089         detected reductions.
11090         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
11091         and max reductions.
11093 2015-07-31  Marek Polacek  <polacek@redhat.com>
11095         PR sanitizer/66977
11096         * g++.dg/ubsan/pr66977.C: New test.
11098 2015-07-30  Marek Polacek  <polacek@redhat.com>
11100         * c-c++-common/Wtautological-compare-3.c: New test.
11102 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11104         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
11105         (CHECK): Pass address of scalar, rather than array.
11107 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11109         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
11111 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11113         * gcc.target/aarch64/fp16/fp16.exp: New.
11114         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
11115         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
11117 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11119         * gcc.target/aarch64/f16_movs_1.c: New test.
11121 2015-07-28  Tom de Vries  <tom@codesourcery.com>
11123         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
11124         outer loop.
11126 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
11127             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11129         * gcc.dg/parm-incomplete-1.c: Update.
11130         * gcc.dg/pr18809-1.c: Update.
11131         * gcc.dg/pr27953.c: Update.
11132         * gcc.dg/vla-11.c: Update.
11134 2015-07-27  Marek Polacek  <polacek@redhat.com>
11136         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
11138 2015-07-27  Tom de Vries  <tom@codesourcery.com>
11140         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
11141         attribute.  Update comment.
11142         (main): Remove.
11143         Add scan for not parallelizing inner loop.
11144         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11145         attribute.
11146         (main): Remove.
11148 2015-07-27  Marek Polacek  <polacek@redhat.com>
11150         PR bootstrap/67030
11151         * c-c++-common/Wtautological-compare-2.c: New test.
11153 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
11155         PR target/66232
11156         * gcc.target/i386/pr66232-6.c: New tests.
11157         * gcc.target/i386/pr66232-7.c: Likewise.
11158         * gcc.target/i386/pr66232-8.c: Likewise.
11159         * gcc.target/i386/pr66232-9.c: Likewise.
11161 2015-07-27  Marek Polacek  <polacek@redhat.com>
11163         PR c++/66555
11164         PR c/54979
11165         * c-c++-common/Wtautological-compare-1.c: New test.
11167 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
11169         PR c++/18969
11170         * g++.dg/template/pr18969.C: New test.
11171         * g++.dg/template/pr18969-2.C: New test.
11172         * g++.old-deja/g++.jason/overload.C: Remove return value in
11173         template function returning void.
11175 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
11177         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11178         immediates to avoid shift-overflow warnings.
11180 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
11182         PR c++/66857
11183         * g++.dg/init/pr66857.C: New test.
11185 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
11187         PR target/66648
11188         * gcc.target/i386/pr66648.c: New test.
11190 2015-07-25  Tom de Vries  <tom@codesourcery.com>
11192         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11193         interchange_files and block_files variables.
11194         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11195         arithmetic.
11196         * gcc.dg/graphite/uns-interchange-12.c: Same.
11197         * gcc.dg/graphite/uns-interchange-14.c: Same.
11198         * gcc.dg/graphite/uns-interchange-15.c: Same.
11199         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11200         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11202 2015-07-25  Jeff Law  <law@redhat.com>
11204         Revert:
11205         PR lto/66752
11206         * gcc.dg/tree-ssa/pr66752-2.c: New test.
11207         * gcc.dg/torture/pr66752-1.c: New test
11208         * g++.dg/torture/pr66752-2.C: New test.
11210 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
11212         Revert:
11213         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11215         PR rtl-optimization/64164
11216         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11217         * gcc.dg/ssp-1.c: Make counter a register.
11218         * gcc.dg/ssp-2.c: Likewise.
11219         * gcc.dg/torture/parm-coalesce.c: New.
11221 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11223         * gcc.dg/graphite/block-1.c: Xfail scan.
11224         * gcc.dg/graphite/interchange-12.c: Same.
11225         * gcc.dg/graphite/interchange-14.c: Same.
11226         * gcc.dg/graphite/interchange-15.c: Same.
11227         * gcc.dg/graphite/interchange-9.c: Same.
11228         * gcc.dg/graphite/interchange-mvt.c: Same.
11229         * gcc.dg/graphite/uns-block-1.c: New test.
11230         * gcc.dg/graphite/uns-interchange-12.c: New test.
11231         * gcc.dg/graphite/uns-interchange-14.c: New test.
11232         * gcc.dg/graphite/uns-interchange-15.c: New test.
11233         * gcc.dg/graphite/uns-interchange-9.c: New test.
11234         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11236 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11238         PR c++/64079
11239         * c-c++-common/Wunused-function-1.c: New.
11241 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11243         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11244         alternative exit-first loop transform.
11245         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11246         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11247         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11248         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11249         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11250         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11251         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11252         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11253         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11255 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
11257         PR ipa/66566
11258         * gcc.target/i386/mpx/pr66566.c: New test.
11260 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
11262         PR bootstrap/66978
11263         * gcc.target/i386/pr66978.c: New test.
11265 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11267         * gcc.target/s390/gpr2fprsavecfi.c: New test.
11269 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11271         * gcc.target/s390/insv-1.c: New test.
11272         * gcc.target/s390/insv-2.c: New test.
11273         * gcc.target/s390/insv-3.c: New test.
11275 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11277         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11279 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11281         PR middle-end/25530
11282         * gcc.dg/pr25530.c: New test.
11284 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11286         PR middle-end/25529
11287         * gcc.dg/pr25529.c: New test.
11289 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
11291         * gcc.target/arm/reg_equal_test.c: New test.
11293 2015-07-23  Jeff Law  <law@redhat.com>
11295         PR lto/66752
11296         * gcc.dg/tree-ssa/pr66752-2.c: New test.
11297         * gcc.dg/torture/pr66752-1.c: New test
11298         * g++.dg/torture/pr66752-2.C: New test.
11300 2015-07-23  Marek Polacek  <polacek@redhat.com>
11302         PR c++/66572
11303         * g++.dg/warn/Wlogical-op-2.C: New test.
11305 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11307         PR rtl-optimization/64164
11308         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11309         * gcc.dg/ssp-1.c: Make counter a register.
11310         * gcc.dg/ssp-2.c: Likewise.
11311         * gcc.dg/torture/parm-coalesce.c: New.
11313 2015-07-23  Marek Polacek  <polacek@redhat.com>
11315         PR sanitizer/66908
11316         * c-c++-common/ubsan/pr66908.c: New test.
11318 2015-07-23  Tom de Vries  <tom@codesourcery.com>
11320         * gcc.dg/autopar/outer-4.c: Add xfail.
11321         * gcc.dg/autopar/outer-5.c: Same.
11322         * gcc.dg/autopar/outer-6.c: Same.
11323         * gcc.dg/autopar/reduc-2.c: Same.
11324         * gcc.dg/autopar/reduc-2char.c: Same.
11325         * gcc.dg/autopar/reduc-2short.c: Same.
11326         * gcc.dg/autopar/reduc-8.c: Same.
11327         * gcc.dg/autopar/uns-outer-4.c: New test.
11328         * gcc.dg/autopar/uns-outer-5.c: New test.
11329         * gcc.dg/autopar/uns-outer-6.c: New test.
11331 2015-07-23  Richard Biener  <rguenther@suse.de>
11333         PR tree-optimization/66952
11334         * gcc.dg/torture/pr66952.c: Use signed char.
11336 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
11338         PR tree-optimization/66926,66951
11339         * gcc.dg/vect/pr66951.c: New test.
11341 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
11343         PR c++/52987
11344         * g++.dg/parse/error57.C: New.
11345         * g++.dg/expr/string-2.C: Update.
11347 2015-07-23  Richard Biener  <rguenther@suse.de>
11349         PR tree-optimization/66945
11350         * gcc.dg/torture/pr66945.c: New testcase.
11352 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
11354         PR target/66954
11355         * g++.dg/ext/mv24.C: New test.
11357 2015-07-22  Marek Polacek  <polacek@redhat.com>
11359         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11360         dg-options.
11362 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
11364         PR fortran/61831
11365         PR fortran/66929
11366         * gfortran.dg/generic_30.f90: New.
11368 2015-07-22  Richard Biener  <rguenther@suse.de>
11370         PR tree-optimization/66952
11371         * gcc.dg/torture/pr66952.c: New testcase.
11373 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
11375         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11376         test.
11377         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11378         test.
11379         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11380         test.
11381         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11382         test.
11383         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11384         test.
11385         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11386         test.
11387         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11388         test.
11389         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11390         test.
11391         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11392         test.
11393         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11394         test.
11395         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11396         test.
11397         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11398         test.
11399         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11400         test.
11401         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11402         test.
11403         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11404         test.
11405         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11406         test.
11407         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11408         test.
11409         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11410         test.
11411         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11412         test.
11413         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11414         test.
11415         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11416         test.
11417         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11418         test.
11419         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11420         test.
11421         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11422         test.
11423         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11424         test.
11425         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11426         test.
11427         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11428         test.
11429         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11430         test.
11431         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11432         test.
11433         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11434         test.
11435         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11436         test.
11437         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11438         test.
11439         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11440         test.
11441         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11442         test.
11443         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11444         test.
11445         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11446         test.
11447         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11448         test.
11449         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11450         test.
11451         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11452         test.
11453         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11454         test.
11455         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11456         test.
11457         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11458         test.
11459         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11460         test.
11461         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11462         test.
11463         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11464         test.
11465         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11466         test.
11467         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11468         test.
11469         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11470         test.
11471         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11472         test.
11473         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11474         test.
11475         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11476         test.
11477         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11478         test.
11479         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11480         test.
11481         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11482         test.
11483         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11484         test.
11485         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11486         test.
11487         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11488         test.
11489         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11490         test.
11491         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11492         test.
11493         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11494         test.
11495         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11496         test.
11497         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11498         test.
11499         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11500         test.
11501         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11502         test.
11503         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11504         test.
11505         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11506         test.
11507         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11508         test.
11509         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11510         test.
11511         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11512         test.
11513         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11514         test.
11515         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11516         test.
11517         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11518         test.
11519         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11520         test.
11521         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11522         test.
11523         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11524         test.
11525         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11526         test.
11527         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11528         test.
11529         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11530         test.
11531         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11532         test.
11533         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11534         test.
11535         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11536         test.
11537         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11538         test.
11539         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11540         test.
11541         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11542         test.
11543         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11544         test.
11545         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11546         test.
11547         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11548         test.
11549         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11550         test.
11551         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11552         test.
11553         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11554         test.
11555         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11556         test.
11557         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11558         test.
11559         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11560         test.
11561         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11562         test.
11563         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11564         test.
11565         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11566         test.
11567         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11568         test.
11569         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11570         test.
11571         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11572         test.
11573         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11574         test.
11575         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11576         test.
11577         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11578         test.
11579         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11580         test.
11581         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11582         test.
11583         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11584         test.
11585         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11586         test.
11587         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11588         test.
11589         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11590         test.
11591         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11592         test.
11593         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11594         test.
11595         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11596         test.
11597         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11598         test.
11599         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11600         test.
11601         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11602         test.
11603         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11604         test.
11605         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11606         test.
11607         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11608         test.
11609         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11610         test.
11611         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11612         test.
11613         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11614         test.
11615         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11616         test.
11617         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11618         test.
11619         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11620         test.
11621         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11622         test.
11623         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11624         test.
11625         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11626         test.
11627         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11628         test.
11629         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11630         test.
11631         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11632         test.
11633         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11634         test.
11635         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11636         test.
11637         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11638         test.
11640 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11642         * g++.dg/template/crash81.C: Update.
11644 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11646         PR ipa/66424.
11647         * gcc.target/i386/pr66424.c: New.
11649 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11651         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11653 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11655         PR fortran/61831
11656         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11657         Drop address sanitization.
11659 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11661         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11662         Skip -march=armv4t.
11663         (dg-additional-options): Set armv5t flag.
11665 2015-07-21  Marek Polacek  <polacek@redhat.com>
11667         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11668         * gcc.dg/vmx/unpack.c: Likewise.
11669         * gcc.target/powerpc/quad-atomic.c: Likewise.
11671 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11673         * gcc.target/i386/asm-flag-5.c (f_ll): New.
11675 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
11677         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11678         model.
11680 2015-07-20  Marek Polacek  <polacek@redhat.com>
11682         PR c++/55095
11683         * c-c++-common/Wshift-overflow-1.c: New test.
11684         * c-c++-common/Wshift-overflow-2.c: New test.
11685         * c-c++-common/Wshift-overflow-3.c: New test.
11686         * c-c++-common/Wshift-overflow-4.c: New test.
11687         * c-c++-common/Wshift-overflow-5.c: New test.
11688         * g++.dg/cpp1y/left-shift-1.C: New test.
11689         * gcc.dg/c90-left-shift-2.c: New test.
11690         * gcc.dg/c90-left-shift-3.c: New test.
11691         * gcc.dg/c99-left-shift-2.c: New test.
11692         * gcc.dg/c99-left-shift-3.c: New test.
11693         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11694         * gcc.c-torture/execute/pr40386.c: Likewise.
11695         * gcc.dg/vect/pr33373.c: Likewise.
11696         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11697         * gcc.dg/vect/vect-shift-2.c: Likewise.
11699 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11701         * gcc.target/aarch64/neg_abs_1.c: New test.
11703 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11705         PR target/66922
11706         * gcc.target/i386/pr66922.c: New test.
11708 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
11710         PR middle-end/46851
11711         PR middle-end/60340
11712         * gcc.dg/tree-ssa/pr42327.c: Removed.
11713         * g++.dg/other/pr35011.C: Removed.
11715 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11717         PR target/66906
11718         * gcc.target/i386/pr66906.c: New test.
11720 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11722         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11723         as follow-up to r225930.
11725 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11727         PR fortran/52846
11728         * lib/fortran-modules.exp (proc cleanup-submodules): New
11729         procedure.
11730         * gfortran.dg/submodule_1.f08: Change extension and clean up
11731         the submodule files.
11732         * gfortran.dg/submodule_2.f08: ditto
11733         * gfortran.dg/submodule_6.f08: ditto
11734         * gfortran.dg/submodule_7.f08: ditto
11735         * gfortran.dg/submodule_8.f08: New test
11736         * gfortran.dg/submodule_9.f08: New test
11738 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11739             Sebastian Pop  <s.pop@samsung.com>
11741         PR middle-end/61929
11742         * gcc.dg/graphite/pr61929.c: New.
11744 2015-07-17  Marek Polacek  <polacek@redhat.com>
11746         * gcc.dg/fold-minus-7.c: New test.
11748 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11750         * gfortran.dg/co_reduce_1.f90: New file.
11752 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11754         PR target/66824
11755         * gcc.target/i386/pr66824.c:
11757 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11759         PR fortran/66035
11760         * gfortran.dg/structure_constructor_13.f03: New test.
11762 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11764         PR fortran/61831
11765         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11766         of generated while loops in the tree dump.
11767         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11769 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11771         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11773 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11775         PR target/66891
11776         * gcc.target/i386/pr66891.c: New test.
11778 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11780         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11782 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11784         PR rtl-optimization/66626
11785         * gcc.target/i386/pr66626-2.c: New.
11787 2015-07-16  Richard Biener  <rguenther@suse.de>
11789         PR tree-optimization/66894
11790         * gcc.dg/torture/pr66894.c: New testcase.
11792 2015-07-16  Richard Biener  <rguenther@suse.de>
11794         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11796 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11798         PR target/66866
11799         * g++.dg/pr66866.C: New test.
11801 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11803         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11805 2015-07-15  Richard Biener  <rguenther@suse.de>
11807         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11808         { -O3 -fomit-frame-pointer },
11809         { -O3 -fomit-frame-pointer -funroll-loops } and
11810         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11811         in favor of
11812         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11813           -finline-functions }
11815 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11817         * gcc.target/mips/interrupt_handler-5.c: New test.
11819 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11820             Robert Suchanek  <robert.suchanek@imgtec.com>
11822         * gcc.target/mips/interrupt_handler-4.c: New test.
11824 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11826         PR testsuite/66734
11827         * gcc.dg/lto/lto.exp: Initialize MPX.
11829 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11831         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11832         dg-skip-if.
11833         * gcc.target/arm/scd42-3.c: Likewise.
11835 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11837         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11838         code to be run when the pre-arch code increases the isa_rev to
11839         mips32r6 or greater.
11841 2015-07-15  Richard Biener  <rguenther@suse.de>
11843         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11844         { -O3 -fomit-frame-pointer },
11845         { -O3 -fomit-frame-pointer -funroll-loops } and
11846         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11847         in favor of
11848         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11849           -finline-functions }
11850         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11851         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11852         to additional_flags.
11854 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11856         PR rtl-optimization/66838
11857         * gcc.target/i386/pr66838.c: New test.
11859 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11861         PR c++/66850
11862         * g++.dg/template/pr66850.C: New test.
11864 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11865             Cesar Philippidis  <cesar@codesourcery.com>
11866             Chung-Lin Tang  <cltang@codesourcery.com>
11868         * gcc.target/nios2/nios2-flushd.c: New.
11869         * gcc.target/nios2/nios2-rdprs.c: New.
11870         * gcc.target/nios2/r2-atomic.c: New.
11871         * gcc.target/nios2/r2-eni.c: New.
11872         * gcc.target/nios2/r2-wrpie.c: New.
11874 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11875             Cesar Philippidis  <cesar@codesourcery.com>
11876             Chung-Lin Tang  <cltang@codesourcery.com>
11878         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11879         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11881 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11882             Cesar Philippidis  <cesar@codesourcery.com>
11883             Chung-Lin Tang  <cltang@codesourcery.com>
11885         * gcc.target/nios2/andci.c: New.
11886         * gcc.target/nios2/bmx.c: New.
11887         * gcc.target/nios2/cdx-add.c: New.
11888         * gcc.target/nios2/cdx-branch.c: New.
11889         * gcc.target/nios2/cdx-callret.c: New.
11890         * gcc.target/nios2/cdx-loadstore.c: New.
11891         * gcc.target/nios2/cdx-logical.c: New.
11892         * gcc.target/nios2/cdx-mov.c: New.
11893         * gcc.target/nios2/cdx-shift.c: New.
11894         * gcc.target/nios2/cdx-sub.c: New.
11895         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11897 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11899         PR c++/65071
11900         * g++.dg/cpp0x/vt-65071.C: New.
11902 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11903             Cesar Philippidis  <cesar@codesourcery.com>
11904             Chung-Lin Tang  <cltang@codesourcery.com>
11906         * gcc.target/nios2/r2-io-range.c: New.
11907         * gcc.target/nios2/r2-stio-1.c: New.
11908         * gcc.target/nios2/r2-stio-2.c: New.
11909         * gcc.target/nios2/nios2-ldxio.c: New.
11910         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11911         of just compile.  Add more tests.
11913 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11915         gfortran.dg/pr66864.f90: New test.
11917 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11919         PR rtl-optimization/66626
11920         * gcc.target/i386/pr66626.c: New.
11922 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11924         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11925         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11926         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11928 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11930         * g++.dg/template/crash81.C: Adjust for error + inform change.
11931         * g++.dg/template/pr58878.C: Likewise.
11932         * g++.dg/template/shadow1.C: Likewise.
11933         * g++.dg/template/shadow2.C: Likewise.
11934         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11935         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11936         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11937         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11939 2015-07-14  Richard Biener  <rguenther@suse.de>
11941         PR tree-optimization/66863
11942         * gcc.dg/torture/pr66863.c: New testcase.
11944 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
11946         PR c++/65186
11947         * g++.dg/template/pr65186.C: New test.
11949 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
11951         * gcc.target/arm/macro_defs0.c: Add directive to skip
11952         test if -marm is present.
11953         * gcc.target/arm/macro_defs1.c: Likewise.
11955 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11957         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11958         if-conversion..
11959         * gcc.target/aarch64/adds1.c: Likewise.
11960         * gcc.target/aarch64/ands_1.c: Likewise.
11961         * gcc.target/aarch64/bics_1.c: Likewise.
11962         * gcc.target/aarch64/subs1.c: Likewise.
11963         * gcc.target/aarch64/subs3.c: Likewise.
11965 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
11967         PR fortran/64589
11968         * gfortran.dg/pr64589.f90: New test.
11970 2015-07-13  Renlin Li  <renlin.li@arm.com>
11972         PR rtl/66556
11973         * gcc.c-torture/execute/pr66556.c: New.
11975 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
11977         * gcc.dg/20020219-1.c: Fix double word typos.
11978         * gcc.dg/20020919-1.c: Same.
11980 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
11981             Jeff Law  <law@redhat.com>
11983         PR middle-end/66726
11984         * g++.dg/tree-ssa/pr66726.c: New test.
11985         * gcc.dg/tree-ssa/pr66726-2.c: New test.
11986         * gcc.dg/tree-ssa/pr66726.c: New test.
11988 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
11990         PR c++/58734
11991         * g++.dg/cpp0x/variadic-ttp2.C: New.
11993 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
11995         PR c++/30044
11996         * g++.dg/cpp0x/auto46.C: New test.
11997         * g++.dg/template/pr30044.C: New test.
11998         * g++.dg/template/shadow2.C: New test.
11999         * g++.dg/template/error55.C: New test.
12000         * g++.dg/template/crash83.C: Accept any error string.
12001         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
12002         parameters.
12003         * g++.dg/cpp0x/variadic19.C: Likewise
12004         * g++.dg/template/canon-type-13.C: Likewise.
12005         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12006         * g++.dg/torture/20070621-1.C: Likewise.
12008 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12010         PR c++/54521
12011         * g++.dg/init/explicit3.C: New.
12013 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
12015         PR target/66819
12016         * gcc.target/i386/pr66819-1.c: New test.
12017         * gcc.target/i386/pr66819-2.c: Likewise.
12018         * gcc.target/i386/pr66819-3.c: Likewise.
12019         * gcc.target/i386/pr66819-4.c: Likewise.
12020         * gcc.target/i386/pr66819-5.c: Likewise.
12022 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
12024         PR target/66703
12025         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
12026         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
12027         type to prevent possible flag-clobbering zero-extensions.
12028         * gcc.target/i386/pr66703.c: New test.
12030 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12032         PR c++/60842
12033         * g++.dg/cpp0x/nsdmi-template15.C: New.
12035 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
12037         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
12039 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
12041         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
12042         * gcc.target/arm/flip-thumb.c: Likewise.
12044 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
12046         PR target/66813
12047         * gcc.target/i386/pr66813.c: New test.
12049 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
12051         PR middle-end/66820
12052         * gcc.dg/gomp/pr66820.c: New test.
12054 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12056         PR c++/65592
12057         * g++.dg/cpp0x/scoped_enum6.C: New.
12059 2015-07-10  Tom de Vries  <tom@codesourcery.com>
12061         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
12062         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
12064 2015-07-10  Richard Biener  <rguenther@suse.de>
12066         PR tree-optimization/66823
12067         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
12068         which should not be necessary.  XFAIL.
12070 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
12072         PR c++/64848
12073         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
12075 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
12077         PR middle-end/66633
12078         * gcc.dg/gomp/pr66633-1.c: New test.
12079         * gcc.dg/gomp/pr66633-2.c: New test.
12080         * gcc.dg/gomp/pr66633-3.c: New test.
12081         * gcc.dg/gomp/pr66633-4.c: New test.
12083 2015-07-09  John Marino  <gnugcc@marino.st>
12085         * lib/target-supports.exp (check_effective_target_pie):
12086         Add *-*-dragonfly*
12088 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
12090         PR target/66814
12091         * gcc.target/i386/pr66814.c: New test.
12093 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12095         PR target/66731
12096         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
12097         * gcc.target/aarch64/fnmul-2.c: Likewise.
12098         * gcc.target/aarch64/fnmul-3.c: Likewise.
12099         * gcc.target/aarch64/fnmul-4.c: Likewise.
12101 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
12103         PR c++/65790
12104         * g++.dg/cpp0x/vt-65790.C: New.
12106 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
12108         PR target/66818
12109         * gcc.target/i386/pr66818.c: New test.
12111 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
12113         PR target/66817
12114         * gcc.target/i386/pr66817.c: New test.
12116 2015-07-09  Marek Polacek  <polacek@redhat.com>
12118         PR tree-optimization/66718
12119         * gcc.dg/vect/vect-126.c: New test.
12121 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
12123         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
12124         even when dwarf-2 is not the default.
12126 2015-07-08  Jeff Law  <law@redhat.com>
12128         PR testsuite/66796
12129         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
12130         to have a single memory reference.
12132 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
12134         * g++.dg/other/dump-ada-spec-9.C: New test.
12136 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
12138         * g++.dg/vect/vect.exp: Run also simd* tests.
12139         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
12140         (check_vect): Fix up get_cpuid call for C++.
12141         * g++.dg/vect/simd-clone-1.cc: New test.
12143 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12145         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12147 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12149         * gcc.target/i386/readeflags-1.c (abort): New prototype.
12150         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
12152 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12154         PR target/66806
12155         * gcc.target/i386/pr66806.c: New test.
12157 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
12159         PR c++/66421
12160         * g++.dg/cpp0x/auto45.C: New.
12162 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
12164         PR middle-end/66334
12165         * gcc.target/i386/pr66334.c: New.
12167 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
12169         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12170         comments.
12172 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
12174         PR jit/66783
12175         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12176         (verify_code): Update expected error message.
12177         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12178         (verify_code): Likewise.
12179         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12180         (verify_code): Likewise.
12182 2015-07-08  Richard Biener  <rguenther@suse.de>
12184         PR tree-optimization/66793
12185         * gcc.dg/torture/pr66793.c: New testcase.
12187 2015-07-08  Richard Biener  <rguenther@suse.de>
12189         PR tree-optimization/66794
12190         * gcc.dg/torture/pr66794.c: New testcase.
12192 2015-07-08  Marek Polacek  <polacek@redhat.com>
12194         PR c++/66748
12195         * g++.dg/abi/abi-tag15.C: New test.
12197 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12199         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12200         * gcc.target/mips/branch-3.c: Ditto
12201         * gcc.target/mips/branch-4.c: Ditto.
12202         * gcc.target/mips/branch-5.c: Ditto.
12203         * gcc.target/mips/branch-6.c: Ditto.
12204         * gcc.target/mips/branch-7.c: Ditto.
12205         * gcc.target/mips/branch-8.c: Ditto.
12206         * gcc.target/mips/branch-9.c: Ditto.
12207         * gcc.target/mips/branch-10.c: Ditto.
12208         * gcc.target/mips/branch-11.c: Ditto.
12209         * gcc.target/mips/branch-12.c: Ditto.
12210         * gcc.target/mips/branch-13.c: Ditto.
12211         * gcc.target/mips/umips-branch-5.c: New file.
12212         * gcc.target/mips/umips-branch-6.c: New file.
12213         * gcc.target/mips/umips-branch-7.c: New file.
12214         * gcc.target/mips/umips-branch-8.c: New file.
12215         * gcc.target/mips/umips-branch-9.c: New file.
12216         * gcc.target/mips/umips-branch-10.c: New file.
12217         * gcc.target/mips/umips-branch-11.c: New file.
12218         * gcc.target/mips/umips-branch-12.c: New file.
12219         * gcc.target/mips/umips-branch-13.c: New file.
12220         * gcc.target/mips/umips-branch-14.c: New file.
12221         * gcc.target/mips/umips-branch-15.c: New file.
12222         * gcc.target/mips/umips-branch-16.c: New file.
12223         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12224         (OCCUPY_0xfffc): New define.
12226 2015-07-08  Renlin Li  <renlin.li@arm.com>
12228         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12230 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12232         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12234 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
12236         * gcc.target/i386/bt-3.c: New test.
12237         * gcc.target/i386/bt-4.c: Ditto.
12239 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12241         * g++.dg/other/dump-ada-spec-8.C: New test.
12243 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
12245         PR jit/66783
12246         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12247         test case.
12248         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12249         New test case.
12250         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12251         New test case.
12252         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12253         Avoid using an opaque struct for local "f".
12255 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
12257         PR jit/66779
12258         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12259         * jit.dg/test-pr66779.c: New testcase.
12261 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12263         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12264         NOCOMPRESSION.
12266 2015-07-07  Richard Biener  <rguenther@suse.de>
12268         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12270 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12272         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12273         * gcc.target/mips/call-5.c: Ditto.
12274         * gcc.target/mips/call-6.c: Ditto.
12276 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12278         * gcc.dg/dx-test.c: New test-case.
12280 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
12282         PR fortran/66578
12283         * gfortran.dg/allocate_with_source_9.f08: New test.
12285 2015-07-07  Christian Bruel  <christian.bruel@st.com>
12287         PR target/52144
12288         * gcc.target/arm/flip-thumb.c: Fix scan.
12289         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12290         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12291         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12292         Fix return value.
12294 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
12296         PR target/65956
12297         * gcc.c-torture/execute/pr65956.c: New test.
12299 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
12301         * gcc.target/arm/aapcs/align1.c: New.
12302         * gcc.target/arm/aapcs/align_rec1.c: New.
12303         * gcc.target/arm/aapcs/align2.c: New.
12304         * gcc.target/arm/aapcs/align_rec2.c: New.
12305         * gcc.target/arm/aapcs/align3.c: New.
12306         * gcc.target/arm/aapcs/align_rec3.c: New.
12307         * gcc.target/arm/aapcs/align4.c: New.
12308         * gcc.target/arm/aapcs/align_rec4.c: New.
12309         * gcc.target/arm/aapcs/align_vararg1.c: New.
12310         * gcc.target/arm/aapcs/align_vararg2.c: New.
12312 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12314         * gfortran.dg/iomsg_2.f90: New test.
12316 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12318         PR target/66749
12319         * gcc.target/i386/pr66749.c: New test.
12321 2015-07-06  Richard Biener  <rguenther@suse.de>
12323         PR tree-optimization/66772
12324         * gcc.dg/torture/pr66772-1.c: New testcase.
12325         * gcc.dg/torture/pr66772-2.c: Likewise.
12327 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
12329         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12330         the jals instruction.
12332 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12334         PR target/53383
12335         * gcc.target/i386/pr53383-1.c: New file.
12336         * gcc.target/i386/pr53383-2.c: Likewise.
12337         * gcc.target/i386/pr53383-3.c: Likewise.
12339 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12341         * gcc.target/aarch64/fnmul-1.c: New.
12342         * gcc.target/aarch64/fnmul-2.c: New.
12343         * gcc.target/aarch64/fnmul-3.c: New.
12344         * gcc.target/aarch64/fnmul-4.c: New.
12346 2015-07-06  Richard Biener  <rguenther@suse.de>
12348         PR middle-end/66759
12349         * gcc.dg/torture/pr66759.c: New testcase.
12351 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
12353         PR fortran/58586
12354         * gfortran.dg/alloc_comp_class_3.f03: New test.
12355         * gfortran.dg/alloc_comp_class_4.f03: New test.
12357 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
12359         * gcc.c-torture/execute/pr66757.c: New test.
12361 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
12363         PR tree-optimization/66720
12364         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12366 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
12367             Sandra Loosemore <sandra@codesourcery.com>
12369         * gcc.target/nios2/gprel-offset.c: New test.
12371 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
12373         PR fortran/66725
12374         * gfortran.dg/pr66725.f90: New test.
12376 2015-07-03  Jason Merrill  <jason@redhat.com>
12378         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12379         Avoid narrowing error.
12381 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
12383         PR rtl-optimization/66706
12384         * gcc.target/powerpc/shift-int.c: New testcase.
12386 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
12388         PR target/66746.
12389         * gcc.target/i386/pr66746.c: New file.
12391 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
12393         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12395 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
12397         PR tree-optimization/66119
12398         * g++.dg/opt/pr66119.C: New.
12400 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
12402         PR fortran/52846
12403         * gfortran.dg/submodule_1.f90: New test
12404         * gfortran.dg/submodule_2.f90: New test
12405         * gfortran.dg/submodule_3.f90: New test
12406         * gfortran.dg/submodule_4.f90: New test
12407         * gfortran.dg/submodule_5.f90: New test
12408         * gfortran.dg/submodule_6.f90: New test
12409         * gfortran.dg/submodule_7.f90: New test
12411 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
12413         PR preprocessor/53690
12414         * g++.dg/cpp/pr53690.C: New.
12416 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12418         * gcc.target/powerpc/vec-cmp.c: New test.
12420 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12422         PR fortran/56520
12423         * gfortran.dg/pr56520.f90: New test.
12425 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
12427         PR fortran/66545
12428         * gfortran.dg/pr66545_1.f90: New test.
12429         * gfortran.dg/pr66545_2.f90: New test.
12431 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
12433         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12434         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12436 2015-07-02  Richard Biener  <rguenther@suse.de>
12438         PR testsuite/66719
12439         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12440         unaligned loads.
12442 2015-07-02  Richard Biener  <rguenther@suse.de>
12444         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12446 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
12448         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12450 2015-07-01  Jason Merrill  <jason@redhat.com>
12452         * lib/target-supports.exp (cxx_default): Set to C++14.
12454 2015-07-01  Tom de Vries  <tom@codesourcery.com>
12456         PR testsuite/66723
12457         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12458         scan-assembler.
12460 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12462         * gfortran.dg/warn_conversion_8.f90:  New test.
12464 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12466         PR rtl-optimization/61047
12467         * gcc.c-torture/execute/20150611-1.c: New testcase.
12469 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12471         PR jit/66700
12472         * jit.dg/all-non-failing-tests.h: Add
12473         test-pr66700-observing-write-through-ptr.c.
12474         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12476 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12478         * jit.dg/test-accessing-union.c: Add comments for use by
12479         gcc/jit/docs/topics/types.rst.
12481 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
12483         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12484         'do-require-effective-target' with 'dg-require-effective-target'.
12485         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12486         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12487         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
12488         'stlex' with 'strex' as the expected output.
12490 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
12492         PR c++/60365
12493         * g++.dg/cpp0x/gen-attrs-60.C: New.
12494         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12496 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
12498         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12499         New function.
12500         * gcc.target/aarch64/pic-small.c: Restrict this test under
12501         check_effective_target_aarch64_small_fpic.
12503 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
12505         * gfortran.dg/gomp/pr66633.f90: New test.
12507 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
12509         PR c++/66686
12510         * g++.dg/template/pr66686.C: New test.
12512 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
12514         * gnat.dg/lto17.ad[sb]: New test.
12516 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12518         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12519         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12520         testcase.
12521         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12522         New testcase.
12523         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12524         New testcase.
12525         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12526         New testcase.
12527         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12528         New testcase.
12529         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12530         New testcase.
12531         * jit.dg/test-switch.c: New testcase.
12532         * jit.dg/test-switch.cc: New testcase.
12534 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12536         PR jit/66546
12537         * jit.dg/all-non-failing-tests.h: Add note about
12538         test-validly-unreachable-block.c.
12539         * jit.dg/test-validly-unreachable-block.c: New file.
12541 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12543         PR jit/66628
12544         * jit.dg/all-non-failing-tests.h: Add note about
12545         test-extra-options.c.
12546         * jit.dg/test-extra-options.c: New testcase.
12548 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12550         PR debug/66691
12551         * gcc.target/i386/pr66691.c: New.
12553 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12555         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12556         * gcc.target/i386/iamcu/args.h: Likewise.
12557         * gcc.target/i386/iamcu/asm-support.S: Likewise.
12558         * gcc.target/i386/iamcu/defines.h: Likewise.
12559         * gcc.target/i386/iamcu/macros.h: Likewise.
12560         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12561         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12562         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12563         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12564         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12565         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12566         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12567         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12568         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12569         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12570         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12571         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12572         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12573         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12574         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12575         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12576         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12578 2015-06-30  Marek Polacek  <polacek@redhat.com>
12580         * gcc.dg/fold-minus-6.c: New test.
12582         * gcc.dg/fold-ior-3.c: New test.
12584 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12586         Implement N4197 - Adding u8 character literals
12587         * g++.dg/cpp1z/utf8.C: New.
12588         * g++.dg/cpp1z/utf8-neg.C: New.
12589         * g++.dg/cpp1z/udlit-utf8char.C: New.
12591 2015-06-30  Marek Polacek  <polacek@redhat.com>
12593         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12595 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12597         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12598         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12599         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12600         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12602 2015-06-30  Marek Polacek  <polacek@redhat.com>
12604         * gcc.dg/fold-ior-2.c: New test.
12606 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12608         PR tree-optimization/66652
12609         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12610         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12611         pointers.
12612         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12614 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12616         PR c++/65977
12617         * g++.dg/cpp0x/constexpr-friend-3.C: New.
12618         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12620 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12622         PR fortran/66605
12623         * gfortran.dg/wunused-parameter.f90: New test.
12625 2015-06-29  Richard Henderson  <rth@redhat.com>
12627         * gcc.target/i386/asm-flag-1.c: New.
12628         * gcc.target/i386/asm-flag-2.c: New.
12629         * gcc.target/i386/asm-flag-3.c: New.
12630         * gcc.target/i386/asm-flag-4.c: New.
12631         * gcc.target/i386/asm-flag-5.c: New.
12633 2015-06-29  Marek Polacek  <polacek@redhat.com>
12635         PR c/66322
12636         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12637         * c-c++-common/pr66322.c: New test.
12638         * g++.dg/eh/scope1.C: Remove dg-warning.
12640 2015-06-29  Richard Biener  <rguenther@suse.de>
12642         PR tree-optimization/66677
12643         * gcc.dg/vect/pr66677.c: New testcase.
12645 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12647         PR middle-end/64130
12648         * gcc.dg/tree-ssa/pr64130.c: New test.
12650 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
12652         * gcc.target/aarch64/pic-small.c: New testcase.
12654 2015-06-26  Richard Biener  <rguenther@suse.de>
12656         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12658 2015-06-26  Marek Polacek  <polacek@redhat.com>
12660         * gcc.dg/fold-and-1.c: New test.
12661         * gcc.dg/fold-and-2.c: New test.
12663 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12665         * gnat.dg/warn11.adb: Add missing dg directive.
12666         * gnat.dg/warn12.adb: New test.
12667         * gnat.dg/warn12_pkg.ads: New helper.
12669 2015-06-26  Richard Biener  <rguenther@suse.de>
12671         * gfortran.dg/reassoc_3.f90: Adjust.
12673 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12675         PR target/66412
12676         * gcc.target/i386/pr66412.c: New test.
12678 2015-06-25  Richard Biener  <rguenther@suse.de>
12680         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12682 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12684         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12686 2015-06-25  Richard Biener  <rguenther@suse.de>
12688         * gfortran.dg/vect/vect-9.f90: New testcase.
12690 2015-06-25  Nick Clifton  <nickc@redhat.com>
12692         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12693         H8300 and M32R targets.
12695 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12697         PR fortran/66528
12698         * gfortran.dg/maxerrors.f90: New test.
12700 2015-06-08  DJ Delorie  <dj@redhat.com>
12702         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12704 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12706         * gcc.target/aarch64/mgeneral-regs_3.c: New.
12708 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12710         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12711         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12712         * gcc.target/aarch64/nofp_1.c: New file.
12714 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12716         Implement N3928 - Extending static_assert
12717         * g++.dg/cpp0x/static_assert8.C: Adjust.
12718         * g++.dg/cpp0x/static_assert12.C: New.
12719         * g++.dg/cpp0x/static_assert13.C: New.
12720         * g++.dg/cpp1y/static_assert1.C: New.
12721         * g++.dg/cpp1y/static_assert2.C: New.
12722         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12724 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12726         PR c++/65750
12727         * g++.dg/cpp0x/trailing11.C: New.
12729 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12731         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12732         multilibs.
12733         * gcc.target/arm/memset-inline-10.c: Likewise.
12734         * gcc.target/arm/pr58784.c: Likewise.
12735         * gcc.target/arm/pr59985.C: Likewise.
12736         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12738 2015-06-24  Renlin Li  <renlin.li@arm.com>
12740         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12741         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12743 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12745         Revert:
12746         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12748         PR c++/30044
12749         * g++.dg/cpp0x/auto45.C: New test.
12750         * g++.dg/template/pr30044.C: New test.
12751         * g++.dg/template/crash83.C: Accept any error string.
12752         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12753         parameters.
12754         * g++.dg/cpp0x/variadic18.C: Likewise
12755         * g++.dg/template/canon-type-13.C: Likewise.
12756         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12758 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12760         PR c++/65811
12761         * g++.dg/other/linkage2.C: New.
12763 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12765         PR target/63408
12766         * gcc.target/arm/pr63408.c: New test.
12768 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12770         * lib/c-torture.exp: Don't call check_effective_target_lto
12771         before setting up environment correctly.
12772         * lib/gcc-dg.exp: Likewise, and protect
12773         gcc_force_conventional_output.
12775 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12777         PR rtl-optimization/66306
12778         * gcc.target/s390/pr66306.c: New test.
12780 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12782         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12783         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12784         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12785         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12786         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12787         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12788         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12790 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12792         PR target/65803
12793         * gcc.c-torture/pr65803.c: New test.
12795 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12797         PR c++/30044
12798         * g++.dg/cpp0x/auto45.C: New test.
12799         * g++.dg/template/pr30044.C: New test.
12800         * g++.dg/template/crash83.C: Accept any error string.
12801         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12802         parameters.
12803         * g++.dg/cpp0x/variadic18.C: Likewise
12804         * g++.dg/template/canon-type-13.C: Likewise.
12805         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12807 2015-06-23  Marek Polacek  <polacek@redhat.com>
12809         * c-c++-common/Wlogical-op-3.c: New test.
12811 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12813         PR c++/66254
12814         * g++.dg/cpp0x/scoped_enum5.C: New.
12816 2015-06-23  Richard Biener  <rguenther@suse.de>
12818         PR tree-optimization/66636
12819         * gcc.dg/vect/pr66636.c: New testcase.
12821 2015-06-23  Marek Polacek  <polacek@redhat.com>
12823         * gcc.dg/fold-minus-4.c: New test.
12824         * gcc.dg/fold-minus-5.c: New test.
12825         * c-c++-common/ubsan/overflow-add-5.c: New test.
12827 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12829         Add missing testcase from r224672.
12830         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12832         * gcc.target/vax/bswapdi-1.c: New.
12834 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12836         PR fortran/64674
12837         * gfortran.dg/associate_18.f08: New test.
12839 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12841         PR target/66560
12842         * gcc.target/i386/pr66560-1.c: New test.
12843         * gcc.target/i386/pr66560-2.c: Ditto.
12844         * gcc.target/i386/pr66560-3.c: Ditto.
12845         * gcc.target/i386/pr66560-4.c: Ditto.
12847 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12849         * gcc.target/nvptx/nvptx.exp: New file.
12850         * gcc.target/nvptx/proto-1.c: Likewise.
12852 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12854         PR tree-optimization/66449
12855         * gcc.dg/vect/pr66449.c: New test.
12857 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12859         * g++.dg/other/dump-ada-spec-5.C: New test.
12860         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12861         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12863 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12865         * g++.dg/inherit/pure1.C: Test location too.
12867 2015-06-22  Marek Polacek  <polacek@redhat.com>
12869         * gcc.dg/fold-ior-1.c: New test.
12870         * gcc.dg/fold-minus-2.c: New test.
12871         * gcc.dg/fold-minus-3.c: New test.
12872         * gcc.dg/fold-plus-1.c: New test.
12873         * gcc.dg/fold-plus-2.c: New test.
12874         * gcc.dg/fold-xor-4.c: New test.
12875         * gcc.dg/fold-xor-5.c: New test.
12877 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12879         PR target/65914
12880         * g++.dg/torture/pr65914.C:  New.
12882 2015-06-22  Richard Biener  <rguenther@suse.de>
12884         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12885         not existing TORTURE_OPTIONS only.
12886         * lib/gcc-dg.exp: Likewise.
12888 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12890         PR target/52144
12891         * gcc.target/arm/flip-thumb.c: New test.
12893 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12894             Martin Liska  <mliska@suse.cz>
12896         PR ipa/65908
12897         * g++.dg/ipa/pr65908.C: New testcase.
12899 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12901         PR c++/65882
12902         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12903         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12905 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12907         * gnat.dg/specs/debug1.ads: Adjust.
12909 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12911         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12912         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12913         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12914         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12915         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12916         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12917         * gcc.target/aarch64/fmovd-zero.c: Delete.
12918         * gcc.target/aarch64/fmovf-zero.c: Delete.
12920 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12922         * gcc.target/vax/bswapdi-1.c: New.
12924 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12926         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12928 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12930         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12932 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12934         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12936 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12938         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12940 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12942         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12944 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12946         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12948 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12950         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12952 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12954         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12956 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12958         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12960 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12962         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12964 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12966         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12968 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12970         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12972 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12974         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12976 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12978         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12980 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12982         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12984 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12986         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12988 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12990         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12992 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12994         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12996 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12998         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
13000 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13002         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
13003         (_ARM_FPSCR): Add FZ field.
13004         (clean_results): Force FZ=1 on AArch64.
13005         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
13007 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13009         * gcc.target/aarch64/pr62308.c: New test.
13011 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
13013         PR fortran/66549
13014         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
13016 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
13018         * gcc.target/i386/mpx/pr66581.c: New test.
13020 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
13022         * gcc.target/i386/cmov9.c: New test.
13024 2015-06-18  Richard Biener  <rguenther@suse.de>
13026         * g++.dg/other/const4.C: New testcase.
13028 2015-06-18  Michael Matz  <matz@suse.de>
13030         PR middle-end/66253
13031         * gcc.dg/vect/pr66253.c: New testcase.
13033 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13035         PR target/66569
13036         * gcc.target/i386/mpx/chkp-vararg.c: New test.
13038 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13040         PR middle-end/66568
13041         * gcc.target/i386/mpx/pr66568.c: New test.
13043 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13045         PR middle-end/66567
13046         * gcc.target/i386/mpx/pr66567.c: New test.
13048 2015-06-18  Richard Biener  <rguenther@suse.de>
13050         PR tree-optimization/66510
13051         * gcc.dg/vect/slp-perm-12.c: New testcase.
13053 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13055         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
13056         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
13057         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
13058         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
13060 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
13062         PR c++/66571
13063         * g++.dg/gomp/pr66571-1.C: New test.
13065         PR middle-end/66429
13066         * c-c++-common/gomp/pr66429.c: New test.
13068 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
13070         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
13071         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
13072         ...this.
13073         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
13074         New testcase.
13075         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
13076         New testcase.
13078 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13080         PR testsuite/65944
13081         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
13083 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
13085         * gcc.target/mips/pr65862-1.c: New test.
13086         * gcc.target/mips/pr65862-2.c: Likewise.
13088 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13090         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
13091         * gcc.target/i386/pr52252-atom.c: Ditto.
13092         * gcc.target/i386/vect-div-1.c: Ditto.
13093         * gcc.target/i386/rotate-5.c: Ditto.
13094         * gcc.target/i386/pr50202.c: Ditto.
13095         * gcc.target/i386/pr37843-3.c: Ditto.
13096         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
13097         * gcc.target/i386/pr53397-1.c: Ditto.
13098         * gcc.target/i386/pr55934.c: Ditto.
13099         * gcc.target/i386/pr37843-4.c: Ditto.
13100         * gcc.target/i386/pr60451.c: Ditto.
13101         * gcc.target/i386/pr53397-2.c: Ditto.
13102         * gcc.target/i386/vectorize1.c: Ditto.
13103         * gcc.target/i386/extract-insert-combining.c: Ditto.
13104         * gcc.target/i386/pr53759.c: Ditto.
13105         * gcc.target/i386/pr52252-core.c: Ditto.
13106         * gcc.target/i386/rotate-3.c: Ditto.
13107         * gcc.target/i386/sse-20.c: Ditto.
13108         * gcc.target/i386/rotate-4.c: Ditto.
13109         * gcc.target/i386/pr61403.c: Ditto.
13110         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
13111         * gcc.target/i386/pr60901.c: Ditto.
13112         * gcc.target/i386/pr59794-7.c: Ditto.
13113         * gcc.target/i386/pr62208.c: Ditto.
13114         * gcc.target/i386/pr53416.c: Ditto.
13115         * gcc.target/i386/asm-dialect-1.c: Ditto.
13116         * gcc.target/i386/pr50038.c: Ditto.
13117         * gcc.target/i386/47698.c: Ditto.
13118         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
13119         * gcc.target/i386/pr59794-2.c: Ditto.
13120         * gcc.target/i386/pr59794-3.c: Ditto.
13121         * gcc.target/i386/pr39058.c: Ditto.
13122         * gcc.target/i386/pr60205-1.c: Ditto.
13123         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
13124         * gcc.target/i386/sse2-movq-2.c: Ditto.
13126 2015-06-17  Richard Biener  <rguenther@suse.de>
13128         PR tree-optimization/66251
13129         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
13131 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
13133         PR c++/59682
13134         * g++.dg/parse/new-placement1.C: New.
13136 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
13138         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
13139         * jit.dg/test-compound-assignment.c: New testcase.
13141 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
13143         PR jit/66539
13144         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13145         to "testcases" array.
13147 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
13149         PR jit/66539
13150         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13151         * jit.dg/test-debug-strings.c: New test case.
13152         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13153         the discriminant has a sane debug string.
13155 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
13157         PR target/56766
13158         * gcc.target/i386/pr56766-1.c: New test.
13159         * gcc.target/i386/pr56766-2.c: Ditto.
13161 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
13163         * gcc.target/mips/loongson-shift-count-truncated-1.c:
13164         Skip on mips*-mti-linux* and mips*-img-linux* targets.
13165         * gcc.target/mips/loongson-simd.c: Ditto.
13167 2015-06-16  Richard Biener  <rguenther@suse.de>
13169         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13171 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13173         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13174         passed by the testsuite driver.
13176 2015-06-16  Richard Biener  <rguenther@suse.de>
13178         * gcc.dg/vect/slp-perm-11.c: New testcase.
13180 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
13182         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13183         dg-options.
13185 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13187         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13188         Reinstate calls to torture-init and torture-finalize.
13190 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13192         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13194 2015-06-15  Nathan Sidwell  <nathan@acm.org>
13196         PR c++/58583
13197         * g++.dg/cpp0x/nsdmi-template14.C: New test.
13199 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
13201         PR c++/51048
13202         * g++.dg/cpp0x/local-type1.C: New.
13204 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
13206         PR fortran/44672
13207         PR fortran/45440
13208         PR fortran/57307
13209         * gfortran.dg/allocate_with_source_3.f90: Removed check for
13210         unimplemented error.
13211         * gfortran.dg/allocate_with_source_7.f08: New test.
13212         * gfortran.dg/allocate_with_source_8.f08: New test.
13214 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
13216         PR c++/65168
13217         * g++.dg/warn/Walways-true-3.C: New test.
13219 2015-06-13  Tom de Vries  <tom@codesourcery.com>
13221         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13223 2015-06-13  Tom de Vries  <tom@codesourcery.com>
13225         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13226         (main): Remove superfluous attributes.
13227         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13228         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13230 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
13232         * gcc.target/i386/monitorx.c: New.
13233         * gcc.target/i386/sse-12.c: Add -mmwaitx.
13234         * gcc.target/i386/sse-13.c: Ditto.
13235         * gcc.target/i386/sse-14.c: Ditto.
13236         * gcc.target/i386/sse-22.c: Ditto.
13237         * gcc.target/i386/sse-23.c: Ditto.
13238         * g++.dg/other/i386-2.C: Ditto.
13239         * g++.dg/other/i386-3.C: Ditto.
13241 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
13243         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13245 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
13247         PR fortran/66079
13248         * gfortran.dg/allocatable_scalar_13.f90: New test
13250 2015-06-11  Marek Polacek  <polacek@redhat.com>
13252         * gcc.dg/fold-xor-3.c: New test.
13254 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13256         * gcc.target/arm/short-it-ifcvt-1.c: New test.
13257         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13259 2015-06-11  Christian Bruel  <christian.bruel@st.com>
13261         PR target/52144
13262         * gcc.target/arm/pragma_attribute.c: New test.
13264 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13266         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13268 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13270         PR target/66473
13271         * gcc.target/i386/pr66473.c: New test.
13273 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
13275         PR target/66470
13276         * gcc.dg/tls/pr66470.c: New test.
13277         * gcc.target/i386/pr66470.c: New test.
13279 2015-06-10  Christian Bruel  <christian.bruel@st.com>
13281         PR target/52144
13282         * gcc.target/arm/attr_arm.c: New test
13283         * gcc.target/arm/attr_arm-err.c: New test
13284         * gcc.target/arm/attr_thumb.c: New test
13285         * gcc.target/arm/attr_thumb-static.c: New test
13287 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13289         PR target/66200
13290         PR target/66428
13291         PR c++/66192
13292         * g++.dg/abi/aarch64_guard1.C: Adjust test.
13294 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
13296         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13297         passed by the testsuite driver.
13299 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13301         Revert:
13302         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13303         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13304         * gcc.dg/ssp-1.c: Make counter a register.
13305         * gcc.dg/ssp-2.c: Likewise.
13306         * gcc.dg/torture/parm-coalesce.c: New.
13308 2015-06-09  Tom de Vries  <tom@codesourcery.com>
13310         * gcc.target/i386/vararg-loc.c: New test.
13312 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
13314         PR c++/65815
13315         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13316         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13318 2015-06-09  Marek Polacek  <polacek@redhat.com>
13320         PR tree-optimization/66299
13321         * gcc.dg/pr66299-1.c: New test.
13322         * gcc.dg/pr66299-2.c: New test.
13323         * gcc.dg/pr66299-3.c: New test.
13325 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
13327         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13328         passed by the testsuite driver.
13330 2015-06-09  Richard Biener  <rguenther@suse.de>
13332         PR middle-end/66423
13333         * gcc.dg/fold-modpow2.c: New testcase.
13335 2015-06-09  Richard Biener  <rguenther@suse.de>
13337         PR tree-optimization/66419
13338         * gcc.dg/vect/bb-slp-37.c: New testcase.
13340 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
13342         * gcc.target/arm/stl-cond.c: New test.
13344 2015-06-09  Richard Biener  <rguenther@suse.de>
13346         PR middle-end/66413
13347         * gcc.dg/torture/pr66413.c: New testcase.
13349 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13351         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13352         * gcc.dg/ssp-1.c: Make counter a register.
13353         * gcc.dg/ssp-2.c: Likewise.
13354         * gcc.dg/torture/parm-coalesce.c: New.
13356 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
13358         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13359         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13361 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13363         PR rtl-optimization/66444
13364         * gcc.dg/pr66444.c: New test.
13366 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
13368         PR fortran/66245
13369         * gfortran.dg/class_is_1.f90: New test.
13370         * gfortran.dg/type_is_1.f90: Ditto.
13372 2015-06-08  Marek Polacek  <polacek@redhat.com>
13374         PR c/66415
13375         * gcc.dg/cpp/pr66415-1.c: New test.
13376         * gcc.dg/cpp/pr66415-2.c: New test.
13378 2015-06-08  Richard Biener  <rguenther@suse.de>
13380         PR tree-optimization/66422
13381         * gcc.dg/Warray-bounds-16.c: New testcase.
13383 2015-06-08  Richard Biener  <rguenther@suse.de>
13385         * gcc.dg/vect/slp-perm-10.c: New testcase.
13386         * gcc.dg/vect/slp-23.c: Adjust.
13387         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13388         vector pointer update.
13390 2015-06-08  Marek Polacek  <polacek@redhat.com>
13392         PR sanitizer/66452
13393         * g++.dg/ubsan/pr66452.C: New test.
13395 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13397         PR tree-optimization/66436
13398         * gcc.dg/gomp/dump-new-function-2.c: New test.
13399         * gcc.dg/gomp/dump-new-function-3.c: Same.
13400         * gcc.dg/gomp/dump-new-function.c: Same.
13402 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13404         PR tree-optimization/66435
13405         * gcc.dg/gomp/notify-new-function-2.c: New test.
13406         * gcc.dg/gomp/notify-new-function-3.c: Same.
13407         * gcc.dg/gomp/notify-new-function.c: Same.
13409 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
13411         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13412         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13413         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13414         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13415         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13416         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13417         -fshort-enum.
13419 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
13421         PR fortran/47659
13422         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13423         * gfortran.dg/warn_conversion.f90: Add warning for change in value
13424         for assignment.
13425         * gfortran.dg/warn_conversion_3.f90: Add warnings.
13426         * gfortran.dg/warn_conversion_5.f90: New test.
13427         * gfortran.dg/warn_conversion_6.f90: New test.
13428         * gfortran.dg/warn_conversion_7.f90: New test.
13430 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13432         PR fortran/66347
13433         * gfortran.dg/blockdata_9.f: New test.
13435 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13437         PR fortran/66385
13438         * gfortran.dg/forall_17.f90:  New test.
13440 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
13442         * g++.dg/cpp0x/pr57101.C: Add warning.
13443         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13444         * g++.dg/ext/visibility/anon7.C: Same.
13445         * g++.dg/ipa/pr63587-2.C: Same.
13446         * g++.dg/opt/dump1.C: Same.
13447         * g++.dg/opt/pr59622-3.C: Same.
13448         * g++.dg/opt/pr59622.C: Same.
13449         * g++.dg/torture/pr46383.C: Same.
13450         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13451         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13452         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13453         functions.
13454         * gfortran.dg/intent_out_8.f90: Same.
13455         * gfortran.dg/warn_target_lifetime_3.f90: Same.
13457 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13459         PR fortran/66377
13460         gfortran.dg/equiv_9.f90: New test.
13463 2015-06-05  Tom de Vries  <tom@codesourcery.com>
13465         merge from gomp4 branch:
13466         2015-05-28  Tom de Vries  <tom@codesourcery.com>
13468         PR tree-optimization/65443
13469         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13470         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13471         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13473 2015-06-05  Nathan Sidwell  <nathan@acm.org>
13475         PR c++/52595
13476         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13478 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
13480         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13482 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
13484         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13486 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
13488         * gcc.target/i386/noplt-1.c: New test.
13489         * gcc.target/i386/noplt-2.c: New test.
13490         * gcc.target/i386/noplt-3.c: New test.
13491         * gcc.target/i386/noplt-4.c: New test.
13493 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
13495         PR fortran/58749
13496         * gfortran.dg/adjustl_1.f90:  New test.
13498 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
13500         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13501         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13503 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
13505         * lto.c (iterative_hash_canonical_type,
13506         gimple_register_canonical_type): only hash main variants of types
13508 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
13510         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13511         Move set of dg-do-what-default after early return.
13513 2015-06-04  Marek Polacek  <polacek@redhat.com>
13515         PR c/66341
13516         * gcc.dg/lvalue-8.c: New test.
13518 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13519             Paolo Carlini  <paolo.carlini@oracle.com>
13521         PR c++/66130
13522         * g++.dg/other/pr66130.C: New.
13523         * g++.dg/cpp0x/pr66130.C: Likewise.
13525 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13527         * g++.dg/cpp0x/decl-loc1.C: New.
13528         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13529         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13530         * g++.dg/init/ctor8.C: Likewise.
13531         * g++.dg/parse/semicolon4.C: Likewise.
13533 2015-06-03  Marek Polacek  <polacek@redhat.com>
13535         PR sanitizer/66190
13536         * g++.dg/ubsan/static-init-1.C: New test.
13537         * g++.dg/ubsan/static-init-2.C: New test.
13538         * g++.dg/ubsan/static-init-3.C: New test.
13540 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13542         PR target/66275
13543         * gcc.target/i386/pr66275.c: New test.
13545 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13547         * gcc.dg/Wcxx-compat-22.c: New testcase.
13548         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13549         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13550         * c-c++-common/pr58346-1.c: Likewise.
13551         * c-c++-common/transparent-union-1.c: Likewise.
13553 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13555         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13556         * g++.dg/plugin/def_plugin.c: New file.
13557         * g++.dg/plugin/def-plugin-test.C: New file.
13559 2015-06-03  Richard Biener  <rguenther@suse.de>
13561         * gcc.dg/vect/bb-slp-36.c: New testcase.
13563 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13565         * gcc.dg/lto/chkp-removed-alias_0.c: New.
13567 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13569         * gcc.dg/lto/chkp-privatize-1_0.c: New.
13570         * gcc.dg/lto/chkp-privatize-1_1.c: New.
13571         * gcc.dg/lto/chkp-privatize-2_0.c: New.
13572         * gcc.dg/lto/chkp-privatize-2_1.c: New.
13574 2015-06-03  Marek Polacek  <polacek@redhat.com>
13576         PR c/64223
13577         PR c/29358
13578         * gcc.dg/pr64223-1.c: New test.
13579         * gcc.dg/pr64223-2.c: New test.
13581 2015-06-03  Richard Biener  <rguenther@suse.de>
13583         PR tree-optimization/63916
13584         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13586 2015-06-03  Richard Biener  <rguenther@suse.de>
13588         PR tree-optimization/66375
13589         * gcc.dg/torture/pr66375.c: New testcase.
13591 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
13593         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13595 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13597         PR target/65768
13598         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13600 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13602         PR fortran/66380
13603         * gfortran.dg/reshape_7.f90: New test.
13605 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
13607         PR c/66220:
13608         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13609         (fn_36): New.
13611 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13613         PR c/49551
13614         * gcc.dg/pr49551.c: New testcase.
13616 2015-06-02  Richard Biener  <rguenther@suse.de>
13618         PR debug/65549
13619         * g++.dg/lto/pr65549_0.C: New testcase.
13621 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13623         PR libgomp/65742
13624         PR middle-end/66332
13625         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13627 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13629         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13631 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13633         PR c++/61683
13634         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13636 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13638         PR tree-optimization/48052
13639         * gcc.dg/tree-ssa/scev-8.c: New.
13640         * gcc.dg/tree-ssa/scev-9.c: New.
13641         * gcc.dg/tree-ssa/scev-10.c: New.
13642         * gcc.dg/vect/pr48052.c: New.
13644 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13646         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13648 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13650         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13652 2015-06-02  Marek Polacek  <polacek@redhat.com>
13654         PR middle-end/66345
13655         * gcc.dg/torture/pr66345.c: New test.
13657 2015-06-02  Richard Biener  <rguenther@suse.de>
13659         PR tree-optimization/65961
13660         * gcc.dg/torture/pr65961.c: New testcase.
13662 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13664         PR tree-optimization/52563
13665         PR tree-optimization/62173
13666         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13667         * gcc.dg/tree-ssa/scev-4.c: Ditto.
13669 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13671         * gnat.dg/specs/varsize_return2.ads: New test.
13672         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13674 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13676         * gcc.dg/vect/vect-outer-simd-1.c: New test.
13678 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13680         PR target/65697
13681         * gcc.target/aarch64/sync-comp-swap.c: New.
13682         * gcc.target/aarch64/sync-comp-swap.x: New.
13683         * gcc.target/aarch64/sync-op-acquire.c: New.
13684         * gcc.target/aarch64/sync-op-acquire.x: New.
13685         * gcc.target/aarch64/sync-op-full.c: New.
13686         * gcc.target/aarch64/sync-op-full.x: New.
13687         * gcc.target/aarch64/sync-op-release.c: New.
13688         * gcc.target/aarch64/sync-op-release.x: New.
13690 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13692         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13693         (bar): Predefined.
13695 2015-06-01  Richard Biener  <rguenther@suse.de>
13697         PR tree-optimization/66349
13698         PR tree-optimization/66352
13699         PR tree-optimization/66357
13700         * gcc.dg/torture/pr66357.c: New testcase.
13701         * gcc.dg/torture/pr66349.c: Likewise.
13702         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13704 2015-06-01  Richard Biener  <rguenther@suse.de>
13706         Revert
13707         2015-05-29  Richard Biener  <rguenther@suse.de>
13709         PR tree-optimization/66314
13710         * gcc.dg/asan/pr66314.c: New testcase.
13712 2015-06-01  Richard Biener  <rguenther@suse.de>
13714         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13716 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13718         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13719         directives.
13720         (hp3, hp4): Add inline keyword.
13721         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13722         (hp2): Add inline keyword.
13723         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13724         (hp2): Add inline keyword.
13726 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13728         PR target/65527
13729         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13730         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13731         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13732         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13734 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13736         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13737         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13739 2015-06-01  Richard Biener  <rguenther@suse.de>
13741         PR tree-optimization/66280
13742         * g++.dg/torture/pr66280.C: New testcase.
13743         * g++.dg/torture/pr66280-2.C: Likewise.
13745 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13747         * gnat.dg/addr9_1.adb: New test.
13748         * gnat.dg/addr9_2.adb: Likewise.
13749         * gnat.dg/addr9_3.adb: Likewise.
13750         * gnat.dg/addr9_4.adb: Likewise.
13752 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13754           * g++.dg/other/dump-ada-spec-4.C: New test.
13756 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13758         * gcc.dg/alias-8.c: Fix dg-warning.
13760 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13762         * gcc.dg/alias-8.c: Do not xfail.
13763         * gcc.dg/pr62167.c: Prevent FRE.
13764         * gcc.dg/alias-14.c: New testcase.
13766 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13768         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13770 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13772         PR target/66215
13773         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13774         dg-options.
13775         * gcc.target/s390/hotpatch-10.c: Likewise.
13776         * gcc.target/s390/hotpatch-11.c: Likewise.
13777         * gcc.target/s390/hotpatch-12.c: Likewise.
13778         * gcc.target/s390/hotpatch-17.c: Likewise.
13779         * gcc.target/s390/hotpatch-18.c: Likewise.
13780         * gcc.target/s390/hotpatch-20.c: Likewise.
13781         * gcc.target/s390/hotpatch-21.c: Likewise.
13782         * gcc.target/s390/hotpatch-22.c: Likewise.
13783         * gcc.target/s390/hotpatch-23.c: Likewise.
13784         * gcc.target/s390/hotpatch-24.c: Likewise.
13785         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13786         to check for the exact nops too.
13787         * gcc.target/s390/hotpatch-3.c: Likewise.
13788         * gcc.target/s390/hotpatch-4.c: Likewise.
13789         * gcc.target/s390/hotpatch-5.c: Likewise.
13790         * gcc.target/s390/hotpatch-6.c: Likewise.
13791         * gcc.target/s390/hotpatch-7.c: Likewise.
13792         * gcc.target/s390/hotpatch-8.c: Likewise.
13793         * gcc.target/s390/hotpatch-9.c: Likewise.
13794         * gcc.target/s390/hotpatch-14.c: Likewise.
13795         * gcc.target/s390/hotpatch-15.c: Likewise.
13796         * gcc.target/s390/hotpatch-16.c: Likewise.
13797         * gcc.target/s390/hotpatch-19.c: Likewise.
13798         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13799         scan-assembler-times counting number of .align directives.
13800         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13801         dg-options.  Remove scan-assembler-times counting number of .align
13802         directives.
13803         * gcc.target/s390/hotpatch-26.c: New file.
13804         * gcc.target/s390/hotpatch-27.c: New file.
13805         * gcc.target/s390/hotpatch-28.c: New file.
13806         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13807         using -Os -O0 -O1 -O2 -O3 options.
13809 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13811         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13813 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13815         PR tree-optimization/66142
13816         * gcc.dg/vect/pr66142.c: New test.
13818 2015-05-29  Richard Biener  <rguenther@suse.de>
13820         PR tree-optimization/66314
13821         * gcc.dg/asan/pr66314.c: New testcase.
13823 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13825         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13826         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13827         Adjust all callers.
13828         (schedule-cleanups, dg-keep-saved-temps): New proc.
13829         (gcc-dg-test-1): Schedule cleanups.
13830         * lib/profopt.exp (profopt-execute): Likewise.
13831         * g++.dg/cdce3.C: Adjust expected line numbers.
13832         * gcc.dg/cdce1.c: Likewise.
13833         * gcc.dg/cdce2.c: Likewise.
13834         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13835         * gcc.dg/strlenopt-24.c: Likewise.
13836         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13837         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13838         * obj-c++.dg/encode-2.mm: Likewise.
13840 2015-05-28  DJ Delorie  <dj@redhat.com>
13842         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13844 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13846         * gnat.dg/discr43.adb: New test.
13848 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13850         * gnat.dg/varsize_temp.adb: Rename into...
13851         * gnat.dg/varsize1.adb: ...this.
13852         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13853         * gnat.dg/varsize2.ad[sb]: ...this.
13854         * gnat.dg/varsize3_1.adb: New test.
13855         * gnat.dg/varsize3_2.adb: Likewise.
13856         * gnat.dg/varsize3_3.adb: Likewise.
13857         * gnat.dg/varsize3_4.adb: Likewise.
13858         * gnat.dg/varsize3_5.adb: Likewise.
13859         * gnat.dg/varsize3_6.adb: Likewise.
13860         * gnat.dg/varsize3_pkg1.ads: New helper.
13861         * gnat.dg/varsize3_pkg2.ads: Likewise.
13862         * gnat.dg/varsize3_pkg3.ads: Likewise.
13864 2015-05-28  Richard Biener  <rguenther@suse.de>
13866         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13868 2015-05-28  Richard Biener  <rguenther@suse.de>
13870         PR tree-optimization/66142
13871         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13873 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13875         PR target/63810
13876         * gcc.dg/darwin-minversion-3.c: Update testcase.
13877         * gcc.dg/darwin-minversion-4.c: Ditto.
13878         * gcc.dg/darwin-minversion-5.c: New testcase.
13879         * gcc.dg/darwin-minversion-6.c: Ditto.
13880         * gcc.dg/darwin-minversion-7.c: Ditto.
13881         * gcc.dg/darwin-minversion-8.c: Ditto.
13882         * gcc.dg/darwin-minversion-9.c: Ditto.
13883         * gcc.dg/darwin-minversion-10.c: Ditto.
13884         * gcc.dg/darwin-minversion-11.c: Ditto.
13885         * gcc.dg/darwin-minversion-12.c: Ditto.
13887 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13889         PR rtl-optimization/66168
13890         * gcc.c-torture/compile/pr66168.c: New test.
13892 2015-05-27  Jeff Law  <law@redhat.com>
13894         PR target/39726
13895         * gcc.dg/target/m68k/pr39726-1.c: New test.
13897 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13899         PR c++/66270
13900         * g++.dg/ext/alias-canon3.C: New.
13902 2015-05-27  Richard Biener  <rguenther@suse.de>
13904         PR tree-optimization/66272
13905         Revert parts of
13906         2014-08-15  Richard Biener  <rguenther@suse.de>
13908         PR tree-optimization/62031
13909         * gcc.dg/torture/pr66272.c: New testcase.
13911 2015-05-27  Richard Biener  <rguenther@suse.de>
13913         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13915 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13917         PR target/65358
13918         * gcc.dg/pr65358.c: New test.
13920 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13922         PR fortran/65548
13923         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13924         semantic.
13925         * gfortran.dg/allocate_with_source_6.f90: New test.
13927 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13929         * gnat.dg/atomic7_1.adb: New test.
13930         * gnat.dg/atomic7_2.adb: Likewise.
13931         * gnat.dg/atomic7_pkg1.ads: New helper.
13932         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13934 2015-05-26  Michael Matz  <matz@suse.de>
13936         PR middle-end/66251
13937         * gcc.dg/vect/pr66251.c: New test.
13939 2015-05-26  Richard Biener  <rguenther@suse.de>
13941         PR tree-optimization/66142
13942         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13944 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
13946         PR fortran/66082
13947         * gfortran.dg/allocatable_scalar_13.f90: New test
13949 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13951         * gnat.dg/warn11.adb: New test.
13952         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13954 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13956         * gnat.dg/vfa1_1.adb: New test.
13957         * gnat.dg/vfa1_2.adb: Likewise.
13958         * gnat.dg/vfa1_3.adb: Likewise.
13959         * gnat.dg/vfa1_4.adb: Likewise.
13960         * gnat.dg/vfa1_pkg.ads: New helper.
13962 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
13964         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13965         * gcc.target/i386/pr66232-3.c: Likewise.
13967 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
13969         PR target/66274
13970         * gcc.target/i386/pr66274.c: New test.
13972 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
13974         * gnat.dg/renaming6.ad[sb]: New test.
13976 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
13978         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13979         and 'dg-require-effective-target pie'.
13981 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13983         PR c++/66243
13984         * g++.dg/cpp0x/pr66243.C: New.
13986 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
13988         PR lto/66180
13989         * g++.dg/lto/pr66180_0.C: New testcase.
13990         * g++.dg/lto/pr66180_1.C: New testcase.
13992 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
13994         PR fortran/66257
13995         * typebound_call_27.f90: New file.
13997 2015-05-23  Nathan Sidwell  <nathan@acm.org>
13999         PR c++/65936
14000         * g++.dg/template/pr65936.C: New.
14002 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14004         PR tree-optimization/63387
14005         * gcc.dg/pr63387-2.c: New testcase.
14007 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14009         * gcc.dg/simd-1.c: Update to the new message.
14011 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14013         * gcc.dg/nand.c: New testcase.
14015 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
14017         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
14018         Set dg-do-what-default to compile only on ARM targets without
14019         arm_neon_hw execution support.  Remove redundant c-torture-execute
14020         in loop over test cases.
14022 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14024         PR target/65491
14025         * gcc.target/aarch64/pr65491_1.c: New test.
14026         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
14027         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
14029 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
14031         PR c++/65598
14032         * g++.dg/cpp0x/explicit9.C: New.
14033         * g++.dg/cpp0x/explicit8.C: Check the locations too.
14035 2015-05-22  Richard Biener  <rguenther@suse.de>
14037         PR tree-optimization/66251
14038         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
14040 2015-05-22  Marek Polacek  <polacek@redhat.com>
14042         PR c/47043
14043         * c-c++-common/attributes-enum-1.c: New test.
14044         * c-c++-common/attributes-enum-2.c: New test.
14045         * g++.dg/cpp0x/attributes-enum-1.C: New test.
14046         * g++.dg/cpp1y/attributes-enum-1.C: New test.
14048 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
14050         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
14051         effective target support.  If no arm_neon_hw support, do not attempt
14052         to execute the tests; only compile them.
14053         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
14054         and "dg-require-effective-target arm_neon_ok".
14055         * gcc.target/arm/simd/vextp16_1.c: Likewise.
14056         * gcc.target/arm/simd/vextp64_1.c: Likewise.
14057         * gcc.target/arm/simd/vextp8_1.c: Likewise.
14058         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
14059         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
14060         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
14061         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
14062         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
14063         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
14064         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
14065         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
14066         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
14067         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
14068         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
14069         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
14070         * gcc.target/arm/simd/vexts16_1.c: Likewise.
14071         * gcc.target/arm/simd/vexts32_1.c: Likewise.
14072         * gcc.target/arm/simd/vexts64_1.c: Likewise.
14073         * gcc.target/arm/simd/vexts8_1.c: Likewise.
14074         * gcc.target/arm/simd/vextu16_1.c: Likewise.
14075         * gcc.target/arm/simd/vextu32_1.c: Likewise.
14076         * gcc.target/arm/simd/vextu64_1.c: Likewise.
14077         * gcc.target/arm/simd/vextu8_1.c: Likewise.
14078         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
14079         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
14080         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
14081         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
14082         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
14083         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
14084         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
14085         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
14086         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
14087         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
14088         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
14089         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
14090         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
14091         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
14092         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
14093         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
14094         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
14095         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
14096         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
14097         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
14098         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
14099         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
14100         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
14101         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
14102         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
14103         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
14104         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
14105         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
14106         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
14107         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
14108         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
14109         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
14110         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
14111         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
14112         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
14113         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
14114         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
14115         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
14116         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
14117         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
14118         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
14119         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
14120         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
14121         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
14122         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
14123         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
14124         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
14125         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
14126         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
14127         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
14128         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
14129         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
14130         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
14131         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
14132         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
14133         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
14134         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
14135         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
14136         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
14137         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
14138         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
14139         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
14140         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
14141         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
14142         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
14143         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
14144         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
14145         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
14146         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
14147         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14148         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14149         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14150         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
14151         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
14152         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
14153         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14154         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14155         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14156         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14157         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14158         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14159         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14160         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14161         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14162         * gcc.target/arm/simd/vzips16_1.c: Likewise.
14163         * gcc.target/arm/simd/vzips32_1.c: Likewise.
14164         * gcc.target/arm/simd/vzips8_1.c: Likewise.
14165         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
14166         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
14167         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
14169 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
14171         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14172         * gcc.dg/vect/pr59354.c: Likewise.
14173         * gcc.dg/vect/pr64252.c: Likewise.
14174         * gcc.dg/vect/pr64404.c: Likewise.
14175         * gcc.dg/vect/pr64493.c: Likewise.
14176         * gcc.dg/vect/pr64495.c: Likewise.
14177         * gcc.dg/vect/pr64844.c: Likewise.
14178         * gcc.dg/vect/pr65518.c: Likewise.
14179         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14181 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
14183         PR c++/66210
14184         * g++.dg/cpp1y/var-templ28.C: New.
14186 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
14188         PR target/66232
14189         * gcc.target/i386/pr66232-1.c: New test.
14190         * gcc.target/i386/pr66232-2.c: Likewise.
14191         * gcc.target/i386/pr66232-3.c: Likewise.
14192         * gcc.target/i386/pr66232-4.c: Likewise.
14193         * gcc.target/i386/pr66232-5.c: Likewise.
14195 2015-05-21  Nathan Sidwell  <nathan@acm.org>
14197         * g++.dg/cpp1y/pr60943.C: New.
14199 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
14201         PR tree-optimization/66233
14202         * gcc.c-torture/execute/pr66233.c: New test.
14204 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
14206         PR fortran/66176
14207         * gfortran.dg/inline_matmul_11.f90:  New test.
14209 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
14211         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14212         instead of listing several targets on its own.
14213         * gcc.target/i386/pr32219-2.c: Likewise.
14214         * gcc.target/i386/pr32219-3.c: Likewise.
14215         * gcc.target/i386/pr32219-4.c: Likewise.
14216         * gcc.target/i386/pr32219-5.c: Likewise.
14217         * gcc.target/i386/pr32219-6.c: Likewise
14218         * gcc.target/i386/pr32219-7.c: Likewise.
14219         * gcc.target/i386/pr32219-8.c: Likewise.
14220         * gcc.target/i386/pr39013-1.c: Likewise.
14221         * gcc.target/i386/pr39013-2.c: Likewise.
14222         * gcc.target/i386/pr64317.c: Likewise.
14224 2015-05-21  Jeff Law  <law@redhat.com>
14226         * gcc.target/hppa/shadd-3.c: New test.
14227         * gcc.target/hppa/shadd-4.c: New test.
14229 2015-05-21  Michael Matz  <matz@suse.de>
14231         * gcc.dg/vect/vect-strided-store.c: New test.
14232         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14233         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14235 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14237         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14238         * gcc.dg/pow-sqrt-synth-1.c: New test.
14239         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14241 2015-05-21  Richard Biener  <rguenther@suse.de>
14243         PR c++/66211
14244         * g++.dg/conversion/pr66211.C: New testcase.
14245         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14247 2015-05-21  Jeff Law  <law@redhat.com>
14249         * gcc.target/hppa/shadd-2.c: New test.
14251 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
14253         PR target/54236
14254         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14256 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14258         PR target/65937
14259         * gcc.target/arm/pr26702.c: Adjust target selector.
14261 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
14263         PR middle-end/66221
14264         * gcc.dg/lto/pr66221_0.c: New test.
14265         * gcc.dg/lto/pr66221_1.c: New test.
14267 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14269         PR c/52952
14270         * gcc.dg/redecl-4.c: Update column numbers.
14271         * gcc.dg/format/bitfld-1.c: Likewise.
14272         * gcc.dg/format/attr-2.c: Likewise.
14273         * gcc.dg/format/attr-6.c: Likewise.
14274         * gcc.dg/format/attr-7.c (baz): Likewise.
14275         * gcc.dg/format/asm_fprintf-1.c: Likewise.
14276         * gcc.dg/format/attr-4.c: Likewise.
14277         * gcc.dg/format/branch-1.c: Likewise.
14278         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14279         locations within strings with embedded escape sequences.
14281 2015-05-20  Jeff Law  <law@redhat.com>
14283         * gcc.target/hppa/hppa.exp: New target test driver.
14284         * gcc.target/hppa/shadd-1.c: New test.
14286 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
14288         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14290 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
14292         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14293         (fn_33_k_and_r_style): New.
14294         (fn_33_stroustrup_style): New.
14295         (fn_33_allman_style): New.
14296         (fn_33_whitesmiths_style): New.
14297         (fn_33_horstmann_style): New.
14298         (fn_33_ratliff_banner_style): New.
14299         (fn_33_lisp_style): New.
14300         (fn_34_indent_dash_gnu): New.
14301         (fn_34_indent_dash_kr): New.
14302         (fn_34_indent_dash_orig): New.
14303         (fn_34_indent_linux_style): New.
14305 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
14307         PR fortran/65548
14308         * gfortran.dg/allocate_with_source_5.f90: Extend test.
14310 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
14312         PR tree-optimization/65447
14313         * gcc.dg/tree-ssa/pr65447.c: New test.
14315 2015-05-19  Nathan sidwell  <nathan@acm.org>
14317         * g++.dg/cpp0x/pr65954.C: New.
14319 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
14321         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14323 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14325         * lib/target-supports.exp: Vector do not always have natural
14326         alignment on s390*.
14328 2015-05-19  David Sherwood  <david.sherwood@arm.com>
14330         * gcc.dg/loop-invariant.c: New testcase.
14332 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14334         * lib/target-supports.exp: Vector do not always have natural
14335         alignment on s390*.
14337 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14339         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14340         s390*.
14341         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14343 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14345         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14346         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14347         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14348         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14349         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14350         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14351         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14352         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14353         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14354         * gcc.target/s390/zvector/vec-elem-1.c: New test.
14356 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14358         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14360 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14362         * gcc.target/s390/s390.exp
14363         (check_effective_target_vector): New check.
14364         * gcc.target/s390/vector/vec-abi-1.c: New test.
14365         * gcc.target/s390/vector/vec-abi-2.c: New test.
14366         * gcc.target/s390/vector/vec-abi-3.c: New test.
14367         * gcc.target/s390/vector/vec-abi-4.c: New test.
14368         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14369         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14370         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14371         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14372         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14373         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14374         * gcc.target/s390/vector/vec-clobber-1.c: New test.
14375         * gcc.target/s390/vector/vec-cmp-1.c: New test.
14376         * gcc.target/s390/vector/vec-cmp-2.c: New test.
14377         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14378         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14379         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14380         * gcc.target/s390/vector/vec-genmask-1.c: New test.
14381         * gcc.target/s390/vector/vec-genmask-2.c: New test.
14382         * gcc.target/s390/vector/vec-init-1.c: New test.
14383         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14384         * gcc.target/s390/vector/vec-shift-1.c: New test.
14385         * gcc.target/s390/vector/vec-sub-1.c: New test.
14387 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14389         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14391 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14393         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14395 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14397         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14399 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14401         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14403 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14405         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14407 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14409         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14411 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14413         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14415 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14417         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14419 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14421         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14423 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14425         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14427 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14429         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14431 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14433         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14435 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14437         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14439 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
14441         PR tree-optimization/66187
14442         * gcc.c-torture/execute/pr66187.c: New test.
14443         * gcc.dg/pr66187-1.c: New test.
14444         * gcc.dg/pr66187-2.c: New test.
14446 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14448         * gcc.dg/vect/bb-slp-35.c: Adjust.
14450 2015-05-19  Richard Biener  <rguenther@suse.de>
14452         PR tree-optimization/66165
14453         * gcc.dg/torture/pr66165.c: New testcase.
14455         PR tree-optimization/66185
14456         * gcc.dg/torture/pr66185.c: New testcase.
14458 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
14460         PR target/54236
14461         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14463 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
14465         * gcc.target/mips/p5600-bonding.c : New file.
14467 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14469         PR fortran/66106
14470         * gfortran.dg/interface_operator_1.f90: New tests.
14472 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14474         PR fortran/66057
14475         * gfortran.dg/generic_29.f90: New tests.
14477 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14479         PR fortran/66043
14480         * gfortran.dg/storage_size_6.f90: New tests.
14482 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14484         PR fortran/66045
14485         * gfortran.dg/null1.f90: New test.
14487 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14489         PR fortran/66044
14490         * gfortran.dg/entry_21.f90: New test.
14492 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14494         PR fortran/66043
14495         * gfortran.dg/storage_size_6.f90: New tests.
14497 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14499         PR fortran/66040
14500         * gfortran.dg/misplaced_statement.f90: New test.
14502 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14504         PR fortran/66039
14505         * gfortran.dg/filepos1.f90: New test
14507 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14509         PR fortran/64925
14510         * gfortran.dg/pr64925.f90: New test.
14512 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14514         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14515         unit.
14516         * gfortran.dg/lto/pr41576_1.f90: Ditto.
14518 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
14520         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14521         to the family of pie capable targets.
14523 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
14525         * gcc.target/arm/bics_1.c : New testcase.
14526         * gcc.target/arm/bics_2.c : New testcase.
14527         * gcc.target/arm/bics_3.c : New testcase.
14528         * gcc.target/arm/bics_4.c : New testcase.
14530 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14532         * gcc.target/mips/umips-attr.c: New test.
14534 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14536         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14537         * gcc.dg/20150120-2.c (dg-final): Ditto.
14538         * gcc.dg/20150120-2.c (dg-final): Ditto.
14539         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14541 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14543         PR target/66174
14544         * gcc.target/i386/pr66174.c: New test.
14546 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14548         PR fortran/37131
14549         * gfortran.dg/matmul_bounds_6.f90:  New test.
14550         * gfortran.dg/matmul_bounds_7.f90:  New test.
14552 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14554         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14555         * gfortran.dg/lto/pr41576_1.f90: Add interface.
14556         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14557         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14558         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14559         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14561 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14563         PR fortran/65903
14564         * gfortran.dg/continuation_13.f90: Update test.
14565         * gfortran.dg/pr65903.f90: New test.
14567 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14569         PR fortran/66113
14570         * gfortran.dg/block_14.f90:  New test.
14572 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14574         PR fortran/44054
14575         * lib/gfortran-dg.exp: Update regex to handle two locations for
14576         the same diagnostic without caret.
14577         * gfortran.dg/badline.f: Test also that line numbers are correct
14578         before and after "left but not entered" warning.
14580 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14581             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14583         PR target/65768
14584         * gcc.target/arm/maskdata.c: New test.
14586 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14588         PR fortran/65792
14589         * gfortran.dg/derived_constructor_components_5: New test
14591 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14593         PR target/66140
14594         * gcc.target/alpha/pr66140.c: New test.
14596 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14598         PR c/48956
14599         * gcc.dg/Wconversion-complex-c99.c: New test.
14600         * gcc.dg/Wconversion-complex-gnu.c: New test.
14602 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14604         PR tree-optimization/64454
14605         * gcc.dg/modmod.c: New testcase.
14607 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14609         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14611 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14613         PR middle-end/66134
14614         * gcc.target/i386/mpx/pr66134.c: New test.
14616 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14618         * gcc.target/powerpc/pr60158.c: New test.
14620 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14622         * gcc.target/i386/sibcall-7.c: New test.
14623         * gcc.target/i386/sibcall-8.c: New test.
14625 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14627         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14628         (abs64_in_dreg): Likewise.
14630 2015-05-14  Marek Polacek  <polacek@redhat.com>
14632         PR c/66066
14633         PR c/66127
14634         * gcc.dg/pr14649-1.c: Add -Wpedantic.
14635         * gcc.dg/pr19984.c: Likewise.
14636         * gcc.dg/pr66066-1.c: New test.
14637         * gcc.dg/pr66066-2.c: New test.
14638         * gcc.dg/pr66066-3.c: New test.
14640 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14642         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14643         * gcc.dg/pow-sqrt.x: New file.
14644         * gcc.dg/pow-sqrt-1.c: New test.
14645         * gcc.dg/pow-sqrt-2.c: Likewise.
14646         * gcc.dg/pow-sqrt-3.c: Likewise.
14648 2015-05-13  Richard Biener  <rguenther@suse.de>
14650         PR tree-optimization/66123
14651         * gcc.dg/torture/pr66123.c: New testcase.
14653 2015-05-13  Richard Biener  <rguenther@suse.de>
14655         PR middle-end/66110
14656         * gcc.dg/alias-2.c: Adjust.
14657         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14659 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14661         PR target/65103
14662         * gcc.target/i386/pr65103-3.c: New.
14664 2015-05-13  Martin Liska  <mliska@suse.cz>
14666         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14668 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
14670         PR target/66112
14671         * gcc.target/i386/pr66112-2.c: New test.
14673         PR target/66112
14674         * gcc.target/i386/pr66112-1.c: New test.
14676 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14678         PR target/66048
14679         * gcc.target/i386/mpx/pr66048.cc: New.
14681 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14683         PR rtl-optimization/64616
14684         * gcc.dg/loop-8.c: New test.
14685         * gcc.dg/loop-9.c: New test.
14687 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14689         PR target/pr66047.c
14690         * gcc.target/i386/pr66047.c: New testcase.
14692 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14694         PR ipa/65873
14695         * gcc.c-torture/compile/pr65873.c: New testcase.
14697 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14699         PR fortran/66111
14700         * gfortran.dg/inline_matmul_10.f90:  New test.
14702 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
14704         * c-c++-common/Wmisleading-indentation.c: New testcase.
14705         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14706         * c-c++-common/Wmisleading-indentation-2.md: New file.
14708 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14710         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14711         "break".
14712         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14714 2015-05-12  Richard Biener  <rguenther@suse.de>
14716         PR tree-optimization/66101
14717         * gcc.dg/torture/pr66101.c: New testcase.
14719 2015-05-12  Richard Biener  <rguenther@suse.de>
14721         PR tree-optimization/37021
14722         * gcc.target/i386/vect-addsub.c: New testcase.
14724 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14726         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14728 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14730         PR tree-optimization/66010
14731         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14733 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14735         PR c++/65133
14736         * g++.dg/cpp0x/trailing10.C: New.
14738 2015-05-12  Richard Biener  <rguenther@suse.de>
14740         * gcc.dg/vect/bb-slp-35.c: New testcase.
14742 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14744         PR fortran/66100
14745         * gfortran.dg/bound_simplification_6.f90: New.
14747 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14749         * gcc.target/mips/branch-1.c: Pass argument to bar().
14751 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14753         PR target/65753
14754         * gcc.target/i386/pr65753.c: New test.
14756 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14758         PR rtl-optimization/66076
14759         * gcc.dg/torture/pr66076.c: New test.
14761 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14763         PR fortran/66041
14764         * gfortran.dg/inline_matmul_7.f90:  New test.
14765         * gfortran.dg/inline_matmul_8.f90:  New test.
14766         * gfortran.dg/inline_matmul_9.f90:  New test.
14768 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14770         * gfortran.dg/bound_simplification_5.f90: New.
14772 2015-05-09  Jason Merrill  <jason@redhat.com>
14774         * lib/target-supports.exp (cxx_default): New global.
14775         (check_effective_target_c++11_only)
14776         (check_effective_target_c++14_only)
14777         (check_effective_target_c++98_only)
14778         (check_effective_target_c++1z_only): Check it.
14780 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14782         PR tree-optimization/64454
14783         * gcc.dg/tree-ssa/vrp97.c: New file.
14784         * gcc.dg/vect/slp-perm-7.c: Update.
14786 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14788         PR fortran/65894
14789         * gfortran.dg/elemental_subroutine_11.f90: New test.
14791 2015-05-08  Richard Biener  <rguenther@suse.de>
14793         PR tree-optimization/66036
14794         * gcc.dg/vect/slp-41.c: New testcase.
14796 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14798         * gfortran.dg/elemental_optional_args_7.f90: New.
14800 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14802         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14803         allow cmlt or sshr.
14805 2015-05-08  Marek Polacek  <polacek@redhat.com>
14807         PR c/64918
14808         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14809         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14811 2015-05-07  Marek Polacek  <polacek@redhat.com>
14813         PR c/65179
14814         * c-c++-common/Wshift-negative-value-1.c: New test.
14815         * c-c++-common/Wshift-negative-value-2.c: New test.
14816         * c-c++-common/Wshift-negative-value-3.c: New test.
14817         * c-c++-common/Wshift-negative-value-4.c: New test.
14818         * c-c++-common/Wshift-negative-value-5.c: New test.
14819         * c-c++-common/Wshift-negative-value-6.c: New test.
14820         * gcc.dg/c90-left-shift-1.c: New test.
14821         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14822         * gcc.dg/c99-left-shift-1.c: New test.
14824 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14826         PR middle-end/192
14827         PR middle-end/54303
14828         * gcc.dg/fdata-sections-2.c: New file.
14830 2015-05-07  Marek Polacek  <polacek@redhat.com>
14832         PR testsuite/66046
14833         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14834         last dg-output.
14835         * c-c++-common/ubsan/align-7.c: Likewise.
14836         * c-c++-common/ubsan/bounds-8.c: Likewise.
14837         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14838         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14839         * c-c++-common/ubsan/null-1.c: Likewise.
14840         * c-c++-common/ubsan/null-10.c: Likewise.
14841         * c-c++-common/ubsan/null-11.c: Likewise.
14842         * c-c++-common/ubsan/null-2.c: Likewise.
14843         * c-c++-common/ubsan/null-3.c: Likewise.
14844         * c-c++-common/ubsan/null-4.c: Likewise.
14845         * c-c++-common/ubsan/null-5.c: Likewise.
14846         * c-c++-common/ubsan/null-6.c: Likewise.
14847         * c-c++-common/ubsan/null-7.c: Likewise.
14848         * c-c++-common/ubsan/null-8.c: Likewise.
14849         * c-c++-common/ubsan/null-9.c: Likewise.
14850         * c-c++-common/ubsan/object-size-1.c: Likewise.
14851         * c-c++-common/ubsan/object-size-10.c: Likewise.
14852         * c-c++-common/ubsan/object-size-4.c: Likewise.
14853         * c-c++-common/ubsan/object-size-5.c: Likewise.
14854         * c-c++-common/ubsan/object-size-7.c: Likewise.
14855         * c-c++-common/ubsan/object-size-8.c: Likewise.
14856         * c-c++-common/ubsan/object-size-9.c: Likewise.
14857         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14858         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14859         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14860         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14861         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14862         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14863         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14864         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14865         * c-c++-common/ubsan/pr59333.c: Likewise.
14866         * c-c++-common/ubsan/pr59667.c: Likewise.
14867         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14868         * c-c++-common/ubsan/pr60636.c: Likewise.
14869         * c-c++-common/ubsan/pr63802.c: Likewise.
14870         * c-c++-common/ubsan/recovery-1.c: Likewise.
14871         * c-c++-common/ubsan/recovery-3.c: Likewise.
14872         * c-c++-common/ubsan/shift-1.c: Likewise.
14873         * c-c++-common/ubsan/shift-2.c: Likewise.
14874         * c-c++-common/ubsan/shift-4.c: Likewise.
14875         * c-c++-common/ubsan/shift-7.c: Likewise.
14876         * c-c++-common/ubsan/undefined-2.c: Likewise.
14877         * c-c++-common/ubsan/vla-1.c: Likewise.
14878         * g++.dg/ubsan/null-1.C: Likewise.
14879         * g++.dg/ubsan/null-3.C: Likewise.
14880         * g++.dg/ubsan/null-4.C: Likewise.
14881         * g++.dg/ubsan/vptr-8.C: Likewise.
14882         * g++.dg/ubsan/vptr-9.C: Likewise.
14883         * gcc.dg/ubsan/bounds-2.c: Likewise.
14884         * gcc.dg/ubsan/object-size-9.c: Likewise.
14886 2015-05-07  Jeff Law  <law@redhat.com>
14888         * gcc.dg/tree-ssa/shorten-1.c: New test.
14890 2015-05-07  Richard Biener  <rguenther@suse.de>
14892         PR tree-optimization/66002
14893         * gcc.dg/vect/vect-125.c: New testcase.
14895 2015-05-07  Marek Polacek  <polacek@redhat.com>
14896             Martin Uecker  <uecker@eecs.berkeley.edu>
14898         * c-c++-common/ubsan/bounds-10.c: New test.
14900 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14902         * jit.dg/harness.h (set_options): Wrap with
14903         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14904         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14905         Special-case test-benchmark.c as a negative.
14906         * jit.dg/test-benchmark.c: New file.
14908 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14910         PR target/64208
14911         * gcc.target/arm/pr64208.c: New test.
14913 2015-05-06  Alan Modra  <amodra@gmail.com>
14915         PR target/66020
14916         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14917         (gparms): Make volatile.
14919 2015-05-06  Richard Biener  <rguenther@suse.de>
14921         PR tree-optimization/62283
14922         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14924 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14926         PR target/66015
14927         * gcc.target/aarch64/iinline-attr-1.c: New test.
14929 2015-05-06  Richard Biener  <rguenther@suse.de>
14931         * gcc.dg/vect/bb-slp-34.c: New testcase.
14933 2015-05-06  Richard Biener  <rguenther@suse.de>
14935         PR tree-optimization/62283
14936         * gcc.dg/vect/bb-slp-14.c: Adjust.
14938 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14940         PR target/65990
14941         * gcc.target/i386/pr65990.c: New test.
14943 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
14945         PR target/65915
14946         * gcc.target/i386/pr65915.c: New.
14948 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14950         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14951         'va_list escapes 0'.
14953 2015-05-05  Tom de Vries  <tom@codesourcery.com>
14955         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14956         in r222173.
14958 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
14960         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14961         * gcc.target/arm/pr65924.c: Likewise.
14963 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
14965         PR target/65871
14966         * gcc.target/i386/pr65871-3.c: New test.
14968 2015-05-04  Jeff Law  <law@redhat.com>
14970         Revert:
14971         2015-05-04  Jeff Law  <law@redhat.com>
14972         * gcc.dg/tree-ssa/shorten-1.c: New test.
14974 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
14975             Jakub Jelinek  <jakub@redhat.com>
14977         PR c++/66007
14978         * g++.dg/cpp0x/Wnarrowing4.C: New.
14980 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
14982         * lib/target-supports.exp
14983         (check_effective_target_keeps_null_pointer_checks): Clarify that
14984         this is for targets that disable -fdelete-null-pointer-checks,
14985         not default it to off.
14986         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14987         -fdelete-null-pointer-checks explicit.
14988         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14989         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14990         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14991         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14992         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14993         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14994         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14995         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14996         * gcc.dg/tree-ssa/pr20318.c: Likewise.
14997         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14998         * gcc.dg/tree-ssa/pr20702.c: Likewise.
14999         * gcc.dg/tree-ssa/pr21086.c: Likewise.
15000         * gcc.dg/tree-ssa/pr21090.c: Likewise.
15001         * gcc.dg/tree-ssa/pr58480.c: Likewise.
15002         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
15003         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
15004         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
15005         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
15006         * gcc.dg/tree-ssa/unreachable.c: Likewise.
15007         * gcc.dg/tree-ssa/vrp02.c: Likewise.
15008         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15009         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15010         * gcc.dg/tree-ssa/vrp55.c: Likewise.
15011         * g++.dg/cpp0x/static_assert9.C: Likewise.
15012         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
15013         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
15014         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
15015         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
15016         * g++.dg/tree-ssa/pr26406.C: Likewise.
15018 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
15020         PR tree-optimization/65984
15021         * c-c++-common/ubsan/pr65984.c: New test.
15023 2015-05-04  Jeff Law  <law@redhat.com>
15025         * gcc.dg/tree-ssa/shorten-1.c: New test.
15027 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15029         PR fortran/44735
15030         * gfortran.dg/pr44735.f90: New test.
15032 2015-05-04  Richard Biener  <rguenther@suse.de>
15034         PR tree-optimization/65965
15035         * gcc.dg/vect/bb-slp-33.c: New testcase.
15037 2015-05-04  Richard Biener  <rguenther@suse.de>
15039         PR tree-optimization/65935
15040         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
15042 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
15044         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
15045         for each supported variant instead of CHECK_RESULTS.
15046         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
15047         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
15048         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
15049         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
15050         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
15051         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15052         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
15053         expected results for unsupported variants.  Call CHECK for each
15054         supported variant instead of CHECK_RESULTS.
15055         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
15056         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
15057         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
15058         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
15059         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
15060         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
15061         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
15062         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
15063         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
15064         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
15065         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15066         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15067         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15068         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
15069         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
15070         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
15071         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
15072         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
15073         expected results for unsupported variants.
15074         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
15075         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
15076         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
15077         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
15078         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
15079         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
15080         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
15081         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
15082         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
15083         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
15084         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
15085         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
15086         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
15087         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
15088         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
15089         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
15090         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
15091         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
15092         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
15093         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
15094         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
15095         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
15096         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
15097         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
15098         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
15099         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
15100         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
15101         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
15103 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
15105         PR fortran/37131
15106         * gfortran.dg/bound_9.f90:  Add pointer assignment.
15108 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
15109             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
15111         PR c++/65858
15112         * g++.dg/cpp0x/Wnarrowing3.C: New.
15114 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
15116         * gcc.dg/20150120-1.c: New test.
15117         * gcc.dg/20150120-2.c: New test.
15118         * gcc.dg/20150120-3.c: New test.
15120 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
15122         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
15124 2015-05-01  Renlin Li  <renlin.li@arm.com>
15126         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
15128 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
15130         * gfortran.dg/bound_simplification_4.f90: New.
15132 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15134         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
15135         with powerpc_p8vector_ok.
15137 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
15139         PR fortran/37131
15140         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
15141         scan pattern.
15142         * gfortran.dg/bound_9.f90:  New test case.
15144 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
15146         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15147         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15148         for 32bit x86 targets.
15149         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15150         for 32bit x86 targets.
15151         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
15152         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15153         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
15154         for 32bit x86 targets.
15156 2015-04-30  Marek Polacek  <polacek@redhat.com>
15158         PR tree-optimization/63551
15159         * g++.dg/ipa/pr63551.C: New test.
15161 2015-04-30  Caroline Tice  <cmtice@google.com>
15163         PR  65929
15164         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
15165         partition size on certain targets.
15167 2015-04-30  Renlin Li  <renlin.li@arm.com>
15169         * gcc.target/aarch64/vect-reduc-or_1.c: New.
15171 2015-04-30  Marek Polacek  <polacek@redhat.com>
15173         * c-c++-common/Wbool-compare-3.c: New test.
15175         * gcc.dg/pr65901.c (foo): Adjust dg-error.
15176         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
15178 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15180         PR c++/57610
15181         * g++.dg/init/ref22.C: New.
15183 2015-04-30  Marek Polacek  <polacek@redhat.com>
15185         * gcc.dg/init-bad-8.c: New test.
15187         * gcc.dg/incomplete-typedef-1.c: New test.
15189 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15191         PR c++/59955
15192         * g++.dg/template/crash121.C: New.
15194 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
15196         * gcc.target/mips/call-from-init.c: New test.
15197         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15199 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15201         PR target/65871
15202         * gcc.target/i386/pr65871-1.c: New test.
15203         * gcc.target/i386/pr65871-2.c: Ditto.
15205 2015-04-29  Marek Polacek  <polacek@redhat.com>
15207         PR c/64610
15208         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15209         * c-c++-common/Wbool-compare-2.c: New test.
15211 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
15213         PR target/65770
15214         * gcc.target/aarch64/vstN_lane_1.c: New file.
15216 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
15218         PR c++/64667
15219         * g++.dg/warn/Winit-self-3.C: New.
15221 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15223         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15225 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
15227         PR target/65924
15228         * gcc.target/arm/pr65924.c: New test.
15230 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
15232         * g++.dg/gomp/tpl-target-update.C: New file.
15234 2015-04-29  Richard Biener  <rguenther@suse.de>
15236         PR tree-optimization/65917
15237         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15239 2015-04-29  Christian Bruel  <christian.bruel@st.com>
15241         PR target/64835
15242         * gcc.dg/ipa/iinline-attr.c: New test.
15243         * gcc.target/i386/iinline-attr-2.c: New test.
15245 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
15247         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15248         segfault is fixed.
15250 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15252         * gcc.dg/vect/vect-33.c: Remove spurious line.
15254 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
15256         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15258 2015-04-28  Marek Polacek  <polacek@redhat.com>
15260         PR c/65901
15261         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15262         * gcc.dg/pr65901.c: New test.
15264 2015-04-28  Richard Biener  <rguenther@suse.de>
15266         PR tree-optimization/62283
15267         * gfortran.dg/vect/pr62283-2.f: New testcase.
15268         * gcc.dg/vect/bb-slp-14.c: Adjust.
15270 2015-04-28  Richard Biener  <rguenther@suse.de>
15272         PR tree-optimization/65851
15273         * g++.dg/torture/pr65851.C: New testcase.
15275 2015-04-27  Jeff Law <law@redhat.com>
15277         PR tree-optimization/65217
15278         * gcc.target/i386/pr65217.c: Remove XFAIL.
15280 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
15282         PR fortran/60322
15283         Add tests forgotten to svn-add.
15284         * gfortran.dg/class_allocate_19.f03: New test.
15285         * gfortran.dg/class_array_20.f03: New test.
15286         * gfortran.dg/class_array_21.f03: New test.
15287         * gfortran.dg/finalize_29.f08: New test.
15289 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
15291         PR fortran/59678
15292         PR fortran/65841
15293         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15294         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15296 2015-04-27  Caroline Tice  <cmtice@google.com>
15298         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15299         partition size.
15301 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
15303         PR target/64579
15304         * gcc.target/powerpc/htm-1.c: New test.
15305         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15306         on 64-bit compiles.
15307         (__builtin_tabortdci): Likewise.
15308         (__builtin_tcheck): Remove operand.
15309         * lib/target-supports.exp (check_htm_hw_available): New function.
15311 2015-04-27  Richard Biener  <rguenther@suse.de>
15313         * gcc.target/i386/pr65217.c: XFAIL.
15315 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
15317         PR tree-optimization/65875
15318         * gcc.c-torture/compile/pr65875.c: New test.
15320 2015-04-25  Marek Polacek  <polacek@redhat.com>
15322         PR c/52085
15323         * gcc.dg/enum-incomplete-2.c: New test.
15324         * gcc.dg/enum-mode-1.c: New test.
15326 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15328         PR target/65849
15329         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15330         set new options.
15331         * gcc.target/powerpc/pr65849-2.c: Likewise.
15333 2015-04-24  Tom de Vries  <tom@codesourcery.com>
15335         PR tree-optimization/65802
15336         * g++.dg/pr65802.C: Move to ...
15337         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
15338         stdarg.h.  Rewrite for C.
15339         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
15340         va_start and va_end.  Remove unnecessary inline asm.
15342 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
15343             Wei Mi  <wmi@google.com>
15345         * gcc.target/i386/sse2-load-multi.c: New test.
15346         * gcc.target/i386/sse2-store-multi.c: Ditto.
15348 2015-04-24  Marek Polacek  <polacek@redhat.com>
15350         PR c/65830
15351         * c-c++-common/pr65830.c: New test.
15353         PR c/63357
15354         * c-c++-common/Wlogical-op-1.c: New test.
15356 2015-04-24  Marek Polacek  <polacek@redhat.com>
15358         PR c/61534
15359         * c-c++-common/pr61534-1.c: New test.
15361 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15362             Steven Bosscher <steven@gcc.gnu.org>
15364         PR rtl-optimization/34503
15365         * gcc.target/arm/pr64616.c: New file.
15367 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
15369         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15371 2015-04-24  Terry Guo  <terry.guo@arm.com>
15373         * gcc.target/arm/pr65710.c: Update the options.
15375 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
15377         * gcc.target/i386/pr65523.c: Skip x32.
15379 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15381         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15382         to look for vcl* where appropriate.
15384 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15386         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15387         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15389 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
15391         PR target/26702
15392         * gcc.target/arm/pr26702.c: New test.
15394 2015-04-23  Marek Polacek  <polacek@redhat.com>
15396         PR c/65345
15397         * gcc.dg/pr65345-1.c: New test.
15398         * gcc.dg/pr65345-2.c: New test.
15400 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15402         * gcc.target/powerpc/crypto-builtin-2.c: New.
15404 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
15406         PR fortran/60322
15407         * gfortran.dg/class_allocate_19.f03: New test.
15408         * gfortran.dg/class_array_20.f03: New test.
15409         * gfortran.dg/class_array_21.f03: New test.
15410         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15411         * gfortran.dg/finalize_15.f90: Fixing comparision to model
15412         initialization correctly.
15413         * gfortran.dg/finalize_29.f08: New test.
15415 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15417         * gcc.target/powerpc/swaps-p8-18.c: New test.
15419 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15421         PR target/65456
15422         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15423         * gcc.dg/vect/bb-slp-25.c: Likewise.
15424         * gcc.dg/vect/bb-slp-29.c: Likewise.
15425         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15426         vect_no_align && { ! vect_hw_misalign }.
15427         * gcc.dg/vect/bb-slp-9.c: Likewise.
15428         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15429         vect_hw_misalign.
15430         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15431         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15432         account for POWER8, where peeling for alignment is not needed.
15433         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15434         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15435         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15436         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15437         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15438         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15439         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15440         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15441         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15442         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15443         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15444         * gcc.dg/vect/pr16105.c: Likewise.
15445         * gcc.dg/vect/pr20122.c: Likewise.
15446         * gcc.dg/vect/pr33804.c: Likewise.
15447         * gcc.dg/vect/pr33953.c: Likewise.
15448         * gcc.dg/vect/pr56787.c: Likewise.
15449         * gcc.dg/vect/pr58508.c: Likewise.
15450         * gcc.dg/vect/slp-25.c: Likewise.
15451         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15452         * gcc.dg/vect/vect-105.c: Likewise.
15453         * gcc.dg/vect/vect-27.c: Likewise.
15454         * gcc.dg/vect/vect-29.c: Likewise.
15455         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15456         POWER8.
15457         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15458         && { ! vect_hw_misalign }.
15459         * gcc.dg/vect/vect-44.c: Likewise.
15460         * gcc.dg/vect/vect-48.c: Likewise.
15461         * gcc.dg/vect/vect-50.c: Likewise.
15462         * gcc.dg/vect/vect-52.c: Likewise.
15463         * gcc.dg/vect/vect-56.c: Likewise.
15464         * gcc.dg/vect/vect-60.c: Likewise.
15465         * gcc.dg/vect/vect-72.c: Likewise.
15466         * gcc.dg/vect/vect-75-big-array.c: Likewise.
15467         * gcc.dg/vect/vect-75.c: Likewise.
15468         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15469         * gcc.dg/vect/vect-77-global.c: Likewise.
15470         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15471         * gcc.dg/vect/vect-78-global.c: Likewise.
15472         * gcc.dg/vect/vect-93.c: Likewise.
15473         * gcc.dg/vect/vect-95.c: Likewise.
15474         * gcc.dg/vect/vect-96.c: Likewise.
15475         * gcc.dg/vect/vect-cond-1.c: Likewise.
15476         * gcc.dg/vect/vect-cond-3.c: Likewise.
15477         * gcc.dg/vect/vect-cond-4.c: Likewise.
15478         * gcc.dg/vect/vect-cselim-1.c: Likewise.
15479         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15480         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15481         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15482         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15483         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15484         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15485         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15486         * gcc.dg/vect/vect-outer-3a.c: Likewise.
15487         * gcc.dg/vect/vect-outer-5.c: Likewise.
15488         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15489         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15490         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15491         * gcc.dg/vect/vect-outer-fir.c: Likewise.
15492         * gcc.dg/vect/vect-peel-3.c: Likewise.
15493         * gcc.dg/vect/vect-peel-4.c: Likewise.
15494         * gcc.dg/vect/vect-pre-interact.c: Likewise.
15495         * gcc.target/powerpc/pr65456.c: New test.
15496         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15497         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15498         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15499         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15500         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15501         vect_no_align && { ! vect_hw_misalign }.
15502         * gfortran.dg/vect/vect-3.f90: Likewise.
15503         * gfortran.dg/vect/vect-4.f90: Likewise.
15504         * gfortran.dg/vect/vect-5.f90: Likewise.
15505         * lib/target-supports.exp (check_effective_target_vect_no_align):
15506         Return 1 for POWER8.
15507         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15509 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
15511         PR fortran/65429
15512         * gfortran.dg/pr65429.f90: New test.
15514 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
15516         * c-c++-common/asan/user-section-1.c: New test.
15517         * c-c++-common/asan/user-section-2.c: New test.
15518         * c-c++-common/asan/user-section-3.c: New test.
15520 2015-04-22  Hale Wang  <hale.wang@arm.com>
15521             Terry Guo  <terry.guo@arm.com>
15523         PR rtl-optimization/64818
15524         * gcc.target/arm/pr64818.c: New test.
15526 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
15528         PR ipa/65076
15529         * g++.dg/tree-ssa/pr61034.C: Update template.
15530         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15531         * gcc.dg/Warray-bounds-11.c: Likewise.
15532         * gcc.dg/Warray-bounds.c: Likewise.
15534 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15536         PR libgfortran/65234
15537         * gfortran.dg/fmt_unlimited.f90: New test.
15539 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15541         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15542         headers.
15543         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15544         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15545         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15546         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15547         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15548         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15549         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15551 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15553         PR libgfortran/56743
15554         * gfortran.dg/namelist_87.f90: New test.
15556 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15558         * gcc.target/aarch64/mult-synth_1.c: New test.
15559         * gcc.target/aarch64/mult-synth_2.c: Likewise.
15560         * gcc.target/aarch64/mult-synth_3.c: Likewise.
15561         * gcc.target/aarch64/mult-synth_4.c: Likewise.
15562         * gcc.target/aarch64/mult-synth_5.c: Likewise.
15563         * gcc.target/aarch64/mult-synth_6.c: Likewise.
15565 2015-04-21  Richard Biener  <rguenther@suse.de>
15567         PR tree-optimization/65650
15568         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15569         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15570         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15571         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15572         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15573         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15575 2015-04-21  Tom de Vries  <tom@codesourcery.com>
15577         PR tree-optimization/65802
15578         * g++.dg/pr65802.C: New test.
15580 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
15582         PR testsuite/65767
15583         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15584         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15586 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15588         PR c++/65801
15589         * g++.dg/cpp0x/Wnarrowing2.C: New.
15591 2015-04-20  Jeff Law  <law@redhat.com>
15593         PR tree-optimization/65658
15594         * gcc.dg/pr65658.c: New test.
15596 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15598         PR target/64134
15599         * gcc.target/aarch64/vec_init_1.c: New test.
15601 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15603         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15604         targets.
15606 2015-04-18  Martin Sebor  <msebor@redhat.com>
15608         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15609         of non-nul characters.
15610         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15612 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15614         PR target/65787
15615         * gcc.target/powerpc/pr65787.c: New.
15617 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15619         PR target/65689
15620         * gcc.target/aarch64/c-output-template-4.c: New test.
15622 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15624         PR target/65780
15625         * gcc.dg/pr65780-1.c: New test.
15626         * gcc.dg/pr65780-2.c: Likewise.
15627         * gcc.target/i386/pr32219-9.c: Likewise.
15628         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15629         symbol.
15630         * gcc.target/i386/pr64317.c (c): Initialize.
15632 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15634         PR target/65612
15635         * g++.dg/ext/mv18.C: New test.
15636         * g++.dg/ext/mv19.C: Likewise.
15637         * g++.dg/ext/mv20.C: Likewise.
15638         * g++.dg/ext/mv21.C: Likewise.
15639         * g++.dg/ext/mv22.C: Likewise.
15640         * g++.dg/ext/mv23.C: Likewise.
15642 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15644         PR c++/64527
15645         * g++.dg/init/pr64527.C: New test.
15647 2015-04-17  Tom de Vries  <tom@codesourcery.com>
15648             Michael Matz  <matz@suse.de>
15650         PR tree-optimization/64950
15651         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15652         x86_64-*-*.
15654 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
15656         * c-c++-common/asan/user-section-1.c: New test.
15658 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15660         PR debug/65771
15661         * gcc.dg/debug/pr65771.c: New test.
15663 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15665         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15666         __buitlin_alloca with __builtin_alloca.
15668 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15670         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15672 2015-04-16  Richard Biener  <rguenther@suse.de>
15674         PR tree-optimization/64277
15675         * gcc.dg/Warray-bounds-14.c: New testcase.
15676         * gcc.dg/Warray-bounds-15.c: Likewise.
15677         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15678         * c-c++-common/ubsan/bounds-6.c: Likewise.
15680 2015-04-16  Renlin Li  <renlin.li@arm.com>
15682         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15683         * gcc.target/arm/unsigned-float.c: New.
15685 2015-04-16  Richard Biener  <rguenther@suse.de>
15687         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15688         * gcc.dg/tree-ssa/pr37508.c: Adjust.
15689         * gfortran.dg/reassoc_6.f: Remove XFAIL.
15691 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15693         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15694         * g++.dg/cpp0x/decltype-call1.C: Likewise.
15695         * g++.dg/cpp0x/defaulted21.C: Likewise.
15696         * g++.dg/cpp0x/defaulted28.C: Likewise.
15697         * g++.dg/cpp0x/defaulted47.C: Likewise.
15698         * g++.dg/cpp0x/elision_neg.C: Likewise.
15699         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15700         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15701         * g++.dg/cpp0x/implicit1.C: Likewise.
15702         * g++.dg/cpp0x/implicit9.C: Likewise.
15703         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15704         * g++.dg/cpp0x/range-for13.C: Likewise.
15705         * g++.dg/gomp/clause-2.C: Likewise.
15706         * g++.dg/gomp/udr-5.C: Likewise.
15707         * g++.dg/inherit/access6.C: Likewise.
15708         * g++.dg/lookup/duperr1.C: Likewise.
15709         * g++.dg/lookup/friend2.C: Likewise.
15710         * g++.dg/lookup/pr6936.C: Likewise.
15711         * g++.dg/lookup/scoped1.C: Likewise.
15712         * g++.dg/lookup/using26.C: Likewise.
15713         * g++.dg/lookup/using38.C: Likewise.
15714         * g++.dg/other/access2.C: Likewise.
15715         * g++.dg/overload/defarg3.C: Likewise.
15716         * g++.dg/overload/defarg6.C: Likewise.
15717         * g++.dg/parse/access11.C: Likewise.
15718         * g++.dg/parse/access2.C: Likewise.
15719         * g++.dg/parse/access3.C: Likewise.
15720         * g++.dg/parse/access4.C: Likewise.
15721         * g++.dg/parse/access5.C: Likewise.
15722         * g++.dg/parse/access6.C: Likewise.
15723         * g++.dg/parse/access8.C: Likewise.
15724         * g++.dg/parse/access9.C: Likewise.
15725         * g++.dg/parse/crash40.C: Likewise.
15726         * g++.dg/tc1/dr142.C: Likewise.
15727         * g++.dg/tc1/dr166.C: Likewise.
15728         * g++.dg/tc1/dr52.C: Likewise.
15729         * g++.dg/template/access11.C: Likewise.
15730         * g++.dg/template/access18.C: Likewise.
15731         * g++.dg/template/access19.C: Likewise.
15732         * g++.dg/template/access2.C: Likewise.
15733         * g++.dg/template/access20.C: Likewise.
15734         * g++.dg/template/access26.C: Likewise.
15735         * g++.dg/template/access3.C: Likewise.
15736         * g++.dg/template/access7.C: Likewise.
15737         * g++.dg/template/conv12.C: Likewise.
15738         * g++.dg/template/crash69.C: Likewise.
15739         * g++.dg/template/friend31.C: Likewise.
15740         * g++.dg/template/friend32.C: Likewise.
15741         * g++.dg/template/memfriend15.C: Likewise.
15742         * g++.dg/template/memfriend16.C: Likewise.
15743         * g++.dg/template/memfriend17.C: Likewise.
15744         * g++.dg/template/memfriend7.C: Likewise.
15745         * g++.dg/template/pr32519.C: Likewise.
15746         * g++.dg/template/qualttp21.C: Likewise.
15747         * g++.dg/template/qualttp8.C: Likewise.
15748         * g++.dg/template/ttp10.C: Likewise.
15749         * g++.dg/template/typedef11.C: Likewise.
15750         * g++.dg/template/typedef13.C: Likewise.
15751         * g++.dg/template/typedef19.C: Likewise.
15752         * g++.dg/template/typedef20.C: Likewise.
15753         * g++.dg/template/typedef22.C: Likewise.
15754         * g++.dg/template/using16.C: Likewise.
15755         * g++.dg/template/virtual3.C: Likewise.
15756         * g++.dg/ubsan/pr61272.C: Likewise.
15757         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15758         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15759         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15760         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15761         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15762         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15763         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15764         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15765         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15766         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15767         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15768         * g++.old-deja/g++.jason/access17.C: Likewise.
15769         * g++.old-deja/g++.jason/access18.C: Likewise.
15770         * g++.old-deja/g++.jason/access22.C: Likewise.
15771         * g++.old-deja/g++.jason/access23.C: Likewise.
15772         * g++.old-deja/g++.jason/access8.C: Likewise.
15773         * g++.old-deja/g++.jason/delete3.C: Likewise.
15774         * g++.old-deja/g++.jason/report.C: Likewise.
15775         * g++.old-deja/g++.law/access2.C: Likewise.
15776         * g++.old-deja/g++.law/access3.C: Likewise.
15777         * g++.old-deja/g++.law/access4.C: Likewise.
15778         * g++.old-deja/g++.law/access5.C: Likewise.
15779         * g++.old-deja/g++.law/arm12.C: Likewise.
15780         * g++.old-deja/g++.law/arm14.C: Likewise.
15781         * g++.old-deja/g++.law/ctors13.C: Likewise.
15782         * g++.old-deja/g++.law/union2.C: Likewise.
15783         * g++.old-deja/g++.law/visibility12.C: Likewise.
15784         * g++.old-deja/g++.law/visibility15.C: Likewise.
15785         * g++.old-deja/g++.law/visibility16.C: Likewise.
15786         * g++.old-deja/g++.law/visibility17.C: Likewise.
15787         * g++.old-deja/g++.law/visibility18.C: Likewise.
15788         * g++.old-deja/g++.law/visibility19.C: Likewise.
15789         * g++.old-deja/g++.law/visibility20.C: Likewise.
15790         * g++.old-deja/g++.law/visibility21.C: Likewise.
15791         * g++.old-deja/g++.law/visibility24.C: Likewise.
15792         * g++.old-deja/g++.law/visibility4.C: Likewise.
15793         * g++.old-deja/g++.law/visibility5.C: Likewise.
15794         * g++.old-deja/g++.law/visibility6.C: Likewise.
15795         * g++.old-deja/g++.law/visibility7.C: Likewise.
15796         * g++.old-deja/g++.law/visibility8.C: Likewise.
15797         * g++.old-deja/g++.law/visibility9.C: Likewise.
15798         * g++.old-deja/g++.niklas/t135.C: Likewise.
15799         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15800         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15801         * g++.old-deja/g++.other/access11.C: Likewise.
15802         * g++.old-deja/g++.other/access4.C: Likewise.
15803         * g++.old-deja/g++.other/access7.C: Likewise.
15804         * g++.old-deja/g++.other/crash1.C: Likewise.
15805         * g++.old-deja/g++.other/crash7.C: Likewise.
15806         * g++.old-deja/g++.other/friend1.C: Likewise.
15807         * g++.old-deja/g++.other/friend4.C: Likewise.
15808         * g++.old-deja/g++.other/friend9.C: Likewise.
15809         * g++.old-deja/g++.other/lineno1.C: Likewise.
15810         * g++.old-deja/g++.other/using1.C: Likewise.
15811         * g++.old-deja/g++.pt/enum14.C: Likewise.
15812         * g++.old-deja/g++.pt/friend11.C: Likewise.
15813         * g++.old-deja/g++.pt/friend21.C: Likewise.
15814         * g++.old-deja/g++.pt/friend3.C: Likewise.
15815         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15816         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15817         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15818         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15820 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15822         PR ipa/65765
15823         * g++.dg/ipa/pr65765.C: New test.
15825 2015-04-15  Nick Clifton  <nickc@redhat.com>
15827         * gcc.target/rx/builtins.c: Disable RMPA test if string
15828         instructions are not allowed.
15830 2015-04-15  Alan Modra  <amodra@gmail.com>
15832         * gcc.dg/pr65408.c: New.
15834 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15836         PR target/65729
15837         * gcc.target/arm/pr65729.c: New test.
15839 2015-04-14  Richard Biener  <rguenther@suse.de>
15841         PR tree-optimization/65758
15842         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15844 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15846         PR target/65648
15847         * gcc.c-torture/execute/pr65648.c: New test.
15849 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15851         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15852         __builtin_finite instead of finite.
15853         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15854         Likewise.
15856 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15858         PR tree-optimization/63387
15859         * gcc.dg/pr63387.c: New testcase.
15861 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15863         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15865 2015-04-13  Richard Biener  <rguenther@suse.de>
15867         PR tree-optimization/65204
15868         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15870 2015-04-13  Terry Guo  <terry.guo@arm.com>
15872         PR target/65710
15873         * gcc.target/arm/pr65710.c: New.
15875 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15877         PR tree-optimization/65747
15878         * g++.dg/torture/pr65747.C: New test.
15880 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15882         PR c++/65736
15883         * g++.dg/cpp0x/pr65736.C: New test.
15885 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15886             Martin Liska  <mliska@suse.cz>
15888         PR ipa/65722
15889         * g++.dg/ipa/pr65722.C: New testcase.
15891 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15893         PR tree-optimization/65735
15894         * gcc.c-torture/compile/pr65735.c: New test.
15896 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15898         PR middle-end/65554
15899         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15901 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15903         PR target/65671
15904         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15906 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15908         PR target/65647
15909         * gcc.target/arm/pr65647-2.c: New.
15911 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15913         PR target/65694
15914         * g++.dg/torture/pr65694.C: New test.
15916 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15918         * gfortran.dg/coarray_lock_6.f90: New.
15919         * gfortran.dg/coarray_lock_7.f90: New.
15920         * gfortran.dg/coarray/lock_2.f90: New.
15922 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15924         PR fortran/56674
15925         PR fortran/58813
15926         PR fortran/59016
15927         PR fortran/59024
15928         * gfortran.dg/used_types_27.f90: New.
15930 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15932         PR target/65671
15933         * gcc.target/i386/pr65671.c: New.
15935 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15937         PR tree-optimization/65709
15938         * c-c++-common/ubsan/align-9.c: New test.
15940 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
15942         PR fortran/56852
15943         * gfortran.dg/pr56852.f90: New test.
15945 2015-04-09  Marek Polacek  <polacek@redhat.com>
15946             Jakub Jelinek  <jakub@redhat.com>
15948         PR middle-end/65554
15949         * g++.dg/opt/pr65554.C: New test.
15951 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15953         PR c++/65690
15954         * c-c++-common/attr-aligned-1.c: New test.
15956 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
15958         * gcc.target/i386/mpx/memmove-zero-length.c: New.
15960 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15962         PR target/65676
15963         * gcc.target/i386/sse-25.c: New.
15965 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15967         PR target/65693
15968         * gcc.target/i386/pr65693.c: New test.
15970 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15972         * gcc.dg/lto/chkp-static-bounds_0.c: New.
15974 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15976         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15978 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
15980         * gcc.target/i386/thunk-retbnd.c: New.
15982 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
15984         * gnat.dg/opt48.adb: New test.
15985         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15986         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15988 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
15990         PR ipa/65540
15991         * gcc.c-torture/compile/pr65540.c: New.
15993 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
15995         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15996         -Wno-pointer-arith.
15998 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
16000         PR debug/65678
16001         * g++.dg/debug/pr65678.C: New test.
16003         PR middle-end/65680
16004         * gcc.c-torture/compile/pr65680.c: New test.
16006 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
16008         PR fortran/65548
16009         * gfortran.dg/allocate_with_source_5.f90: New test.
16011 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
16013         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
16014         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
16016 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
16018         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
16020 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16022         PR target/65614
16023         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
16024         to get floating point compression.
16025         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
16027 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
16029         PR preprocessor/61977
16030         * gcc.dg/cpp/pr61977.c: New test.
16032 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
16034         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
16036 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
16038         PR target/65647
16039         * gcc.target/arm/pr65647.c: New.
16041 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
16043         PR ipa/65655
16044         * g++.dg/torture/pr65655.C: New testcase.
16046 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
16048         PR c++/64085
16049         * g++.dg/cpp1y/lambda-init13.C: New.
16051 2015-04-03  Marek Polacek  <polacek@redhat.com>
16053         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
16055 2015-04-02  Marek Polacek  <polacek@redhat.com>
16057         PR c++/65642
16058         * g++.dg/cpp0x/constexpr-fold1.C: New test.
16059         * g++.dg/cpp0x/constexpr-fold2.C: New test.
16061 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
16063         PR preprocessor/61977
16064         * gcc.target/powerpc/pr61977-1.c: New test.
16065         * gcc.target/powerpc/pr61977-2.c: New test.
16067 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
16069         PR c++/56100
16070         * g++.dg/warn/Wshadow-8.C: New.
16071         * g++.dg/warn/Wshadow-9.C: Likewise.
16072         * g++.dg/warn/Wshadow-10.C: Likewise.
16073         * g++.dg/warn/Wshadow-11.C: Likewise.
16075 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16077         * gcc.dg/pr23623.c: Added aligned attribute.
16078         * gcc.dg/20141029-1.c: Likewise.
16079         * gcc.dg/20150306-1.c: New test.
16081 2015-04-01  Marek Polacek  <polacek@redhat.com>
16083         PR c++/65554
16084         * g++.dg/cpp0x/initlist93.C: New test.
16085         * g++.dg/cpp0x/initlist94.C: New test.
16087 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16089         PR target/65624
16090         * gcc.target/aarch64/pr65624.c: New test.
16092 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
16094         * gcc.dg/ipa/inlinehint-4.c: New testcase.
16096 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
16098         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
16099         extra variable to force stack alignment.
16100         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
16101         extra variable to force stack alignment.
16103 2015-03-31  Marek Polacek  <polacek@redhat.com>
16105         PR c++/65390
16106         * g++.dg/template/pr65390.C: New test.
16108 2015-03-31  Martin Liska  <mliska@suse.cz>
16110         * g++.dg/ipa/pr65557.C: New test.
16112 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16114         * gcc.target/s390/hotpatch-25.c: New test.
16115         * gcc.target/s390/hotpatch-1.c: Update test.
16116         * gcc.target/s390/hotpatch-10.c: Update test.
16117         * gcc.target/s390/hotpatch-11.c: Update test.
16118         * gcc.target/s390/hotpatch-12.c: Update test.
16119         * gcc.target/s390/hotpatch-13.c: Update test.
16120         * gcc.target/s390/hotpatch-14.c: Update test.
16121         * gcc.target/s390/hotpatch-15.c: Update test.
16122         * gcc.target/s390/hotpatch-16.c: Update test.
16123         * gcc.target/s390/hotpatch-17.c: Update test.
16124         * gcc.target/s390/hotpatch-18.c: Update test.
16125         * gcc.target/s390/hotpatch-19.c: Update test.
16126         * gcc.target/s390/hotpatch-2.c: Update test.
16127         * gcc.target/s390/hotpatch-21.c: Update test.
16128         * gcc.target/s390/hotpatch-22.c: Update test.
16129         * gcc.target/s390/hotpatch-23.c: Update test.
16130         * gcc.target/s390/hotpatch-24.c: Update test.
16131         * gcc.target/s390/hotpatch-3.c: Update test.
16132         * gcc.target/s390/hotpatch-4.c: Update test.
16133         * gcc.target/s390/hotpatch-5.c: Update test.
16134         * gcc.target/s390/hotpatch-6.c: Update test.
16135         * gcc.target/s390/hotpatch-7.c: Update test.
16136         * gcc.target/s390/hotpatch-8.c: Update test.
16137         * gcc.target/s390/hotpatch-9.c: Update test.
16138         * gcc.target/s390/hotpatch-compile-16.c: Update test.
16140 2015-03-31  Richard Biener  <rguenther@suse.de>
16142         PR middle-end/65626
16143         * g++.dg/torture/pr65626.C: New testcase.
16145 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
16147         PR target/65531
16148         * gcc.target/i386/mpx/pr65531.cc: New.
16150 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
16152         PR target/65602
16153         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16154         __builtin_alloca instead of alloca.
16155         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16156         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16157         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16158         check.
16160 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
16162         PR ipa/65610
16163         * g++.dg/ubsan/pr65610.C: New test.
16165 2015-03-30  Marek Polacek  <polacek@redhat.com>
16167         PR c++/65398
16168         * g++.dg/cpp0x/pr65398-2.C: New test.
16170 2015-03-30  Marek Polacek  <polacek@redhat.com>
16172         * c-c++-common/pr65556.c: Change the width of bit-fields.
16174 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16176         PR ipa/65588
16177         * gcc.target/i386/pr65588.c: New testcase.
16179 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
16181         PR libgfortran/65563
16182         * gfortran.dg/open_errors_2.f90:  New test.
16184 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16186         PR libgfortran/65596
16187         * gfortran.dg/namelist_86.f90: New test.
16189 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
16191         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16192         statement to reflect new ownership.
16194 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
16196         PR c++/42328
16197         * g++.dg/template/friend58.C: New.
16198         * g++.dg/template/friend59.C: Likewise.
16200 2015-03-27  Tobias Burnus  <burnus@net-b.de>
16202         PR c/65586
16203         * g++.dg/gomp/openmp-simd-3.C: New.
16204         * gcc.dg/gomp/openmp-simd-3.c: New.
16206 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
16208         PR target/65248
16209         * gcc.target/i386/pr65248-1.c: New file.
16210         * gcc.target/i386/pr65248-2.c: Likewise.
16211         * gcc.target/i386/pr65248-3.c: Likewise.
16212         * gcc.target/i386/pr65248-4.c: Likewise.
16214 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
16216         PR target/65593
16217         * gcc.c-torture/compile/pr65593.c: New test.
16219 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
16221         PR c++/59329
16222         * g++.dg/cpp1y/constexpr-assert1.C: New.
16224 2015-03-27  Marek Polacek  <polacek@redhat.com>
16226         PR c++/65556
16227         * c-c++-common/pr65556.c: New test.
16229 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16231         PR ipa/65600
16232         * g++.dg/torture/pr65600.C: New testcase.
16234 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
16236         PR target/65407
16237         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16239 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
16241         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16242         statement and cleanup. Fixed typos.
16244 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16246         PR middle-end/65595
16247         * gcc.c-torture/compile/pr65595.c: New testcase.
16249 2015-03-27  Marek Polacek  <polacek@redhat.com>
16251         PR sanitizer/65583
16252         * g++.dg/ubsan/pr65583.C: New test.
16254 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16256         * gcc.c-torture/compile/20150327.c: New testcase.
16258 2015-03-26  Richard Biener  <rguenther@suse.de>
16260         PR middle-end/65555
16261         * g++.dg/torture/pr65555.C: New testcase.
16263 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
16265         PR tree-optimization/64715
16266         * gcc.dg/builtin-object-size-15.c: New test.
16267         * gcc.dg/pr64715-1.c: New test.
16268         * gcc.dg/pr64715-2.c: New test.
16270 2015-03-26  Richard Biener  <rguenther@suse.de>
16272         PR middle-end/65519
16273         * gnat.dg/specs/opt2.ads: Fix testcase.
16275 2015-03-25  Martin Sebor  <msebor@redhat.com>
16277         PR testsuite/65526
16278         * lib/target-supports.exp (check_effective_target_arm32): Fail early
16279         when target isn't arm*-*-*-*.
16280         (check_effective_target_arm_nothumb): Likewise.
16281         (check_effective_target_arm_little_endian): Likewise.
16282         (check_effective_target_arm_vect_no_misalign): Likewise.
16283         (check_effective_target_aarch64_little_endian): Fail early if target
16284         isn't aarch64*-*-*.
16286 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
16288         PR tree-optimization/65177
16289         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16291 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
16293         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16294         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16295         smmintrin.h and mm3dnow.h.
16297 2015-03-25  Marek Polacek  <polacek@redhat.com>
16299         PR c++/65558
16300         * g++.dg/cpp0x/pr65558.C: New test.
16302 2015-03-25  Marek Polacek  <polacek@redhat.com>
16304         PR c++/61670
16305         * g++.dg/template/pr61670.C: New test.
16307 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
16309         PR c++/54987
16310         * g++.dg/template/pr54987.C: New.
16312 2015-03-25  Richard Biener  <rguenther@suse.de>
16314         PR tree-optimization/62630
16315         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16317 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16319         PR target/65508
16320         * gcc.target/i386/mpx/pr65508.c: New.
16322 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
16324         PR fortran/64952
16325         PR fortran/65532
16326         * gfortran.dg/data_initialized_3.f90: New.
16328 2015-03-25  Richard Biener  <rguenther@suse.de>
16330         PR middle-end/65519
16331         * gnat.dg/specs/opt2.ads: New testcase.
16333 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
16335         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16336         * gcc.target/arm/memset-inline-4.c: Skip for
16337         arm_tune_string_ops_prefer_neon.
16338         * gcc.target/arm/memset-inline-5.c: Ditto.
16339         * gcc.target/arm/memset-inline-6.c: Ditto.
16340         * gcc.target/arm/memset-inline-8.c: Ditto.
16341         * gcc.target/arm/memset-inline-9.c: Ditto.
16343 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16345         PR c++/58923
16346         * g++.dg/other/virtual3.C: New.
16348 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16350         PR c++/60130
16351         * g++.dg/cpp0x/vt-60130.C: New.
16353 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16355         PR c++/61971
16356         * g++.dg/warn/Warray-bounds-7.C: New.
16358 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16360         PR c++/60067
16361         * g++.dg/template/defarg18.C: New.
16363 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16365         PR c++/59988
16366         * g++.dg/cpp0x/vt-59988.C: New.
16368 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
16370         PR tree-optimization/65533
16371         * gcc.dg/pr65533.c: New test.
16373 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
16375         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16376         source= and mold= expressions functionality.
16377         * gfortran.dg/allocate_class_4.f90: New test.
16378         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16379         copying an unlimited polymorhpic object containing a char array
16380         to another unlimited polymorphic object respects the _len
16381         component.
16382         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16383         whether deferred length char array allocate works, unlimited
16384         polymorphic object allocation from a string works and if
16385         allocating an array of deferred length strings works.
16386         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16388 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16390         PR c++/65513
16391         * g++.dg/cpp0x/constexpr-array11.C: New.
16393 2015-03-24  Richard Biener  <rguenther@suse.de>
16395         PR middle-end/65517
16396         * gcc.dg/torture/pr65517.c: New testcase.
16398 2015-03-24  Tobias Burnus  <burnus@net-b.de>
16400         * gfortran.dg/coindexed_1.f90: Moved from
16401         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16403 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16405         PR testsuite/65506
16406         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16407         gimple dump.
16409         PR target/65523
16410         * gcc.target/i386/pr65523.c: New test.
16412         PR ipa/65475
16413         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16414         dg-options.
16415         * g++.dg/lto/pr65475b_0.C: Likewise.
16417 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
16419         PR target/65505
16420         * gcc.target/sh/torture/pr65505.c: New.
16422 2015-03-23  Martin Sebor  <msebor@redhat.com>
16424         PR testsuite/63175
16425         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16426         assembly for lvx in addition to lxv.
16428 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16430         PR target/65504
16431         * gfortran.dg/pr65504.f90: New test.
16433         PR ipa/65521
16434         * gcc.dg/pr65521.c: New test.
16436 2015-03-23  Richard Biener  <rguenther@suse.de>
16438         PR tree-optimization/65518
16439         * gcc.dg/vect/pr65518.c: New testcase.
16441 2015-03-23  Richard Biener  <rguenther@suse.de>
16443         PR tree-optimization/65494
16444         * gcc.dg/vect/pr65494.c: New testcase.
16446 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16448         PR preprocessor/65238
16449         * c-c++-common/cpp/pr65238-1.c: New test.
16450         * gcc.dg/cpp/pr65238-2.c: New test.
16451         * gcc.dg/cpp/trad/pr65238-3.c: New test.
16452         * gcc.dg/cpp/trad/pr65238-4.c: New test.
16454 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
16455             Mikael Morin  <mikael@gcc.gnu.org>
16457         PR fortran/64952
16458         * gfortran.dg/elemental_dependency_4.f90: New.
16459         * gfortran.dg/elemental_dependency_5.f90: New.
16461 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
16463         PR ipa/65475
16464         * g++.dg/lto/pr65475b_0.C: New testcase.
16465         * g++.dg/lto/pr65475b_1.C: New testcase.
16466         * g++.dg/lto/pr65475c_0.C: New testcase.
16467         * g++.dg/lto/pr65475c_1.C: New testcase.
16469 2015-03-21  Tobias Burnus  <burnus@net-b.de>
16471         * gfortran.dg/coarray_38.f90: New.
16472         * gfortran.dg/coarray_39.f90: New.
16473         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16474         compile test.
16476 2015-03-20  Marek Polacek  <polacek@redhat.com>
16478         PR c++/65398
16479         * g++.dg/cpp0x/pr65398.C: New test.
16481 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
16483         PR ipa/65475
16484         * g++.dg/lto/pr65475_0.C: New testcase.
16485         * g++.dg/lto/pr65475_1.C: New testcase.
16487 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
16489         PR rtl-optimization/64366
16490         * gcc.target/sh/pr64366.c: New.
16492 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16494         PR c++/48324
16495         * g++.dg/cpp0x/constexpr-48324.C: New.
16497 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16499         PR c++/48453
16500         * g++.dg/cpp0x/pr48453.C: New.
16502 2015-03-20  Marek Polacek  <polacek@redhat.com>
16504         PR c++/65072
16505         * g++.dg/cpp0x/pr65072.C: New test.
16507 2015-03-20  Richard Biener  <rguenther@suse.de>
16509         PR middle-end/64715
16510         * gcc.dg/pr15347.c: Use -O.
16511         * c-c++-common/pr19807-1.c: Likewise.
16513 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
16515         * gnat.dg/volatile13.ad[sb]: New test.
16517 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
16519         PR rtl-optimization/60851
16520         * gcc.target/i386/pr60851.c: New test.
16522 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16524         PR target/65240
16525         * g++.dg/pr65240.h: Add tests for PR 65240.
16526         * g++.dg/pr65240-1.C: Likewise.
16527         * g++.dg/pr65240-2.C: Likewise.
16528         * g++.dg/pr65240-3.C: Likewise.
16529         * g++.dg/pr65240-4.C: Likewise.
16531 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16533         PR rtl-optimization/63491
16534         * gcc.target/powerpc/pr63491.c: New.
16536 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16538         * g++.dg/ipa/pr65465.C: New test.
16540 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16542         PR c++/52659
16543         * g++.dg/cpp0x/deleted11.C: New.
16545 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16547         PR sanitizer/65400
16548         * c-c++-common/tsan/pr65400-3.c: New test.
16550 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16552         PR c++/59686
16553         * g++.dg/cpp0x/constexpr-59686.C: New.
16555 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16557         PR sanitizer/64265
16558         * g++.dg/tsan/pr64265.C: New test.
16560         PR sanitizer/65400
16561         * c-c++-common/tsan/pr65400-1.c: New test.
16562         * c-c++-common/tsan/pr65400-2.c: New test.
16564 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16566         PR c++/59816
16567         * g++.dg/cpp0x/pr59816.C: New.
16569 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16571         PR fortran/59198
16572         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16574 2015-03-18  Martin Liska  <mliska@suse.cz>
16576         PR ipa/65439
16577         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16578         equivalences either to 6 or 7.
16580 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16582         PR middle-end/64491
16583         Revert:
16584         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16586         * gcc.dg/undefined-loop-1.c: New file.
16587         * gcc.dg/undefined-loop-2.c: New file.
16589         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16591         PR testsuite/64032
16592         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16593         loop exits too early.
16595 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
16597         PR tree-optimization/65450
16598         * gfortran.dg/pr65450.f90: New test.
16600         PR target/65078
16601         * gcc.target/i386/pr65078-1.c: New test.
16602         * gcc.target/i386/pr65078-2.c: New test.
16603         * gcc.target/i386/pr65078-3.c: New test.
16604         * gcc.target/i386/pr65078-4.c: New test.
16605         * gcc.target/i386/pr65078-5.c: New test.
16606         * gcc.target/i386/pr65078-6.c: New test.
16608 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16610         PR c++/65340
16611         * g++.dg/cpp1y/pr65340.C: New.
16613 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16615         PR fortran/64432
16616         * gfortran.dg/system_clock_3.f08: Adjust test.
16618 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16620         PR fortran/59198
16621         * gfortran.dg/proc_ptr_comp_44.f90: New test.
16622         * gfortran.dg/proc_ptr_comp_45.f90: New test.
16624 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16626         PR fortran/64432
16627         * gfortran.dg/system_clock_3.f08: New test.
16629 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16631         PR c++/64626
16632         g++.dg/cpp1y/pr64626-1.C: New.
16633         g++.dg/cpp1y/pr64626-2.C: New.
16634         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16636 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
16638         PR tree-optimization/65427
16639         * gcc.c-torture/execute/pr65427.c: New test.
16641 2015-03-16  Marek Polacek  <polacek@redhat.com>
16643         DR 1688
16644         PR c++/65327
16645         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16646         * g++.dg/cpp0x/pr65327.C: New test.
16648 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16650         PR sanitizer/64820
16651         * c-c++-common/asan/pr64820.c: New test.
16653 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
16655         * gfortran.dg/pointer_2.f90: New test.
16657 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16659         * g++.dg/pr65049.C: New test.
16661 2015-03-16  Tom de Vries  <tom@codesourcery.com>
16663         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16664         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16665         * gcc.target/i386/fuse-caller-save.c: Same.
16667 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16669         * gnat.dg/loop_optimization18.ad[sb]: New test.
16670         * gnat.dg/loop_optimization18_pkg.ads: New helper.
16672 2015-03-16  Alan Modra  <amodra@gmail.com>
16674         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16675         2014-12-05 change.
16677 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16679         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16680         hppa*-*-hpux*.
16681         * gcc.dg/torture/pr65270-2.c: Likewise.
16683 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16685         PR fortran/61138
16686         * gfortran.dg/pointer_remapping_9.f90: New.
16688 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
16690         PR tree-optimization/65369
16691         * gcc.c-torture/execute/pr65369.c: New test.
16693         PR tree-optimization/65418
16694         * gcc.c-torture/execute/pr65418-1.c: New test.
16695         * gcc.c-torture/execute/pr65418-2.c: New test.
16697         PR rtl-optimization/65401
16698         * gcc.c-torture/execute/pr65401.c: New test.
16700 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16702         PR target/64600
16703         * gcc.target/arm/pr64600_1.c: New test.
16705 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16707         PR rtl-optimization/65235
16708         * gcc.target/aarch64/pr65235_1.c: New test.
16710 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16712         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16713         * gcc.target/s390/hotpatch-22.c: Likewise.
16714         * gcc.target/s390/hotpatch-23.c: Likewise.
16715         * gcc.target/s390/hotpatch-24.c: Likewise.
16716         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16717         * gcc.target/s390/hotpatch-1.c: Update expected output.
16718         * gcc.target/s390/hotpatch-2.c: Likewise.
16719         * gcc.target/s390/hotpatch-3.c: Likewise.
16720         * gcc.target/s390/hotpatch-4.c: Likewise.
16721         * gcc.target/s390/hotpatch-5.c: Likewise.
16722         * gcc.target/s390/hotpatch-6.c: Likewise.
16723         * gcc.target/s390/hotpatch-7.c: Likewise.
16724         * gcc.target/s390/hotpatch-8.c: Likewise.
16725         * gcc.target/s390/hotpatch-9.c: Likewise.
16726         * gcc.target/s390/hotpatch-10.c: Likewise.
16727         * gcc.target/s390/hotpatch-11.c: Likewise.
16728         * gcc.target/s390/hotpatch-12.c: Likewise.
16729         * gcc.target/s390/hotpatch-13.c: Likewise.
16730         * gcc.target/s390/hotpatch-14.c: Likewise.
16731         * gcc.target/s390/hotpatch-15.c: Likewise.
16732         * gcc.target/s390/hotpatch-16.c: Likewise.
16733         * gcc.target/s390/hotpatch-17.c: Likewise.
16734         * gcc.target/s390/hotpatch-18.c: Likewise.
16735         * gcc.target/s390/hotpatch-19.c: Likewise.
16737 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16739         PR target/65103
16740         * gcc.target/i386/pr65103-1.c: New.
16742 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16744         PR target/65044
16745         * gcc.target/i386/pr65044.c: New.
16747 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16749         PR rtl-optimization/64895
16750         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16751         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16752         * gcc.target/i386/fuse-caller-save.c: Ditto.
16754 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16756         * gcc.dg/ipa/pr63569.c: Fix template.
16758 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16760         * g++.dg/ipa/pr64146.C: Require fpic support.
16762 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16764         PR libfortran/65200
16765         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16766         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16768 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16770         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16771         to dg-options, fix up dg-skip-if.
16773 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16775         PR target/65296
16776         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16777         * gcc.target/avr/tiny-caller-save.c: Same.
16779 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16781         PR target/65242
16782         * g++.dg/pr65242.C: New test.
16784 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16786         * c-c++-common/asan/no-asan-check-glob.c: New test.
16788 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16790         PR c++/65370
16791         * g++.dg/other/default11.C: New.
16792         * g++.dg/other/default12.C: Likewise.
16794 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16796         PR target/65368
16797         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16799 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16801         PR fortran/65024
16802         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16804 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16806         PR c++/65127
16807         * g++.dg/cpp0x/pr65127.C: New test.
16809 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16811         * gcc.dg/ipa/PR64550.c: Update template.
16813 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16814             Tobias Burnus  <burnus@net-b.de>
16816         * gfortran.dg/coarray_sync_memory.f90: New.
16818 2015-03-10  Marek Polacek  <polacek@redhat.com>
16820         PR sanitizer/65367
16821         * c-c++-common/ubsan/pr65367.c: New test.
16823 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16825         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16826         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16827         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16828         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16829         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16830         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16831         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16832         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16833         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16834         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16835         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16836         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16837         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16839 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16841         * lib/mpx-dg.exp (mpx_link_flags): New.
16842         (mpx_init): New.
16843         (mpx_finish): New.
16844         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16845         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16846         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16847         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16848         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16849         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16850         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16851         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16852         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16853         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16854         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16855         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16856         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16857         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16858         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16859         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16860         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16861         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16862         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16863         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16864         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16865         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16866         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16867         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16868         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16869         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16870         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16871         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16872         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16873         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16874         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16875         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16876         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16877         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16878         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16879         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16880         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16881         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16882         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16883         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16884         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16885         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16886         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16887         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16888         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16889         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16890         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16891         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16892         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16893         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16894         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16895         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16896         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16897         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16898         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16899         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16900         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16901         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16902         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16903         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16904         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16905         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16906         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16907         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16908         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16909         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16910         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16911         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16912         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16913         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16914         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16915         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16916         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16917         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16918         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16919         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16920         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16921         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16922         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16923         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16924         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16925         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16926         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16927         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16928         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16929         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16930         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16931         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16932         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16933         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16934         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16935         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16936         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16937         * gcc.target/i386/mpx/label-address-1.c: New.
16938         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16939         * gcc.target/i386/mpx/macro.c: New.
16940         * gcc.target/i386/mpx/mpx-check.h: New.
16941         * gcc.target/i386/mpx/mpx.exp: New.
16942         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16943         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16944         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16945         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16946         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16947         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16948         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16949         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16950         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16951         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16952         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16953         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16954         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16955         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16956         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16957         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16958         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16959         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16960         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16961         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16962         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16963         * gcc.target/i386/mpx/reference-1-lbv.c: New.
16964         * gcc.target/i386/mpx/reference-1-nov.c: New.
16965         * gcc.target/i386/mpx/reference-1-ubv.c: New.
16966         * gcc.target/i386/mpx/reference-2-lbv.c: New.
16967         * gcc.target/i386/mpx/reference-2-nov.c: New.
16968         * gcc.target/i386/mpx/reference-2-ubv.c: New.
16969         * gcc.target/i386/mpx/reference-3-lbv.c: New.
16970         * gcc.target/i386/mpx/reference-3-nov.c: New.
16971         * gcc.target/i386/mpx/reference-3-ubv.c: New.
16972         * gcc.target/i386/mpx/reference-4-lbv.c: New.
16973         * gcc.target/i386/mpx/reference-4-nov.c: New.
16974         * gcc.target/i386/mpx/reference-4-ubv.c: New.
16975         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16976         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16977         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16978         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16979         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16980         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16981         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16982         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16983         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16984         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16985         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16986         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16987         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16988         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16989         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16990         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16991         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16992         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16993         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16994         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16995         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16996         * gcc.target/i386/mpx/sincos-1-nov.c: New.
16997         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16998         * gcc.target/i386/mpx/static-array-1-nov.c: New.
16999         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
17000         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
17001         * gcc.target/i386/mpx/static-init-1-nov.c: New.
17002         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
17003         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
17004         * gcc.target/i386/mpx/static-init-2-nov.c: New.
17005         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
17006         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
17007         * gcc.target/i386/mpx/static-init-3-nov.c: New.
17008         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
17009         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
17010         * gcc.target/i386/mpx/static-init-4-nov.c: New.
17011         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
17012         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
17013         * gcc.target/i386/mpx/static-init-5-nov.c: New.
17014         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
17015         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
17016         * gcc.target/i386/mpx/static-init-6-nov.c: New.
17017         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
17018         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
17019         * gcc.target/i386/mpx/static-string-1-nov.c: New.
17020         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
17021         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
17022         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
17023         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
17024         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
17025         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
17026         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
17027         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
17028         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
17029         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
17030         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
17031         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
17032         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
17033         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
17034         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
17035         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
17036         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
17037         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
17038         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
17039         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
17040         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
17041         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
17042         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
17043         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
17044         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
17045         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
17046         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
17047         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
17048         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
17049         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
17050         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
17051         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
17052         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
17053         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
17054         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
17055         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
17056         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
17057         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
17058         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
17059         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
17060         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
17061         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
17062         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
17063         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
17064         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
17065         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
17066         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
17067         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
17068         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
17069         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
17070         * gcc.target/i386/mpx/vararg-1-nov.c: New.
17071         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
17072         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
17073         * gcc.target/i386/mpx/vararg-2-nov.c: New.
17074         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
17075         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
17076         * gcc.target/i386/mpx/vararg-3-nov.c: New.
17077         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
17078         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
17079         * gcc.target/i386/mpx/vararg-4-nov.c: New.
17080         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
17081         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
17082         * gcc.target/i386/mpx/vararg-5-nov.c: New.
17083         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
17084         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
17085         * gcc.target/i386/mpx/vararg-6-nov.c: New.
17086         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
17087         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
17088         * gcc.target/i386/mpx/vararg-7-nov.c: New.
17089         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
17090         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
17091         * gcc.target/i386/mpx/vararg-8-nov.c: New.
17092         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
17093         * gcc.target/i386/mpx/vla-1-lbv.c: New.
17094         * gcc.target/i386/mpx/vla-1-nov.c: New.
17095         * gcc.target/i386/mpx/vla-1-ubv.c: New.
17096         * gcc.target/i386/mpx/vla-2-lbv.c: New.
17097         * gcc.target/i386/mpx/vla-2-nov.c: New.
17098         * gcc.target/i386/mpx/vla-2-ubv.c: New.
17100 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
17102         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
17104 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
17106         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
17108 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
17110         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
17111         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
17113 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
17115         PR c/65120
17116         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
17117         on rhs is 0.
17118         (fn4): New test.
17119         * c-c++-common/pr65120.c: New test.
17121         PR rtl-optimization/65321
17122         * gcc.dg/pr65321.c: New test.
17124 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
17126         PR tree-optimization/65355
17127         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
17129 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
17131         PR c/65120
17132         * c-c++-common/pr49706.c: Adjust tests for not warning
17133         about !!x == y or !b == y where b is boolean, and add
17134         some further tests.
17135         * c-c++-common/pr62199-2.c: Likewise.
17137 2015-03-09  Richard Biener  <rguenther@suse.de>
17139         PR middle-end/65270
17140         * gcc.dg/torture/pr65270-1.c: New testcase.
17141         * gcc.dg/torture/pr65270-2.c: Likewise.
17143 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17145         PR tree-optimization/63743
17146         * gcc.dg/pr63743.c: New test.
17148 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
17150         PR lto/65316
17151         * g++.dg/lto/pr65316_0.C: New testcase.
17152         * g++.dg/lto/pr65316_1.C: New testcase.
17154 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
17156         PR target/62247
17157         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17158         hppa*-*-hpux*.
17159         * g++.dg/abi/rtti3.C: Likewise.
17161         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17163         PR target/62251
17164         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17166         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17168         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17170         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17172 2015-03-08  Morin  <mikael@gcc.gnu.org>
17174         PR fortran/60898
17175         * gfortran.dg/entry_20.f90: New.
17177 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
17179         PR target/65153
17180         * gcc.c-torture/compile/pr65153.c: New.
17182 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
17184         PR target/65249
17185         * g++.dg/torture/pr65249.C: New.
17187 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
17189         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17190         long.
17191         (int64_t): Likewise.
17193 2015-03-07  Marek Polacek  <polacek@redhat.com>
17194             Martin Uecker  <uecker@eecs.berkeley.edu>
17196         PR sanitizer/65280
17197         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17198         member-like arrays.
17199         * c-c++-common/ubsan/bounds-8.c: New test.
17200         * c-c++-common/ubsan/bounds-9.c: New test.
17201         * gcc.dg/ubsan/bounds-2.c: New test.
17203 2015-03-05  Martin Sebor  <msebor@redhat.com>
17205         PR testsuite/63175
17206         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17207         checking of results into main to prevent it from getting optimized
17208         away.
17209         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17211 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
17213         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17214         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17215         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17216         x64.
17218 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
17220         * g++.dg/lto/pr65302_1.C: New testcase.
17221         * g++.dg/lto/pr65302_0.C: New testcase.
17223 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17225         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17226         -fno-ipa-icf to dg-options.
17228 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17230         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17231         compiles using the linker plugin.
17233 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
17235         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17237 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17239         * gcc.target/arm/pr65067.c: New test.
17241 2015-03-05  Martin Liska  <mliska@suse.cz>
17243         PR ipa/65318
17244         * gcc.dg/ipa/pr65318.c: New test.
17246 2015-03-05  Marek Polacek  <polacek@redhat.com>
17248         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17250 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17252         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17254 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17256         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17257         max-unroll-times back to defaults for s390.
17259 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17261         Fix last commit.
17263 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17265         PR c++/64665
17266         * g++.dg/cpp0x/initlist92.C: New.
17268 2015-03-05  Richard Biener  <rguenther@suse.de>
17270         PR tree-optimization/65310
17271         * gcc.dg/vect/pr65310.c: New testcase.
17273 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17275         PR c++/64834
17276         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17278 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
17280         * gnat.dg/entry_queues3.adb: New test.
17282 2015-03-04  Ian Lance Taylor  <iant@google.com>
17284         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17286 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17288         PR c++/64227
17289         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17291 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
17293         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17294         -fno-ipa-icf to dg-options
17295         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17296         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17298 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17300         PR c++/64398
17301         * g++.dg/cpp0x/decltype62.C: New.
17303 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
17305         * gnat.dg/object_overflow5.adb: New test.
17307 2015-03-03  Martin Liska  <mliska@suse.cz>
17309         PR ipa/65287
17310         * gcc.dg/ipa/pr65287.c: New test.
17312 2015-03-03  Martin Jambor  <mjambor@suse.cz>
17313             Eric Botcazou  <ebotcazou@adacore.com>
17315         * gnat.dg/specs/pack12.ads: New test.
17317 2015-03-03  Martin Liska  <mliska@suse.cz>
17319         * gcc.dg/ipa/PR65282.c: New test.
17321 2015-03-13  Jeff Law  <law@redhat.com>
17323         PR tree-optimization/65241
17324         * gcc.c-torture/compile/pr65241.c: New test.
17326 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
17328         PR target/64331
17329         * gcc.target/avr/torture/pr64331.c: New test.
17331 2015-03-03  Martin Liska  <mliska@suse.cz>
17332             Jan Hubicka  <hubicka@ucw.cz>
17334         * g++.dg/ipa/pr65263.C: New test.
17336 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17338         PR ipa/65130
17339         * gcc.dg/lto/pr65130_0.c: New testcase.
17340         * gcc.dg/lto/pr65130_1.c: New testcase.
17342 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17344         PR ipa/64988
17345         * g++.dg/torture/pr64988.C: New testcase.
17347 2015-03-02  Tobias Burnus  <burnus@net-b.de>
17349         * gfortran.dg/coarray_atomic_6.f90: New.
17351 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17353         PR target/65184
17354         * gcc.target/i386/pr65184.c: New.
17356 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17358         PR target/65183
17359         * gcc.target/i386/pr65183.c: New.
17361 2015-02-28  Martin Liska  <mliska@suse.cz>
17362             Jan Hubicka  <hubicka@ucw.cz>
17364         * gcc.dg/ipa/ipa-icf-35.c: New test.
17365         * gcc.dg/ipa/ipa-icf-36.c: New test.
17366         * gcc.dg/ipa/ipa-icf-37.c: New test.
17368 2015-02-28  Martin Liska  <mliska@suse.cz>
17369             Jan Hubicka  <hubicka@ucw.cz>
17371         PR ipa/65245
17372         * gcc.dg/ipa/ipa-icf-34.c: New test.
17374 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
17376         PR target/61142
17377         * gcc.target/sh/sh/pr61142.c: New.
17379 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
17381         * g++.dg/other/dump-ada-spec-3.C: New test.
17383 2015-03-01  Martin Liska  <mliska@suse.cz>
17385         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17386         * g++.dg/ipa/pr63595.C: Update expected results.
17388 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
17390         PR ipa/65236
17391         * g++.dg/ipa/ipa-icf-6.C: New testcase.
17393 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
17395         * gcc.dg/vect/pr59354.c: Move vector producing code to
17396         separate function.
17398 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
17400         PR ipa/65237
17401         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17402         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17403         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17404         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17406 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
17408         PR tree-optimization/65048
17409         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17410         (foo): Use K&R style definition.
17412 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
17414         PR target/65032
17415         * g++.dg/pr65032.C: New.
17417 2015-02-27  Marek Polacek  <polacek@redhat.com>
17419         PR c/65040
17420         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17421         -Wformat=2.
17423 2015-02-27  Marek Polacek  <polacek@redhat.com>
17425         PR c/65228
17426         * gcc.dg/pr65228.c: New test.
17428 2015-02-27  Kai Tietz  <ktietz@redhat.com>
17430         PR c/35330
17431         * gcc.dg/weak/weak-17.c: New file.
17433 2015-02-27  Richard Biener  <rguenther@suse.de>
17435         PR lto/65193
17436         * g++.dg/lto/pr65193_0.C: New testcase.
17438 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17440         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17441         * gcc.target/s390/hotpatch-8.c: Likewise.
17442         * gcc.target/s390/hotpatch-9.c: Likewise.
17443         * gcc.target/s390/pr61078.c: Likewise.
17444         * gcc.target/s390/pr57960.c: Remove -m64.
17445         * gcc.target/s390/pr61078.c: Likewise.
17447 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
17448             Martin Liska  <mliska@suse.cz>
17450         PR bootstrap/65150
17451         * gcc.dg/pr64454.c: Disable ICF.
17452         * gcc.dg/pr28685-1.c: Disable ICF
17453         * gcc.dg/ipa/iinline-5.c: Disable ICF.
17454         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17455         * g++.dg/ipa/ipa-icf-4.C: Update template.
17457 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
17459         PR tree-optimization/65216
17460         * gcc.c-torture/execute/pr65216.c: New test.
17462         PR tree-optimization/65215
17463         * gcc.c-torture/execute/pr65215-1.c: New test.
17464         * gcc.c-torture/execute/pr65215-2.c: New test.
17465         * gcc.c-torture/execute/pr65215-3.c: New test.
17466         * gcc.c-torture/execute/pr65215-4.c: New test.
17467         * gcc.c-torture/execute/pr65215-5.c: New test.
17469 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17471         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17473 2015-02-26  Martin Liska  <mliska@suse.cz>
17474             Jan Hubicka  <hubicka@ucw.cz>
17476         * g++.dg/ipa/pr64146.C: Update expected results.
17477         * gcc.dg/ipa/ipa-icf-26.c: Update test.
17478         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17479         * gcc.dg/ipa/ipa-icf-34.c: New test.
17481 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17483         * gcc.dg/vect/vect-pr61917.c: Rename to ...
17484         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17485         (dg-additional-options): Remove dg directive.
17486         (dg-final): Add dg directive.
17488 2015-02-26  Marek Polacek  <polacek@redhat.com>
17490         PR ipa/65008
17491         * g++.dg/ipa/pr65008.C: New test.
17493 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17495         * lib/profopt.exp (profopt-target-cleanup): New proc.
17496         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17497         files from sources from dg-additional-sources.
17499 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17501         * lib/gcov.exp: Cleanup in case of xfail.
17503 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17505         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17507 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
17509         PR debug/46102
17510         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17511         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17512         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17513         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17514         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17515         * g++.dg/debug/pr46123.C: XFAIL and move...
17516         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17517         * gcc.dg/debug/dwarf2-3.c: Move...
17518         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17520 2015-02-26  Marek Polacek  <polacek@redhat.com>
17522         PR c++/65202
17523         * g++.dg/cpp1y/pr65202.C: New test.
17525 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17527         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17528         locale_facets.h.gcov.
17530 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17532         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17534 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17536         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17538 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17540         PR target/65217
17541         * gcc.target/i386/pr65217.c: New.
17543 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17545         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17547 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17549         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17551 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17553         PR tree-optimization/65048
17554         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17556 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17558         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17559         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17561 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17563         PR target/65161
17564         * gcc.target/i386/pr65161.c: New test.
17566 2015-02-26  Terry Guo  <terry.guo@arm.com>
17568         * gcc.target/arm/no-volatile-in-it.c: New test.
17570 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17572         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17573         (dg-options): Add -save-temps.
17574         (dg-final): Add cleanup-saved-temps.
17576 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17578         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17580 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17582         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17583         * gcc.target/powerpc/pack01.c: Include string.h.
17585 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17587         PR target/65167
17588         * gcc.target/i386/pr65167.c: New.
17590 2015-02-25  Kai Tietz  <ktietz@redhat.com>
17592         PR tree-optimization/61917
17593         * gcc.dg/vect/vect-pr61917.c: New file.
17595 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
17597         PR tree-optimization/65170
17598         * gcc.c-torture/execute/pr65170.c: New test.
17599         * gcc.dg/tree-ssa/vrp96.c: New test.
17601 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17603         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17605 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17607         PR testsuite/65126
17608         * lib/gcc-defs.exp (additional_sources_used): Add new var.
17609         (dg-additional-files-options): Copy additional_sources to
17610         additional_sources_used before emptying additional_sources.
17611         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17612         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17613         (cleanup-saved-temps): Use additional_sources_used instead of
17614         additional_sources.
17615         (dg-test): Reset additional_sources_used.
17617 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17619         PR fortran/63427
17620         * gfortran.dg/integer_exponentiation_6.F90: New test.
17622 2015-02-23  Martin Sebor  <msebor@redhat.com>
17624         PR target/65109
17625         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17626         two parts.  One to save registers, the other to verify the
17627         registers have the right values.  Save register state into
17628         static data rather than on the stack.
17630 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
17632         PR bootstrap/63888
17633         * c-c++-common/asan/pr63888.c: New test.
17635 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17637         PR target/65163
17638         * gcc.c-torture/compile/pr65163.c: New.
17640 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17642         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17643         with -m31 on 64 bit.
17644         * gcc.dg/hoist-register-pressure-2.c: Likewise.
17645         * gcc.dg/hoist-register-pressure-3.c: Likewise.
17647 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17649         * gcc.target/s390/20090223-1.c: Add
17650         -Wno-implicit-function-declaration option.
17651         * gcc.target/s390/pr42224.c: Likewise.
17652         * gcc.target/s390/pr55718.c: Likewise.
17654 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17656         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17657         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17658         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17659         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17660         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17661         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17662         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17663         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17664         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17665         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17666         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17667         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17668         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17669         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17670         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17671         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17672         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17673         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17674         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17675         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17676         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17678 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17680         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17681         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17682         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17683         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17684         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17685         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17686         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17687         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17688         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17689         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17690         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17691         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17692         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17693         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17694         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17695         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17697 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17699         PR fortran/64980
17700         PR fortran/61960
17701         * gfortran.dg/pr61960.f90: New.
17702         * gfortran.dg/pr64230.f90: New.
17703         * gfortran.dg/pr64980.f03: New.
17705 2015-02-22  Tom de Vries  <tom@codesourcery.com>
17707         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17709 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
17711         PR ada/65156
17712         * gnat.dg/timing_events.adb: Removed, invalid test.
17714 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17716         PR debug/58123
17717         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17718         location.
17719         * g++.dg/gcov/gcov-2.C: Likewise.
17721 2015-02-20  Richard Biener  <rguenther@suse.de>
17723         PR tree-optimization/65136
17724         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17726 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17728         PR testsuite/64158
17729         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17730         powerpc*-*-linux* and nvptx-*-* blacklisting.
17732         * gcc.dg/sibcall-9.c: New test.
17733         * gcc.dg/sibcall-10.c: New test.
17735 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17737         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17739 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17741         PR target/64452
17742         * gcc.target/avr/torture/pr64452.c: New test.
17744 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17746         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17747         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17749 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17751         PR testsuite/65116
17752         * lib/target-supports.exp (check_compile): Check whether
17753         additional_sources is defined before using it.
17755 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17757         PR middle-end/65074
17758         * g++.dg/opt/pr65074.C: New file.
17760 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17762         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17763         (size_type): New typedef.
17764         (operator "" _script): Use it for the last argument.
17766 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17768         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17770 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17772         * lib/target-supports.exp (check_compile): Save/restore
17773         additional_sources that may belong to an actual test.
17775 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17777         PR gcov-profile/64634
17778         * g++.dg/gcov/gcov-15.C: New test.
17780 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17782         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17784 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17786         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17788 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17790         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17792 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17794         * gfortran.dg/fmt_cache_1.f: Add missing close.
17796 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17798         PR testsuite/65107
17799         * gfortran.dg/read_eof_8.f90: Add missing close.
17801 2015-02-18  Richard Biener  <rguenther@suse.de>
17803         PR tree-optimization/65063
17804         * gcc.dg/pr65063.c: New testcase.
17806 2015-02-18  Richard Biener  <rguenther@suse.de>
17808         PR tree-optimization/62217
17809         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17811 2015-02-18  Marek Polacek  <polacek@redhat.com>
17813         PR sanitizer/65081
17814         * c-c++-common/ubsan/pr65081.c: New test.
17816 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17818         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17819         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17821 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17823         * gcc.dg/ipa/propalign-3.c: New test.
17825 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17827         PR target/64793
17828         * gcc.target/sh/pr64793.c: New.
17829         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17831 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17833         * gcc.target/arm/divzero.c: New test case.
17835 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17837         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17839 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17840             Jakub Jelinek  <jakub@redhat.com>
17842         PR c++/65075
17843         * g++.dg/cpp0x/pr65075.C: New test.
17845 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17847         PR target/65058
17848         * gcc.target/powerpc/pr65058.c: New test.
17850 2015-02-16  Jeff Law  <law@redhat.com>
17852         PR tree-optimization/64823
17853         * gcc.dg/uninit-20.c: New test.
17855 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17856             James Greenhalgh  <james.greenhalgh@arm.com>
17858         PR ipa/64963
17859         * gcc.dg/ipa/ipa-clone-1.c: New test.
17861 2015-02-16  Richard Biener  <rguenther@suse.de>
17863         PR tree-optimization/65077
17864         * gcc.dg/torture/pr65077.c: New testcase.
17866 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17868         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17869         Directive adjusted to scan for ldaxr.
17870         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17871         adjusted to scan for ldaex.
17873 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17875         PR c++/65080
17876         * g++.dg/cpp0x/constexpr-65080.C: New.
17878 2015-02-16  Richard Biener  <rguenther@suse.de>
17880         PR tree-optimization/63593
17881         * gcc.dg/pr63593.c: New testcase.
17883 2015-02-16  Marek Polacek  <polacek@redhat.com>
17885         PR c/65066
17886         * gcc.dg/pr65066.c: New test.
17888 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17890         * gcc.dg/pr65002.C: Move ...
17891         * g++.dg/ipa/pr65002.C: ... here.
17893 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17895         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17896         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17897         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17898         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17900 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17902         PR testsuite/64850
17903         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17904         the expression to find calls.
17905         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17906         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17907         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17908         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17909         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17911 2015-02-14  Marek Polacek  <polacek@redhat.com>
17913         PR c/64768
17914         * gcc.dg/array-11.c: New test.
17915         * gcc.dg/array-12.c: New test.
17916         * gcc.dg/array-13.c: New test.
17917         * gcc.dg/array-14.c: New test.
17918         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17919         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17920         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17921         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17922         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17923         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17925 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17927         PR c++/60894
17928         * g++.dg/lookup/using54.C: New.
17930 2015-02-13  Jeff Law  <law@redhat.com>
17932         PR bootstrap/65060
17933         Revert my change for tree-optimization/64823.
17935 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17937         PR tree-optimization/65053
17938         * gcc.c-torture/execute/pr65053-1.c: New test.
17939         * gcc.c-torture/execute/pr65053-2.c: New test.
17941 2015-02-13  Marek Polacek  <polacek@redhat.com>
17943         PR c/65050
17944         * gcc.dg/pr65050.c: New test.
17946 2015-02-13  Jeff Law  <law@redhat.com>
17948         PR tree-optimization/64823
17949         * gcc.dg/uninit-20.c: New test.
17951         PR rtl-optimization/47477
17952         * gcc.dg/tree-ssa/pr47477.c: New test.
17954 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17956         PR c++/60211
17957         * g++.dg/parse/ivdep-2.C: New.
17958         * g++.dg/parse/ivdep-3.C: Likewise.
17960 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17962         PR fortran/64506
17963         * gfortran.dg/continuation_13.f90: New test.
17964         * gfortran.dg/continuation_14.f: New test.
17966 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17968         PR c++/64970
17969         * g++.dg/cpp0x/sfinae55.C: New.
17971 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17973         PR ipa/65034
17974         * g++.dg/ipa/pr65034.C: New test.
17976 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
17978         PR tree-optimization/65002
17979         * gcc.dg/pr65002.C: New.
17981 2015-02-13  Marek Polacek  <polacek@redhat.com>
17983         PR c/65040
17984         * c-c++-common/pr65040.c: New test.
17986 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
17988         PR tree-optimization/64705
17989         * gcc.dg/tree-ssa/pr64705.c: New test.
17991 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
17993         PR rtl/32219
17994         * gcc.dg/visibility-22.c: New test.
17995         * gcc.dg/visibility-23.c: New test.
17996         * gcc.target/i386/pr32219-1.c: New test.
17997         * gcc.target/i386/pr32219-2.c: New test.
17998         * gcc.target/i386/pr32219-3.c: New test.
17999         * gcc.target/i386/pr32219-4.c: New test.
18000         * gcc.target/i386/pr32219-5.c: New test.
18001         * gcc.target/i386/pr32219-6.c: New test.
18002         * gcc.target/i386/pr32219-7.c: New test.
18003         * gcc.target/i386/pr32219-8.c: New test.
18004         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
18006 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18008         PR libgfortran/57822
18009         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
18010         four different KINDs.
18012 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
18014         PR c++/64884
18015         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
18017         PR sanitizer/65000
18018         * g++.dg/ubsan/pr65000.C: New test.
18020 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
18022         PR fortran/64932
18023         * gfortran.dg/finalize_28.f90: New test
18025 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
18027         PR debug/55541
18028         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
18029         DW_TAG_lexical_block removal.
18030         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
18031         * g++.dg/guality/pr55541.C: New test.
18033         PR sanitizer/64984
18034         * g++.dg/ubsan/pr64984.C: New test.
18036 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
18038         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
18040 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
18042         PR testsuite/64930
18043         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
18044         instructions for 2015-01-14 get_memmodel changes.
18045         * gcc.target/powerpc/atomic-p8.c: Likewise.
18047         PR sanitizer/65019
18048         * g++.dg/ubsan/pr65019.C: New test.
18050         PR tree-optimization/65014
18051         * gcc.c-torture/compile/pr65014.c: New test.
18053 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18055         PR libgfortran/57822
18056         * gfortran/fmt_g0_7.f08: Revise test.
18058 2015-02-11  Jeff Law  <law@redhat.com>
18060         PR target/63347
18061         * gcc.target/m68k/pr63347.c: New test.
18063 2015-02-11  Marek Polacek  <polacek@redhat.com>
18065         * g++.dg/ubsan/shift-1.C: New test.
18066         * gcc.dg/ubsan/c-shift-2.c: New test.
18067         * c-c++-common/ubsan/shift-5.c: Remove file.
18069 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
18071         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
18072         Directive adjusted to XFAIL.
18073         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
18074         adjusted to XFAIL.
18076 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
18078         PR middle-end/65003
18079         * g++.dg/opt/pr65003.C: New test.
18081 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
18083         * lib/target-supports.exp (check_effective_target_pie): Renamed
18084         to ...
18085         (check_effective_target_pie_enabled): This.
18086         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
18087         * gcc.target/i386/pie.c: Likewise.
18089 2015-02-11  Andrew Pinski  <apinski@cavium.com>
18091         PR target/64893
18092         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
18093         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
18095 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
18097         PR target/61925
18098         * gcc.target/i386/pr61925-1.c: New test.
18099         * gcc.target/i386/pr61925-2.c: New test.
18100         * gcc.target/i386/pr61925-3.c: New test.
18102 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
18104         PR sanitizer/65004
18105         * g++.dg/asan/pr65004.C: New test.
18107 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
18109         PR target/64661
18110         * gcc.taget/sh/pr64661-0.h: New.
18111         * gcc.taget/sh/pr64661-1.c: New.
18112         * gcc.taget/sh/pr64661-2.c: New.
18113         * gcc.taget/sh/pr64661-3.c: New.
18114         * gcc.taget/sh/pr64661-4.c: New.
18116 2015-02-10  Richard Biener  <rguenther@suse.de>
18118         PR tree-optimization/64995
18119         * g++.dg/torture/pr64995.C: New testcase.
18121 2015-02-10  Richard Biener  <rguenther@suse.de>
18123         PR tree-optimization/64909
18124         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
18126 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18128         * gcc.dg/signbit-sa.c: New test.
18130 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18132         PR libgfortran/57822
18133         * gfortran/fmt_g0_7.f08: New test.
18135 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
18137         PR tree-optimization/43378
18138         * gcc.dg/tree-ssa/pr43378.c: New test.
18140 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
18142         PR ipa/64978
18143         * g++.dg/torture/pr64978.C: New testcase.
18145 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
18147         PR sanitizer/64981
18148         * gcc.dg/asan/pr64981.c: New test.
18150 2015-02-09  Marek Polacek  <polacek@redhat.com>
18152         PR c/64856
18153         * gcc.dg/pr64856.c: New test.
18155 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
18157         PR target/64979
18158         * gcc.dg/tree-ssa/stdarg-7.c: New test.
18159         * gcc.c-torture/execute/pr64979.c: New test.
18161 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
18163         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18165 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
18167         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18168         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18170 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
18172         PR target/58757
18173         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18175 2015-02-09  Richard Biener  <rguenther@suse.de>
18177         PR tree-optimization/54000
18178         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18180 2015-02-09  Tom de Vries  <tom@codesourcery.com>
18182         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18184 2015-02-09  Martin Liska  <mliska@suse.cz>
18186         * g++.dg/ipa/pr64858.C: New test.
18188 2015-02-09  Tom de Vries  <tom@codesourcery.com>
18190         * gcc.dg/uninit-19.c: Fix warning line for fpic.
18192 2015-02-08  Andrew Pinski  <apinski@cavium.com>
18194         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18196 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
18198         PR fortran/63744
18199         * gfortran.dg/use_rename_8.f90: New.
18201 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
18203         * gnat.dg/addr7.ad[sb]: New test.
18204         * gnat.dg/addr8.ad[sb]: Likewise.
18206 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
18208         PR jit/64752
18209         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18210         from jit.dg/test-compile-to-executable.c's create_code, with a
18211         clarification of the output message.
18212         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18213         pass/fail message.
18214         (test_jit): Use CHECK_NO_ERRORS when calling
18215         gcc_jit_context_compile_to_file.
18216         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18217         jit-verify-compile-to-file to jit-verify-output-file-was-created.
18218         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
18219         about deletions that are attempted.
18220         (jit-verify-compile-to-file): Rename to...
18221         (jit-verify-output-file-was-created): ...this, and drop the
18222         attempt to run "file" and verify the output.
18223         (jit-verify-assembler): New function.
18224         (jit-verify-object): New function.
18225         (jit-verify-dynamic-library): New function.
18226         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18227         favor of an implementation from new file
18228         create-code-for-hello-world-executable.h, which also adds a
18229         "main".
18230         (dg-final): Replace jit-verify-compile-to-file with
18231         jit-verify-output-file-was-created, and invoke new function
18232         jit-verify-assembler.
18233         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18234         the output message.
18235         (dg-final): Replace jit-verify-compile-to-file with
18236         jit-verify-output-file-was-created, and invoke new function
18237         jit-verify-dynamic-library.
18238         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18239         favor of an implementation from new file
18240         create-code-for-hello-world-executable.h, which also adds a
18241         "main".
18242         (dg-final): Replace jit-verify-compile-to-file with
18243         jit-verify-output-file-was-created.  Strengthen the expected stdout
18244         from the built executable.
18245         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18246         favor of an implementation from new file
18247         create-code-for-hello-world-executable.h, which also adds a
18248         "main".
18249         (dg-final): Replace jit-verify-compile-to-file with
18250         jit-verify-output-file-was-created, and invoke new function
18251         jit-verify-object.
18252         * jit.dg/verify-dynamic-library.c: New source file.
18254 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
18255             Brian Rzycki  <b.rzycki@samsung.com>
18257         PR tree-optimization/64878
18258         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18260 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18262         PR ipa/64896
18263         * g++.dg/ipa/pr64896.C: New test.
18265 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18267         PR target/64205
18268         * gcc.target/powerpc/pr64205.c: New file.
18270 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
18272         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18273         (dg-options): Use -fpie instead of -fPIE -pie.
18275 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18277         PR middle-end/64937
18278         * g++.dg/asan/pr64937.C: New test.
18280 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
18282         PR fortran/63205
18283         * gfortran.dg/class_to_type_4.f90: New test
18285 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
18287         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18289 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18291         PR rtl-optimization/64957
18292         PR debug/64817
18293         * gcc.c-torture/execute/pr64957.c: New test.
18295 2015-02-05  Jeff Law  <law@redhat.com>
18297         PR target/17306
18298         * gcc.target/h8300/pr17306-1.c: New test.
18299         * gcc.target/h8300/pr17306-2.c: New test.
18301 2015-02-05  Tobias Burnus  <burnus@net-b.de>
18303         PR fortran/64943
18304         * gfortran.dg/structure_constructor_12.f90: New.
18306 2015-02-05  Jeff Law  <law@redhat.com>
18308         PR target/58400
18309         gcc.target/h8300/pr58400.c: New test.
18311 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
18313         * gcc.target/arm/macro_defs0.c: New test.
18314         * gcc.target/arm/macro_defs1.c: New test.
18315         * gcc.target/arm/macro_defs2.c: New test.
18317 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
18319         PR rtl-optimization/64905
18320         * gcc.target/i386/pr64905.c: Require nonpic target.
18321         (dg-options): Add -fomit-frame-pointer.
18322         (main): Remove.
18324 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
18326         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18327         tree dump scanning.
18329 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
18331         PR fortran/64757
18332         * gfortran.dg/type_to_class_2.f90: New test
18333         * gfortran.dg/type_to_class_3.f90: New test
18335 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
18337         PR ipa/64686
18338         * g++.dg/torture/pr64686.C: New testcase.
18340 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
18342         PR rtl-optimization/64905
18343         * gcc.target/i386/pr64905.c: New file.
18345 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18347         * gcc.dg/guality/pr41447-1.c: Remove xfail.
18348         * gcc.dg/guality/pr41616-1.c: Ditto.
18350 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
18352         PR debug/64817
18353         * gcc.dg/pr64817-3.c: New.
18355 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
18356             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
18358         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18359         pass parameters in registers.
18360         * gcc.dg/guality/pr36728-2.c (main): Likewise.
18361         * gcc.dg/guality/pr36728-3.c (main): Likewise.
18362         * gcc.dg/guality/pr36728-4.c (main): Likewise.
18364 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
18365             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18367         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18368         list, allow for multilibed targets.
18369         * gcc.dg/combine_ashiftrt_2.c: Likewise.
18371 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18373         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18374         * gcc.dg/pr46728-6.c: Ditto.
18376 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
18378         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18379         for mips_nanlegacy target.
18381 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
18383         * gcc.target/i386/chkp-hidden-def.c: New.
18385 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18387         PR middle-end/62103
18388         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18389         to use 24 bits for bitfield b.
18391 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18393         PR testsuite/64796
18394         * lib/target-supports.exp (check_effective_target_bswap64): Do not
18395         cache result in a global variable.  Include all 32-bit targets for
18396         bswap64 tests.
18398 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
18400         PR rtl-optimization/64756
18401         * gcc.c-torture/execute/pr64756.c: New test.
18403 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
18405         PR target/64660
18406         * gcc.target/sh/pr64660-0.h: New.
18407         * gcc.target/sh/pr64660-1.c: New.
18408         * gcc.target/sh/pr64660-2.c: New.
18409         * gcc.target/sh/pr64660-3.c: New.
18410         * gcc.target/sh/pr64660-4.c: New.
18412 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
18414         PR c++/64877
18415         * g++.dg/warn/Waddress-2.C: New.
18417 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
18419         PR middle-end/61225
18420         * gcc.target/i386/pr49095.c: XFAIL for ia32.
18422 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
18424         PR preprocessor/64803
18425         * gcc.dg/cpp/builtin-macro-1.c: New test case.
18427 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
18429         * g++.dg/ipa/devirt-37.C: Disable early inlining.
18431 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
18433         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18434         (_ARM_FPSRC): Add DN and AHP fields.
18435         (clean_results): Force DN=1 on AArch64.
18436         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18437         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18438         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18439         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18440         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18441         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18443 2015-02-02  Alan Modra  <amodra@gmail.com>
18445         * gcc.target/powerpc/cprophard.c: New.
18447 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
18449         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18450         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18452 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
18454         PR debug/64817
18455         * gcc.dg/pr64817-1.c: New test.
18456         * gcc.dg/pr64817-2.c: New test.
18458 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
18460         PR target/64851
18461         * gcc.target/sh/pr64851-0.h: New
18462         * gcc.target/sh/pr64851-1.c: New
18463         * gcc.target/sh/pr64851-2.c: New
18464         * gcc.target/sh/pr64851-3.c: New
18465         * gcc.target/sh/pr64851-4.c: New
18467 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18469         PR target/64882
18470         * gcc.dg/torture/pr64882.c: New test.
18472 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
18474         PR target/64159
18475         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18476         sparc*-*-*.
18478 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18480         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18481         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18482         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18483         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18484         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18485         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18486         tree dump.
18487         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18488         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18489         tree dump.
18490         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18491         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18492         tree dump.
18494 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18496         PR target/64688
18497         * g++.dg/pr64688-2.C: New.
18499 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18501         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18502         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18503         * gcc.target/i386/fuse-caller-save.c: Ditto.
18504         * gcc.target/i386/headmerge-1.c: Ditto.
18505         * gcc.target/i386/headmerge-2.c: Ditto.
18506         * gcc.target/i386/sibcall-6.c: Ditto.
18508 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18510         PR target/64617
18511         * gcc.target/i386/pr64617.c: New test.
18513 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18515         PR target/15184
18516         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18517         (dg-options): Remove -m32.
18518         (dg-final): Scan for "movb %al" only.
18519         * gcc.target/i386/pr15184-2.c: Ditto.
18521 2015-01-30  Richard Biener  <rguenther@suse.de>
18523         PR tree-optimization/64829
18524         * gcc.dg/vect/pr64829.c: New testcase.
18526 2015-01-29  Marek Polacek  <polacek@redhat.com>
18528         PR c/64709
18529         * gcc.dg/pr64709.c: New test.
18531 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
18533         PR c++/64717
18534         * g++.dg/ubsan/pr64717-1.C: New test.
18535         * g++.dg/ubsan/pr64717-2.C: New test.
18537 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18539         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18541 2015-01-29  Jeff Law  <law@redhat.com>
18543         PR target/15184
18544         * gcc.target/i386/pr15184-1.c: New test.
18545         * gcc.target/i386/pr15184-2.c: New test.
18547 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18549         PR tree-optimization/64746
18550         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18552 2015-01-29  Richard Biener  <rguenther@suse.de>
18554         PR tree-optimization/64853
18555         * gcc.dg/torture/pr64853.c: New testcase.
18557 2015-01-29  Richard Biener  <rguenther@suse.de>
18559         PR tree-optimization/64844
18560         * gcc.dg/vect/pr64844.c: New testcase.
18562 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18564         PR middle-end/64809
18565         * gcc.dg/pr64809.c: Delete.
18567 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18569         PR middle-end/64805
18570         * gcc.target/i386/pr64805.c: New.
18572 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18574         * gcc.dg/guality/guality.h (main): Add argv[0] to
18575         guality_gdb_command.
18577 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18579         PR ipa/64801
18580         * gcc.dg/tree-ssa/pr64801.c: New testcase.
18582 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18584         PR target/64659
18585         * gcc.target/sh/sh.exp
18586         (check_effective_target_atomic_model_soft_gusa_available,
18587         check_effective_target_atomic_model_soft_tcb_available,
18588         check_effective_target_atomic_model_soft_imask_available,
18589         check_effective_target_atomic_model_hard_llcs_available): New.
18590         * gcc.target/sh/pr64659-0.h: New.
18591         * gcc.target/sh/pr64659-1.c: New.
18592         * gcc.target/sh/pr64659-2.c: New.
18593         * gcc.target/sh/pr64659-3.c: New.
18594         * gcc.target/sh/pr64659-4.c: New.
18596 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18598         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18599         scan-assembler-times pattern.
18601 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18603         PR middle-end/64809
18604         * gcc.dg/pr64809.c: New test.
18606 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18608         PR tree-optimization/64277
18609         * gcc.dg/pr64277.c: New.
18611 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18613         PR tree-optimization/64718
18614         * gcc.c-torture/execute/pr64718.c: New test.
18616 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18618         * gcc.target/aarch64/abs_2.c: New.
18620 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18622         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18623         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18624         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18625         ISA rev < 2.
18627 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
18629         PR bootstrap/64612
18630         * lib/target-supports.exp (check_effective_target_comdat_group): New.
18631         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18632         { target comdat_group }.
18634 2015-01-27  Tobias Burnus  <burnus@net-b.de>
18636         PR fortran/63861
18637         * gfortran.dg/goacc/coarray_2.f90: New.
18639 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18641         PR ipa/60871
18642         PR ipa/64139
18643         * g++.dg/torture/pr64139.C: New testcase.
18644         * g++.dg/torture/pr60871.C: Likewise.
18646 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
18648         PR fortran/64230
18649         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18650         prevent linking errors.
18652 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18654         PR ipa/64282
18655         * g++.dg/torture/pr64282.C: New testcase.
18657 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18659         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18660         for wzr reg.
18662 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18664         * gcc.target/s390/hotpatch-13.c: New testcase.
18665         * gcc.target/s390/hotpatch-14.c: New testcase.
18666         * gcc.target/s390/hotpatch-15.c: New testcase.
18667         * gcc.target/s390/hotpatch-16.c: New testcase.
18668         * gcc.target/s390/hotpatch-17.c: New testcase.
18669         * gcc.target/s390/hotpatch-18.c: New testcase.
18670         * gcc.target/s390/hotpatch-19.c: New testcase.
18671         * gcc.target/s390/hotpatch-20.c: New testcase.
18672         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18673         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18674         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18675         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18676         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18677         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18678         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18679         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18680         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18681         * gcc.target/s390/hotpatch-10.c: Likewise.
18682         * gcc.target/s390/hotpatch-11.c: Likewise.
18683         * gcc.target/s390/hotpatch-12.c: Likewise.
18684         * gcc.target/s390/hotpatch-2.c: Likewise.
18685         * gcc.target/s390/hotpatch-3.c: Likewise.
18686         * gcc.target/s390/hotpatch-4.c: Likewise.
18687         * gcc.target/s390/hotpatch-5.c: Likewise.
18688         * gcc.target/s390/hotpatch-6.c: Likewise.
18689         * gcc.target/s390/hotpatch-7.c: Likewise.
18690         * gcc.target/s390/hotpatch-8.c: Likewise.
18691         * gcc.target/s390/hotpatch-9.c: Likewise.
18692         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18693         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18694         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18695         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18696         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18697         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18698         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18699         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18701 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
18703         * gcc.dg/long_branch.c: New testcase.
18705 2015-01-27  Richard Biener  <rguenther@suse.de>
18707         PR tree-optimization/56273
18708         PR tree-optimization/59124
18709         PR tree-optimization/64277
18710         * g++.dg/warn/Warray-bounds-6.C: New testcase.
18711         * gcc.dg/Warray-bounds-12.c: Likewise.
18712         * gcc.dg/Warray-bounds-13.c: Likewise.
18714 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18716         PR rtl-optimization/61058
18717         * gcc.dg/pr61058.c: New test.
18719 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18721         * gcc.target/i386/chkp-narrow-bounds.c: New.
18723 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18725         PR tree-optimization/64807
18726         * gcc.dg/pr64807.c: New test.
18728         PR c/64766
18729         * gcc.dg/pr64766.c: New test.
18731 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18733         PR target/49263
18734         * gcc.target/sh/pr49263-4.c: New.
18736 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18738         PR fortran/62044
18739         * gfortran.dg/allocate_with_mold_1.f90: New test
18741 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18743         PR c/64778
18744         * gcc.dg/pr64778.c: New test.
18746         PR middle-end/64421
18747         * gcc.dg/vect/pr64421.c: New test.
18749 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18751         PR fortran/64771
18752         * gfortran.dg/coarray_36.f: New.
18753         * gfortran.dg/coarray_37.f90: New.
18755 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18757         PR fortran/64230
18758         * gfortran.dg/class_allocate_18.f90: New.
18760 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18762         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18764 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18766         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18768 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18770         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18772 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18774         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18776 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18778         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18779         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18780         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18781         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18783 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18785         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18786         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18787         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18789 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18791         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18792         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18793         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18794         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18795         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18796         vXXXhn.inc.
18798 2015-01-26  Richard Biener  <rguenther@suse.de>
18800         PR middle-end/64764
18801         * gcc.dg/uninit-19.c: New testcase.
18803 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18805         * lib/target-supports.exp (check_effective_target_vect64): Add
18806         sparc*-*-*.
18808 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18810         PR testsuite/64712
18811         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18813 2015-01-26  Tony Liu  <tony.liu@arm.com>
18815         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18816         non-UAL cases.
18818 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18820         PR libfortran/64770
18821         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18822         correctly, clean up afterwards.
18824 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18826         PR fortran/62044
18827         * gfortran.dg/use_rename_7.f90: New.
18829 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18831         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18832         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18834 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18836         PR target/54236
18837         * gcc.target/sh/pr54236-4.c: New.
18839 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18841         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18842         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18843         Bridge test.
18845 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18847         PR libfortran/64770
18848         * gfortran.dg/open_new_segv.f90: New test.
18850 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18852         PR target/49263
18853         PR target/53987
18854         PR target/64345
18855         PR target/59533
18856         PR target/52933
18857         PR target/54236
18858         PR target/51244
18859         * gcc.target/sh/pr64345-1.c: New.
18860         * gcc.target/sh/pr64345-2.c: New.
18861         * gcc.target/sh/pr59533-1.c: New.
18862         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18863         * gcc.target/sh/pr52933-2.c: Likewise.
18864         * gcc.target/sh/pr54089-1.c: Likewise.
18865         * gcc.target/sh/pr54236-1.c: Likewise.
18866         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18867         * gcc.target/sh/pr49263-1.c: Remove xfails.
18868         * gcc.target/sh/pr49263-2.c: Likewise.
18869         * gcc.target/sh/pr49263-3.c: Likewise.
18870         * gcc.target/sh/pr53987-1.c: Likewise.
18871         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18872         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18873         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18874         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18875         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18876         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18877         test_009): New.
18878         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18879         (test_02): New.
18881 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18883         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18885 2015-01-23  Ian Lance Taylor  <iant@google.com>
18887         PR go/64510
18888         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18889         targets without split stack support.
18891 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18893         PR target/64317
18894         * gcc.target/i386/pr64317.c: New test.
18896 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18898         PR rtl-optimization/63637
18899         PR rtl-optimization/60663
18900         * gcc.dg/pr63637-1.c: New test.
18901         * gcc.dg/pr63637-2.c: New test.
18902         * gcc.dg/pr63637-3.c: New test.
18903         * gcc.dg/pr63637-4.c: New test.
18904         * gcc.dg/pr63637-5.c: New test.
18905         * gcc.dg/pr63637-6.c: New test.
18906         * gcc.target/i386/pr63637-1.c: New test.
18907         * gcc.target/i386/pr63637-2.c: New test.
18908         * gcc.target/i386/pr63637-3.c: New test.
18909         * gcc.target/i386/pr63637-4.c: New test.
18910         * gcc.target/i386/pr63637-5.c: New test.
18911         * gcc.target/i386/pr63637-6.c: New test.
18913 2015-01-23  Richard Biener  <rguenther@suse.de>
18915         PR testsuite/63439
18916         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18917         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18919 2015-01-23  Marek Polacek  <polacek@redhat.com>
18921         PR preprocessor/60570
18922         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18923         * gcc.dg/cpp/pr60570.c: New test.
18925 2015-01-23  Richard Biener  <rguenther@suse.de>
18927         PR testsuite/63439
18928         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18929         vectorization on vect64 targets.
18931 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18933         PR fortran/60922
18934         * gfortran.dg/class_allocate_17.f90: New.
18936 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18938         PR fortran/64726
18939         * gfortran.dg/goacc/combined_loop.f90: New.
18941 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18943         PR fortran/61933
18944         * gfortran.dg/make_unit.f90: New test.
18946 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18948         PR fortran/61933
18949         * gfortran.dg/negative_unit_int8.f: Update.
18951 2015-01-22  Jeff Law  <law@redhat.com>
18953         PR target/52076
18954         * gcc.target/m68k/pr52076-1.c: New test.
18955         * gcc.target/m68k/pr52076-2.c: New test.
18957 2015-01-22  Richard Biener  <rguenther@suse.de>
18959         PR middle-end/64728
18960         * gcc.dg/torture/pr64728.c: New testcase.
18962 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
18964         PR target/64688
18965         * g++.dg/pr64688.C: New test.
18967 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
18969         * gcc.target/i386/chkp-always_inline.c (f1): Make static
18970         to avoid errors with -fpic.
18972 2015-01-22  Richard Biener  <rguenther@suse.de>
18974         PR libstdc++/64535
18975         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18977 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
18979         PR rtl-optimization/64682
18980         * gcc.c-torture/execute/pr64682.c: New file.
18982 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
18984         PR debug/64511
18985         * gcc.dg/pr64511.c: New test.
18987         PR rtl-optimization/62078
18988         * g++.dg/opt/pr62078.C: New test.
18990         PR c/63307
18991         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18993 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
18995         PR fortran/57023
18996         * gfortran.dg/internal_pack_15.f90:  New test.
18998 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19000         * c-c++-common/tsan/step.c: New testcase.
19002 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19004         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
19006 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19008         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
19010 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19012         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
19014 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19016         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
19018 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19020         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
19022 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19024         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
19026 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19028         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
19030 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19032         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
19034 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19036         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
19038 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19040         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
19042 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19044         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
19046 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19048         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
19050 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19052         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
19053         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
19054         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
19055         vXXXw.inc.
19057 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19059         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
19060         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
19061         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
19062         vXXXl.inc.
19064 2015-01-21  Renlin Li  <renlin.li@arm.com>
19066         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
19067         * g++.dg/tls/thread_local5g.C: Likewise.
19068         * g++.dg/tls/thread_local6g.C: Likewise.
19070 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19072         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
19073         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
19074         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
19076 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19078         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
19079         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
19080         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
19082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19084         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
19085         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
19086         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
19088 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19090         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
19091         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
19092         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
19094 2015-01-20  Jeff Law  <law@redhat.com>
19096         PR target/59946
19097         * gcc.target/m68k/pr59946.c: New test.
19099 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19101         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
19102         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
19103         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
19105 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19107         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
19108         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
19109         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
19111 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19113         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
19114         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
19115         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
19117 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19119         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
19120         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
19121         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
19122         vshuffle.inc.
19123         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
19124         vshuffle.inc.
19126 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19128         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
19129         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
19130         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
19132 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19134         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
19135         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
19136         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
19138 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19140         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
19142 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
19144         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19146         PR sanitizer/64632
19147         * g++.dg/ubsan/pr64632.C: New test.
19149         PR debug/64663
19150         * gcc.dg/pr64663.c: New test.
19152 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19154         PR c++/64383
19155         * g++.dg/warn/Wunused-var-23.C: New.
19157 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19159         PR c++/59937
19160         * g++.dg/cpp0x/constexpr-59937-1.C: New.
19161         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19163 2015-01-20  Richard Biener  <rguenther@suse.de>
19165         PR ipa/64684
19166         * gcc.dg/lto/pr64684_0.c: New testcase.
19167         * gcc.dg/lto/pr64684_1.c: Likewise.
19168         * gcc.dg/lto/pr64684_2.c: Likewise.
19169         * gcc.dg/lto/pr64685_0.c: Likewise.
19170         * gcc.dg/lto/pr64685_1.c: Likewise.
19172 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19174         PR c++/62241
19175         * g++.dg/cpp1y/lambda-init12.C: New.
19177 2015-01-20  Richard Biener  <rguenther@suse.de>
19179         PR tree-optimization/64410
19180         * g++.dg/vect/pr64410.cc: Require vect_double.
19182 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
19184         PR target/64149
19185         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19187 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
19189         PR bootstrap/64676
19190         Revert:
19191         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19193         PR rtl-optimization/64081
19194         * gcc.dg/pr64081.c: New test.
19196 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
19198         * jit.dg/harness.h: Include <unistd.h>.
19199         (CHECK_NO_ERRORS): New.
19200         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19201         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19202         gcc_jit_context_compile_to_file.
19203         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19204         args to the spawned executable.
19205         (jit-expand-vars): New function.
19206         (jit-exe-params): New variable.
19207         (dg-jit-set-exe-params): New function.
19208         (jit-dg-test): Detect testcases that use
19209         jit-verify-compile-to-file and call jit-setup-compile-to-file.
19210         Set arguments of spawned process to jit-exe-params.
19211         (jit-get-output-filename): New function.
19212         (jit-setup-compile-to-file): New function.
19213         (jit-verify-compile-to-file): New function.
19214         (jit-run-executable): New function.
19215         (jit-verify-executable): New function.
19216         * jit.dg/test-compile-to-assembler.c: New testcase.
19217         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19218         * jit.dg/test-compile-to-executable.c: New testcase.
19219         * jit.dg/test-compile-to-object.c: New testcase.
19221 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
19223         PR target/64652
19224         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19225         (test_1): New.
19227 2015-01-19  Martin Liska  <mliska@suse.cz>
19229         * objc/compile/pr64668.m: New test.
19231 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
19233         * jit.dg/test-arith-overflow.c: Include stdbool.h.
19234         (create_overflow_fn): Update comment to clarify that
19235         the third param of the created function is a bool *, not
19236         an int *.
19237         (verify_int_overflow_fn): Convert param "expected_ovf" from
19238         int to bool.  Update third param of "overflow_fn_type" from int *
19239         to bool *.  Update local "actual_ovf" from int to bool.
19240         (verify_uint_overflow_fn): Likewise.
19242 2015-01-19  Martin Liska  <mliska@suse.cz>
19244         * gcc.dg/ipa/ipa-icf-33.c: New test.
19246 2015-01-19  Felix Yang  <felix.yang@huawei.com>
19247             Haijian Zhang  <z.zhanghaijian@huawei.com>
19249         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19250         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19251         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19252         result_float64x2, expected_hfloat64x2): New helper type, variable and
19253         declaration.
19254         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19255         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19256         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19257         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19258         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19259         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19260         and target without the FMA feature.
19262 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
19264         * gcc.target/aarch64/pr64304.c: New testcase.
19266 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19268         PR rtl-optimization/64081
19269         * gcc.dg/pr64081.c: New test.
19271 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
19273         PR target/63971
19274         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19275         the epilogue).
19276         * gcc.target/aarch64/test_frame_6.c: Likewise.
19277         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19278         and x19 (in the epilogue).
19279         * gcc.target/aarch64/test_frame_4.c: Likewise.
19280         * gcc.target/aarch64/test_frame_7.c: Likewise.
19282 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
19284         * gcc.target/i386/chkp-always_inline.c: New.
19286 2015-01-15  Andrew Pinski  <apinski@cavium.com>
19287             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19289         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19290         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19292 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
19294         PR fortran/60255
19295         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19296         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19298 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19300         PR fortran/64578
19301         * gfortran.dg/unlimited_polymorphic_21.f90: New test
19303 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
19305         PR target/64652
19306         * gcc.target/sh/torture/pr64652.c: New.
19308 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19310         * gcc.dg/ipa/ipa-icf-32.c: Update template.
19311         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19312         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19313         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19314         * c-c++-common/asan/kasan-recover-1.c: Likewise.
19315         * c-c++-common/asan/kasan-recover-2.c: Likewise.
19317 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19319         PR ipa/64378
19320         * g++.dg/torture/pr64378.C: New testcase.
19322 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19324         PR fortran/57959
19325         * gfortran.dg/block_13.f08: New test
19327 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19329         PR fortran/55901
19330         * gfortran.dg/associate_1.f03: Allow test for character with
19331         automatic length.
19333 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19335         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19336         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19338 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19340         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19342 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
19344         PR fortran/64578
19345         * gfortran.dg/unlimited_polymorphic_21.f90: New test
19347 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19349         PR fortran/60357
19350         * gfortran.dg/alloc_comp_assign_13.f08: New test.
19352         PR fortran/61275
19353         * gfortran.dg/alloc_comp_assign_14.f08: New test.
19355         PR fortran/55932
19356         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19358 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19360         PR fortran/60334
19361         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19363 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
19365         PR rtl-optimization/52773
19366         * gcc.c-torture/compile/pr52773.c: New test.
19368 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19370         PR c++/62134
19371         * g++.dg/cpp0x/alias-decl-46.C: New.
19373 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19375         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19377 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19379         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19380         Add trace.
19381         (CHECK_FP): Likewise.
19382         (CHECK_CUMULATIVE_SAT): Likewise.
19384 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19386         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19387         (Set_Neon_Cumulative_Sat): Add parameter.
19388         (__set_neon_cumulative_sat): Support new parameter.
19389         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19390         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19391         argument.
19392         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19393         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19394         argument.
19396 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19398         * g++.dg/tsan/vptr_benign_race.C: New testcase.
19399         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19401 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19403         PR c++/60056
19404         * g++.dg/tls/thread_local-ice4.C: New.
19406 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
19408         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19409         than Neon options.
19411 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19413         PR c++/62276
19414         * g++.dg/cpp0x/vt-62276.C: New.
19416 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19418         PR middle-end/64353
19419         * g++.dg/pr64353.C: New.
19421 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19423         PR target/64263
19424         * gcc.target/aarch64/pr64263_1.c: New test.
19426 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
19428         PR tree-optimization/64434
19429         * gcc.dg/torture/pr64434.c: Move to...
19430         * gcc.dg/pr64434.c: ... here.
19432 2015-01-16  Richard Biener  <rguenther@suse.de>
19434         PR middle-end/64614
19435         * gcc.dg/uninit-18.c: New testcase.
19437 2015-01-16  Richard Biener  <rguenther@suse.de>
19439         PR tree-optimization/64568
19440         * g++.dg/torture/pr64568-2.C: New testcase.
19442 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19444         PR target/64363
19445         * gcc.target/i386/chkp-label-address.c: New.
19447 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
19449         PR fortran/45290
19450         * gfortran.dg/pointer_init_6.f90: Extended.
19452 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
19454         * gcc.c-torture/compile/20150108.c: New test.
19456 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19458         * gcc.target/visium: New directory.
19460 2015-01-16  Richard Biener  <rguenther@suse.de>
19462         PR tree-optimization/61743
19463         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19464         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19466 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
19468         * gcc.dg/pr64015.c: New test.
19470 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
19472         PR ipa/64163
19473         PR ipa/64612
19474         * g++.dg/ipa/pr64612.C: New test.
19476 2015-01-16  Renlin Li  <renlin.li@arm.com>
19478         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19480 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
19482         * gcc.target/i386/sse-14.c: Test new intrinsic.
19483         * gcc.target/i386/sse-22.c: Ditto.
19485 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19487         PR c++/58614
19488         * g++.dg/cpp0x/auto44.C: New.
19490 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
19492         PR target/59710
19493         * gcc.target/nios2/gpopt-all.c: New test case.
19494         * gcc.target/nios2/gpopt-local.c: New test case.
19495         * gcc.target/nios2/gpopt-global.c: New test case.
19496         * gcc.target/nios2/gpopt-data.c: New test case.
19497         * gcc.target/nios2/gpopt-none.c: New test case.
19499 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
19501         * g++.dg/ubsan/vptr-1.C: New test.
19502         * g++.dg/ubsan/vptr-2.C: New test.
19503         * g++.dg/ubsan/vptr-3.C: New test.
19504         * g++.dg/ubsan/vptr-4.C: New test.
19505         * g++.dg/ubsan/vptr-5.C: New test.
19506         * g++.dg/ubsan/vptr-6.C: New test.
19507         * g++.dg/ubsan/vptr-7.C: New test.
19508         * g++.dg/ubsan/vptr-8.C: New test.
19509         * g++.dg/ubsan/vptr-9.C: New test.
19511 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19513         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19514         is set up.
19515         * lib/gcc-dg.exp: Likewise.
19517 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
19519         PR rtl-optimization/64110
19520         * gcc.target/i386/pr64110.c: Add scan-assembler.
19522 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19523             James Norris  <jnorris@codesourcery.com>
19524             Cesar Philippidis  <cesar@codesourcery.com>
19525             Ilmir Usmanov  <i.usmanov@samsung.com>
19527         * lib/target-supports.exp (check_effective_target_fopenacc): New
19528         procedure.
19529         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19530         * g++.dg/goacc/goacc.exp: Likewise.
19531         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19532         * gcc.dg/goacc/goacc.exp: Likewise.
19533         * gfortran.dg/goacc/goacc.exp: Likewise.
19534         * c-c++-common/cpp/openacc-define-1.c: New file.
19535         * c-c++-common/cpp/openacc-define-2.c: Likewise.
19536         * c-c++-common/cpp/openacc-define-3.c: Likewise.
19537         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19538         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19539         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19540         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19541         * c-c++-common/goacc/asyncwait-1.c: Likewise.
19542         * c-c++-common/goacc/cache-1.c: Likewise.
19543         * c-c++-common/goacc/clauses-fail.c: Likewise.
19544         * c-c++-common/goacc/collapse-1.c: Likewise.
19545         * c-c++-common/goacc/data-1.c: Likewise.
19546         * c-c++-common/goacc/data-2.c: Likewise.
19547         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19548         * c-c++-common/goacc/deviceptr-1.c: Likewise.
19549         * c-c++-common/goacc/deviceptr-2.c: Likewise.
19550         * c-c++-common/goacc/deviceptr-3.c: Likewise.
19551         * c-c++-common/goacc/if-clause-1.c: Likewise.
19552         * c-c++-common/goacc/if-clause-2.c: Likewise.
19553         * c-c++-common/goacc/kernels-1.c: Likewise.
19554         * c-c++-common/goacc/loop-1.c: Likewise.
19555         * c-c++-common/goacc/loop-private-1.c: Likewise.
19556         * c-c++-common/goacc/nesting-1.c: Likewise.
19557         * c-c++-common/goacc/nesting-data-1.c: Likewise.
19558         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19559         * c-c++-common/goacc/parallel-1.c: Likewise.
19560         * c-c++-common/goacc/pcopy.c: Likewise.
19561         * c-c++-common/goacc/pcopyin.c: Likewise.
19562         * c-c++-common/goacc/pcopyout.c: Likewise.
19563         * c-c++-common/goacc/pcreate.c: Likewise.
19564         * c-c++-common/goacc/pragma_context.c: Likewise.
19565         * c-c++-common/goacc/present-1.c: Likewise.
19566         * c-c++-common/goacc/reduction-1.c: Likewise.
19567         * c-c++-common/goacc/reduction-2.c: Likewise.
19568         * c-c++-common/goacc/reduction-3.c: Likewise.
19569         * c-c++-common/goacc/reduction-4.c: Likewise.
19570         * c-c++-common/goacc/sb-1.c: Likewise.
19571         * c-c++-common/goacc/sb-2.c: Likewise.
19572         * c-c++-common/goacc/sb-3.c: Likewise.
19573         * c-c++-common/goacc/update-1.c: Likewise.
19574         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19575         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19576         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19577         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19578         * gfortran.dg/goacc/assumed.f95: Likewise.
19579         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19580         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19581         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19582         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19583         * gfortran.dg/goacc/branch.f95: Likewise.
19584         * gfortran.dg/goacc/cache-1.f95: Likewise.
19585         * gfortran.dg/goacc/coarray.f95: Likewise.
19586         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19587         * gfortran.dg/goacc/cray.f95: Likewise.
19588         * gfortran.dg/goacc/critical.f95: Likewise.
19589         * gfortran.dg/goacc/data-clauses.f95: Likewise.
19590         * gfortran.dg/goacc/data-tree.f95: Likewise.
19591         * gfortran.dg/goacc/declare-1.f95: Likewise.
19592         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19593         * gfortran.dg/goacc/fixed-1.f: Likewise.
19594         * gfortran.dg/goacc/fixed-2.f: Likewise.
19595         * gfortran.dg/goacc/fixed-3.f: Likewise.
19596         * gfortran.dg/goacc/fixed-4.f: Likewise.
19597         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19598         * gfortran.dg/goacc/if.f95: Likewise.
19599         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19600         * gfortran.dg/goacc/list.f95: Likewise.
19601         * gfortran.dg/goacc/literal.f95: Likewise.
19602         * gfortran.dg/goacc/loop-1.f95: Likewise.
19603         * gfortran.dg/goacc/loop-2.f95: Likewise.
19604         * gfortran.dg/goacc/loop-3.f95: Likewise.
19605         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19606         * gfortran.dg/goacc/omp.f95: Likewise.
19607         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19608         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19609         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19610         * gfortran.dg/goacc/parameter.f95: Likewise.
19611         * gfortran.dg/goacc/private-1.f95: Likewise.
19612         * gfortran.dg/goacc/private-2.f95: Likewise.
19613         * gfortran.dg/goacc/private-3.f95: Likewise.
19614         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19615         * gfortran.dg/goacc/reduction-2.f95: Likewise.
19616         * gfortran.dg/goacc/reduction.f95: Likewise.
19617         * gfortran.dg/goacc/routine-1.f90: Likewise.
19618         * gfortran.dg/goacc/routine-2.f90: Likewise.
19619         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19620         * gfortran.dg/goacc/several-directives.f95: Likewise.
19621         * gfortran.dg/goacc/sie.f95: Likewise.
19622         * gfortran.dg/goacc/subarrays.f95: Likewise.
19623         * gfortran.dg/gomp/map-1.f90: Likewise.
19624         * gfortran.dg/openacc-define-1.f90: Likewise.
19625         * gfortran.dg/openacc-define-2.f90: Likewise.
19626         * gfortran.dg/openacc-define-3.f90: Likewise.
19627         * g++.dg/gomp/block-1.C: Update for changed compiler output.
19628         * g++.dg/gomp/block-2.C: Likewise.
19629         * g++.dg/gomp/block-3.C: Likewise.
19630         * g++.dg/gomp/block-5.C: Likewise.
19631         * g++.dg/gomp/target-1.C: Likewise.
19632         * g++.dg/gomp/target-2.C: Likewise.
19633         * g++.dg/gomp/taskgroup-1.C: Likewise.
19634         * g++.dg/gomp/teams-1.C: Likewise.
19635         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19636         * gcc.dg/cilk-plus/jump.c: Likewise.
19637         * gcc.dg/gomp/block-1.c: Likewise.
19638         * gcc.dg/gomp/block-10.c: Likewise.
19639         * gcc.dg/gomp/block-2.c: Likewise.
19640         * gcc.dg/gomp/block-3.c: Likewise.
19641         * gcc.dg/gomp/block-4.c: Likewise.
19642         * gcc.dg/gomp/block-5.c: Likewise.
19643         * gcc.dg/gomp/block-6.c: Likewise.
19644         * gcc.dg/gomp/block-7.c: Likewise.
19645         * gcc.dg/gomp/block-8.c: Likewise.
19646         * gcc.dg/gomp/block-9.c: Likewise.
19647         * gcc.dg/gomp/target-1.c: Likewise.
19648         * gcc.dg/gomp/target-2.c: Likewise.
19649         * gcc.dg/gomp/taskgroup-1.c: Likewise.
19650         * gcc.dg/gomp/teams-1.c: Likewise.
19652 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
19654         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19655         test case.
19657 2015-01-15  Mike Stump  <mikestump@comcast.net>
19659         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19660         * gcc.dg/inline_2.c: Likewise.
19661         * gcc.dg/inline_3.c: Likewise.
19662         * gcc.dg/inline_4.c: Likewise.
19664 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
19666         PR fortran/58023
19667         * gfortran.dg/proc_ptr_comp_43.f90: New.
19669 2015-01-15  Mike Stump  <mikestump@comcast.net>
19671         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19672         * gcc.dg/unroll_2.c: Likewise.
19673         * gcc.dg/unroll_3.c: Likewise.
19674         * gcc.dg/unroll_4.c: Likewise.
19675         * gcc.dg/unroll_5.c: Likewise.
19677 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19679         PR target/63971
19680         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19681         in epilogue.
19682         * gcc.target/aarch64/test_frame_6.c: Likewise.
19683         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19684         x30 and x19 (in the epilogue).
19685         * gcc.target/aarch64/test_frame_4.c: Likewise.
19686         * gcc.target/aarch64/test_frame_7.c: Likewise.
19688 2015-01-15  Martin Liska  <mliska@suse.cz>
19690         * g++.dg/ipa/pr64068.C: New test.
19691         * gcc.dg/ipa/PR64559.c: New test.
19693 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19695         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19696         with PIE.
19698 2015-01-15  Richard Biener  <rguenther@suse.de>
19700         PR tree-optimization/61743
19701         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19702         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19704 2015-01-15 Renlin Li <renlin.li@arm.com>
19706         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19707         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19709 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19711         * gcc.dg/vect/vect-aggressive-1.c: New.
19712         * gcc.target/i386/avx2-vect-aggressive.c: New.
19714 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19716         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19718 2015-01-15  Richard Biener  <rguenther@suse.de>
19720         PR lto/64415
19721         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19722         -Wl,-undefined,dynamic_lookup.
19724 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19726         * gnat.dg/opt47.adb: New test.
19728 2015-01-15  Richard Biener  <rguenther@suse.de>
19730         PR lto/64415
19731         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19733 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19735         PR tree-optimization/64434
19736         * gcc.dg/torture/pr64434.c: New test.
19738 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19740         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19741         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19742         -march=loongson* and -march=octeon* require -mno-micromips.
19744 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19745             Matthew Fortune  <matthew.fortune@imgtec.com>
19747         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19748         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19749         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19750         * gcc.target/mips/call-saved-7.c: New file.
19751         * gcc.target/mips/call-saved-8.c: New file.
19752         * gcc.target/mips/call-saved-9.c: New file.
19754 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19756         * gcc.target/mips/lsa.c: New file.
19757         * gcc.target/mips/mips64-lsa.c: Likewise.
19758         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19759         * gcc.target/mips/mulsize-4.c: Likewise.
19760         * gcc.target/mips/mulsize-5.c: New file.
19761         * gcc.target/mips/mulsize-6.c: Likewise.
19762         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19763         and !HAS_LSA as ghost options.
19764         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19765         for !HAS_LSA.
19767 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19769         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19771 2015-01-15  Richard Biener  <rguenther@suse.de>
19773         PR middle-end/64365
19774         * gcc.dg/torture/pr64365.c: New testcase.
19776 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
19778         * gcc.dg/stackprotectexplicit1.c: New test.
19779         * g++.dg/stackprotectexplicit2.c: New test.
19781 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19783         PR target/61933
19784         * gfortran.dg/inquire_internal.f90: New.
19785         * gfortran.dg/negative_unit_check.f90: New.
19787 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19789         PR target/53988
19790         * gcc.target/sh/pr53988-1.c: New.
19792 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19794         PR c++/58671
19795         * g++.dg/tls/thread_local-ice3.C: New.
19797 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19799         * gcc.target/i386/fentry-override.c: Properly place {} in target
19800         selector.  Remove nonpic.
19801         * gcc.target/i386/fentry.c: Likewise.
19803 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19805         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19806         warnings instead of errors.
19808 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19810         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19811         option support instead of ENABLE_LTO from Makefile.
19813 2015-01-14  Richard Biener  <rguenther@suse.de>
19815         PR tree-optimization/59354
19816         * gcc.dg/vect/pr59354.c: New testcase.
19818 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19820         * lib/target-supports.exp
19821         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19822         on ARM architures before v7.
19824 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19826         PR middle-end/59448
19827         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19828         an atomic_exchange.
19830 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19832         PR target/64386
19833         * gcc.target/i386/pr64386.c: New test.
19835 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19837         PR target/64393
19838         * gcc.target/i386/pr64393.c: New test.
19840 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19842         PR target/64387
19843         * gcc.target/i386/pr64387.c: New test.
19845 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19847         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19849 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19851         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19853 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19855         PR target/64453
19856         * gcc.target/arm/pr64453.c: New.
19858 2015-01-14  Richard Biener  <rguenther@suse.de>
19860         PR lto/64415
19861         * gcc.dg/lto/pr64415_0.c: New testcase.
19862         * gcc.dg/lto/pr64415_1.c: Likewise.
19864 2015-01-14  Martin Liska  <mliska@suse.cz>
19866         * gcc.dg/ipa/pr64307.c: New test.
19868 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19870         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19871         64-bit and 128-bit.
19873 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19875         PR target/64460
19876         * gcc.target/arm/pr64460_1.c: New test.
19878 2015-01-14  Richard Biener  <rguenther@suse.de>
19880         PR tree-optimization/64493
19881         PR tree-optimization/64495
19882         * gcc.dg/vect/pr64493.c: New testcase.
19883         * gcc.dg/vect/pr64495.c: Likewise.
19885 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
19887         * gcc.dg/Warray-bounds-11.c: New test-case.
19889 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19891         * gcc.target/mips/octeon3-pipe-1.c: New test.
19893 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19895         * jit.dg/harness.h (set_up_logging): Move string concatenation
19896         into...
19897         (concat_strings): New function.
19898         (dump_reproducer): New function.
19899         (test_jit): Call dump_reproducer.
19900         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19901         function.
19902         (jit-dg-test): Delete any generated reproducer from previous runs.
19903         Verify that a generated reproducer was created, and verify that it
19904         compiles.
19905         * jit.dg/test-nested-contexts.c (main): Call
19906         gcc_jit_context_dump_reproducer_to_file.
19908 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19910         * gcc.dg/aru-2.c: Add dg-require-profiling.
19912 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19914         * lib/target-supports.exp (check_profiling_available): Check if
19915         -pg links.
19917 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19919         PR ipa/64565
19920         * g++.dg/torture/pr64565.C: New testcase.
19922 2015-01-13  Marek Polacek  <polacek@redhat.com>
19924         PR middle-end/64391
19925         * gcc.dg/tm/pr64391.c: New test.
19927 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19929         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19930         true.
19932 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19934         * gcc.target/i386/pie.c: New test.
19936         * lib/target-supports.exp (check_effective_target_pie): New.
19938 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19940         PR rtl-optimization/64286
19941         * gcc.target/i386/avx2-pr64286.c: New test.
19943 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
19945         PR c++/57626
19946         * g++.dg/cpp0x/vt-57626.C: New.
19948 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
19950         PR fortran/64528
19951         * gfortran.dg/pr64528.f90: New test.
19953 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
19955         * gcc.target/aarch64/subsp.c: New test.
19957 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19959         * gcc.target/aarch64/store-pair-1.c: New testcase.
19961 2015-01-13  Richard Biener  <rguenther@suse.de>
19963         PR lto/64373
19964         * gcc.dg/lto/pr64373_0.c: New testcase.
19966 2015-01-13  Andrew Pinski  <apinski@cavium.com>
19968         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19969         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19971 2015-01-13  Richard Biener  <rguenther@suse.de>
19973         PR tree-optimization/64406
19974         * gcc.dg/pr64406.c: New testcase.
19976 2015-01-13  Richard Biener  <rguenther@suse.de>
19978         PR tree-optimization/64404
19979         * gcc.dg/vect/pr64404.c: New testcase.
19981 2015-01-13  Richard Biener  <rguenther@suse.de>
19983         PR tree-optimization/64568
19984         * g++.dg/torture/pr64568.C: New testcase.
19986 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
19988         * jit.dg/test-error-local-used-from-other-function.c: New test
19989         case.
19990         * jit.dg/test-error-param-reuse.c: New test case.
19991         * jit.dg/test-error-param-sharing.c: New test case.
19992         * jit.dg/test-error-param-used-from-other-function.c: New test
19993         case.
19994         * jit.dg/test-error-param-used-without-a-function.c: New test
19995         case.
19997 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
19999         PR tree-optimization/64563
20000         * gcc.dg/pr64563.c: New test.
20002         PR target/64513
20003         * gcc.target/i386/pr64513.c: New test.
20005         PR tree-optimization/64454
20006         * gcc.dg/pr64454.c: New test.
20008         PR testsuite/64028
20009         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
20010         bind_pic_locally.
20011         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
20012         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
20013         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
20014         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
20015         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
20016         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
20017         * gcc.dg/vect/slp-25.c: Likewise.
20018         * gcc.dg/vect/vect-109.c: Likewise.
20019         * gcc.dg/vect/vect-13.c: Likewise.
20020         * gcc.dg/vect/vect-17.c: Likewise.
20021         * gcc.dg/vect/vect-18.c: Likewise.
20022         * gcc.dg/vect/vect-19.c: Likewise.
20023         * gcc.dg/vect/vect-20.c: Likewise.
20024         * gcc.dg/vect/vect-21.c: Likewise.
20025         * gcc.dg/vect/vect-22.c: Likewise.
20026         * gcc.dg/vect/vect-27.c: Likewise.
20027         * gcc.dg/vect/vect-29.c: Likewise.
20028         * gcc.dg/vect/vect-2-big-array.c: Likewise.
20029         * gcc.dg/vect/vect-2.c: Likewise.
20030         * gcc.dg/vect/vect-3.c: Likewise.
20031         * gcc.dg/vect/vect-4.c: Likewise.
20032         * gcc.dg/vect/vect-5.c: Likewise.
20033         * gcc.dg/vect/vect-72.c: Likewise.
20034         * gcc.dg/vect/vect-73-big-array.c: Likewise.
20035         * gcc.dg/vect/vect-73.c: Likewise.
20036         * gcc.dg/vect/vect-77-global.c: Likewise.
20037         * gcc.dg/vect/vect-78-global.c: Likewise.
20038         * gcc.dg/vect/vect-7.c: Likewise.
20039         * gcc.dg/vect/vect-86.c: Likewise.
20040         * gcc.dg/vect/vect-align-1.c: Likewise.
20041         * gcc.dg/vect/vect-align-3.c: Likewise.
20042         * gcc.dg/vect/vect-all-big-array.c: Likewise.
20043         * gcc.dg/vect/vect-all.c: Likewise.
20044         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
20045         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
20046         * gcc.dg/vect/vect-peel-3.c: Likewise.
20047         * gcc.dg/vect/vect-peel-4.c: Likewise.
20048         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
20050 2015-01-12  Jeff Law  <law@redhat.com>
20052         PR target/64461
20053         * gcc.target/m68k/pr64461.c: New test.
20055 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
20057         * jit.dg/test-array-as-pointer.c (create_code): Update call
20058         to gcc_jit_context_new_global by setting "kind" to
20059         GCC_JIT_GLOBAL_IMPORTED.
20060         * jit.dg/test-error-array-as-pointer.c: Likewise.
20061         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
20062         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
20063         setting kind to GCC_JIT_GLOBAL_EXPORTED.
20064         * jit.dg/test-using-global.c (the_global): Rename to...
20065         (imported_global): ...this.
20066         (create_code): Update to test the three kinds of global.
20067         (verify_code): Likewise.
20069 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
20071         PR testsuite/64427
20072         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
20073         undefined behavior.
20074         * gcc.target/i386/pr64291-2.c: Updated.
20076 2015-01-12  Richard Biener  <rguenther@suse.de>
20078         PR tree-optimization/64530
20079         * gfortran.dg/pr64530.f90: New testcase.
20081 2015-01-12  Richard Biener  <rguenther@suse.de>
20083         PR middle-end/64357
20084         * gcc.dg/torture/pr64357.c: New testcase.
20086 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
20088         * gcc.target/i386/nop-mcount.c: Properly place {} in target
20089         selector.
20091 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
20092         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
20094 2015-01-12  Martin Liska  <mliska@suse.cz>
20096         * gcc.dg/ipa/PR64550.c: New test.
20098 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
20100         PR ipa/63470
20101         * g++.dg/ipa/pr63470.C: New testcase.
20103 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
20105         PR fortran/63733
20106         * gfortran.dg/typebound_operator_20.f90: New.
20108 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
20110         PR fortran/58023
20111         * gfortran.dg/proc_ptr_comp_42.f90: New.
20113 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
20115         PR fortran/64508
20116         * gfortran.dg/proc_ptr_comp_41.f90: New.
20118 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
20120         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
20122 2015-01-10  Tobias Burnus  <burnus@net-b.de>
20124         PR fortran/64522
20125         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
20126         and add dg-excess-errors.
20127         * gfortran.dg/line_length_6.f90: New.
20128         * gfortran.dg/line_length_7.f90: New.
20129         * gfortran.dg/line_length_8.f90: New.
20130         * gfortran.dg/line_length_9.f90: New.
20131         * gfortran.dg/line_length_10.f90: New.
20132         * gfortran.dg/line_length_11.f90: New.
20134 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
20136         * jit.dg/test-threads.c (struct testcase): Move declaration
20137         to jit.dg/all-non-failing-tests.h.
20138         (testcases): Likewise.
20139         * jit.dg/all-non-failing-tests.h (struct testcase): Move
20140         declaration here from jit.dg/all-non-failing-tests.h.
20141         (testcases): Likewise.
20142         * jit.dg/test-combination.c (create_code): Eliminate spelling
20143         out all of the testcases in favor of looping through the
20144         "testcases" metadata.
20145         (verify_code): Likewise.
20147 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
20149         PR rtl-optimization/64536
20150         * gcc.dg/pr64536.c: New test.
20152 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
20154         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
20155         * jit.dg/test-combination.c (create_code): Likewise.
20156         (verify_code): Likewise.
20157         * jit.dg/test-constants.c: New test case.
20158         * jit.dg/test-threads.c: Add test-constants.c.
20160 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
20162         PR libobjc/51891
20163         * objc.dg/gnu-api-2-class.m: Add a test case
20164         for the above change.
20166 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
20168         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
20170 2015-01-09  Richard Biener  <rguenther@suse.de>
20172         PR tree-optimization/64410
20173         * g++.dg/vect/pr64410.cc: New testcase.
20175 2015-01-09  Martin Liska  <mliska@suse.cz>
20177         * gcc.dg/ipa/ipa-icf-32.c: New test.
20179 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20181         * c-c++-common/tsan/tsan_barrier.h: New.
20182         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20183         * c-c++-common/tsan/bitfield_race.c: Likewise.
20184         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20185         * c-c++-common/tsan/mutexset1.c: Likewise.
20186         * c-c++-common/tsan/race_on_barrier.c: Likewise.
20187         * c-c++-common/tsan/race_on_mutex.c: Likewise.
20188         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20189         * c-c++-common/tsan/simple_race.c: Likewise.
20190         * c-c++-common/tsan/simple_stack.c: Likewise.
20191         * c-c++-common/tsan/sleep_sync.c: Likewise.
20192         * c-c++-common/tsan/tiny_race.c: Likewise.
20193         * c-c++-common/tsan/tls_race.c: Likewise.
20194         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20195         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20196         * g++.dg/tsan/atomic_free.C: Likewise.
20197         * g++.dg/tsan/atomic_free2.C: Likewise.
20198         * g++.dg/tsan/cond_race.C: Likewise.
20199         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20201 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
20203         PR testsuite/62250
20204         * lib/target-supports.exp (check_effective_target_libatomic_available):
20205         New.
20206         * gfortran.dg/coarray/caf.exp: Only add -latomic for
20207         targets that match effective-target libatomic_available.
20208         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20210 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
20212         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20213         Verify the result of gcc_jit_context_get_last_error.
20214         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20216 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
20218         PR tree-optimization/63989
20219         * gcc.dg/strlenopt-27.c: New test.
20221 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
20223         * jit.dg/harness.h (set_up_logging): New function.
20224         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
20225         set_up_logging on the context, so that every testcase is
20226         logged to a particular file.
20227         * jit.dg/test-nested-contexts.c (main): Open a logfile,
20228         and call gcc_jit_context_set_logfile on the top-level context.
20230 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
20232         PR target/64338
20233         * g++.dg/opt/pr64338.C: New test.
20235 2015-01-08  Tobias Burnus  <burnus@net-b.de>
20237         * gfortran.dg/coarray/codimension_2b.f90: New file.
20238         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20239         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20241 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20243         PR c++/59004
20244         * g++.dg/ext/fnname4.C: New.
20246 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20248         PR c++/64462
20249         * g++.dg/cpp0x/constexpr-64462.C: New.
20251 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20253         PR c++/60753
20254         * g++.dg/cpp0x/deleted10.C: New.
20256 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20258         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20260 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20262         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20263         GCC_JIT_UNARY_OP_ABS.
20264         (verify_unary_ops): Likewise.
20266 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20268         * jit.dg/test-arith-overflow.c: New test case.
20269         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20270         * jit.dg/test-combination.c (create_code): Likewise.
20271         (verify_code): Likewise.
20272         * jit.dg/test-threads.c (testcases): Likewise.
20274 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20276         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20277         rather than "jit".  Load g++.exp, and call g++_init.
20278         Run test-*.cc files within the testsuite and *.cc files within
20279         docs/examples.
20280         (jit-dg-test): Drop the addition of -fgnu89-inline to
20281         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20282         doing it when compiling C testcases (since g++ does not handle
20283         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20284         is restored to the value after g++_init ran, rather than the
20285         value before g++_init ran.  Return a list of
20286         $comp_output $output_file, as dg-test assumes.
20288 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20290         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20291         make it easier to figure out the origin of each test result when
20292         running test-combination.c and test-threads.c.
20293         (CHECK_VALUE): Likewise.
20294         (CHECK_DOUBLE_VALUE): Likewise.
20295         (CHECK_STRING_VALUE): Likewise.
20296         (CHECK_STRING_STARTS_WITH): Likewise.
20297         (CHECK_STRING_CONTAINS): Likewise.
20298         (CHECK): Likewise.
20299         (check_string_value): Likewise, add "funcname" param.
20300         (check_string_starts_with): Likewise.
20301         (check_string_contains): Likewise.
20303 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20305         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20306         generating name of built executable.
20308 2015-01-07  Marek Polacek  <polacek@redhat.com>
20310         PR c/64440
20311         * gcc.dg/pr64440.c: New test.
20312         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20314 2015-01-07  Marek Polacek  <polacek@redhat.com>
20316         PR c/64417
20317         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20318         * gcc.dg/pr64417.c: New test.
20320 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
20322         PR target/64505
20323         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20324         fix is correct.
20326 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20328         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20329         Check if testcases run without errors, not just if they compile.
20331 2015-01-06  Christian Bruel  <christian.bruel@st.com>
20333         PR target/64507
20334         * gcc.target/sh/pr64507.c: New test.
20336 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
20338         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20340 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
20342         * c-c++-common/asan/sanitize-all-1.c: New test.
20343         * c-c++-common/ubsan/sanitize-all-1.c: New test.
20344         * c-c++-common/ubsan/sanitize-all-2.c: New test.
20345         * c-c++-common/ubsan/sanitize-all-3.c: New test.
20346         * c-c++-common/ubsan/sanitize-all-4.c: New test.
20348 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20350         * lib/target-supports.exp (check_profiling_available): Return 0 for
20351         Visium.
20352         (check_effective_target_tls_runtime): Likewise.
20353         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20354         * gcc.dg/20020312-2.c: Adjust for Visium.
20355         * gcc.dg/tls/thr-cse-1.c: Likewise
20356         * gcc.dg/tree-ssa/20040204-1.c: Likewise
20357         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20358         * gcc.dg/weak/typeof-2.c: Likewise.
20360 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
20362         PR rtl-optimization/64287
20363         * gcc.dg/aru-2.c: New test.
20365 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20367         PR sanitizer/64344
20368         * c-c++-common/ubsan/pr64344-1.c: New test.
20369         * c-c++-common/ubsan/pr64344-2.c: New test.
20371         PR tree-optimization/64465
20372         * gcc.dg/pr64465.c: New test.
20374         PR tree-optimization/64494
20375         * gcc.c-torture/compile/pr64494.c: New test.
20377 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
20379         PR fortran/47674
20380         * gfortran.dg/realloc_on_assign_25.f90:  New test.
20382 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20384         Update copyright years.
20386 2015-01-05  Marek Polacek  <polacek@redhat.com>
20388         PR c/64423
20389         * gcc.dg/pr64423.c: New test.
20391 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20393         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20394         mmix-knuth-mmixware for the same reason as for MIPS.
20395         * gcc.dg/debug/debug-2.c: Ditto.
20397         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20399 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
20401         PR testsuite/62250
20402         * lib/gfortran.exp: Add libatomic library search path.
20403         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20404         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20406         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20408 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20410         * c-c++-common/tsan/bitfield_race.c: New testcase.
20411         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20413 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20415         * gfortran.dg/coarray/collectives_4.f90: New.
20417 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20419         PR fortran/57562
20420         * gfortran.dg/extends_16.f90: New.
20422 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20424         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20426 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20428         * gfortran.dg/coarray/codimension_2.f90: New.
20429         * gfortran.dg/coarray/codimension_2a.f90: New.
20430         * gfortran.dg/coarray_35.f90: New.
20431         * gfortran.dg/coarray_35a.f90: New.
20433 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20435         PR fortran/60507
20436         * gfortran.dg/dummy_procedure_11.f90: New.
20438 Copyright (C) 2015 Free Software Foundation, Inc.
20440 Copying and distribution of this file, with or without modification,
20441 are permitted in any medium without royalty provided the copyright
20442 notice and this notice are preserved.