* name-lookup.h (lookup_field_1): Delete.
[official-gcc.git] / gcc / testsuite / ChangeLog-2015
blob17609b92d9ef878fcac4b1d802e67563924c9b13
1 2015-12-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3         PR fortran/68987
4         * gfortran.dg/error_format_2.f90: New test.
6 2015-12-30  John David Anglin  <danglin@gcc.gnu.org>
8         * gfortran.dg/coarray_40.f90: Revise to use dg-additional-options.
9         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11 2015-12-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13         PR fortran/69011
14         * gfortran.dg/allocate_with_source_16.f90: New test.
16 2015-12-28  Uros Bizjak  <ubizjak@gmail.com>
18         * gcc.target/i386/*.c: Remove extra braces from target selectors.
20 2015-12-28  Uros Bizjak  <ubizjak@gmail.com>
22         * gcc.target/i386/pr68473-1.c: Add dg-do compile directive.
24 2015-12-28  John David Anglin  <danglin@gcc.gnu.org>
26         * gfortran.dg/coarray_40.f90: Link with libatomic if available.
28         * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*.
30         * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.
32 2015-12-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
34         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: New.
35         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: New.
37 2015-12-24  Kirill Yukhin  <kirill.yukhin@intel.com>
39         * g++.dg/other/i386-2.C: Add -mpku.
40         * g++.dg/other/i386-3.C: Ditto.
41         * gcc.target/i386/rdpku-1.c: New test.
42         * gcc.target/i386/sse-12.c: Add -mpku.
43         * gcc.target/i386/sse-13.c: Ditto.
44         * gcc.target/i386/sse-22.c: Ditto.
45         * gcc.target/i386/sse-33.c: Ditto.
46         * gcc.target/i386/wrpku-1.c: New test.
48 2015-12-23  Martin Sebor  <msebor@redhat.com>
50         PR c++/69023
51         * g++.dg/lookup/name-clash11.C: New test.
53 2015-12-23  Nathan Sidwell  <nathan@acm.org>
55         * gcc.dg/alias-15.c: Revert.
57 2015-12-23  James Greenhalgh  <james.greenhalgh@arm.com>
59         PR testsuite/68232
60         * gcc.dg/ifcvt-4.c: Skip for arm*-*-* and powerpc64le*-*-*.
62 2015-12-23  Nathan Sidwell  <nathan@acm.org>
64         * gcc.dg/alias-15.c: New.
66 2015-12-23  Thomas Schwinge  <thomas@codesourcery.com>
68         * g++.dg/dg.exp (tests): Prune "goacc/*" and "goacc-gomp/*" files.
70 2015-12-23  David Sherwood  <david.sherwood@arm.com>
72         * gcc.target/arm/fmaxmin.x: New file used by tests below.
73         * gcc.target/arm/fmaxmin.c: New test.
74         * gcc.target/arm/vect-fmaxmin.c: Likewise.
76 2015-12-23  H.J. Lu  <hongjiu.lu@intel.com>
78         PR target/66232
79         * gcc.target/i386/pr66232-10.c: New test.
80         * gcc.target/i386/pr66232-11.c: Likewise.
81         * gcc.target/i386/pr66232-12.c: Likewise.
82         * gcc.target/i386/pr66232-13.c: Likewise.
84 2015-12-22  David Malcolm  <dmalcolm@redhat.com>
86         PR c/68473
87         * gcc.dg/plugin/diagnostic-test-expressions-1.c (fminl): New decl.
88         (TEST_EQ): New macro.
89         (test_macro): New function.
90         * gcc.target/i386/pr68473-1.c: New test case.
92 2015-12-22  Jakub Jelinek  <jakub@redhat.com>
94         PR c++/67376
95         * g++.dg/cpp0x/constexpr-67376.C: New test.
97 2015-12-22  Richard Henderson  <rth@redhat.com>
99         * g++.dg/tm/noexcept-1.C: Update expected must_not_throw count.
100         * g++.dg/tm/noexcept-4.C: Likewise.
101         * g++.dg/tm/noexcept-5.C: Likewise.
102         * g++.dg/tm/pr67811.C: New.
104 2015-12-22  Peter Bergner  <bergner@vnet.ibm.com>
106         PR target/68872
107         * gcc.target/powerpc/pr68872.c: New test.
109 2015-12-22  H.J. Lu  <hongjiu.lu@intel.com>
111         PR target/68937
112         * gcc.target/i386/pr68937-1.c: New test.
113         * gcc.target/i386/pr68937-2.c: Likewise.
114         * gcc.target/i386/pr68937-3.c: Likewise.
115         * gcc.target/i386/pr68937-4.c: Likewise.
116         * gcc.target/i386/pr68937-5.c: Likewise.
117         * gcc.target/i386/pr68937-6.c: Likewise.
119 2015-12-22  Marek Polacek  <polacek@redhat.com>
121         PR c/69002
122         * gcc.dg/c11-atomic-1.c: Add dg-warnings.
123         * gcc.dg/c11-atomic-4.c: New test.
125 2015-12-22  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
127         * gcc.dg/pr61441.c: New testcase.
129 2015-12-22  Eric Botcazou  <ebotcazou@adacore.com>
131         * gcc.dg/torture/pr68264.c: Tweak for Solaris.
133 2015-12-21  David Malcolm  <dmalcolm@redhat.com>
135         * g++.dg/diagnostic/bad-binary-ops.C: New test case.
136         * gcc.dg/bad-binary-ops.c: New test case.
137         gcc.dg/plugin/diagnostic_plugin_show_trees.c (get_range_for_expr):
138         Remove material copied from gcc-rich-location.c
139         (gcc_rich_location::add_expr): Likewise.
141 2015-12-21  Claudiu Zissulescu  <claziss@synopsys.com>
143         * gcc.target/arc/builtin_general.c: New test.
144         * gcc.target/arc/builtin_simd.c: Likewise.
145         * gcc.target/arc/builtin_special.c: Likewise.
147 2015-12-20  Jeff Law  <law@redhat.com>
149         PR tree-optimization/64910
150         * gcc.target/i386/bittest.c: New test.
152 2015-12-20  Eric Botcazou  <ebotcazou@adacore.com>
154         * gnat.dg/complex1.adb: New test.
155         * gnat.dg/complex1_pkg.ads: New helper.
157 2015-12-19  Eric Botcazou  <ebotcazou@adacore.com>
159         * gcc.target/sparc/20151219-1.c: New test.
161 2015-12-19  Andrew Burgess  <andrew.burgess@embecosm.com>
163         * gcc.target/arc/load-update.c: New file.
165 2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
167         PR c++/68978
168         * g++.dg/template/pr68978.C: New test.
170 2015-12-18  Jakub Jelinek  <jakub@redhat.com>
172         PR debug/68860
173         * gcc.dg/guality/pr68860-1.c: New test.
174         * gcc.dg/guality/pr68860-2.c: New test.
176 2015-12-18  Nathan Sidwell  <nathan@acm.org>
178         * lib/target-supports.exp (check_effective_target_cilkplus): Not nvptx.
179         * c-c++-common/attr-simd-3.c: Require cilkplus.
180         * gcc.dg/graphite/id-28.c: Likewise.
182 2015-12-18  Bernd Schmidt  <bschmidt@redhat.com>
184         * gcc.dg/debug/dwarf2/prod-options.c: New test.
186 2015-12-18  Eric Botcazou  <ebotcazou@adacore.com>
188         * gnat.dg/specs/debug1.ads: Bump final count to 18.
190 2015-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
192         PR c++/67592
193         * g++.dg/cpp0x/constexpr-virtual5.C: New.
194         * g++.dg/cpp0x/pr51463.C: Adjust dg-error string.
195         * g++.dg/inherit/pure1.C: Likewise.
197 2015-12-18  Jeff Law  <law@redhat.com>
199         PR rtl-optimization/49847
200         * g++.dg/pr49847-2.C: New test.
202 2015-12-18  H.J. Lu  <hongjiu.lu@intel.com>
204         * gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2
205         for x86 target.
207 2015-12-18  Nathan Sidwell  <nathan@acm.org>
209         * c-c++-common/attr-simd-3.c: Requires pthreads.
211 2015-12-18  Richard Biener  <rguenther@suse.de>
213         PR testsuite/68776
214         * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
215         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
217 2015-12-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
219         * gcc.target/s390/litpool-r3-1.c: New test.
221 2015-12-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
223         PR tree-optimization/68906
224         * gcc.dg/torture/pr68906.c: New test.
226 2015-12-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
228         PR tree-optimization/68956
229         * gcc.target/i386/pr68956.c: New test.
231 2015-12-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
233         PR rtl-optimization/68796
234         * gcc.target/aarch64/tst_3.c: New test.
235         * gcc.target/aarch64/tst_4.c: Likewise.
237 2015-12-18  Robin Dapp  <rdapp@linux.vnet.ibm.com>
239         * gcc.target/s390/vcond-shift.c: New test to check vcond
240         simplification.
242 2015-12-18  Paul Thomas  <pault@gcc.gnu.org>
244         PR fortran/68196
245         * gfortran.dg/proc_ptr_48.f90: New test.
247 2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
249         * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
250         * gcc.target/s390/hotpatch-9.c: Likewise.
252 2015-12-18  Patrick Palka  <ppalka@gcc.gnu.org>
254         PR c++/68831
255         * g++.dg/pr68831.C: New test.
257 2015-12-17  Jeff Law  <law@redhat.com>
259         * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
260         splitting optimizations.
262 2015-12-17  Nathan Sidwell  <nathan@acm.org>
264         * gcc.dg/ipa/ipa-icf-merge-1.c: New.
266 2015-12-17  David Malcolm  <dmalcolm@redhat.com>
268         * gcc.dg/diagnostic-range-bad-return.c: New test case.
270 2015-12-17  Richard Biener  <rguenther@suse.de>
272         PR tree-optimization/68946
273         * gcc.dg/torture/pr68946.c: New testcase.
275 2015-12-17  Nathan Sidwell  <nathan@acm.org>
277         * c-c++-common/Wunused-var-13.c: Requires label values.
278         * gcc.dg/torture/pr46216.c: Likewise.
280 2015-12-17  Pierre-Marie de Rodat  <derodat@adacore.com>
282         * gnat.dg/specs/debug1.ads: Update the expected number of
283         DW_AT_artificial attribute in compiler output.
285 2015-12-17  Jakub Jelinek  <jakub@redhat.com>
287         PR tree-optimization/68835
288         * gcc.dg/pr68835-1.c: New test.
289         * gcc.dg/pr68835-2.c: New test.
291 2015-12-17  Richard Biener  <rguenther@suse.de>
293         PR tree-optimization/68951
294         * gcc.dg/torture/pr68951.c: New testcase.
296 2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
298         PR target/67973
299         * lib/target-supports.exp (check_effective_target_stabs): New proc.
300         * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
301         * g++.dg/other/PR23205.C: Likewise.
302         * g++.dg/other/pr23205-2.C: Likewise.
303         * gcc.dg/20040813-1.c: Likewise.
304         * gcc.dg/darwin-20040809-2.c: Likewise.
305         * objc.dg/stabs-1.m: Likewise.
307 2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
309         * gcc.target/arc/loop-hazard-1.c: New file.
311 2015-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
313         * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
315 2015-12-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
317         Revert:
318         2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
320         PR testsuite/68629
321         * lib/target-supports.exp (check_effective_target_cilkplus): Also
322         check that compiling with -fcilkplus does not give an error.
323         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
325 2015-12-16  Patrick Palka  <ppalka@gcc.gnu.org>
327         PR c++/16333
328         PR c++/41426
329         PR c++/59879
330         PR c++/66895
331         * g++.dg/conversion/pr16333.C: New test.
332         * g++.dg/conversion/pr41426.C: New test.
333         * g++.dg/conversion/pr59879.C: New test.
334         * g++.dg/conversion/pr66895.C: New test.
336 2015-12-16  Martin Sebor  <msebor@redhat.com>
338         PR c/68868
339         * gcc.dg/atomic/stdatomic-init.c: New test.
341 2015-12-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
343         PR target/68805
344         * gcc.target/powerpc/pr68805.c: New test.
346 2015-12-16  Martin Sebor  <msebor@redhat.com>
348         PR objc++/68932
349         * obj-c++.dg/property/at-property-23.mm: Remove check for
350         an error message.
352 2015-12-13  Jeff Law  <law@redhat.com>
354         * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
356 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
358         * c-c++-common/conflict-markers-1.c: New testcase.
359         * c-c++-common/conflict-markers-2.c: Likewise.
360         * c-c++-common/conflict-markers-3.c: Likewise.
361         * c-c++-common/conflict-markers-4.c: Likewise.
362         * c-c++-common/conflict-markers-5.c: Likewise.
363         * c-c++-common/conflict-markers-6.c: Likewise.
364         * c-c++-common/conflict-markers-7.c: Likewise.
365         * c-c++-common/conflict-markers-8.c: Likewise.
366         * c-c++-common/conflict-markers-9.c: Likewise.
367         * c-c++-common/conflict-markers-10.c: Likewise.
368         * c-c++-common/conflict-markers-11.c: Likewise.
369         * g++.dg/conflict-markers-1.C: Likewise.
371 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
373         * gcc.dg/cast-function-1.c (bar): Update column numbers.
374         * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
376 2015-12-16  David Malcolm  <dmalcolm@redhat.com>
378         * gcc.dg/diagnostic-range-static-assert.c: New test case.
380 2015-12-16  Marek Polacek  <polacek@redhat.com>
382         PR c/64637
383         * gcc.dg/pr64637.c: New test.
385 2015-12-16  Nathan Sidwell  <nathan@acm.org>
387         * gcc.dg/sibcall-9.c: Xfail for nvptx.
389 2015-12-16  Richard Biener  <rguenther@suse.de>
391         PR tree-optimization/68870
392         * gcc.dg/torture/pr68870.c: New testcase.
394 2015-12-16  Tom de Vries  <tom@codesourcery.com>
396         * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
397         * g++.dg/ipa/devirt-40.C: Same.
398         * g++.dg/tree-ssa/pr61034.C: Same.
399         * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
400         * gcc.dg/ipa/ipa-pta-10.c: Same.
401         * gcc.dg/ipa/ipa-pta-11.c: Same.
402         * gcc.dg/ipa/ipa-pta-14.c: Same.
403         * gcc.dg/ipa/ipa-pta-16.c: Same.
404         * gcc.dg/ipa/ipa-pta-2.c: Same.
405         * gcc.dg/ipa/ipa-pta-5.c: Same.
406         * gcc.dg/ipa/ipa-pta-6.c: Same.
407         * gcc.dg/torture/ipa-pta-1.c: Same.
408         * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
409         * gcc.dg/ipa/ipa-pta-3.c: Same.
410         * gcc.dg/ipa/ipa-pta-4.c: Same.
412 2015-12-16  Richard Biener  <rguenther@suse.de>
414         PR testsuite/68915
415         * gcc.dg/vect/pr46032.c: Use dg-additional-options.
417 2015-12-16  Richard Biener  <rguenther@suse.de>
419         PR testsuite/68916
420         PR testsuite/68914
421         * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
422         dump.
423         * gcc.dg/vect/slp-perm-4.c: Likewise.
425 2015-12-16  Matthew Wahab  <matthew.wahab@arm.com>
427         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
428         comment.  Use check_effective_target_arm_v8_1a_neon_ok to select
429         the command line options.
430         (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
431         test to allow ARM targets.  Select and record a working set of
432         command line options.
433         (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
434         targets.
436 2015-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
438         PR target/68648
439         * gcc.c-torture/execute/pr68648.c: New test.
441 2015-12-16  Richard Biener  <rguenther@suse.de>
443         PR tree-optimization/68892
444         * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
446 2015-12-16  Jakub Jelinek  <jakub@redhat.com>
448         PR rtl-optimization/65980
449         * gcc.dg/pr65980.c: New test.
451 2015-12-15  Martin Sebor  <msebor@redhat.com>
453         PR c++/42121
454         PR c++/68478
455         PR c++/68613
456         PR c++/68689
457         PR c++/68710
458         * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
459         further fields after the first flexible array member.
460         * g++.dg/ext/flexary2.C: Expect a sole flexible array member
461         to be rejected.  Add a test case exercising zero-length array.
462         * g++.dg/ext/flexary3.C: Expect a sole flexible array member
463         to be rejected.
464         * g++.dg/ext/flexary.h: New file.
465         * g++.dg/ext/flexary4.C: New file.
466         * g++.dg/ext/flexary5.C: New file.
467         * g++.dg/ext/flexary6.C: New file.
468         * g++.dg/ext/flexary7.C: New file.
469         * g++.dg/ext/flexary8.C: New file.
470         * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
471         array members.
472         * g++.dg/parse/pr43765.C: Add a member to make a struct with
473         a flexible array member valid.  Adjust expected error message.
474         * g++.dg/torture/pr64280.C: Expect a sole flexible array member
475         to be rejected.
476         * g++.dg/torture/pr64312.C: Add a member to make a struct with
477         a flexible array member valid.
478         * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
480 2015-12-15  Marek Polacek  <polacek@redhat.com>
482         PR c/68907
483         * gcc.dg/pr68907.c: New test.
485 2015-12-15  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
487         * gfortran.dg/coarray_critical_1.f90: New.
489 2015-12-15  Martin Jambor  <mjambor@suse.cz>
491         PR ipa/68851
492         * g++.dg/ipa/pr68851.C: New test.
494 2015-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
496         PR c++/63506
497         * g++.dg/cpp0x/pr63506-1.C: New.
498         * g++.dg/cpp0x/pr63506-2.C: Likewise.
500 2015-12-15  Olivier Hainque  <hainque@adacore.com>
502         * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
504 2015-12-15  Jakub Jelinek  <jakub@redhat.com>
506         PR tree-optimization/66688
507         * gcc.dg/pr66688.c: New test.
509 2015-12-15  Patrick Palka  <ppalka@gcc.gnu.org>
511         PR c++/21802
512         PR c++/53223
513         * g++.dg/cpp0x/pr53223.C: New test.
514         * g++.dg/lookup/pr21802.C: New test.
515         * g++.dg/lookup/two-stage4.C: Remove XFAIL.
517 2015-12-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
519         * gfortran.dg/quad_2.f90: Update test.
521 2015-12-14  Steve Ellcey  <sellcey@imgtec.com>
523         * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
524         * gcc.target/mips/ext-2.c: Update scan checks.
526 2015-12-14  Nathan Sidwell  <nathan@acm.org>
528         * g++.dg/abi/nvptx-nrv1.C: New.
529         * g++.dg/abi/nvptx-ptrmem1.C: New.
530         * gcc.target/nvptx/abi-complex-arg.c: New.
531         * gcc.target/nvptx/abi-complex-ret.c: New.
532         * gcc.target/nvptx/abi-enum-arg.c: New.
533         * gcc.target/nvptx/abi-enum-ret.c: New.
534         * gcc.target/nvptx/abi-knr-arg.c: New.
535         * gcc.target/nvptx/abi-knr-ret.c: New.
536         * gcc.target/nvptx/abi-scalar-arg.c: New.
537         * gcc.target/nvptx/abi-scalar-ret.c: New.
538         * gcc.target/nvptx/abi-struct-arg.c: New.
539         * gcc.target/nvptx/abi-struct-ret.c: New.
540         * gcc.target/nvptx/abi-vararg-1.c: New.
541         * gcc.target/nvptx/abi-vararg-2.c: New.
542         * gcc.target/nvptx/abi-vect-arg.c: New.
543         * gcc.target/nvptx/abi-vect-ret.c: New.
545 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
547         PR c/68833
548         * c-c++-common/pr68833-1.c: New test.
549         * c-c++-common/pr68833-2.c: New test.
551 2015-12-14  Richard Biener  <rguenther@suse.de>
553         PR tree-optimization/68852
554         * g++.dg/torture/pr68852.C: New testcase.
556 2015-12-14  Alexander Monakov  <amonakov@ispras.ru>
558         * gcc.dg/builtin-return-1.c: Correct effective-target test.
559         * gcc.dg/stack-usage-2.c: Use effective-target test.
561 2015-12-14  Martin Jambor  <mjambor@suse.cz>
563         PR ipa/66616
564         * g++.dg/ipa/pr66616.C: New test.
566 2015-12-14  Jakub Jelinek  <jakub@redhat.com>
568         PR rtl-optimization/68730
569         * gcc.dg/pr68730.c: New test.
571 2015-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
573         PR testsuite/68629
574         * lib/target-supports.exp (check_effective_target_cilkplus): Also
575         check that compiling with -fcilkplus does not give an error.
576         * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
578 2015-12-13  David Edelsohn  <dje.gcc@gmail.com>
580         * gcc.dg/graphite/pr42729.c: XFAIL AIX.
582 2015-12-13  Jeff Law  <law@redhat.com>
584         * gcc.target/m68k/pr19201.c: New test.
586         * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
587         command line options.
588         * gcc.target/m68k/20090709-1.c: Adjust expected output.
590 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
592         * g++.dg/opt/pr48549.C: XFAIL AIX.
593         * g++.dg/abi/anon1.C: XFAIL AIX.
594         * gcc.dg/graphite/pr42917.c: XFAIL AIX.
596 2015-12-12  Tobias Burnus  <burnus@net-b.de>
598         PR fortran/45859
599         * gfortran.dg/coarray_args_2.f90: Remove dg-error.
601 2015-12-12  David Edelsohn  <dje.gcc@gmail.com>
603         * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
604         * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
605         wchar_t.
607 2015-12-12  Paolo Bonzini  <bonzini@gnu.org>
609         PR sanitizer/68418
610         * gcc.dg/ubsan/c99-wrapv-shift-1.c,
611         gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
613 2015-12-11  Jeff Law  <law@redhat.com>
615         PR tree-optimization/68844
616         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
618 2015-12-11  Nathan Sidwell  <nathan@acm.org>
620         * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
622 2015-12-11  Jan Beulich  <jbeulich@suse.com>
624         * gcc.c-torture/execute/stkalign.c: New.
626 2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
628         * gcc.target/i386/mpx/memmove-1.c: New test.
629         * gcc.target/i386/mpx/memmove-2.c: New test.
631 2015-12-11  Nathan Sidwell  <nathan@acm.org>
633         * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
634         * gcc.target/nvptx/decl-init.c: Likewise.  Add TI case.
636 2015-12-11  Martin Jambor  <mjambor@suse.cz>
638         PR ipa/68064
639         * g++.dg/torture/pr68064.C: New test.
641 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
643         * gcc.target/s390/md/setmem_long-1.c: New test.
645 2015-12-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>
647         * gcc.target/s390/md/movstr-1.c: New test.
648         * gcc.target/s390/s390.exp: Add subdir md.
649         Do not run hotpatch tests twice.
651 2015-12-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
653         * gcc.dg/vect/vect-32-chars.c: New test.
655 2015-12-11  Jan Hubicka  <hubicka@ucw.cz>
657         PR ipa/61886
658         * gcc.dg/lto/pr61886_0.c: New testcase
660 2015-12-10  Jan Hubicka  <hubicka@ucw.cz>
662         * gcc.c-torture/execute/20010122-1.c: Disable cloning.
664 2015-12-10  Vladimir Makarov  <vmakarov@redhat.com>
666         PR rtl-optimization/68691
667         * gcc.target/i386/pr68691.c: New.
669 2015-12-10  David Malcolm  <dmalcolm@redhat.com>
671         * lib/multiline.exp (_multiline_expected_outputs): Update comment.
672         (dg-end-multiline-output): Capture line numbers within
673         _multiline_expected_outputs.
674         (handle-multiline-outputs): Access global $testname_with_flags
675         and add it as a prefix to pass/fail results.  Extract line numbers
676         from $_multiline_expected_outputs and print them within pass/fail
677         results, replacing the printing of $index.  Consolidate the
678         string prefix shared between pass/fail into a new local ($title).
680 2015-12-10  Jeff Law  <law@redhat.com>
682         PR tree-optimization/68619
683         * gcc.dg/tree-ssa/pr68619-1.c: New test.
684         * gcc.dg/tree-ssa/pr68619-2.c: New test.
685         * gcc.dg/tree-ssa/pr68619-3.c: New test.
686         * gcc.dg/tree-ssa/pr68619-4.c: New test.
687         * gcc.dg/tree-ssa/pr68619-5.c: New test.
689 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
691         PR rtl-optimization/68376
692         PR rtl-optimization/68670
693         * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
694         tests.
695         (main): Call them.
696         * gcc.dg/pr68670-1.c: New test.
697         * gcc.dg/pr68670-2.c: New test.
699 2015-12-10  Marek Polacek  <polacek@redhat.com>
701         PR c++/68348
702         * g++.dg/cpp0x/pr68348.C: New test.
704 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
706         * gnat.dg/specs/elab4.ads: New test.
707         * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
709 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
711         * gnat.dg/array25.adb: New test.
712         * gnat.dg/array25_pkg.ad[sb]: New helper.
714 2015-12-10  Claudiu Zissulescu  <claziss@synopsys.com>
716         * lib/target-supports.exp (check_effective_target_arc_atomic): New
717         function.
718         (check_effective_target_sync_int_long): Add checks for ARC atomic
719         feature.
720         (check_effective_target_sync_char_short): Likewise.
722 2015-12-10  Richard Biener  <rguenther@suse.de>
724         PR tree-optimization/68817
725         * gfortran.dg/pr68817.f90: New testcase.
727 2015-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
729         Revert [testsuite][ARM target attributes] Fix effective_target tests
730         2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
732         * lib/target-supports.exp
733         (check_effective_target_arm_vfp_ok_nocache): New.
734         (check_effective_target_arm_vfp_ok): Call the new
735         check_effective_target_arm_vfp_ok_nocache function.
736         (check_effective_target_arm_fp_ok_nocache): New.
737         (check_effective_target_arm_fp_ok): New.
738         (add_options_for_arm_fp): New.
739         (check_effective_target_arm_crypto_ok_nocache): Require
740         target_arm_v8_neon_ok instead of arm32.
741         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
742         (check_effective_target_arm_crypto_pragma_ok): New.
743         (add_options_for_arm_vfp): New.
744         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
745         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
746         target instead.
747         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
748         -mfloat-abi=softfp, use arm_fp effective target instead.
749         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
750         dependency.
751         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
752         use arm_vfp effective target instead.
753         * gcc.target/arm/attr-neon3.c: Likewise.
755 2015-12-10  Eric Botcazou  <ebotcazou@adacore.com>
757         * gnat.dg/specs/access1.ads: New test.
758         * gnat.dg/specs/access2.ads: Likewise.
760 2015-12-10  Jakub Jelinek  <jakub@redhat.com>
762         PR tree-optimization/68785
763         * gcc.dg/pr68785.c: New test.
765 2015-12-10  Richard Biener  <rguenther@suse.de>
767         PR ipa/68331
768         * gcc.dg/torture/ipa-pta-3.c: New testcase.
769         * g++.dg/ipa/ipa-pta-1.C: Likewise.
771 2015-12-10  Richard Biener  <rguenther@suse.de>
773         PR ipa/68721
774         * gcc.dg/torture/pr68721.c: New testcase.
776 2015-12-10  Richard Biener  <rguenther@suse.de>
778         PR tree-optimization/68806
779         * gcc.dg/torture/pr68806.c: New testcase.
781 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
783         PR ipa/61886
784         PR middle-end/25140
785         * gcc.c-torture/execute/alias-2.c: New testcase.
787 2015-12-09  Tobias Burnus  <burnus@net-b.de>
788             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
790         * gfortran.dg/coarray_40.f90: New.
792 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
794         PR lto/68811
795         * g++.dg/lto/pr68811_0.C: New testcase.
796         * g++.dg/lto/pr68811_1.C: New testcase.
798 2015-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
800         PR c++/60218
801         * g++.dg/ext/bases2.C: New.
803 2015-12-09  Uros Bizjak  <ubizjak@gmail.com>
805         * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
806         * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
807         * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
808         * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
809         * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
810         * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
811         * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
812         * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
813         * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
815 2015-12-09  Alexander Monakov  <amonakov@ispras.ru>
817         * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
818         passing terminating NULL as int rather than pointer.
820 2015-12-09  Marek Polacek  <polacek@redhat.com>
822         PR tree-optimization/66949
823         * gcc.dg/torture/pr66949-1.c: New test.
824         * gcc.dg/torture/pr66949-2.c: New test.
826 2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>
828         PR rtl-optimization/67609
829         * gcc.dg/torture/pr67609.c: New.
831 2015-12-09  Richard Biener  <rguenther@suse.de>
833         PR tree-optimization/68583
834         * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
835         * gcc.dg/vect/vect-72.c: Adjust.
836         * gcc.dg/vect/vect-cselim-2.c: Likewise.
837         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
839 2015-12-09  Richard Biener  <rguenther@suse.de>
841         PR tree-optimization/68417
842         * gcc.dg/vect/pr68417.c: New testcase.
844 2015-12-09  Martin Liska  <mliska@suse.cz>
846         * gcc.dg/ipa/pr68790.c: New test.
848 2015-12-08  Jan Hubicka  <hubicka@ucw.cz>
850         PR ipa/61886
851         PR middle-end/25140
852         * gcc.c-torture/execute/alias-3.c: New testcase.
854 2015-12-08  Martin Sebor  <msebor@redhat.com>
856         PR c++/68711
857         * g++.dg/other/offsetof8.C: New test.
859 2015-12-08  Nathan Sidwell  <nathan@acm.org>
861         * gcc.target/nvptx/trailing-init.c: New.
863         * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
864         * gcc.c-torture/compile/pr33855.c: Likewise.
865         * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
867 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
869         PR target/68701
870         * gcc.target/i386/pr68701-1.c: New test.
871         * gcc.target/i386/pr68701-2.c: Ditto.
873 2015-12-08  Uros Bizjak  <ubizjak@gmail.com>
875         * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
876         * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
877         * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
879 2015-12-08  Eric Botcazou  <ebotcazou@adacore.com>
881         * gcc.dg/sso-9.c (foo): Robustify trick.
883 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
885         * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
886         New test function.
888 2015-12-08  David Malcolm  <dmalcolm@redhat.com>
890         PR c/68757
891         * gcc.dg/plugin/diagnostic-test-expressions-1.c
892         (test_builtin_choose_expr): New test function.
893         (test_builtin_call_with_static_chain): Likewise.
894         (test_builtin_complex): Likewise.
895         (test_builtin_shuffle): Likewise.
897 2015-12-08  Jiong Wang  <jiong.wang@arm.com>
899         * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
900         as well.
902 2015-12-08  Marek Polacek  <polacek@redhat.com>
904         PR c++/68116
905         * g++.dg/cpp0x/pr68116.C: New test.
907 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
909         * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
910         specifier.
912 2015-12-08  Jakub Jelinek  <jakub@redhat.com>
914         PR c/48088
915         PR c/68657
916         * c-c++-common/pr68657-1.c: New test.
917         * c-c++-common/pr68657-2.c: New test.
918         * c-c++-common/pr68657-3.c: New test.
919         * gcc.dg/cpp/warn-normalized-3.c: Use
920         -Werror=normalized=nfc instead of -Werror=normalized=
921         in dg-options.
923 2015-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
925         * lib/target-supports.exp
926         (check_effective_target_arm_vfp_ok_nocache): New.
927         (check_effective_target_arm_vfp_ok): Call the new
928         check_effective_target_arm_vfp_ok_nocache function.
929         (check_effective_target_arm_fp_ok_nocache): New.
930         (check_effective_target_arm_fp_ok): New.
931         (add_options_for_arm_fp): New.
932         (check_effective_target_arm_crypto_ok_nocache): Require
933         target_arm_v8_neon_ok instead of arm32.
934         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
935         (check_effective_target_arm_crypto_pragma_ok): New.
936         (add_options_for_arm_vfp): New.
937         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
938         target. Do not force -mfloat-abi=softfp, use arm_vfp effective
939         target instead.
940         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
941         -mfloat-abi=softfp, use arm_fp effective target instead.
942         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
943         dependency.
944         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
945         use arm_vfp effective target instead.
946         * gcc.target/arm/attr-neon3.c: Likewise.
948 2015-12-08  Kirill Yukhin  <kirill.yukhin@intel.com>
950         * gfortran.dg/pr68627.f: Limit target to x86.
952 2015-12-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
953             Joern Rennecke  <joern.rennecke@embecosm.com>
955         * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
956         inline assembly read to make sure dummy is not optimized
957         away by LTO.
959 2015-12-08  Ilya Enkovich  <enkovich.gnu@gmail.com>
961         PR tree-optimization/68766
962         * gcc.dg/pr68766.c: New test.
964 2015-12-07  Eric Botcazou  <ebotcazou@adacore.com>
966         * gcc.target/sparc/struct-ret-check.c: Rename to...
967         * gcc.target/sparc/struct-ret-check-1.c: ...this.
968         * gcc.target/sparc/struct-ret-check-2.c: New test.
970 2015-12-07  Jakub Jelinek  <jakub@redhat.com>
972         PR c++/68760
973         * g++.dg/tree-ssa/pr68760.C: New test.
975         PR middle-end/66726
976         * g++.dg/tree-ssa/pr66726.c: Renamed to...
977         * g++.dg/tree-ssa/pr66726.C: ... this.
979 2015-12-07  Steve Ellcey  <sellcey@imgtec.com>
981         * gcc.target/mips/wrap-delay.c: New test.
983 2015-12-07  Jason Merrill  <jason@redhat.com>
985         * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
986         environment variable.
988 2015-12-07  Marek Polacek  <polacek@redhat.com>
990         PR c/68668
991         * gcc.dg/pr68668.c: New test.
993 2015-12-07  Vladimir Makarov  <vmakarov@redhat.com>
995         * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
997 2015-12-07  Nathan Sidwell  <nathan@acm.org>
999         * gcc.target/nvptx/abort.c: New.
1001 2015-12-07  David Malcolm  <dmalcolm@redhat.com>
1003         * gcc.dg/diagnostic-ranges-1.c: New test file.
1004         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1005         (test_percent_q_plus_d): New test function.
1006         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1007         (test_show_locus): Rewrite test code using
1008         rich_location::set_range.  Add code to unit-test the "%q+D"
1009         format code.
1011 2015-12-07  Martin Liska  <mliska@suse.cz>
1013         * g++.dg/ipa/pr66896.C: New test.
1015 2015-12-06  Dmitry Vyukov  <dvyukov@google.com>
1017         * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
1018         * gcc.dg/sancov/asan.c: Don't run when asan is not available.
1020 2015-12-07  Nathan Sidwell  <nathan@acm.org>
1022         * gcc.target/nvptx/decl-init.c: New.
1024 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
1026         PR target/68627
1027         * gfortran.dg/pr68627.f: New test.
1029 2015-12-07  Kirill Yukhin  <kirill.yukhin@intel.com>
1031         PR target/68633
1032         * gcc.target/i386/pr68633.c: New test.
1034 2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
1036         * gcc.target/i386/clzero.c: New.
1037         * gcc.target/i386/sse-12.c: Add -mclzero.
1038         * gcc.target/i386/sse-13.c: Ditto.
1039         * gcc.target/i386/sse-14.c: Ditto.
1040         * gcc.target/i386/sse-22.c: Ditto.
1041         * gcc.target/i386/sse-23.c: Ditto.
1042         * g++.dg/other/i386-2.C: Ditto.
1043         * g++.dg/other/i386-3.C: Ditto.
1045 2015-12-05  David Edelsohn  <dje.gcc@gmail.com>
1047         * gcc.target/powerpc/recip-sqrtf.c: New test.
1049 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
1050             Sebastian Pop  <s.pop@samsung.com>
1052         * gcc.dg/graphite/id-29.c: New test.
1054 2015-12-04  Aditya Kumar  <aditya.k7@samsung.com>
1055             Sebastian Pop  <s.pop@samsung.com>
1057         PR tree-optimization/68693
1058         * gfortran.dg/graphite/pr68693.f90: New test.
1060 2015-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
1062         * gcc.c-torture/compile/20151204.c: New.
1064 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1066         * gcc.dg/vla-24.c: Requires alloca.
1068 2015-12-04  Vladimir Makarov  <vmakarov@redhat.com>
1070         PR rtl-optimization/68349
1071         * gcc.target/i386/pr68349.c: New test.
1073 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1075         * gcc.target/nvptx/ary-init.c: New.
1077 2015-12-04  David Malcolm  <dmalcolm@redhat.com>
1079         * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
1080         * g++.dg/gomp/loop-1.C: Update dg-error locations.
1081         * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
1082         from gcc.dg/plugin/diagnostic-test-expressions-1.c.
1083         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1084         * g++.dg/template/crash55.C: Update dg-error directives.
1085         * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
1086         directives.
1087         * g++.dg/template/pr64100.C: Update location of dg-error
1088         directive.
1089         * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
1090         * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
1091         improved location information.
1092         * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
1093         * g++.dg/warn/Wconversion-real-integer2.C: Update location of
1094         dg-warning; add a dg-message.
1095         * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
1096         based on objc.dg/plugin/diagnostic-test-expressions-1.m.
1097         * obj-c++.dg/plugin/plugin.exp: New file, based on
1098         objc.dg/plugin/plugin.exp.
1100 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1102         PR c/68656
1103         * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
1104         line 1.
1105         * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
1106         * gcc.dg/tree-ssa/pr23109.c: Likewise.
1107         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1108         * gcc.dg/pr33007.c: Likewise.
1110 2015-12-04  Paolo Bonzini  <bonzini@gnu.org>
1112         * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
1113         * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
1114         * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
1115         * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
1116         * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
1117         * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
1119 2015-11-25  Nick Clifton  <nickc@redhat.com>
1121         * gcc.target/msp430/msp_abi_div_funcs.c: New test.
1122         * gcc.target/msp430/mul_main.h: New test support file.
1123         * gcc.target/msp430/mul_none.c: New test.
1124         * gcc.target/msp430/mul_16bit.c: New test.
1125         * gcc.target/msp430/mul_32bit.c: New test.
1126         * gcc.target/msp430/mul_f5.c: New test.
1128 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1130         PR tree-optimization/68680
1131         * gcc.target/i386/pr68680.c: New test.
1133         PR tree-optimization/68671
1134         * gcc.dg/pr68671.c: New test.
1136 2015-12-02  Jeff Law  <law@redhat.com>
1138         * gcc.dg/tree-ssa/reassoc-43.c: New test.
1140 2015-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1142         * gcc.target/aarch64/mgeneral-regs_4.c: New test.
1144 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1146         * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
1147         access arbitrary stack frames.
1148         * gcc.dg/Wno-frame-address.c: Likewise.
1150 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1152         * gcc.target/s390/asm-machine-1.c: Updated.
1153         * gcc.target/s390/asm-machine-2.c: Updated.
1154         * gcc.target/s390/asm-machine-3.c: Updated.
1155         * gcc.target/s390/asm-machine-4.c: Updated.
1157 2015-12-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1159         * gcc.target/s390/asm-machine-1.c: New test.
1160         * gcc.target/s390/asm-machine-2.c: New test.
1161         * gcc.target/s390/asm-machine-3.c: New test.
1162         * gcc.target/s390/asm-machine-4.c: New test.
1163         * gcc.target/s390/target-attribute/tattr-1.c: New test.
1164         * gcc.target/s390/target-attribute/tattr-2.c: New test.
1165         * gcc.target/s390/target-attribute/tattr-3.c: New test.
1166         * gcc.target/s390/target-attribute/tattr-4.c: New test.
1167         * gcc.target/s390/target-attribute/tattr-5.c: New test.
1168         * gcc.target/s390/target-attribute/tattr-6.c: New test.
1169         * gcc.target/s390/target-attribute/tattr-7.c: New test.
1170         * gcc.target/s390/target-attribute/tattr-8.c: New test.
1171         * gcc.target/s390/target-attribute/tattr-9.c: New test.
1172         * gcc.target/s390/target-attribute/tattr-10.c: New test.
1173         * gcc.target/s390/target-attribute/tattr-11.c: New test.
1174         * gcc.target/s390/target-attribute/tattr-12.c: New test.
1175         * gcc.target/s390/target-attribute/tattr-13.c: New test.
1176         * gcc.target/s390/target-attribute/tattr-14.c: New test.
1177         * gcc.target/s390/target-attribute/tattr-15.c: New test.
1178         * gcc.target/s390/target-attribute/tattr-16.c: New test.
1179         * gcc.target/s390/target-attribute/tattr-17.c: New test.
1180         * gcc.target/s390/target-attribute/tattr-18.c: New test.
1181         * gcc.target/s390/target-attribute/tattr-19.c: New test.
1182         * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
1183         * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
1184         * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
1185         * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
1186         * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
1187         * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
1188         * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
1189         * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
1190         * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
1191         * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
1192         * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
1193         * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
1194         * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
1195         * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
1196         * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
1197         * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
1198         * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
1199         * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
1200         * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
1201         * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
1202         * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
1203         * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
1204         * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1205         * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1206         * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1207         * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1208         * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1209         * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1210         * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1211         * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1212         * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1213         * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1214         * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1215         * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1216         * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1217         * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1218         * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1219         * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1220         * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1221         * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1222         * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1223         * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1224         * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1225         * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1226         * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1227         * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1228         * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1229         * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1230         * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1231         * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1232         * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1233         * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1234         * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1235         * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1236         * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1237         * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1238         * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1239         * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1240         * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1241         * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1242         * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1243         * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1244         * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1245         * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1246         * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1247         * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1248         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1249         * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1250         Add check whether target attribute is available.
1251         Run test in target-attribute subdir.
1252         * gcc.target/s390/s390-c++.exp
1253         (check_effective_target_target_attribute): Likewise.
1255 2015-12-04  Kirill Yukhin  <kirill.yukhin@intel.com>
1257         * c-c++-common/attr-simd-4.c: New test.
1258         * c-c++-common/attr-simd-5.c: New test.
1260 2015-12-04  Nathan Sidwell  <nathan@acm.org>
1262         * gcc.dg/graphite/id-28.c: Requires pthreads.
1264 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1266         * gcc.dg/vla-24.c: New test.
1268 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1270         * gcc.target/aarch64/stack-checking.c: New test.
1272 2015-12-04  Richard Biener  <rguenther@suse.de>
1274         PR testsuite/68681
1275         * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1277 2015-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1279         * gcc.dg/sso-9.c: New test.
1281 2015-12-04  Jakub Jelinek  <jakub@redhat.com>
1283         PR target/68655
1284         * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1285         * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1287 2015-12-03  Bernd Schmidt  <bschmidt@redhat.com>
1289         PR target/68472
1290         * gcc.target/i386/rop1.c: New test.
1292 2015-12-03  Nathan Sidwell  <nathan@acm.org>
1294         * gcc.target/nvptx/decl.c: New.
1295         * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1297 2015-12-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1299         PR rtl-optimization/68624
1300         * gcc.c-torture/execute/pr68624.c: New test.
1302 2015-12-03  Richard Biener  <rguenther@suse.de>
1304         PR tree-optimization/66051
1305         * gcc.dg/vect/slp-42.c: New testcase.
1307 2015-12-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1309         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1310         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1312 2015-12-03  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/67800
1315         PR tree-optimization/68333
1316         * gcc.target/i386/vect-pr67800.c: New testcase.
1318 2015-12-03  Richard Biener  <rguenther@suse.de>
1320         PR tree-optimization/68639
1321         * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1323 2015-12-02  Jan Hubicka  <hubicka@ucw.cz>
1325         PR ipa/68184
1326         * g++.dg/torture/pr68184.C: New testcase.
1328 2015-12-03  Jakub Jelinek  <jakub@redhat.com>
1330         PR preprocessor/57580
1331         * c-c++-common/cpp/pr57580.c: New test.
1332         * c-c++-common/gomp/pr57580.c: New test.
1334 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1335             Sebastian Pop  <s.pop@samsung.com>
1337         * gcc.dg/graphite/id-28.c: New.
1339 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1340             Sebastian Pop  <s.pop@samsung.com>
1342         * gfortran.dg/graphite/id-26.f03: New.
1344 2015-12-02  Jason Merrill  <jason@redhat.com>
1346         * lib/g++.exp: Handle --stds= option.
1347         * lib/g++-dg.exp (g++-dg-runtest): Use it.
1349 2015-12-02  Tobias Burnus  <burnus@net-b.de>
1350             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1352         * gfortran.dg/coarray/event_1.f90: New.
1353         * gfortran.dg/coarray/event_2.f90: New.
1355 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1356             Sebastian Pop  <s.pop@samsung.com>
1358         PR tree-optimization/68550
1359         * gfortran.dg/graphite/pr68550-1.f90: New.
1360         * gfortran.dg/graphite/pr68550-2.f90: New.
1362 2015-12-02  Marek Polacek  <polacek@redhat.com>
1364         PR c/68513
1365         * gcc.dg/pr68513.c: New test.
1367 2015-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1369         PR fortran/63861
1370         * gfortran.dg/goacc/array-reduction.f90: New test.
1371         * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1372         * gfortran.dg/goacc/coarray.f95: Likewise.
1373         * gfortran.dg/goacc/coarray_2.f90: Likewise.
1374         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1375         * gfortran.dg/goacc/reduction.f95: Likewise.
1377 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1379         PR target/68647
1380         * gcc.target/i386/pr68647.c: New test.
1382 2015-12-02  Marek Polacek  <polacek@redhat.com>
1384         PR c++/68653
1385         * g++.dg/warn/nonnull3.C: New test.
1387 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
1389         PR c/68162
1390         * gcc.dg/pr68162-1.c: New test.
1392 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
1393             Sebastian Pop  <s.pop@samsung.com>
1395         * gfortran.dg/graphite/run-id-3.f90: New.
1397 2015-12-02  David Sherwood  <david.sherwood@arm.com>
1399         * gcc.target/aarch64/fmaxmin.c: New test.
1401 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1403         * gfortran.dg/goacc/coarray.f95: XFAIL.
1404         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1405         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1406         directive.
1408 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
1409             Julian Brown  <julian@codesourcery.com>
1410             James Norris  <James_Norris@mentor.com>
1412         * c-c++-common/goacc/host_data-5.c: New file.
1413         * c-c++-common/goacc/host_data-6.c: Likewise.
1415 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1417         * c-c++-common/goacc/kernels-default-2.c: New test.
1418         * c-c++-common/goacc/kernels-default.c: New test.
1420 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1422         * c-c++-common/goacc/kernels-alias-2.c: New test.
1423         * c-c++-common/goacc/kernels-alias-3.c: New test.
1424         * c-c++-common/goacc/kernels-alias-4.c: New test.
1425         * c-c++-common/goacc/kernels-alias-5.c: New test.
1426         * c-c++-common/goacc/kernels-alias-6.c: New test.
1427         * c-c++-common/goacc/kernels-alias-7.c: New test.
1428         * c-c++-common/goacc/kernels-alias-8.c: New test.
1429         * c-c++-common/goacc/kernels-alias.c: New test.
1431 2015-12-02  Tom de Vries  <tom@codesourcery.com>
1433         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1434         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1435         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1437 2015-12-02  Richard Biener  <rguenther@suse.de>
1439         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1440         y guarding a call to abort ().
1441         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1442         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1444 2015-12-02  Marek Polacek  <polacek@redhat.com>
1446         PR middle-end/68570
1447         * gcc.dg/torture/pr68570.c: New test.
1449 2015-12-02  Richard Biener  <rguenther@suse.de>
1451         PR tree-optimization/68625
1452         * gcc.dg/torture/pr68625.c: New testcase.
1454 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1456         * gcc.target/i386/pr68432-1.c: New test.
1457         * gcc.target/i386/pr68432-2.c: Likewise.
1458         * gcc.target/i386/pr68432-3.c: Likewise.
1460 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1462         * gcc.target/s390/zvector/vec-splat-2.c: New test.
1464 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1466         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1468 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1470         * gcc.target/s390/zvector/vec-splat-1.c: New test.
1472 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1474         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1475         * gcc.target/s390/bswaphi-1.c: New test.
1477 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1479         * lib/target-supports.exp: Add s390 and s390x to the list of long
1480         long atomic targets.
1482 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1484         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1485         s390x to enable 64 bit bswap patterns.
1486         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1487         * gcc.dg/optimize-bswapdi-3.c: Likewise.
1488         * lib/target-supports.exp: Add a comment for s390.
1490 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1492         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1493         order to make -m31 work.
1494         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1495         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1497 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
1499         PR c/68533
1500         * gcc.dg/pr68533.c: New test.
1502 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1504         PR tree-optimization/68577
1505         * gcc.dg/vect/pr68577.c: New test.
1507 2015-12-01  Nathan Sidwell  <nathan@acm.org>
1509         * gcc.target/nvptx/uninit-decl.c: New.
1511 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
1513         * gcc.c-torture/execute/alias-1.c: New testcase.
1515 2015-12-01  Marek Polacek  <polacek@redhat.com>
1517         PR tree-optimization/64769
1518         * c-c++-common/gomp/pr64769.c: New test.
1520 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1522         * gcc.target/powerpc/swaps-p8-22.c: New.
1524 2015-12-01  Marek Polacek  <polacek@redhat.com>
1526         PR tree-optimization/67916
1527         * gcc.dg/torture/pr67916.c: New test.
1529 2015-12-01  Marek Polacek  <polacek@redhat.com>
1531         PR middle-end/68582
1532         * c-c++-common/pr68582.c: New test.
1534 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
1536         PR tree-optimization/68474
1537         * gcc.dg/pr68474.c: New test.
1539 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1541         PR target/68617
1542         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1544 2015-12-01  Tom de Vries  <tom@codesourcery.com>
1546         * gcc.dg/pr46032.c: Move to ...
1547         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
1548         vect_int.
1549         * gcc.dg/pr46032-2.c: Move to ...
1550         * gcc.dg/gomp/pr46032-2.c: ... here.
1551         Drop dg-require-effective-target fopenmp.
1552         * gcc.dg/pr46032-3.c: Move to ...
1553         * gcc.dg/gomp/pr46032-3.c: ... here.
1554         Drop dg-require-effective-target fopenmp.
1556 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
1558         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1559         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1560         * gfortran.dg/goacc/loop-6.f95: Likewise.
1561         * gfortran.dg/goacc/loop-7.f95: New test.
1562         * gfortran.dg/goacc/reduction-2.f95: New test.
1564 2015-12-01  Richard Biener  <rguenther@suse.de>
1566         PR tree-optimization/68379
1567         * gcc.dg/torture/pr68379.c: New testcase.
1568         * gfortran.dg/pr68379-1.f90: Likewise.
1569         * gfortran.dg/pr68379-2.f: Likewise.
1571 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
1573         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1574         * gcc.dg/pr46032-2.c: Likewise.
1575         * gcc.dg/pr46032-3.c: Likewise.
1577 2015-12-01  Richard Biener  <rguenther@suse.de>
1579         PR ipa/68470
1580         * g++.dg/torture/pr68470.C: New testcase.
1582 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1584         PR middle-end/68595
1585         * gcc.dg/pr68595.c: New test.
1587 2015-12-01  Christian Bruel  <christian.bruel@st.com>
1589         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1590         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1591         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1593 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
1595         PR tree-optimization/68529
1596         * gcc.dg/tree-ssa/pr68529-1.c: New test.
1597         * gcc.dg/tree-ssa/pr68529-2.c: New test.
1598         * gcc.dg/tree-ssa/pr68529-3.c: New test.
1600 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
1602         * gcc.dg/lto/alias-1_0.c: New testcase.
1603         * gcc.dg/lto/alias-1_1.c: New testcase.
1605 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1606             Sebastian Pop  <s.pop@samsung.com>
1608         PR tree-optimization/68565
1609         * gfortran.dg/graphite/pr68565.f90: New.
1611 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
1612             Sebastian Pop  <s.pop@samsung.com>
1614         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1616 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
1617             Nathan Sidwell  <nathan@codesourcery.com>
1619         * gfortran.dg/goacc/routine-3.f90: New test.
1620         * gfortran.dg/goacc/routine-4.f90: New test.
1621         * gfortran.dg/goacc/routine-5.f90: New test.
1622         * gfortran.dg/goacc/routine-6.f90: New test.
1623         * gfortran.dg/goacc/subroutines: New test.
1625 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1627         * gcc.dg/pr46032-2.c: New test.
1628         * gcc.dg/pr46032-3.c: New test.
1630 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
1632         PR target/63870
1633         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1634         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1635         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1636         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1637         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1638         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1639         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1640         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1641         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1642         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1643         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1644         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1645         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1646         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1647         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1648         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1649         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1650         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1651         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1652         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1653         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1654         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1655         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1656         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1657         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1658         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1659         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1660         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1661         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1662         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1663         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1664         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1665         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1666         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1667         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1668         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1669         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1670         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1671         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1672         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1673         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1674         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1675         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1676         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1677         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1678         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1679         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1680         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1681         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1682         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1683         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1684         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1685         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1686         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1687         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1688         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1689         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1690         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1691         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1692         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1693         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1694         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1695         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1696         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1697         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1698         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1699         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1700         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1701         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1702         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1703         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1704         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1705         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1706         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1707         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1708         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1709         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1710         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1711         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1712         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1713         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1714         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1715         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1716         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1717         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1718         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1719         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1720         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1721         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1722         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1723         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1724         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1725         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1726         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1727         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1728         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1729         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1730         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1731         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1732         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1733         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1734         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1735         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1736         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1737         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1738         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1739         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1740         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1741         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1742         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1743         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1744         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1745         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1746         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1747         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1748         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1749         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1750         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1751         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1752         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1753         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1754         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1755         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1756         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1757         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1758         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1759         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1760         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1761         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1762         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1763         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1764         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1765         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1766         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1767         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1768         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1769         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1770         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1771         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1772         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1773         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1774         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1775         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1776         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1778 2015-11-30  Tom de Vries  <tom@codesourcery.com>
1780         PR tree-optimization/46032
1781         * gcc.dg/pr46032.c: New test.
1783 2015-11-30  Richard Biener  <rguenther@suse.de>
1785         PR tree-optimization/68592
1786         * gfortran.dg/pr68592.f: New testcase.
1788 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
1790         PR fortran/68534
1791         * gfortran.dg/submodule_13.f08: New test.
1793 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1795         * gcc.target/s390/load-relative-check.c: Add scan patterns for
1796         -m31.
1798 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1800         * gcc.target/s390/load-relative-check.c: Add -mzarch.
1802 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1804         * gcc.dg/dump-ada-spec-1.c: Move to...
1805         * c-c++-common/dump-ada-spec-1.c: ...here.
1806         * c-c++-common/dump-ada-spec-2.c: New test.
1808 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1810         * gnat.dg/loop_optimization22.ad[sb]: New test.
1812 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
1814         * gnat.dg/specs/rep_clause5.ads: New test.
1816 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1818         PR c/67106
1819         * gcc.c-torture/compile/pr67106.c: New testcase.
1821 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
1823         PR c/67581
1824         * g++.dg/torture/pr67581.C: New testcase.
1826 2015-11-27  Richard Biener  <rguenther@suse.de>
1828         PR tree-optimization/68559
1829         * gcc.dg/vect/slp-perm-4.c: Adjust again.
1830         * gcc.dg/vect/pr45752.c: Likewise.
1832 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1834         PR rtl-optimization/68250
1835         * gcc.c-torture/execute/pr68250.c: New test.
1837 2015-11-27  Marek Polacek  <polacek@redhat.com>
1839         * gcc.dg/pr63568.c: Convert to GIMPLE.
1841 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1843         PR rtl-optimization/68506
1844         * gcc.c-torture/execute/pr68506.c: New test.
1846 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
1848         PR c/63326
1849         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1850         * c-c++-common/gomp/pr63326.c: New test.
1852 2015-11-27  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/68553
1855         * gcc.dg/vect/pr45752.c: Adjust.
1856         * gcc.dg/vect/slp-perm-4.c: Likewise.
1858 2015-11-26  Martin Sebor  <msebor@redhat.com>
1860         * g++.dg/init/new45.C (cookie_size): New constant set to a value
1861         appropriate for the target.
1862         (operator new[]): Use it.
1864 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1866         PR c++/67238
1867         * g++.dg/cpp0x/pr67238.C: New.
1869 2015-11-26  Martin Sebor  <msebor@redhat.com>
1871         * g++.dg/pr67876.C: Remove duplicate content.
1873 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
1875         * g++.dg/guality/pr67192.C: New test.
1877 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1879         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1880         support code for vqrdml{as}h_lane tests.
1881         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1882         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1884 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1886         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1887         support code for vqrdml{as}h tests.
1888         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1889         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1891 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
1893         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1894         (check_effective_target_arm_arch_FUNC_ok)
1895         (add_options_for_arm_arch_FUNC)
1896         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1897         to the list to be generated.
1898         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1899         (check_effective_target_arm_v8_1a_neon_ok): New.
1900         (check_effective_target_arm_v8_1a_neon_hw): New.
1902 2015-11-26  Nathan Sidwell  <nathan@acm.org>
1904         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1906 2015-11-26  Richard Biener  <rguenther@suse.de>
1908         PR testsuite/68555
1909         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1910         and not XFAIL.
1912 2015-11-26  Richard Biener  <rguenther@suse.de>
1914         PR testsuite/68554
1915         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1917 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1919         PR c++/67249
1920         * g++.dg/concepts/pr67249.C: New.
1922 2015-11-26  Richard Biener  <rguenther@suse.de>
1924         PR testsuite/66799
1925         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1926         vectorize init loop and adjust expected outcome.
1928 2015-11-26  Richard Biener  <rguenther@suse.de>
1930         PR testsuite/67203
1931         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1932         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
1933         also monitor final optimization result.
1935 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1937         PR rtl-optimization/68249
1938         PR rtl-optimization/68321
1939         * gcc.c-torture/execute/pr68249.c: New test.
1940         * gcc.c-torture/execute/pr68321.c: New test.
1942 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
1944         PR target/68416
1945         * gcc.target/i386/mpx/pr68416.c: New test.
1947 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1949         PR c++/67313
1950         * g++.dg/cpp0x/no-weak1.C: New.
1952 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1954         PR tree-optimization/68128
1955         * gcc.dg/gomp/pr68128-1.c: New test.
1956         * gcc.dg/gomp/pr68128-2.c: New test.
1958 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1960         PR rtl-optimization/67226
1961         * gcc.c-torture/execute/pr67226.c: New test.
1963 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
1965         PR c++/68508
1966         * g++.dg/ubsan/pr68508.C: New test.
1968 2015-11-25  Martin Sebor  <msebor@redhat.com>
1970         PR c++/67876
1971         * g++.dg/pr67876.C: New test.
1973 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
1974             Sebastian Pop  <s.pop@samsung.com>
1976         PR tree-optimization/68453
1977         * gfortran.dg/graphite/pr68453.f90: New.
1979 2015-11-25  Martin Sebor  <msebor@redhat.com>
1981         PR c/66516
1982         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1983         * gcc.dg/addr_builtin-1.c: Same.
1985 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1987         * gcc.target/powerpc/dform-1.c: New test.
1988         * gcc.target/powerpc/dform-2.c: Likewise.
1990 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
1992         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1993         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1994         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1996 2015-11-25  Tom de Vries  <tom@codesourcery.com>
1998         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1999         * gcc.dg/pr23911.c: Same.
2000         * gcc.dg/tree-ssa/20030709-2.c: Same.
2001         * gcc.dg/tree-ssa/20030731-2.c: Same.
2002         * gcc.dg/tree-ssa/20040729-1.c: Same.
2003         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
2004         * gcc.dg/tree-ssa/loop-36.c: Same.
2005         * gcc.dg/tree-ssa/pr21086.c: Same.
2006         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
2007         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
2008         * gcc.dg/vect/pr26359.c: Same.
2009         * c-c++-common/restrict-2.c: Update after adding new lim1.
2010         * c-c++-common/restrict-4.c: Same.
2011         * g++.dg/tree-ssa/pr33615.C: Same.
2012         * g++.dg/tree-ssa/restrict1.C: Same.
2013         * gcc.dg/tm/pub-safety-1.c: Same.
2014         * gcc.dg/tm/reg-promotion.c: Same.
2015         * gcc.dg/tree-ssa/20050314-1.c: Same.
2016         * gcc.dg/tree-ssa/loop-32.c: Same.
2017         * gcc.dg/tree-ssa/loop-33.c: Same.
2018         * gcc.dg/tree-ssa/loop-34.c: Same.
2019         * gcc.dg/tree-ssa/loop-35.c: Same.
2020         * gcc.dg/tree-ssa/loop-7.c: Same.
2021         * gcc.dg/tree-ssa/pr23109.c: Same.
2022         * gcc.dg/tree-ssa/restrict-3.c: Same.
2023         * gcc.dg/tree-ssa/restrict-5.c: Same.
2024         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2025         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
2026         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
2027         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
2028         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2029         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2030         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2031         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
2032         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
2033         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
2034         * gcc.dg/tree-ssa/structopt-1.c: Same.
2035         * gfortran.dg/pr32921.f: Same.
2036         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
2037         * g++.dg/tree-ssa/pr61009.C: Same.
2038         * g++.dg/tree-ssa/ssa-dom.C: Same.
2039         * gcc.dg/pr20115-1.c: Same.
2040         * gcc.dg/tree-prof/20050826-2.c: Same.
2041         * gcc.dg/tree-prof/cmpsf-1.c: Same.
2042         * gcc.dg/tree-ssa/20030821-1.c: Same.
2043         * gcc.dg/tree-ssa/20030922-2.c: Same.
2044         * gcc.dg/tree-ssa/20031022-1.c: Same.
2045         * gcc.dg/tree-ssa/20040615-1.c: Same.
2046         * gcc.dg/tree-ssa/20040624-1.c: Same.
2047         * gcc.dg/tree-ssa/pr21417.c: Same.
2048         * gcc.dg/tree-ssa/pr61607.c: Same.
2049         * gcc.dg/tree-ssa/slsr-27.c: Same.
2050         * gcc.dg/tree-ssa/slsr-28.c: Same.
2051         * gcc.dg/tree-ssa/slsr-29.c: Same.
2052         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
2053         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
2054         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
2055         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
2056         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
2057         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
2058         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
2059         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
2060         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
2061         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2062         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
2063         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2064         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2065         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2066         * gcc.dg/tree-ssa/vrp47.c: Same.
2067         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
2068         * gcc.dg/tree-ssa/foldconst-2.c: Same.
2069         * gcc.dg/tree-ssa/loop-40.c: Same.
2070         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
2072 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2074         * g++.dg/cpp0x/constexpr-array13.C: Fix.
2076 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
2078         * gfortran.dg/nint_p7.f90: New testcase.
2080 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
2081             Paolo Carlini  <paolo.carlini@oracle.com>
2083         PR c++/68087
2084         * g++.dg/cpp0x/constexpr-array13.C: New.
2086 2015-11-25  Ilmir Usmanov  <me@ilmir.us>
2087             Cesar Philippidis  <cesar@codesourcery.com>
2089         PR fortran/63858
2090         * goacc/omp-fixed.f: New test.
2091         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
2093 2015-11-25  Richard Biener  <rguenther@suse.de>
2095         PR middle-end/68528
2096         * gcc.dg/torture/pr68528.c: New testcase.
2098 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2100         PR c++/58910
2101         * g++.dg/cpp0x/constexpr-tuple2.C: New.
2103 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2105         PR rtl-optimization/68435
2106         * gcc.dg/pr68435.c: New test.
2108 2015-11-25  Richard Biener  <rguenther@suse.de>
2110         PR tree-optimization/68517
2111         * gcc.dg/torture/pr68517.c: New testcase.
2113 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
2115         PR target/67089
2116         * gcc.dg/pr67089-1.c: New test.
2117         * gcc.dg/pr67089-2.c: New test.
2118         * gcc.dg/pr67089-3.c: New test.
2119         * gcc.dg/pr67089-4.c: New test.
2120         * gcc.dg/pr67089-5.c: New test.
2121         * gcc.dg/pr67089-6.c: New test.
2122         * gcc.dg/pr67089-7.c: New test.
2124 2015-11-25  Richard Biener  <rguenther@suse.de>
2126         PR tree-optimization/68502
2127         * gcc.dg/vect/pr68502-1.c: New testcase.
2128         * gcc.dg/vect/pr68502-2.c: Likewise.
2130 2015-11-24  Michael Collison  <michael.collison@linaro.org>
2132         * gcc.target/aarch64/saddw-1.c: New test.
2133         * gcc.target/aarch64/saddw-2.c: New test.
2134         * gcc.target/aarch64/uaddw-1.c: New test.
2135         * gcc.target/aarch64/uaddw-2.c: New test.
2136         * gcc.target/aarch64/uaddw-3.c: New test.
2137         * lib/target-support.exp
2138         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
2139         Add aarch64 to list of support targets.
2141 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
2143         * gcc.target/mips/frame-header-4.c: New test.
2145 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2147         PR fortran/68486
2148         * gfortran.dg/simplify_cshift_3.f90
2150 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
2152         PR c++/68278
2153         * g++.dg/cpp1y/pr68278.C: New.
2155 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
2157         PR c++/68388
2158         * g++.dg/cpp1y/pr68388.C: New.
2160 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
2161             Sebastian Pop  <s.pop@samsung.com>
2163         PR tree-optimization/67984
2164         * gcc.dg/graphite/pr67984.c: New.
2166 2015-11-24  Michael Matz  <matz@suse.de>
2168         PR rtl-optimization/68392
2169         * g++.dg/pr68392.C: New test.
2171 2015-11-24  Nathan Sidwell  <nathan@acm.org>
2173         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
2175 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2177         PR rtl-optimization/68381
2178         * gcc.c-torture/execute/pr68381.c: New test.
2180 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2182         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
2183         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
2185 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
2187         PR target/68497
2188         * gcc.target/i386/pr68497.c: New test.
2190 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
2192         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
2193         New.
2194         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
2195         New.
2196         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
2197         New.
2198         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
2199         New.
2200         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
2201         New.
2202         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
2203         New.
2204         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2205         New.
2206         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2207         New.
2208         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2209         New.
2210         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2211         New.
2212         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2213         New.
2214         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2215         New.
2217 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2219         PR middle-end/68375
2220         * gcc.dg/pr68375.c: New test.
2222 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
2224         PR target/68483
2225         * gcc.target/i386/pr68483-1.c: New test.
2226         * gcc.target/i386/pr68483-2.c: New test.
2228 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2230         PR c/68337
2231         * gcc.target/i386/mpx/pr68337-1.c: New test.
2232         * gcc.target/i386/mpx/pr68337-2.c: New test.
2234 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2236         PR rtl-optimization/68194
2237         PR rtl-optimization/68328
2238         PR rtl-optimization/68185
2239         * gcc.c-torture/execute/pr68185.c: New test.
2240         * gcc.c-torture/execute/pr68328.c: Likewise.
2242 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
2244         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2246 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
2248         PR objc/68438
2249         * objc.dg/plugin: New subdirectory.
2250         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2251         * objc.dg/plugin/plugin.exp: New file, based on
2252         gcc.dg/plugin/plugin.exp.
2254 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2255             Sebastian Pop  <s.pop@samsung.com>
2257         PR tree-optimization/68493
2258         * gcc.dg/graphite/pr68493.c: New.
2260 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
2261             Sebastian Pop  <s.pop@samsung.com>
2263         PR tree-optimization/68279
2264         * gfortran.dg/graphite/pr68279.f90: New.
2266 2015-11-23  Marek Polacek  <polacek@redhat.com>
2268         PR tree-optimization/68455
2269         * gcc.dg/tree-ssa/pr68455.c: New test.
2271 2015-11-23  Richard Biener  <rguenther@suse.de>
2273         PR tree-optimization/68465
2274         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2276 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2278         PR target/68363
2279         * gcc.target/aarch64/pr68363_1.c: New test.
2281 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
2283         * gcc.target/aarch64/simd/vmulx.x: New.
2284         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2285         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2286         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2288 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
2290         PR c++/68001
2291         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2293 2015-11-23  Richard Biener  <rguenther@suse.de>
2294             Jiong Wang  <jiong.wang@arm.com>
2296         PR tree-optimization/68317
2297         PR tree-optimization/68326
2298         * gcc.dg/pr68317.c: New testcase.
2300 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
2302         PR tree-optimization/68327
2303         * gcc.dg/pr68327.c: New test.
2305 2015-11-23  Tom de Vries  <tom@codesourcery.com>
2307         PR tree-optimization/68460
2308         * gcc.dg/autopar/pr68460.c: New test.
2310 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2312         * c-c++-common/asan/halt_on_error-1.c: New test.
2313         * c-c++-common/asan/halt_on_error-2.c: Likewise.
2315 2015-11-23  Richard Biener  <rguenther@suse.de>
2317         PR tree-optimization/68482
2318         * gcc.dg/vect/pr68482.c: New testcase.
2320 2015-11-23  Richard Biener  <rguenther@suse.de>
2322         PR tree-optimization/68445
2323         * gcc.dg/vect/pr68445.c: New testcase.
2325 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
2327         * gcc.target/s390/load-relative-check.c: New test to check
2328         generation of load relative instructions.
2330 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332         * gfortran.dg/fmt_t_8.f90: New test.
2334 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2336         PR target/68390
2337         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2339 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2343 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2345         PR fortran/68486
2346         * gfortran.dg/simplify_cshift_2.f90: New test.
2348 2015-11-22  James Norris  <jnorris@codesourcery.com>
2349             Cesar Philippidis  <cesar@codesourcery.com>
2351         * gfortran.dg/goacc/declare-1.f95: Update test.
2352         * gfortran.dg/goacc/declare-2.f95: New test.
2354 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
2356         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2357         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2358         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2359         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2360         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2361         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2362         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2363         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2364         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2365         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2366         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2367         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2369 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2371         * gfortran.dg/simplify_cshift_1.f90: New test.
2373 2015-11-21  Nathan Sidwell  <nathan@acm.org>
2375         * gcc.dg/atomic-generic.c: Include <string.h>.
2377 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
2379         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2381 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
2383         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2385 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
2387         PR debug/66432
2388         * gcc.dg/debug/pr66432.c: New test.
2390 2015-11-20  Ian Lance Taylor  <iant@google.com>
2392         PR go/66406
2393         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2395 2015-11-20  Mike Stump  <mikestump@comcast.net>
2397         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2398         isn't portable.
2400 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
2402         PR 62314
2403         * gcc.dg/fixits.c: New file.
2404         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2405         (test_fixit_insert): New.
2406         (test_fixit_remove): New.
2407         (test_fixit_replace): New.
2408         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2409         (test_fixit_insert): New.
2410         (test_fixit_remove): New.
2411         (test_fixit_replace): New.
2412         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2413         (test_show_locus): Add tests of rendering fixit hints.
2415 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2417         PR middle-end/68339
2418         * gcc.dg/vect/pr68339.c: New test.
2420 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2422         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2424 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
2426         PR fortran/68237
2427         * gfortran.dg/submodule_12.f90: New test
2429         PR fortran/66762
2430         * gfortran.dg/submodule_6.f08: Add compile option -flto.
2432 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2434         * lib/target-supports.exp
2435         (check_effective_target_arm_neon_ok_nocache): Add check
2436         for M profile.
2438 2015-11-20  Tom de Vries  <tom@codesourcery.com>
2440         PR tree-optimization/68373
2441         * gcc.dg/autopar/pr68373.c: New test.
2443 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
2445         PR c++/67354
2446         * g++.dg/abi/mangle67.C: New test.
2448 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2450         * gcc.target/s390/bswap-1.c: New test.
2452 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2454         * gcc.target/s390/pfpo.c: New test.
2456 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2458         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2459         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2461 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
2463         * g++.dg/spellcheck-fields.C: New file.
2465 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2466             Sebastian Pop  <s.pop@samsung.com>
2468         PR tree-optimization/68428
2469         * gcc.dg/graphite/pr68428.c: New.
2471 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
2472             Sebastian Pop  <s.pop@samsung.com>
2474         PR tree-optimization/68335
2475         * gfortran.dg/graphite/pr68335.f90: New.
2477 2015-11-19  Nathan Sidwell  <nathan@acm.org>
2479         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2480         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2481         * gcc.dg/special/weak-2.c: Likewise.
2482         * gcc.dg/weak/weak-12.c: Likewise.
2483         * gcc.dg/weak/weak-15.c: Likewise.
2484         * gcc.dg/weak/weak-16.c: Likewise.
2485         * gcc.dg/weak/weak-1.c: Likewise.
2486         * gcc.dg/weak/weak-2.c: Likewise.
2487         * gcc.dg/weak/weak-4.c: Likewise.
2488         * gcc.dg/torture/pr53922.c: Likewise.
2489         * gcc.dg/torture/pr60092.c: Likewise.
2491 2015-11-19  Marek Polacek  <polacek@redhat.com>
2493         PR c/68412
2494         * gcc.dg/pr68412-2.c: New test.
2495         * gcc.dg/pr68412.c: New test.
2497 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2499         * gcc.dg/tree-ssa/vrp98.c: New testcase.
2500         * gcc.target/avr/uint8-single-reg.c: New testcase.
2502 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2504         PR c++/67409
2505         * g++.dg/eh/goto3.C: New test.
2507 2015-11-19  Marek Polacek  <polacek@redhat.com>
2509         PR tree-optimization/68431
2510         * gcc.dg/tree-ssa/pr68431.c: New test.
2512 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
2514         PR rtl-optimization/68376
2515         * gcc.c-torture/execute/pr68376-1.c: New test.
2516         * gcc.c-torture/execute/pr68376-2.c: New test.
2518         PR target/67770
2519         * gcc.target/i386/pr67770.c: New test.
2521 2015-11-18  Jeff Law  <law@redhat.com>
2523         PR tree-optimization/68198
2524         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2525         * gcc.dg/tree-ssa/pr68198.c: New test.
2527 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2529         PR fortran/59910
2530         * gfortran.dg/pr59910.f90: New test.
2532 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2534         PR fortran/43996
2535         * gfortran.dg/pr43996.f90: New test.
2537 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
2539         PR c/65083
2540         * gcc.dg/atomic/stdatomic-fence-2.c,
2541         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2543 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2545         * gnat.dg/loop_optimization19.adb: New test.
2546         * gnat.dg/loop_optimization20.adb: Likewise.
2547         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2549 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2551         * gnat.dg/opt52.adb: New test.
2553 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
2555         * gcc.dg/goacc/nvptx-sese-1.c: New.
2557 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2559         * gnat.dg/renaming7.adb: New test.
2560         * gnat.dg/renaming7_pkg.ads: New helper.
2562 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
2564         PR tree-optimization/68402
2565         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2566         to avoid undefined behaviour.
2568 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
2570         PR tree-optimization/68157
2571         * g++.dg/opt/pr68157.C: New test.
2573 2015-11-18  Richard Biener  <rguenther@suse.de>
2575         PR tree-optimization/67790
2576         * gcc.dg/vect/pr67790.c: New testcase.
2578 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
2580         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2582 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
2584         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2585         (test_braced_init): New function.
2586         (test_statement_expression): New function.
2587         (test_address_of_label): New function.
2588         (test_transaction_expressions): New function.
2589         (test_keywords): New function.
2590         (test_builtin_va_arg): New function.
2591         (test_builtin_offsetof): New function.
2592         * lib/multiline.exp (_build_multiline_regex): Escape braces.
2594 2015-11-17  Martin Sebor  <msebor@redhat.com>
2596         PR c++/68308
2597         * g++.dg/init/new46.C: New test.
2599 2015-11-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
2601         PR fortran/65751
2602         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2604 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2606         PR middle-end/68134
2607         * gcc.dg/pr68134.c: New test.
2609 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2611         PR target/68143
2612         * gcc.c-torture/execute/pr68143_1.c: New test.
2614 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
2616         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2618 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
2620         * gcc.dg/tree-ssa/ifc-8.c: New test.
2622 2015-11-16  Marek Polacek  <polacek@redhat.com>
2624         PR c++/68362
2625         * g++.dg/delayedfold/switch-1.C: New test.
2627 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2629         PR fortran/58027
2630         PR fortran/60993
2631         * gfortran.dg/pr58027.f90: New test.
2633 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
2635         * c-c++-common/attr-simd.c: New test.
2636         * c-c++-common/attr-simd-2.c: New test.
2637         * c-c++-common/attr-simd-3.c: New test.
2639 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
2641         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2643 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2645         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2646          Check __ARM_NEON__ instead of "arm_neon.h.
2647         * gcc.target/arm/attr-neon3.c: New test.
2648         * gcc.target/arm/attr-neon-fp16.c: Likewise
2650 2015-11-16  Christian Bruel  <christian.bruel@st.com>
2652         PR target/65837
2653         * gcc.target/arm/lto/pr65837_0.c
2654         * gcc.target/arm/attr-neon2.c
2655         * gcc.target/arm/attr-neon.c
2656         * gcc.target/arm/attr-neon-builtin-fail.c
2657         * gcc.target/arm/attr-crypto.c
2659 2015-11-16  Richard Biener  <rguenther@suse.de>
2661         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2663 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
2665         PR fortran/50221
2666         * gfortran.dg/deferred_character_1.f90: New test.
2667         * gfortran.dg/deferred_character_4.f90: New test for comment
2668         #4 of the PR.
2670         PR fortran/68216
2671         * gfortran.dg/deferred_character_2.f90: New test.
2673         PR fortran/67674
2674         * gfortran.dg/deferred_character_3.f90: New test.
2676         PR fortran/63932
2677         * gfortran.dg/deferred_character_5.f90: New test.
2679         PR fortran/66408
2680         * gfortran.dg/deferred_character_6.f90: New test.
2682         PR fortran/49954
2683         * gfortran.dg/deferred_character_7.f90: New test.
2685 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2687         PR fortran/67803
2688         * gfortran.dg/pr67803.f90: New test.
2690 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
2692         * g++.dg/cpp/ucn-1.C: Fix typo.
2694 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
2696         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2697         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2699 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
2700             Jeff Law  <law@redhat.com>
2702         * gcc.dg/tree-ssa/split-path-1.c: New test.
2704 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2706         * c-c++-common/goacc/loop-auto-1.c: New.
2708         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2709         * gcc.dg/goacc/nvptx-merged-loop.c: New.
2711 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
2713         PR fortran/68319
2714         * gfortran.dg/pr68319.f90: New test.
2716 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2718         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2719         hardware floating point support.
2721         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2722         vector direct move instructions.
2724         * gcc.target/powerpc/maddld.c: New test.
2726 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
2728         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2729         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2730         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2732 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2734         * gcc.dg/diagnostic-token-ranges.c: New file.
2735         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2736         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2737         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2738         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2739         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2740         line_table param when calling
2741         linemap_position_for_line_and_column.
2742         (test_show_locus): Pass line_table to rich_location ctors.
2743         (plugin_init): Remove setting of global_dc->colorize_source_p.
2744         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2745         New file.
2746         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2747         diagnostic_plugin_test_tree_expression_range.c,
2748         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2749         and diagnostic-test-show-trees-1.c.
2751 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
2753         PR tree-optimization/67682
2754         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2755         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2756         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2757         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2759 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2761         * gcc.target/aarch64/umaddl_combine_1.c: New test.
2763 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2765         PR tree-optimization/68264
2766         * gcc.dg/torture/pr68264.c: New test.
2768 2015-11-13  Marek Polacek  <polacek@redhat.com>
2770         PR c/68320
2771         * gcc.dg/pr68320.c: New test.
2773 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2775         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2777 2015-11-13  Richard Biener  <rguenther@suse.de>
2779         PR tree-optimization/68306
2780         * gcc.dg/pr68306.c: Adjust.
2781         * gcc.dg/pr68306-2.c: New testcase.
2782         * gcc.dg/pr68306-3.c: Likewise.
2784 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2786         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2787         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2789 2015-11-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2791         PR fortran/47266
2792         * gfortran.dg/module_private_2.f90: New test.
2794 2015-11-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2796         PR fortran/47266
2797         * gfortran.dg/warn_unused_function_2.f90: New test.
2799 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
2801         Revert [ARM] Remove neon-testgen.ml and generated tests.
2802         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2804         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2805         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2806         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2807         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2808         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2809         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2810         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2811         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2812         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2813         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2814         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2815         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2816         * gcc.target/arm/neon/vRhadds16.c: Remove.
2817         * gcc.target/arm/neon/vRhadds32.c: Remove.
2818         * gcc.target/arm/neon/vRhadds8.c: Remove.
2819         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2820         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2821         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2822         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2823         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2824         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2825         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2826         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2827         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2828         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2829         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2830         * gcc.target/arm/neon/vRshls16.c: Remove.
2831         * gcc.target/arm/neon/vRshls32.c: Remove.
2832         * gcc.target/arm/neon/vRshls64.c: Remove.
2833         * gcc.target/arm/neon/vRshls8.c: Remove.
2834         * gcc.target/arm/neon/vRshlu16.c: Remove.
2835         * gcc.target/arm/neon/vRshlu32.c: Remove.
2836         * gcc.target/arm/neon/vRshlu64.c: Remove.
2837         * gcc.target/arm/neon/vRshlu8.c: Remove.
2838         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2839         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2840         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2841         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2842         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2843         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2844         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2845         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2846         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2847         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2848         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2849         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2850         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2851         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2852         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2853         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2854         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2855         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2856         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2857         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2858         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2859         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2860         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2861         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2862         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2863         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2864         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2865         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2866         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2867         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2868         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2869         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2870         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2871         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2872         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2873         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2874         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2875         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2876         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2877         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2878         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2879         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2880         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2881         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2882         * gcc.target/arm/neon/vabaQs16.c: Remove.
2883         * gcc.target/arm/neon/vabaQs32.c: Remove.
2884         * gcc.target/arm/neon/vabaQs8.c: Remove.
2885         * gcc.target/arm/neon/vabaQu16.c: Remove.
2886         * gcc.target/arm/neon/vabaQu32.c: Remove.
2887         * gcc.target/arm/neon/vabaQu8.c: Remove.
2888         * gcc.target/arm/neon/vabals16.c: Remove.
2889         * gcc.target/arm/neon/vabals32.c: Remove.
2890         * gcc.target/arm/neon/vabals8.c: Remove.
2891         * gcc.target/arm/neon/vabalu16.c: Remove.
2892         * gcc.target/arm/neon/vabalu32.c: Remove.
2893         * gcc.target/arm/neon/vabalu8.c: Remove.
2894         * gcc.target/arm/neon/vabas16.c: Remove.
2895         * gcc.target/arm/neon/vabas32.c: Remove.
2896         * gcc.target/arm/neon/vabas8.c: Remove.
2897         * gcc.target/arm/neon/vabau16.c: Remove.
2898         * gcc.target/arm/neon/vabau32.c: Remove.
2899         * gcc.target/arm/neon/vabau8.c: Remove.
2900         * gcc.target/arm/neon/vabdQf32.c: Remove.
2901         * gcc.target/arm/neon/vabdQs16.c: Remove.
2902         * gcc.target/arm/neon/vabdQs32.c: Remove.
2903         * gcc.target/arm/neon/vabdQs8.c: Remove.
2904         * gcc.target/arm/neon/vabdQu16.c: Remove.
2905         * gcc.target/arm/neon/vabdQu32.c: Remove.
2906         * gcc.target/arm/neon/vabdQu8.c: Remove.
2907         * gcc.target/arm/neon/vabdf32.c: Remove.
2908         * gcc.target/arm/neon/vabdls16.c: Remove.
2909         * gcc.target/arm/neon/vabdls32.c: Remove.
2910         * gcc.target/arm/neon/vabdls8.c: Remove.
2911         * gcc.target/arm/neon/vabdlu16.c: Remove.
2912         * gcc.target/arm/neon/vabdlu32.c: Remove.
2913         * gcc.target/arm/neon/vabdlu8.c: Remove.
2914         * gcc.target/arm/neon/vabds16.c: Remove.
2915         * gcc.target/arm/neon/vabds32.c: Remove.
2916         * gcc.target/arm/neon/vabds8.c: Remove.
2917         * gcc.target/arm/neon/vabdu16.c: Remove.
2918         * gcc.target/arm/neon/vabdu32.c: Remove.
2919         * gcc.target/arm/neon/vabdu8.c: Remove.
2920         * gcc.target/arm/neon/vabsQf32.c: Remove.
2921         * gcc.target/arm/neon/vabsQs16.c: Remove.
2922         * gcc.target/arm/neon/vabsQs32.c: Remove.
2923         * gcc.target/arm/neon/vabsQs8.c: Remove.
2924         * gcc.target/arm/neon/vabsf32.c: Remove.
2925         * gcc.target/arm/neon/vabss16.c: Remove.
2926         * gcc.target/arm/neon/vabss32.c: Remove.
2927         * gcc.target/arm/neon/vabss8.c: Remove.
2928         * gcc.target/arm/neon/vaddQf32.c: Remove.
2929         * gcc.target/arm/neon/vaddQs16.c: Remove.
2930         * gcc.target/arm/neon/vaddQs32.c: Remove.
2931         * gcc.target/arm/neon/vaddQs64.c: Remove.
2932         * gcc.target/arm/neon/vaddQs8.c: Remove.
2933         * gcc.target/arm/neon/vaddQu16.c: Remove.
2934         * gcc.target/arm/neon/vaddQu32.c: Remove.
2935         * gcc.target/arm/neon/vaddQu64.c: Remove.
2936         * gcc.target/arm/neon/vaddQu8.c: Remove.
2937         * gcc.target/arm/neon/vaddf32.c: Remove.
2938         * gcc.target/arm/neon/vaddhns16.c: Remove.
2939         * gcc.target/arm/neon/vaddhns32.c: Remove.
2940         * gcc.target/arm/neon/vaddhns64.c: Remove.
2941         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2942         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2943         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2944         * gcc.target/arm/neon/vaddls16.c: Remove.
2945         * gcc.target/arm/neon/vaddls32.c: Remove.
2946         * gcc.target/arm/neon/vaddls8.c: Remove.
2947         * gcc.target/arm/neon/vaddlu16.c: Remove.
2948         * gcc.target/arm/neon/vaddlu32.c: Remove.
2949         * gcc.target/arm/neon/vaddlu8.c: Remove.
2950         * gcc.target/arm/neon/vadds16.c: Remove.
2951         * gcc.target/arm/neon/vadds32.c: Remove.
2952         * gcc.target/arm/neon/vadds64.c: Remove.
2953         * gcc.target/arm/neon/vadds8.c: Remove.
2954         * gcc.target/arm/neon/vaddu16.c: Remove.
2955         * gcc.target/arm/neon/vaddu32.c: Remove.
2956         * gcc.target/arm/neon/vaddu64.c: Remove.
2957         * gcc.target/arm/neon/vaddu8.c: Remove.
2958         * gcc.target/arm/neon/vaddws16.c: Remove.
2959         * gcc.target/arm/neon/vaddws32.c: Remove.
2960         * gcc.target/arm/neon/vaddws8.c: Remove.
2961         * gcc.target/arm/neon/vaddwu16.c: Remove.
2962         * gcc.target/arm/neon/vaddwu32.c: Remove.
2963         * gcc.target/arm/neon/vaddwu8.c: Remove.
2964         * gcc.target/arm/neon/vandQs16.c: Remove.
2965         * gcc.target/arm/neon/vandQs32.c: Remove.
2966         * gcc.target/arm/neon/vandQs64.c: Remove.
2967         * gcc.target/arm/neon/vandQs8.c: Remove.
2968         * gcc.target/arm/neon/vandQu16.c: Remove.
2969         * gcc.target/arm/neon/vandQu32.c: Remove.
2970         * gcc.target/arm/neon/vandQu64.c: Remove.
2971         * gcc.target/arm/neon/vandQu8.c: Remove.
2972         * gcc.target/arm/neon/vands16.c: Remove.
2973         * gcc.target/arm/neon/vands32.c: Remove.
2974         * gcc.target/arm/neon/vands64.c: Remove.
2975         * gcc.target/arm/neon/vands8.c: Remove.
2976         * gcc.target/arm/neon/vandu16.c: Remove.
2977         * gcc.target/arm/neon/vandu32.c: Remove.
2978         * gcc.target/arm/neon/vandu64.c: Remove.
2979         * gcc.target/arm/neon/vandu8.c: Remove.
2980         * gcc.target/arm/neon/vbicQs16.c: Remove.
2981         * gcc.target/arm/neon/vbicQs32.c: Remove.
2982         * gcc.target/arm/neon/vbicQs64.c: Remove.
2983         * gcc.target/arm/neon/vbicQs8.c: Remove.
2984         * gcc.target/arm/neon/vbicQu16.c: Remove.
2985         * gcc.target/arm/neon/vbicQu32.c: Remove.
2986         * gcc.target/arm/neon/vbicQu64.c: Remove.
2987         * gcc.target/arm/neon/vbicQu8.c: Remove.
2988         * gcc.target/arm/neon/vbics16.c: Remove.
2989         * gcc.target/arm/neon/vbics32.c: Remove.
2990         * gcc.target/arm/neon/vbics64.c: Remove.
2991         * gcc.target/arm/neon/vbics8.c: Remove.
2992         * gcc.target/arm/neon/vbicu16.c: Remove.
2993         * gcc.target/arm/neon/vbicu32.c: Remove.
2994         * gcc.target/arm/neon/vbicu64.c: Remove.
2995         * gcc.target/arm/neon/vbicu8.c: Remove.
2996         * gcc.target/arm/neon/vbslQf32.c: Remove.
2997         * gcc.target/arm/neon/vbslQp16.c: Remove.
2998         * gcc.target/arm/neon/vbslQp64.c: Remove.
2999         * gcc.target/arm/neon/vbslQp8.c: Remove.
3000         * gcc.target/arm/neon/vbslQs16.c: Remove.
3001         * gcc.target/arm/neon/vbslQs32.c: Remove.
3002         * gcc.target/arm/neon/vbslQs64.c: Remove.
3003         * gcc.target/arm/neon/vbslQs8.c: Remove.
3004         * gcc.target/arm/neon/vbslQu16.c: Remove.
3005         * gcc.target/arm/neon/vbslQu32.c: Remove.
3006         * gcc.target/arm/neon/vbslQu64.c: Remove.
3007         * gcc.target/arm/neon/vbslQu8.c: Remove.
3008         * gcc.target/arm/neon/vbslf32.c: Remove.
3009         * gcc.target/arm/neon/vbslp16.c: Remove.
3010         * gcc.target/arm/neon/vbslp64.c: Remove.
3011         * gcc.target/arm/neon/vbslp8.c: Remove.
3012         * gcc.target/arm/neon/vbsls16.c: Remove.
3013         * gcc.target/arm/neon/vbsls32.c: Remove.
3014         * gcc.target/arm/neon/vbsls64.c: Remove.
3015         * gcc.target/arm/neon/vbsls8.c: Remove.
3016         * gcc.target/arm/neon/vbslu16.c: Remove.
3017         * gcc.target/arm/neon/vbslu32.c: Remove.
3018         * gcc.target/arm/neon/vbslu64.c: Remove.
3019         * gcc.target/arm/neon/vbslu8.c: Remove.
3020         * gcc.target/arm/neon/vcageQf32.c: Remove.
3021         * gcc.target/arm/neon/vcagef32.c: Remove.
3022         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3023         * gcc.target/arm/neon/vcagtf32.c: Remove.
3024         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3025         * gcc.target/arm/neon/vcalef32.c: Remove.
3026         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3027         * gcc.target/arm/neon/vcaltf32.c: Remove.
3028         * gcc.target/arm/neon/vceqQf32.c: Remove.
3029         * gcc.target/arm/neon/vceqQp8.c: Remove.
3030         * gcc.target/arm/neon/vceqQs16.c: Remove.
3031         * gcc.target/arm/neon/vceqQs32.c: Remove.
3032         * gcc.target/arm/neon/vceqQs8.c: Remove.
3033         * gcc.target/arm/neon/vceqQu16.c: Remove.
3034         * gcc.target/arm/neon/vceqQu32.c: Remove.
3035         * gcc.target/arm/neon/vceqQu8.c: Remove.
3036         * gcc.target/arm/neon/vceqf32.c: Remove.
3037         * gcc.target/arm/neon/vceqp8.c: Remove.
3038         * gcc.target/arm/neon/vceqs16.c: Remove.
3039         * gcc.target/arm/neon/vceqs32.c: Remove.
3040         * gcc.target/arm/neon/vceqs8.c: Remove.
3041         * gcc.target/arm/neon/vcequ16.c: Remove.
3042         * gcc.target/arm/neon/vcequ32.c: Remove.
3043         * gcc.target/arm/neon/vcequ8.c: Remove.
3044         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3045         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3046         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3047         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3048         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3049         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3050         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3051         * gcc.target/arm/neon/vcgef32.c: Remove.
3052         * gcc.target/arm/neon/vcges16.c: Remove.
3053         * gcc.target/arm/neon/vcges32.c: Remove.
3054         * gcc.target/arm/neon/vcges8.c: Remove.
3055         * gcc.target/arm/neon/vcgeu16.c: Remove.
3056         * gcc.target/arm/neon/vcgeu32.c: Remove.
3057         * gcc.target/arm/neon/vcgeu8.c: Remove.
3058         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3059         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3060         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3061         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3062         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3063         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3064         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3065         * gcc.target/arm/neon/vcgtf32.c: Remove.
3066         * gcc.target/arm/neon/vcgts16.c: Remove.
3067         * gcc.target/arm/neon/vcgts32.c: Remove.
3068         * gcc.target/arm/neon/vcgts8.c: Remove.
3069         * gcc.target/arm/neon/vcgtu16.c: Remove.
3070         * gcc.target/arm/neon/vcgtu32.c: Remove.
3071         * gcc.target/arm/neon/vcgtu8.c: Remove.
3072         * gcc.target/arm/neon/vcleQf32.c: Remove.
3073         * gcc.target/arm/neon/vcleQs16.c: Remove.
3074         * gcc.target/arm/neon/vcleQs32.c: Remove.
3075         * gcc.target/arm/neon/vcleQs8.c: Remove.
3076         * gcc.target/arm/neon/vcleQu16.c: Remove.
3077         * gcc.target/arm/neon/vcleQu32.c: Remove.
3078         * gcc.target/arm/neon/vcleQu8.c: Remove.
3079         * gcc.target/arm/neon/vclef32.c: Remove.
3080         * gcc.target/arm/neon/vcles16.c: Remove.
3081         * gcc.target/arm/neon/vcles32.c: Remove.
3082         * gcc.target/arm/neon/vcles8.c: Remove.
3083         * gcc.target/arm/neon/vcleu16.c: Remove.
3084         * gcc.target/arm/neon/vcleu32.c: Remove.
3085         * gcc.target/arm/neon/vcleu8.c: Remove.
3086         * gcc.target/arm/neon/vclsQs16.c: Remove.
3087         * gcc.target/arm/neon/vclsQs32.c: Remove.
3088         * gcc.target/arm/neon/vclsQs8.c: Remove.
3089         * gcc.target/arm/neon/vclss16.c: Remove.
3090         * gcc.target/arm/neon/vclss32.c: Remove.
3091         * gcc.target/arm/neon/vclss8.c: Remove.
3092         * gcc.target/arm/neon/vcltQf32.c: Remove.
3093         * gcc.target/arm/neon/vcltQs16.c: Remove.
3094         * gcc.target/arm/neon/vcltQs32.c: Remove.
3095         * gcc.target/arm/neon/vcltQs8.c: Remove.
3096         * gcc.target/arm/neon/vcltQu16.c: Remove.
3097         * gcc.target/arm/neon/vcltQu32.c: Remove.
3098         * gcc.target/arm/neon/vcltQu8.c: Remove.
3099         * gcc.target/arm/neon/vcltf32.c: Remove.
3100         * gcc.target/arm/neon/vclts16.c: Remove.
3101         * gcc.target/arm/neon/vclts32.c: Remove.
3102         * gcc.target/arm/neon/vclts8.c: Remove.
3103         * gcc.target/arm/neon/vcltu16.c: Remove.
3104         * gcc.target/arm/neon/vcltu32.c: Remove.
3105         * gcc.target/arm/neon/vcltu8.c: Remove.
3106         * gcc.target/arm/neon/vclzQs16.c: Remove.
3107         * gcc.target/arm/neon/vclzQs32.c: Remove.
3108         * gcc.target/arm/neon/vclzQs8.c: Remove.
3109         * gcc.target/arm/neon/vclzQu16.c: Remove.
3110         * gcc.target/arm/neon/vclzQu32.c: Remove.
3111         * gcc.target/arm/neon/vclzQu8.c: Remove.
3112         * gcc.target/arm/neon/vclzs16.c: Remove.
3113         * gcc.target/arm/neon/vclzs32.c: Remove.
3114         * gcc.target/arm/neon/vclzs8.c: Remove.
3115         * gcc.target/arm/neon/vclzu16.c: Remove.
3116         * gcc.target/arm/neon/vclzu32.c: Remove.
3117         * gcc.target/arm/neon/vclzu8.c: Remove.
3118         * gcc.target/arm/neon/vcntQp8.c: Remove.
3119         * gcc.target/arm/neon/vcntQs8.c: Remove.
3120         * gcc.target/arm/neon/vcntQu8.c: Remove.
3121         * gcc.target/arm/neon/vcntp8.c: Remove.
3122         * gcc.target/arm/neon/vcnts8.c: Remove.
3123         * gcc.target/arm/neon/vcntu8.c: Remove.
3124         * gcc.target/arm/neon/vcombinef32.c: Remove.
3125         * gcc.target/arm/neon/vcombinep16.c: Remove.
3126         * gcc.target/arm/neon/vcombinep64.c: Remove.
3127         * gcc.target/arm/neon/vcombinep8.c: Remove.
3128         * gcc.target/arm/neon/vcombines16.c: Remove.
3129         * gcc.target/arm/neon/vcombines32.c: Remove.
3130         * gcc.target/arm/neon/vcombines64.c: Remove.
3131         * gcc.target/arm/neon/vcombines8.c: Remove.
3132         * gcc.target/arm/neon/vcombineu16.c: Remove.
3133         * gcc.target/arm/neon/vcombineu32.c: Remove.
3134         * gcc.target/arm/neon/vcombineu64.c: Remove.
3135         * gcc.target/arm/neon/vcombineu8.c: Remove.
3136         * gcc.target/arm/neon/vcreatef32.c: Remove.
3137         * gcc.target/arm/neon/vcreatep16.c: Remove.
3138         * gcc.target/arm/neon/vcreatep64.c: Remove.
3139         * gcc.target/arm/neon/vcreatep8.c: Remove.
3140         * gcc.target/arm/neon/vcreates16.c: Remove.
3141         * gcc.target/arm/neon/vcreates32.c: Remove.
3142         * gcc.target/arm/neon/vcreates64.c: Remove.
3143         * gcc.target/arm/neon/vcreates8.c: Remove.
3144         * gcc.target/arm/neon/vcreateu16.c: Remove.
3145         * gcc.target/arm/neon/vcreateu32.c: Remove.
3146         * gcc.target/arm/neon/vcreateu64.c: Remove.
3147         * gcc.target/arm/neon/vcreateu8.c: Remove.
3148         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3149         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3150         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3151         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3152         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3153         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3154         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3155         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3156         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3157         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3158         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3159         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3160         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3161         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3162         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3163         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3164         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3165         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3166         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3167         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3168         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3169         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3170         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3171         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3172         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3173         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3174         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3175         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3176         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3177         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3178         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3179         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3180         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3181         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3182         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3183         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3184         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3185         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3186         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3187         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3188         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3189         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3190         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3191         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3192         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3193         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3194         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3195         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3196         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3197         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3198         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3199         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3200         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3201         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3202         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3203         * gcc.target/arm/neon/vdup_np16.c: Remove.
3204         * gcc.target/arm/neon/vdup_np64.c: Remove.
3205         * gcc.target/arm/neon/vdup_np8.c: Remove.
3206         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3207         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3208         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3209         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3210         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3211         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3212         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3213         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3214         * gcc.target/arm/neon/veorQs16.c: Remove.
3215         * gcc.target/arm/neon/veorQs32.c: Remove.
3216         * gcc.target/arm/neon/veorQs64.c: Remove.
3217         * gcc.target/arm/neon/veorQs8.c: Remove.
3218         * gcc.target/arm/neon/veorQu16.c: Remove.
3219         * gcc.target/arm/neon/veorQu32.c: Remove.
3220         * gcc.target/arm/neon/veorQu64.c: Remove.
3221         * gcc.target/arm/neon/veorQu8.c: Remove.
3222         * gcc.target/arm/neon/veors16.c: Remove.
3223         * gcc.target/arm/neon/veors32.c: Remove.
3224         * gcc.target/arm/neon/veors64.c: Remove.
3225         * gcc.target/arm/neon/veors8.c: Remove.
3226         * gcc.target/arm/neon/veoru16.c: Remove.
3227         * gcc.target/arm/neon/veoru32.c: Remove.
3228         * gcc.target/arm/neon/veoru64.c: Remove.
3229         * gcc.target/arm/neon/veoru8.c: Remove.
3230         * gcc.target/arm/neon/vextQf32.c: Remove.
3231         * gcc.target/arm/neon/vextQp16.c: Remove.
3232         * gcc.target/arm/neon/vextQp64.c: Remove.
3233         * gcc.target/arm/neon/vextQp8.c: Remove.
3234         * gcc.target/arm/neon/vextQs16.c: Remove.
3235         * gcc.target/arm/neon/vextQs32.c: Remove.
3236         * gcc.target/arm/neon/vextQs64.c: Remove.
3237         * gcc.target/arm/neon/vextQs8.c: Remove.
3238         * gcc.target/arm/neon/vextQu16.c: Remove.
3239         * gcc.target/arm/neon/vextQu32.c: Remove.
3240         * gcc.target/arm/neon/vextQu64.c: Remove.
3241         * gcc.target/arm/neon/vextQu8.c: Remove.
3242         * gcc.target/arm/neon/vextf32.c: Remove.
3243         * gcc.target/arm/neon/vextp16.c: Remove.
3244         * gcc.target/arm/neon/vextp64.c: Remove.
3245         * gcc.target/arm/neon/vextp8.c: Remove.
3246         * gcc.target/arm/neon/vexts16.c: Remove.
3247         * gcc.target/arm/neon/vexts32.c: Remove.
3248         * gcc.target/arm/neon/vexts64.c: Remove.
3249         * gcc.target/arm/neon/vexts8.c: Remove.
3250         * gcc.target/arm/neon/vextu16.c: Remove.
3251         * gcc.target/arm/neon/vextu32.c: Remove.
3252         * gcc.target/arm/neon/vextu64.c: Remove.
3253         * gcc.target/arm/neon/vextu8.c: Remove.
3254         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3255         * gcc.target/arm/neon/vfmaf32.c: Remove.
3256         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3257         * gcc.target/arm/neon/vfmsf32.c: Remove.
3258         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3259         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3260         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3261         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3262         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3263         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3264         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3265         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3266         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3267         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3268         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3269         * gcc.target/arm/neon/vget_highf32.c: Remove.
3270         * gcc.target/arm/neon/vget_highp16.c: Remove.
3271         * gcc.target/arm/neon/vget_highp64.c: Remove.
3272         * gcc.target/arm/neon/vget_highp8.c: Remove.
3273         * gcc.target/arm/neon/vget_highs16.c: Remove.
3274         * gcc.target/arm/neon/vget_highs32.c: Remove.
3275         * gcc.target/arm/neon/vget_highs64.c: Remove.
3276         * gcc.target/arm/neon/vget_highs8.c: Remove.
3277         * gcc.target/arm/neon/vget_highu16.c: Remove.
3278         * gcc.target/arm/neon/vget_highu32.c: Remove.
3279         * gcc.target/arm/neon/vget_highu64.c: Remove.
3280         * gcc.target/arm/neon/vget_highu8.c: Remove.
3281         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3282         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3283         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3284         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3285         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3286         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3287         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3288         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3289         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3290         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3291         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3292         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3293         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3294         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3295         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3296         * gcc.target/arm/neon/vget_lows16.c: Remove.
3297         * gcc.target/arm/neon/vget_lows32.c: Remove.
3298         * gcc.target/arm/neon/vget_lows64.c: Remove.
3299         * gcc.target/arm/neon/vget_lows8.c: Remove.
3300         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3301         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3302         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3303         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3304         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3305         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3306         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3307         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3308         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3309         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3310         * gcc.target/arm/neon/vhadds16.c: Remove.
3311         * gcc.target/arm/neon/vhadds32.c: Remove.
3312         * gcc.target/arm/neon/vhadds8.c: Remove.
3313         * gcc.target/arm/neon/vhaddu16.c: Remove.
3314         * gcc.target/arm/neon/vhaddu32.c: Remove.
3315         * gcc.target/arm/neon/vhaddu8.c: Remove.
3316         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3317         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3318         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3319         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3320         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3321         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3322         * gcc.target/arm/neon/vhsubs16.c: Remove.
3323         * gcc.target/arm/neon/vhsubs32.c: Remove.
3324         * gcc.target/arm/neon/vhsubs8.c: Remove.
3325         * gcc.target/arm/neon/vhsubu16.c: Remove.
3326         * gcc.target/arm/neon/vhsubu32.c: Remove.
3327         * gcc.target/arm/neon/vhsubu8.c: Remove.
3328         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3329         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3330         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3331         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3332         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3333         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3334         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3335         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3336         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3337         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3338         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3339         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3340         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3341         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3342         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3343         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3344         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3345         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3346         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3347         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3348         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3349         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3350         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3351         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3352         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3353         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3354         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3355         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3356         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3357         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3358         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3359         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3360         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3361         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3362         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3363         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3364         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3365         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3366         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3367         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3368         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3369         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3370         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3371         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3372         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3373         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3374         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3375         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3376         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3377         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3378         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3379         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3380         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3381         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3382         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3383         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3384         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3385         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3386         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3387         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3388         * gcc.target/arm/neon/vld1f32.c: Remove.
3389         * gcc.target/arm/neon/vld1p16.c: Remove.
3390         * gcc.target/arm/neon/vld1p64.c: Remove.
3391         * gcc.target/arm/neon/vld1p8.c: Remove.
3392         * gcc.target/arm/neon/vld1s16.c: Remove.
3393         * gcc.target/arm/neon/vld1s32.c: Remove.
3394         * gcc.target/arm/neon/vld1s64.c: Remove.
3395         * gcc.target/arm/neon/vld1s8.c: Remove.
3396         * gcc.target/arm/neon/vld1u16.c: Remove.
3397         * gcc.target/arm/neon/vld1u32.c: Remove.
3398         * gcc.target/arm/neon/vld1u64.c: Remove.
3399         * gcc.target/arm/neon/vld1u8.c: Remove.
3400         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3401         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3402         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3403         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3404         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3405         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3406         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3407         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3408         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3409         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3410         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3411         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3412         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3413         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3414         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3415         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3416         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3417         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3418         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3419         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3420         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3421         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3422         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3423         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3424         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3425         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3426         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3427         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3428         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3429         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3430         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3431         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3432         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3433         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3434         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3435         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3436         * gcc.target/arm/neon/vld2f32.c: Remove.
3437         * gcc.target/arm/neon/vld2p16.c: Remove.
3438         * gcc.target/arm/neon/vld2p64.c: Remove.
3439         * gcc.target/arm/neon/vld2p8.c: Remove.
3440         * gcc.target/arm/neon/vld2s16.c: Remove.
3441         * gcc.target/arm/neon/vld2s32.c: Remove.
3442         * gcc.target/arm/neon/vld2s64.c: Remove.
3443         * gcc.target/arm/neon/vld2s8.c: Remove.
3444         * gcc.target/arm/neon/vld2u16.c: Remove.
3445         * gcc.target/arm/neon/vld2u32.c: Remove.
3446         * gcc.target/arm/neon/vld2u64.c: Remove.
3447         * gcc.target/arm/neon/vld2u8.c: Remove.
3448         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3449         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3450         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3451         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3452         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3453         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3454         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3455         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3456         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3457         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3458         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3459         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3460         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3461         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3462         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3463         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3464         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3465         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3466         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3467         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3468         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3469         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3470         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3471         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3472         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3473         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3474         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3475         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3476         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3477         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3478         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3479         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3480         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3481         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3482         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3483         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3484         * gcc.target/arm/neon/vld3f32.c: Remove.
3485         * gcc.target/arm/neon/vld3p16.c: Remove.
3486         * gcc.target/arm/neon/vld3p64.c: Remove.
3487         * gcc.target/arm/neon/vld3p8.c: Remove.
3488         * gcc.target/arm/neon/vld3s16.c: Remove.
3489         * gcc.target/arm/neon/vld3s32.c: Remove.
3490         * gcc.target/arm/neon/vld3s64.c: Remove.
3491         * gcc.target/arm/neon/vld3s8.c: Remove.
3492         * gcc.target/arm/neon/vld3u16.c: Remove.
3493         * gcc.target/arm/neon/vld3u32.c: Remove.
3494         * gcc.target/arm/neon/vld3u64.c: Remove.
3495         * gcc.target/arm/neon/vld3u8.c: Remove.
3496         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3497         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3498         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3499         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3500         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3501         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3502         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3503         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3504         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3505         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3506         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3507         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3508         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3509         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3510         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3511         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3512         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3513         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3514         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3515         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3516         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3517         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3518         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3519         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3520         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3521         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3522         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3523         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3524         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3525         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3526         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3527         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3528         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3529         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3530         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3531         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3532         * gcc.target/arm/neon/vld4f32.c: Remove.
3533         * gcc.target/arm/neon/vld4p16.c: Remove.
3534         * gcc.target/arm/neon/vld4p64.c: Remove.
3535         * gcc.target/arm/neon/vld4p8.c: Remove.
3536         * gcc.target/arm/neon/vld4s16.c: Remove.
3537         * gcc.target/arm/neon/vld4s32.c: Remove.
3538         * gcc.target/arm/neon/vld4s64.c: Remove.
3539         * gcc.target/arm/neon/vld4s8.c: Remove.
3540         * gcc.target/arm/neon/vld4u16.c: Remove.
3541         * gcc.target/arm/neon/vld4u32.c: Remove.
3542         * gcc.target/arm/neon/vld4u64.c: Remove.
3543         * gcc.target/arm/neon/vld4u8.c: Remove.
3544         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3545         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3546         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3547         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3548         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3549         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3550         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3551         * gcc.target/arm/neon/vmaxf32.c: Remove.
3552         * gcc.target/arm/neon/vmaxs16.c: Remove.
3553         * gcc.target/arm/neon/vmaxs32.c: Remove.
3554         * gcc.target/arm/neon/vmaxs8.c: Remove.
3555         * gcc.target/arm/neon/vmaxu16.c: Remove.
3556         * gcc.target/arm/neon/vmaxu32.c: Remove.
3557         * gcc.target/arm/neon/vmaxu8.c: Remove.
3558         * gcc.target/arm/neon/vminQf32.c: Remove.
3559         * gcc.target/arm/neon/vminQs16.c: Remove.
3560         * gcc.target/arm/neon/vminQs32.c: Remove.
3561         * gcc.target/arm/neon/vminQs8.c: Remove.
3562         * gcc.target/arm/neon/vminQu16.c: Remove.
3563         * gcc.target/arm/neon/vminQu32.c: Remove.
3564         * gcc.target/arm/neon/vminQu8.c: Remove.
3565         * gcc.target/arm/neon/vminf32.c: Remove.
3566         * gcc.target/arm/neon/vmins16.c: Remove.
3567         * gcc.target/arm/neon/vmins32.c: Remove.
3568         * gcc.target/arm/neon/vmins8.c: Remove.
3569         * gcc.target/arm/neon/vminu16.c: Remove.
3570         * gcc.target/arm/neon/vminu32.c: Remove.
3571         * gcc.target/arm/neon/vminu8.c: Remove.
3572         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3573         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3574         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3575         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3576         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3577         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3578         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3579         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3580         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3581         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3582         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3583         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3584         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3585         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3586         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3587         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3588         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3589         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3590         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3591         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3592         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3593         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3594         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3595         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3596         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3597         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3598         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3599         * gcc.target/arm/neon/vmlaf32.c: Remove.
3600         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3601         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3602         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3603         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3604         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3605         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3606         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3607         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3608         * gcc.target/arm/neon/vmlals16.c: Remove.
3609         * gcc.target/arm/neon/vmlals32.c: Remove.
3610         * gcc.target/arm/neon/vmlals8.c: Remove.
3611         * gcc.target/arm/neon/vmlalu16.c: Remove.
3612         * gcc.target/arm/neon/vmlalu32.c: Remove.
3613         * gcc.target/arm/neon/vmlalu8.c: Remove.
3614         * gcc.target/arm/neon/vmlas16.c: Remove.
3615         * gcc.target/arm/neon/vmlas32.c: Remove.
3616         * gcc.target/arm/neon/vmlas8.c: Remove.
3617         * gcc.target/arm/neon/vmlau16.c: Remove.
3618         * gcc.target/arm/neon/vmlau32.c: Remove.
3619         * gcc.target/arm/neon/vmlau8.c: Remove.
3620         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3621         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3622         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3623         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3624         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3625         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3626         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3627         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3628         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3629         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3630         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3631         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3632         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3633         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3634         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3635         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3636         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3637         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3638         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3639         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3640         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3641         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3642         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3643         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3644         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3645         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3646         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3647         * gcc.target/arm/neon/vmlsf32.c: Remove.
3648         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3649         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3650         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3651         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3652         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3653         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3654         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3655         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3656         * gcc.target/arm/neon/vmlsls16.c: Remove.
3657         * gcc.target/arm/neon/vmlsls32.c: Remove.
3658         * gcc.target/arm/neon/vmlsls8.c: Remove.
3659         * gcc.target/arm/neon/vmlslu16.c: Remove.
3660         * gcc.target/arm/neon/vmlslu32.c: Remove.
3661         * gcc.target/arm/neon/vmlslu8.c: Remove.
3662         * gcc.target/arm/neon/vmlss16.c: Remove.
3663         * gcc.target/arm/neon/vmlss32.c: Remove.
3664         * gcc.target/arm/neon/vmlss8.c: Remove.
3665         * gcc.target/arm/neon/vmlsu16.c: Remove.
3666         * gcc.target/arm/neon/vmlsu32.c: Remove.
3667         * gcc.target/arm/neon/vmlsu8.c: Remove.
3668         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3669         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3670         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3671         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3672         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3673         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3674         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3675         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3676         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3677         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3678         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3679         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3680         * gcc.target/arm/neon/vmov_np16.c: Remove.
3681         * gcc.target/arm/neon/vmov_np8.c: Remove.
3682         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3683         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3684         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3685         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3686         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3687         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3688         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3689         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3690         * gcc.target/arm/neon/vmovls16.c: Remove.
3691         * gcc.target/arm/neon/vmovls32.c: Remove.
3692         * gcc.target/arm/neon/vmovls8.c: Remove.
3693         * gcc.target/arm/neon/vmovlu16.c: Remove.
3694         * gcc.target/arm/neon/vmovlu32.c: Remove.
3695         * gcc.target/arm/neon/vmovlu8.c: Remove.
3696         * gcc.target/arm/neon/vmovns16.c: Remove.
3697         * gcc.target/arm/neon/vmovns32.c: Remove.
3698         * gcc.target/arm/neon/vmovns64.c: Remove.
3699         * gcc.target/arm/neon/vmovnu16.c: Remove.
3700         * gcc.target/arm/neon/vmovnu32.c: Remove.
3701         * gcc.target/arm/neon/vmovnu64.c: Remove.
3702         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3703         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3704         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3705         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3706         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3707         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3708         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3709         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3710         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3711         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3712         * gcc.target/arm/neon/vmulQf32.c: Remove.
3713         * gcc.target/arm/neon/vmulQp8.c: Remove.
3714         * gcc.target/arm/neon/vmulQs16.c: Remove.
3715         * gcc.target/arm/neon/vmulQs32.c: Remove.
3716         * gcc.target/arm/neon/vmulQs8.c: Remove.
3717         * gcc.target/arm/neon/vmulQu16.c: Remove.
3718         * gcc.target/arm/neon/vmulQu32.c: Remove.
3719         * gcc.target/arm/neon/vmulQu8.c: Remove.
3720         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3721         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3722         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3723         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3724         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3725         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3726         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3727         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3728         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3729         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3730         * gcc.target/arm/neon/vmulf32.c: Remove.
3731         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3732         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3733         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3734         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3735         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3736         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3737         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3738         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3739         * gcc.target/arm/neon/vmullp8.c: Remove.
3740         * gcc.target/arm/neon/vmulls16.c: Remove.
3741         * gcc.target/arm/neon/vmulls32.c: Remove.
3742         * gcc.target/arm/neon/vmulls8.c: Remove.
3743         * gcc.target/arm/neon/vmullu16.c: Remove.
3744         * gcc.target/arm/neon/vmullu32.c: Remove.
3745         * gcc.target/arm/neon/vmullu8.c: Remove.
3746         * gcc.target/arm/neon/vmulp8.c: Remove.
3747         * gcc.target/arm/neon/vmuls16.c: Remove.
3748         * gcc.target/arm/neon/vmuls32.c: Remove.
3749         * gcc.target/arm/neon/vmuls8.c: Remove.
3750         * gcc.target/arm/neon/vmulu16.c: Remove.
3751         * gcc.target/arm/neon/vmulu32.c: Remove.
3752         * gcc.target/arm/neon/vmulu8.c: Remove.
3753         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3754         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3755         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3756         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3757         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3758         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3759         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3760         * gcc.target/arm/neon/vmvnp8.c: Remove.
3761         * gcc.target/arm/neon/vmvns16.c: Remove.
3762         * gcc.target/arm/neon/vmvns32.c: Remove.
3763         * gcc.target/arm/neon/vmvns8.c: Remove.
3764         * gcc.target/arm/neon/vmvnu16.c: Remove.
3765         * gcc.target/arm/neon/vmvnu32.c: Remove.
3766         * gcc.target/arm/neon/vmvnu8.c: Remove.
3767         * gcc.target/arm/neon/vnegQf32.c: Remove.
3768         * gcc.target/arm/neon/vnegQs16.c: Remove.
3769         * gcc.target/arm/neon/vnegQs32.c: Remove.
3770         * gcc.target/arm/neon/vnegQs8.c: Remove.
3771         * gcc.target/arm/neon/vnegf32.c: Remove.
3772         * gcc.target/arm/neon/vnegs16.c: Remove.
3773         * gcc.target/arm/neon/vnegs32.c: Remove.
3774         * gcc.target/arm/neon/vnegs8.c: Remove.
3775         * gcc.target/arm/neon/vornQs16.c: Remove.
3776         * gcc.target/arm/neon/vornQs32.c: Remove.
3777         * gcc.target/arm/neon/vornQs64.c: Remove.
3778         * gcc.target/arm/neon/vornQs8.c: Remove.
3779         * gcc.target/arm/neon/vornQu16.c: Remove.
3780         * gcc.target/arm/neon/vornQu32.c: Remove.
3781         * gcc.target/arm/neon/vornQu64.c: Remove.
3782         * gcc.target/arm/neon/vornQu8.c: Remove.
3783         * gcc.target/arm/neon/vorns16.c: Remove.
3784         * gcc.target/arm/neon/vorns32.c: Remove.
3785         * gcc.target/arm/neon/vorns64.c: Remove.
3786         * gcc.target/arm/neon/vorns8.c: Remove.
3787         * gcc.target/arm/neon/vornu16.c: Remove.
3788         * gcc.target/arm/neon/vornu32.c: Remove.
3789         * gcc.target/arm/neon/vornu64.c: Remove.
3790         * gcc.target/arm/neon/vornu8.c: Remove.
3791         * gcc.target/arm/neon/vorrQs16.c: Remove.
3792         * gcc.target/arm/neon/vorrQs32.c: Remove.
3793         * gcc.target/arm/neon/vorrQs64.c: Remove.
3794         * gcc.target/arm/neon/vorrQs8.c: Remove.
3795         * gcc.target/arm/neon/vorrQu16.c: Remove.
3796         * gcc.target/arm/neon/vorrQu32.c: Remove.
3797         * gcc.target/arm/neon/vorrQu64.c: Remove.
3798         * gcc.target/arm/neon/vorrQu8.c: Remove.
3799         * gcc.target/arm/neon/vorrs16.c: Remove.
3800         * gcc.target/arm/neon/vorrs32.c: Remove.
3801         * gcc.target/arm/neon/vorrs64.c: Remove.
3802         * gcc.target/arm/neon/vorrs8.c: Remove.
3803         * gcc.target/arm/neon/vorru16.c: Remove.
3804         * gcc.target/arm/neon/vorru32.c: Remove.
3805         * gcc.target/arm/neon/vorru64.c: Remove.
3806         * gcc.target/arm/neon/vorru8.c: Remove.
3807         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3808         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3809         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3810         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3811         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3812         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3813         * gcc.target/arm/neon/vpadals16.c: Remove.
3814         * gcc.target/arm/neon/vpadals32.c: Remove.
3815         * gcc.target/arm/neon/vpadals8.c: Remove.
3816         * gcc.target/arm/neon/vpadalu16.c: Remove.
3817         * gcc.target/arm/neon/vpadalu32.c: Remove.
3818         * gcc.target/arm/neon/vpadalu8.c: Remove.
3819         * gcc.target/arm/neon/vpaddf32.c: Remove.
3820         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3821         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3822         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3823         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3824         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3825         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3826         * gcc.target/arm/neon/vpaddls16.c: Remove.
3827         * gcc.target/arm/neon/vpaddls32.c: Remove.
3828         * gcc.target/arm/neon/vpaddls8.c: Remove.
3829         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3830         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3831         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3832         * gcc.target/arm/neon/vpadds16.c: Remove.
3833         * gcc.target/arm/neon/vpadds32.c: Remove.
3834         * gcc.target/arm/neon/vpadds8.c: Remove.
3835         * gcc.target/arm/neon/vpaddu16.c: Remove.
3836         * gcc.target/arm/neon/vpaddu32.c: Remove.
3837         * gcc.target/arm/neon/vpaddu8.c: Remove.
3838         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3839         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3840         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3841         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3842         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3843         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3844         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3845         * gcc.target/arm/neon/vpminf32.c: Remove.
3846         * gcc.target/arm/neon/vpmins16.c: Remove.
3847         * gcc.target/arm/neon/vpmins32.c: Remove.
3848         * gcc.target/arm/neon/vpmins8.c: Remove.
3849         * gcc.target/arm/neon/vpminu16.c: Remove.
3850         * gcc.target/arm/neon/vpminu32.c: Remove.
3851         * gcc.target/arm/neon/vpminu8.c: Remove.
3852         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3853         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3854         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3855         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3856         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3857         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3858         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3859         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3860         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3861         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3862         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3863         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3864         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3865         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3866         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3867         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3868         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3869         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3870         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3871         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3872         * gcc.target/arm/neon/vqRshls16.c: Remove.
3873         * gcc.target/arm/neon/vqRshls32.c: Remove.
3874         * gcc.target/arm/neon/vqRshls64.c: Remove.
3875         * gcc.target/arm/neon/vqRshls8.c: Remove.
3876         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3877         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3878         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3879         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3880         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3881         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3882         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3883         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3884         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3885         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3886         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3887         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3888         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3889         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3890         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3891         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3892         * gcc.target/arm/neon/vqabss16.c: Remove.
3893         * gcc.target/arm/neon/vqabss32.c: Remove.
3894         * gcc.target/arm/neon/vqabss8.c: Remove.
3895         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3896         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3897         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3898         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3899         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3900         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3901         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3902         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3903         * gcc.target/arm/neon/vqadds16.c: Remove.
3904         * gcc.target/arm/neon/vqadds32.c: Remove.
3905         * gcc.target/arm/neon/vqadds64.c: Remove.
3906         * gcc.target/arm/neon/vqadds8.c: Remove.
3907         * gcc.target/arm/neon/vqaddu16.c: Remove.
3908         * gcc.target/arm/neon/vqaddu32.c: Remove.
3909         * gcc.target/arm/neon/vqaddu64.c: Remove.
3910         * gcc.target/arm/neon/vqaddu8.c: Remove.
3911         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3912         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3913         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3914         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3915         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3916         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3917         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3918         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3919         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3920         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3921         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3922         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3923         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3924         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3925         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3926         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3927         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3928         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3929         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3930         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3931         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3932         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3933         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3934         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3935         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3936         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3937         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3938         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3939         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3940         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3941         * gcc.target/arm/neon/vqmovns16.c: Remove.
3942         * gcc.target/arm/neon/vqmovns32.c: Remove.
3943         * gcc.target/arm/neon/vqmovns64.c: Remove.
3944         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3945         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3946         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3947         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3948         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3949         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3950         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3951         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3952         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3953         * gcc.target/arm/neon/vqnegs16.c: Remove.
3954         * gcc.target/arm/neon/vqnegs32.c: Remove.
3955         * gcc.target/arm/neon/vqnegs8.c: Remove.
3956         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3957         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3958         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3959         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3960         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3961         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3962         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3963         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3964         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3965         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3966         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3967         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3968         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3969         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3970         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3971         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3972         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3973         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3974         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3975         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3976         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3977         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3978         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3979         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3980         * gcc.target/arm/neon/vqshls16.c: Remove.
3981         * gcc.target/arm/neon/vqshls32.c: Remove.
3982         * gcc.target/arm/neon/vqshls64.c: Remove.
3983         * gcc.target/arm/neon/vqshls8.c: Remove.
3984         * gcc.target/arm/neon/vqshlu16.c: Remove.
3985         * gcc.target/arm/neon/vqshlu32.c: Remove.
3986         * gcc.target/arm/neon/vqshlu64.c: Remove.
3987         * gcc.target/arm/neon/vqshlu8.c: Remove.
3988         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3989         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3990         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3991         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3992         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3993         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3994         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3995         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3996         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3997         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3998         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3999         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4000         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4001         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4002         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4003         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4004         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4005         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4006         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4007         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4008         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4009         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4010         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4011         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4012         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4013         * gcc.target/arm/neon/vqsubs16.c: Remove.
4014         * gcc.target/arm/neon/vqsubs32.c: Remove.
4015         * gcc.target/arm/neon/vqsubs64.c: Remove.
4016         * gcc.target/arm/neon/vqsubs8.c: Remove.
4017         * gcc.target/arm/neon/vqsubu16.c: Remove.
4018         * gcc.target/arm/neon/vqsubu32.c: Remove.
4019         * gcc.target/arm/neon/vqsubu64.c: Remove.
4020         * gcc.target/arm/neon/vqsubu8.c: Remove.
4021         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4022         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4023         * gcc.target/arm/neon/vrecpef32.c: Remove.
4024         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4025         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4026         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4035         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4036         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4037         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4038         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4039         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4040         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4041         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4042         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4043         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4044         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4045         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4046         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4047         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4048         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4049         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4050         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4051         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4052         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4053         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4054         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4055         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4056         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4057         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4058         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4059         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4060         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4061         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4070         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4071         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4072         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4073         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4074         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4075         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4076         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4077         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4078         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4079         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4080         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4081         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4082         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4083         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4084         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4085         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4086         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4087         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4088         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4089         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4090         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4091         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4092         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4093         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4094         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4095         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4096         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4097         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4098         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4099         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4100         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4101         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4102         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4103         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4104         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4105         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4106         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4107         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4108         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4109         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4110         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4111         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4112         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4113         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4114         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4115         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4116         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4117         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4118         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4119         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4120         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4121         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4122         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4123         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4124         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4125         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4126         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4127         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4128         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4129         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4130         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4131         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4132         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4133         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4134         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4135         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4136         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4137         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4138         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4139         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4140         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4141         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4142         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4143         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4144         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4145         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4146         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4147         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4148         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4149         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4150         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4151         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4152         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4153         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4154         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4167         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4168         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4169         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4170         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4171         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4172         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4173         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4174         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4175         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4176         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4177         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4178         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4179         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4180         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4181         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4182         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4183         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4184         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4185         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4186         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4187         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4188         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4189         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4190         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4191         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4192         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4193         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4194         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4195         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4196         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4197         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4198         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4199         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4200         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4201         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4202         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4203         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4204         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4205         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4206         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4207         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4208         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4209         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4210         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4211         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4212         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4213         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4214         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4215         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4216         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4217         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4218         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4219         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4220         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4221         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4222         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4223         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4224         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4225         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4227         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4228         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4229         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4230         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4231         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4232         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4233         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4234         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4235         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4236         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4237         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4238         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4239         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4240         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4241         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4242         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4243         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4244         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4245         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4246         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4247         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4248         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4249         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4250         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4251         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4252         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4253         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4254         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4255         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4256         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4257         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4258         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4259         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4260         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4261         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4262         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4263         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4264         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4265         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4266         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4267         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4268         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4269         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4270         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4315         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4316         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4317         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4318         * gcc.target/arm/neon/vrev16p8.c: Remove.
4319         * gcc.target/arm/neon/vrev16s8.c: Remove.
4320         * gcc.target/arm/neon/vrev16u8.c: Remove.
4321         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4322         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4323         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4324         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4325         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4326         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4327         * gcc.target/arm/neon/vrev32p16.c: Remove.
4328         * gcc.target/arm/neon/vrev32p8.c: Remove.
4329         * gcc.target/arm/neon/vrev32s16.c: Remove.
4330         * gcc.target/arm/neon/vrev32s8.c: Remove.
4331         * gcc.target/arm/neon/vrev32u16.c: Remove.
4332         * gcc.target/arm/neon/vrev32u8.c: Remove.
4333         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4334         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4335         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4336         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4337         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4338         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4339         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4340         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4341         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4342         * gcc.target/arm/neon/vrev64f32.c: Remove.
4343         * gcc.target/arm/neon/vrev64p16.c: Remove.
4344         * gcc.target/arm/neon/vrev64p8.c: Remove.
4345         * gcc.target/arm/neon/vrev64s16.c: Remove.
4346         * gcc.target/arm/neon/vrev64s32.c: Remove.
4347         * gcc.target/arm/neon/vrev64s8.c: Remove.
4348         * gcc.target/arm/neon/vrev64u16.c: Remove.
4349         * gcc.target/arm/neon/vrev64u32.c: Remove.
4350         * gcc.target/arm/neon/vrev64u8.c: Remove.
4351         * gcc.target/arm/neon/vrndaf32.c: Remove.
4352         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4353         * gcc.target/arm/neon/vrndf32.c: Remove.
4354         * gcc.target/arm/neon/vrndmf32.c: Remove.
4355         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4356         * gcc.target/arm/neon/vrndnf32.c: Remove.
4357         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4358         * gcc.target/arm/neon/vrndpf32.c: Remove.
4359         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4360         * gcc.target/arm/neon/vrndqf32.c: Remove.
4361         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4362         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4363         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4364         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4365         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4366         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4367         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4368         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4369         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4370         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4371         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4372         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4373         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4374         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4375         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4376         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4377         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4378         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4379         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4380         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4381         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4382         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4383         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4384         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4385         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4386         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4387         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4388         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4389         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4390         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4391         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4392         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4393         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4394         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4395         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4396         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4397         * gcc.target/arm/neon/vshlQs16.c: Remove.
4398         * gcc.target/arm/neon/vshlQs32.c: Remove.
4399         * gcc.target/arm/neon/vshlQs64.c: Remove.
4400         * gcc.target/arm/neon/vshlQs8.c: Remove.
4401         * gcc.target/arm/neon/vshlQu16.c: Remove.
4402         * gcc.target/arm/neon/vshlQu32.c: Remove.
4403         * gcc.target/arm/neon/vshlQu64.c: Remove.
4404         * gcc.target/arm/neon/vshlQu8.c: Remove.
4405         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4406         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4407         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4408         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4409         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4410         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4411         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4412         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4413         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4414         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4415         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4416         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4417         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4418         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4419         * gcc.target/arm/neon/vshls16.c: Remove.
4420         * gcc.target/arm/neon/vshls32.c: Remove.
4421         * gcc.target/arm/neon/vshls64.c: Remove.
4422         * gcc.target/arm/neon/vshls8.c: Remove.
4423         * gcc.target/arm/neon/vshlu16.c: Remove.
4424         * gcc.target/arm/neon/vshlu32.c: Remove.
4425         * gcc.target/arm/neon/vshlu64.c: Remove.
4426         * gcc.target/arm/neon/vshlu8.c: Remove.
4427         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4428         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4429         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4430         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4431         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4432         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4433         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4434         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4435         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4436         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4437         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4438         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4439         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4440         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4441         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4442         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4443         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4444         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4445         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4446         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4447         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4448         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4449         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4450         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4451         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4452         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4453         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4454         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4455         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4456         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4457         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4458         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4459         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4460         * gcc.target/arm/neon/vsli_np16.c: Remove.
4461         * gcc.target/arm/neon/vsli_np64.c: Remove.
4462         * gcc.target/arm/neon/vsli_np8.c: Remove.
4463         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4464         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4465         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4466         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4467         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4468         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4469         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4470         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4471         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4472         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4473         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4474         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4475         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4476         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4477         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4478         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4479         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4480         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4481         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4482         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4483         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4484         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4485         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4486         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4487         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4488         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4489         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4490         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4491         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4492         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4493         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4494         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4495         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4496         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4497         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4498         * gcc.target/arm/neon/vsri_np16.c: Remove.
4499         * gcc.target/arm/neon/vsri_np64.c: Remove.
4500         * gcc.target/arm/neon/vsri_np8.c: Remove.
4501         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4502         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4503         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4504         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4505         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4506         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4507         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4508         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4509         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4510         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4511         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4512         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4513         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4514         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4515         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4516         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4517         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4518         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4519         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4520         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4521         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4522         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4523         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4524         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4525         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4526         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4527         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4528         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4529         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4530         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4531         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4532         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4533         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4534         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4535         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4536         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4537         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4538         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4539         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4540         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4541         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4542         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4543         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4544         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4545         * gcc.target/arm/neon/vst1f32.c: Remove.
4546         * gcc.target/arm/neon/vst1p16.c: Remove.
4547         * gcc.target/arm/neon/vst1p64.c: Remove.
4548         * gcc.target/arm/neon/vst1p8.c: Remove.
4549         * gcc.target/arm/neon/vst1s16.c: Remove.
4550         * gcc.target/arm/neon/vst1s32.c: Remove.
4551         * gcc.target/arm/neon/vst1s64.c: Remove.
4552         * gcc.target/arm/neon/vst1s8.c: Remove.
4553         * gcc.target/arm/neon/vst1u16.c: Remove.
4554         * gcc.target/arm/neon/vst1u32.c: Remove.
4555         * gcc.target/arm/neon/vst1u64.c: Remove.
4556         * gcc.target/arm/neon/vst1u8.c: Remove.
4557         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4558         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4559         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4560         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4561         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4562         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4563         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4564         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4565         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4566         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4567         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4568         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4569         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4570         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4571         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4572         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4573         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4574         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4575         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4576         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4577         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4578         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4579         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4580         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4581         * gcc.target/arm/neon/vst2f32.c: Remove.
4582         * gcc.target/arm/neon/vst2p16.c: Remove.
4583         * gcc.target/arm/neon/vst2p64.c: Remove.
4584         * gcc.target/arm/neon/vst2p8.c: Remove.
4585         * gcc.target/arm/neon/vst2s16.c: Remove.
4586         * gcc.target/arm/neon/vst2s32.c: Remove.
4587         * gcc.target/arm/neon/vst2s64.c: Remove.
4588         * gcc.target/arm/neon/vst2s8.c: Remove.
4589         * gcc.target/arm/neon/vst2u16.c: Remove.
4590         * gcc.target/arm/neon/vst2u32.c: Remove.
4591         * gcc.target/arm/neon/vst2u64.c: Remove.
4592         * gcc.target/arm/neon/vst2u8.c: Remove.
4593         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4594         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4595         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4596         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4597         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4598         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4599         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4600         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4601         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4602         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4603         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4604         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4605         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4606         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4607         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4608         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4609         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4610         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4611         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4612         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4613         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4614         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4615         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4616         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4617         * gcc.target/arm/neon/vst3f32.c: Remove.
4618         * gcc.target/arm/neon/vst3p16.c: Remove.
4619         * gcc.target/arm/neon/vst3p64.c: Remove.
4620         * gcc.target/arm/neon/vst3p8.c: Remove.
4621         * gcc.target/arm/neon/vst3s16.c: Remove.
4622         * gcc.target/arm/neon/vst3s32.c: Remove.
4623         * gcc.target/arm/neon/vst3s64.c: Remove.
4624         * gcc.target/arm/neon/vst3s8.c: Remove.
4625         * gcc.target/arm/neon/vst3u16.c: Remove.
4626         * gcc.target/arm/neon/vst3u32.c: Remove.
4627         * gcc.target/arm/neon/vst3u64.c: Remove.
4628         * gcc.target/arm/neon/vst3u8.c: Remove.
4629         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4630         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4631         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4632         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4633         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4634         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4635         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4636         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4637         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4638         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4639         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4640         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4641         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4642         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4643         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4644         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4645         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4646         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4647         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4648         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4649         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4650         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4651         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4652         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4653         * gcc.target/arm/neon/vst4f32.c: Remove.
4654         * gcc.target/arm/neon/vst4p16.c: Remove.
4655         * gcc.target/arm/neon/vst4p64.c: Remove.
4656         * gcc.target/arm/neon/vst4p8.c: Remove.
4657         * gcc.target/arm/neon/vst4s16.c: Remove.
4658         * gcc.target/arm/neon/vst4s32.c: Remove.
4659         * gcc.target/arm/neon/vst4s64.c: Remove.
4660         * gcc.target/arm/neon/vst4s8.c: Remove.
4661         * gcc.target/arm/neon/vst4u16.c: Remove.
4662         * gcc.target/arm/neon/vst4u32.c: Remove.
4663         * gcc.target/arm/neon/vst4u64.c: Remove.
4664         * gcc.target/arm/neon/vst4u8.c: Remove.
4665         * gcc.target/arm/neon/vsubQf32.c: Remove.
4666         * gcc.target/arm/neon/vsubQs16.c: Remove.
4667         * gcc.target/arm/neon/vsubQs32.c: Remove.
4668         * gcc.target/arm/neon/vsubQs64.c: Remove.
4669         * gcc.target/arm/neon/vsubQs8.c: Remove.
4670         * gcc.target/arm/neon/vsubQu16.c: Remove.
4671         * gcc.target/arm/neon/vsubQu32.c: Remove.
4672         * gcc.target/arm/neon/vsubQu64.c: Remove.
4673         * gcc.target/arm/neon/vsubQu8.c: Remove.
4674         * gcc.target/arm/neon/vsubf32.c: Remove.
4675         * gcc.target/arm/neon/vsubhns16.c: Remove.
4676         * gcc.target/arm/neon/vsubhns32.c: Remove.
4677         * gcc.target/arm/neon/vsubhns64.c: Remove.
4678         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4679         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4680         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4681         * gcc.target/arm/neon/vsubls16.c: Remove.
4682         * gcc.target/arm/neon/vsubls32.c: Remove.
4683         * gcc.target/arm/neon/vsubls8.c: Remove.
4684         * gcc.target/arm/neon/vsublu16.c: Remove.
4685         * gcc.target/arm/neon/vsublu32.c: Remove.
4686         * gcc.target/arm/neon/vsublu8.c: Remove.
4687         * gcc.target/arm/neon/vsubs16.c: Remove.
4688         * gcc.target/arm/neon/vsubs32.c: Remove.
4689         * gcc.target/arm/neon/vsubs64.c: Remove.
4690         * gcc.target/arm/neon/vsubs8.c: Remove.
4691         * gcc.target/arm/neon/vsubu16.c: Remove.
4692         * gcc.target/arm/neon/vsubu32.c: Remove.
4693         * gcc.target/arm/neon/vsubu64.c: Remove.
4694         * gcc.target/arm/neon/vsubu8.c: Remove.
4695         * gcc.target/arm/neon/vsubws16.c: Remove.
4696         * gcc.target/arm/neon/vsubws32.c: Remove.
4697         * gcc.target/arm/neon/vsubws8.c: Remove.
4698         * gcc.target/arm/neon/vsubwu16.c: Remove.
4699         * gcc.target/arm/neon/vsubwu32.c: Remove.
4700         * gcc.target/arm/neon/vsubwu8.c: Remove.
4701         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4702         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4703         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4704         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4705         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4706         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4707         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4708         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4709         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4710         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4711         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4712         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4713         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4714         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4715         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4716         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4717         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4718         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4719         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4720         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4721         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4722         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4723         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4724         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4725         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4726         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4727         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4728         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4729         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4730         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4731         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4732         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4733         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4734         * gcc.target/arm/neon/vtrnf32.c: Remove.
4735         * gcc.target/arm/neon/vtrnp16.c: Remove.
4736         * gcc.target/arm/neon/vtrnp8.c: Remove.
4737         * gcc.target/arm/neon/vtrns16.c: Remove.
4738         * gcc.target/arm/neon/vtrns32.c: Remove.
4739         * gcc.target/arm/neon/vtrns8.c: Remove.
4740         * gcc.target/arm/neon/vtrnu16.c: Remove.
4741         * gcc.target/arm/neon/vtrnu32.c: Remove.
4742         * gcc.target/arm/neon/vtrnu8.c: Remove.
4743         * gcc.target/arm/neon/vtstQp8.c: Remove.
4744         * gcc.target/arm/neon/vtstQs16.c: Remove.
4745         * gcc.target/arm/neon/vtstQs32.c: Remove.
4746         * gcc.target/arm/neon/vtstQs8.c: Remove.
4747         * gcc.target/arm/neon/vtstQu16.c: Remove.
4748         * gcc.target/arm/neon/vtstQu32.c: Remove.
4749         * gcc.target/arm/neon/vtstQu8.c: Remove.
4750         * gcc.target/arm/neon/vtstp8.c: Remove.
4751         * gcc.target/arm/neon/vtsts16.c: Remove.
4752         * gcc.target/arm/neon/vtsts32.c: Remove.
4753         * gcc.target/arm/neon/vtsts8.c: Remove.
4754         * gcc.target/arm/neon/vtstu16.c: Remove.
4755         * gcc.target/arm/neon/vtstu32.c: Remove.
4756         * gcc.target/arm/neon/vtstu8.c: Remove.
4757         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4758         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4759         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4760         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4761         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4762         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4763         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4764         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4765         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4766         * gcc.target/arm/neon/vuzpf32.c: Remove.
4767         * gcc.target/arm/neon/vuzpp16.c: Remove.
4768         * gcc.target/arm/neon/vuzpp8.c: Remove.
4769         * gcc.target/arm/neon/vuzps16.c: Remove.
4770         * gcc.target/arm/neon/vuzps32.c: Remove.
4771         * gcc.target/arm/neon/vuzps8.c: Remove.
4772         * gcc.target/arm/neon/vuzpu16.c: Remove.
4773         * gcc.target/arm/neon/vuzpu32.c: Remove.
4774         * gcc.target/arm/neon/vuzpu8.c: Remove.
4775         * gcc.target/arm/neon/vzipQf32.c: Remove.
4776         * gcc.target/arm/neon/vzipQp16.c: Remove.
4777         * gcc.target/arm/neon/vzipQp8.c: Remove.
4778         * gcc.target/arm/neon/vzipQs16.c: Remove.
4779         * gcc.target/arm/neon/vzipQs32.c: Remove.
4780         * gcc.target/arm/neon/vzipQs8.c: Remove.
4781         * gcc.target/arm/neon/vzipQu16.c: Remove.
4782         * gcc.target/arm/neon/vzipQu32.c: Remove.
4783         * gcc.target/arm/neon/vzipQu8.c: Remove.
4784         * gcc.target/arm/neon/vzipf32.c: Remove.
4785         * gcc.target/arm/neon/vzipp16.c: Remove.
4786         * gcc.target/arm/neon/vzipp8.c: Remove.
4787         * gcc.target/arm/neon/vzips16.c: Remove.
4788         * gcc.target/arm/neon/vzips32.c: Remove.
4789         * gcc.target/arm/neon/vzips8.c: Remove.
4790         * gcc.target/arm/neon/vzipu16.c: Remove.
4791         * gcc.target/arm/neon/vzipu32.c: Remove.
4792         * gcc.target/arm/neon/vzipu8.c: Remove.
4794 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
4796         * g++.dg/vect/simd-mask-store-bool.cc: New test.
4798 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4800         PR driver/67613
4801         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4802         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4804 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
4806         * gcc.dg/plugin/levenshtein-test-1.c: New file.
4807         * gcc.dg/plugin/levenshtein_plugin.c: New file.
4808         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4809         levenshtein_plugin.c.
4810         * gcc.dg/spellcheck-fields.c: New file.
4812 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
4814         PR fortran/68318
4815         * gfortran.dg/pr68318_1.f90: New test.
4816         * gfortran.dg/pr68318_2.f90: Ditto.
4818 2015-11-12  James Norris  <jnorris@codesourcery.com>
4819             Joseph Myers  <joseph@codesourcery.com>
4821         * c-c++-common/goacc/declare-1.c: New test.
4822         * c-c++-common/goacc/declare-2.c: Likewise.
4824 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
4826         [ARM] Remove neon-testgen.ml and generated tests.
4828         * gcc.target/arm/neon/vRaddhns16.c: Remove.
4829         * gcc.target/arm/neon/vRaddhns32.c: Remove.
4830         * gcc.target/arm/neon/vRaddhns64.c: Remove.
4831         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4832         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4833         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4834         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4835         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4836         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4837         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4838         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4839         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4840         * gcc.target/arm/neon/vRhadds16.c: Remove.
4841         * gcc.target/arm/neon/vRhadds32.c: Remove.
4842         * gcc.target/arm/neon/vRhadds8.c: Remove.
4843         * gcc.target/arm/neon/vRhaddu16.c: Remove.
4844         * gcc.target/arm/neon/vRhaddu32.c: Remove.
4845         * gcc.target/arm/neon/vRhaddu8.c: Remove.
4846         * gcc.target/arm/neon/vRshlQs16.c: Remove.
4847         * gcc.target/arm/neon/vRshlQs32.c: Remove.
4848         * gcc.target/arm/neon/vRshlQs64.c: Remove.
4849         * gcc.target/arm/neon/vRshlQs8.c: Remove.
4850         * gcc.target/arm/neon/vRshlQu16.c: Remove.
4851         * gcc.target/arm/neon/vRshlQu32.c: Remove.
4852         * gcc.target/arm/neon/vRshlQu64.c: Remove.
4853         * gcc.target/arm/neon/vRshlQu8.c: Remove.
4854         * gcc.target/arm/neon/vRshls16.c: Remove.
4855         * gcc.target/arm/neon/vRshls32.c: Remove.
4856         * gcc.target/arm/neon/vRshls64.c: Remove.
4857         * gcc.target/arm/neon/vRshls8.c: Remove.
4858         * gcc.target/arm/neon/vRshlu16.c: Remove.
4859         * gcc.target/arm/neon/vRshlu32.c: Remove.
4860         * gcc.target/arm/neon/vRshlu64.c: Remove.
4861         * gcc.target/arm/neon/vRshlu8.c: Remove.
4862         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4863         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4864         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4865         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4866         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4867         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4868         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4869         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4870         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4871         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4872         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4873         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4874         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4875         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4876         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4877         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4878         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4879         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4880         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4881         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4882         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4883         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4884         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4885         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4886         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4887         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4888         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4889         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4890         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4891         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4892         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4893         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4894         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4895         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4896         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4897         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4898         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4899         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4900         * gcc.target/arm/neon/vRsubhns16.c: Remove.
4901         * gcc.target/arm/neon/vRsubhns32.c: Remove.
4902         * gcc.target/arm/neon/vRsubhns64.c: Remove.
4903         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4904         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4905         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4906         * gcc.target/arm/neon/vabaQs16.c: Remove.
4907         * gcc.target/arm/neon/vabaQs32.c: Remove.
4908         * gcc.target/arm/neon/vabaQs8.c: Remove.
4909         * gcc.target/arm/neon/vabaQu16.c: Remove.
4910         * gcc.target/arm/neon/vabaQu32.c: Remove.
4911         * gcc.target/arm/neon/vabaQu8.c: Remove.
4912         * gcc.target/arm/neon/vabals16.c: Remove.
4913         * gcc.target/arm/neon/vabals32.c: Remove.
4914         * gcc.target/arm/neon/vabals8.c: Remove.
4915         * gcc.target/arm/neon/vabalu16.c: Remove.
4916         * gcc.target/arm/neon/vabalu32.c: Remove.
4917         * gcc.target/arm/neon/vabalu8.c: Remove.
4918         * gcc.target/arm/neon/vabas16.c: Remove.
4919         * gcc.target/arm/neon/vabas32.c: Remove.
4920         * gcc.target/arm/neon/vabas8.c: Remove.
4921         * gcc.target/arm/neon/vabau16.c: Remove.
4922         * gcc.target/arm/neon/vabau32.c: Remove.
4923         * gcc.target/arm/neon/vabau8.c: Remove.
4924         * gcc.target/arm/neon/vabdQf32.c: Remove.
4925         * gcc.target/arm/neon/vabdQs16.c: Remove.
4926         * gcc.target/arm/neon/vabdQs32.c: Remove.
4927         * gcc.target/arm/neon/vabdQs8.c: Remove.
4928         * gcc.target/arm/neon/vabdQu16.c: Remove.
4929         * gcc.target/arm/neon/vabdQu32.c: Remove.
4930         * gcc.target/arm/neon/vabdQu8.c: Remove.
4931         * gcc.target/arm/neon/vabdf32.c: Remove.
4932         * gcc.target/arm/neon/vabdls16.c: Remove.
4933         * gcc.target/arm/neon/vabdls32.c: Remove.
4934         * gcc.target/arm/neon/vabdls8.c: Remove.
4935         * gcc.target/arm/neon/vabdlu16.c: Remove.
4936         * gcc.target/arm/neon/vabdlu32.c: Remove.
4937         * gcc.target/arm/neon/vabdlu8.c: Remove.
4938         * gcc.target/arm/neon/vabds16.c: Remove.
4939         * gcc.target/arm/neon/vabds32.c: Remove.
4940         * gcc.target/arm/neon/vabds8.c: Remove.
4941         * gcc.target/arm/neon/vabdu16.c: Remove.
4942         * gcc.target/arm/neon/vabdu32.c: Remove.
4943         * gcc.target/arm/neon/vabdu8.c: Remove.
4944         * gcc.target/arm/neon/vabsQf32.c: Remove.
4945         * gcc.target/arm/neon/vabsQs16.c: Remove.
4946         * gcc.target/arm/neon/vabsQs32.c: Remove.
4947         * gcc.target/arm/neon/vabsQs8.c: Remove.
4948         * gcc.target/arm/neon/vabsf32.c: Remove.
4949         * gcc.target/arm/neon/vabss16.c: Remove.
4950         * gcc.target/arm/neon/vabss32.c: Remove.
4951         * gcc.target/arm/neon/vabss8.c: Remove.
4952         * gcc.target/arm/neon/vaddQf32.c: Remove.
4953         * gcc.target/arm/neon/vaddQs16.c: Remove.
4954         * gcc.target/arm/neon/vaddQs32.c: Remove.
4955         * gcc.target/arm/neon/vaddQs64.c: Remove.
4956         * gcc.target/arm/neon/vaddQs8.c: Remove.
4957         * gcc.target/arm/neon/vaddQu16.c: Remove.
4958         * gcc.target/arm/neon/vaddQu32.c: Remove.
4959         * gcc.target/arm/neon/vaddQu64.c: Remove.
4960         * gcc.target/arm/neon/vaddQu8.c: Remove.
4961         * gcc.target/arm/neon/vaddf32.c: Remove.
4962         * gcc.target/arm/neon/vaddhns16.c: Remove.
4963         * gcc.target/arm/neon/vaddhns32.c: Remove.
4964         * gcc.target/arm/neon/vaddhns64.c: Remove.
4965         * gcc.target/arm/neon/vaddhnu16.c: Remove.
4966         * gcc.target/arm/neon/vaddhnu32.c: Remove.
4967         * gcc.target/arm/neon/vaddhnu64.c: Remove.
4968         * gcc.target/arm/neon/vaddls16.c: Remove.
4969         * gcc.target/arm/neon/vaddls32.c: Remove.
4970         * gcc.target/arm/neon/vaddls8.c: Remove.
4971         * gcc.target/arm/neon/vaddlu16.c: Remove.
4972         * gcc.target/arm/neon/vaddlu32.c: Remove.
4973         * gcc.target/arm/neon/vaddlu8.c: Remove.
4974         * gcc.target/arm/neon/vadds16.c: Remove.
4975         * gcc.target/arm/neon/vadds32.c: Remove.
4976         * gcc.target/arm/neon/vadds64.c: Remove.
4977         * gcc.target/arm/neon/vadds8.c: Remove.
4978         * gcc.target/arm/neon/vaddu16.c: Remove.
4979         * gcc.target/arm/neon/vaddu32.c: Remove.
4980         * gcc.target/arm/neon/vaddu64.c: Remove.
4981         * gcc.target/arm/neon/vaddu8.c: Remove.
4982         * gcc.target/arm/neon/vaddws16.c: Remove.
4983         * gcc.target/arm/neon/vaddws32.c: Remove.
4984         * gcc.target/arm/neon/vaddws8.c: Remove.
4985         * gcc.target/arm/neon/vaddwu16.c: Remove.
4986         * gcc.target/arm/neon/vaddwu32.c: Remove.
4987         * gcc.target/arm/neon/vaddwu8.c: Remove.
4988         * gcc.target/arm/neon/vandQs16.c: Remove.
4989         * gcc.target/arm/neon/vandQs32.c: Remove.
4990         * gcc.target/arm/neon/vandQs64.c: Remove.
4991         * gcc.target/arm/neon/vandQs8.c: Remove.
4992         * gcc.target/arm/neon/vandQu16.c: Remove.
4993         * gcc.target/arm/neon/vandQu32.c: Remove.
4994         * gcc.target/arm/neon/vandQu64.c: Remove.
4995         * gcc.target/arm/neon/vandQu8.c: Remove.
4996         * gcc.target/arm/neon/vands16.c: Remove.
4997         * gcc.target/arm/neon/vands32.c: Remove.
4998         * gcc.target/arm/neon/vands64.c: Remove.
4999         * gcc.target/arm/neon/vands8.c: Remove.
5000         * gcc.target/arm/neon/vandu16.c: Remove.
5001         * gcc.target/arm/neon/vandu32.c: Remove.
5002         * gcc.target/arm/neon/vandu64.c: Remove.
5003         * gcc.target/arm/neon/vandu8.c: Remove.
5004         * gcc.target/arm/neon/vbicQs16.c: Remove.
5005         * gcc.target/arm/neon/vbicQs32.c: Remove.
5006         * gcc.target/arm/neon/vbicQs64.c: Remove.
5007         * gcc.target/arm/neon/vbicQs8.c: Remove.
5008         * gcc.target/arm/neon/vbicQu16.c: Remove.
5009         * gcc.target/arm/neon/vbicQu32.c: Remove.
5010         * gcc.target/arm/neon/vbicQu64.c: Remove.
5011         * gcc.target/arm/neon/vbicQu8.c: Remove.
5012         * gcc.target/arm/neon/vbics16.c: Remove.
5013         * gcc.target/arm/neon/vbics32.c: Remove.
5014         * gcc.target/arm/neon/vbics64.c: Remove.
5015         * gcc.target/arm/neon/vbics8.c: Remove.
5016         * gcc.target/arm/neon/vbicu16.c: Remove.
5017         * gcc.target/arm/neon/vbicu32.c: Remove.
5018         * gcc.target/arm/neon/vbicu64.c: Remove.
5019         * gcc.target/arm/neon/vbicu8.c: Remove.
5020         * gcc.target/arm/neon/vbslQf32.c: Remove.
5021         * gcc.target/arm/neon/vbslQp16.c: Remove.
5022         * gcc.target/arm/neon/vbslQp64.c: Remove.
5023         * gcc.target/arm/neon/vbslQp8.c: Remove.
5024         * gcc.target/arm/neon/vbslQs16.c: Remove.
5025         * gcc.target/arm/neon/vbslQs32.c: Remove.
5026         * gcc.target/arm/neon/vbslQs64.c: Remove.
5027         * gcc.target/arm/neon/vbslQs8.c: Remove.
5028         * gcc.target/arm/neon/vbslQu16.c: Remove.
5029         * gcc.target/arm/neon/vbslQu32.c: Remove.
5030         * gcc.target/arm/neon/vbslQu64.c: Remove.
5031         * gcc.target/arm/neon/vbslQu8.c: Remove.
5032         * gcc.target/arm/neon/vbslf32.c: Remove.
5033         * gcc.target/arm/neon/vbslp16.c: Remove.
5034         * gcc.target/arm/neon/vbslp64.c: Remove.
5035         * gcc.target/arm/neon/vbslp8.c: Remove.
5036         * gcc.target/arm/neon/vbsls16.c: Remove.
5037         * gcc.target/arm/neon/vbsls32.c: Remove.
5038         * gcc.target/arm/neon/vbsls64.c: Remove.
5039         * gcc.target/arm/neon/vbsls8.c: Remove.
5040         * gcc.target/arm/neon/vbslu16.c: Remove.
5041         * gcc.target/arm/neon/vbslu32.c: Remove.
5042         * gcc.target/arm/neon/vbslu64.c: Remove.
5043         * gcc.target/arm/neon/vbslu8.c: Remove.
5044         * gcc.target/arm/neon/vcageQf32.c: Remove.
5045         * gcc.target/arm/neon/vcagef32.c: Remove.
5046         * gcc.target/arm/neon/vcagtQf32.c: Remove.
5047         * gcc.target/arm/neon/vcagtf32.c: Remove.
5048         * gcc.target/arm/neon/vcaleQf32.c: Remove.
5049         * gcc.target/arm/neon/vcalef32.c: Remove.
5050         * gcc.target/arm/neon/vcaltQf32.c: Remove.
5051         * gcc.target/arm/neon/vcaltf32.c: Remove.
5052         * gcc.target/arm/neon/vceqQf32.c: Remove.
5053         * gcc.target/arm/neon/vceqQp8.c: Remove.
5054         * gcc.target/arm/neon/vceqQs16.c: Remove.
5055         * gcc.target/arm/neon/vceqQs32.c: Remove.
5056         * gcc.target/arm/neon/vceqQs8.c: Remove.
5057         * gcc.target/arm/neon/vceqQu16.c: Remove.
5058         * gcc.target/arm/neon/vceqQu32.c: Remove.
5059         * gcc.target/arm/neon/vceqQu8.c: Remove.
5060         * gcc.target/arm/neon/vceqf32.c: Remove.
5061         * gcc.target/arm/neon/vceqp8.c: Remove.
5062         * gcc.target/arm/neon/vceqs16.c: Remove.
5063         * gcc.target/arm/neon/vceqs32.c: Remove.
5064         * gcc.target/arm/neon/vceqs8.c: Remove.
5065         * gcc.target/arm/neon/vcequ16.c: Remove.
5066         * gcc.target/arm/neon/vcequ32.c: Remove.
5067         * gcc.target/arm/neon/vcequ8.c: Remove.
5068         * gcc.target/arm/neon/vcgeQf32.c: Remove.
5069         * gcc.target/arm/neon/vcgeQs16.c: Remove.
5070         * gcc.target/arm/neon/vcgeQs32.c: Remove.
5071         * gcc.target/arm/neon/vcgeQs8.c: Remove.
5072         * gcc.target/arm/neon/vcgeQu16.c: Remove.
5073         * gcc.target/arm/neon/vcgeQu32.c: Remove.
5074         * gcc.target/arm/neon/vcgeQu8.c: Remove.
5075         * gcc.target/arm/neon/vcgef32.c: Remove.
5076         * gcc.target/arm/neon/vcges16.c: Remove.
5077         * gcc.target/arm/neon/vcges32.c: Remove.
5078         * gcc.target/arm/neon/vcges8.c: Remove.
5079         * gcc.target/arm/neon/vcgeu16.c: Remove.
5080         * gcc.target/arm/neon/vcgeu32.c: Remove.
5081         * gcc.target/arm/neon/vcgeu8.c: Remove.
5082         * gcc.target/arm/neon/vcgtQf32.c: Remove.
5083         * gcc.target/arm/neon/vcgtQs16.c: Remove.
5084         * gcc.target/arm/neon/vcgtQs32.c: Remove.
5085         * gcc.target/arm/neon/vcgtQs8.c: Remove.
5086         * gcc.target/arm/neon/vcgtQu16.c: Remove.
5087         * gcc.target/arm/neon/vcgtQu32.c: Remove.
5088         * gcc.target/arm/neon/vcgtQu8.c: Remove.
5089         * gcc.target/arm/neon/vcgtf32.c: Remove.
5090         * gcc.target/arm/neon/vcgts16.c: Remove.
5091         * gcc.target/arm/neon/vcgts32.c: Remove.
5092         * gcc.target/arm/neon/vcgts8.c: Remove.
5093         * gcc.target/arm/neon/vcgtu16.c: Remove.
5094         * gcc.target/arm/neon/vcgtu32.c: Remove.
5095         * gcc.target/arm/neon/vcgtu8.c: Remove.
5096         * gcc.target/arm/neon/vcleQf32.c: Remove.
5097         * gcc.target/arm/neon/vcleQs16.c: Remove.
5098         * gcc.target/arm/neon/vcleQs32.c: Remove.
5099         * gcc.target/arm/neon/vcleQs8.c: Remove.
5100         * gcc.target/arm/neon/vcleQu16.c: Remove.
5101         * gcc.target/arm/neon/vcleQu32.c: Remove.
5102         * gcc.target/arm/neon/vcleQu8.c: Remove.
5103         * gcc.target/arm/neon/vclef32.c: Remove.
5104         * gcc.target/arm/neon/vcles16.c: Remove.
5105         * gcc.target/arm/neon/vcles32.c: Remove.
5106         * gcc.target/arm/neon/vcles8.c: Remove.
5107         * gcc.target/arm/neon/vcleu16.c: Remove.
5108         * gcc.target/arm/neon/vcleu32.c: Remove.
5109         * gcc.target/arm/neon/vcleu8.c: Remove.
5110         * gcc.target/arm/neon/vclsQs16.c: Remove.
5111         * gcc.target/arm/neon/vclsQs32.c: Remove.
5112         * gcc.target/arm/neon/vclsQs8.c: Remove.
5113         * gcc.target/arm/neon/vclss16.c: Remove.
5114         * gcc.target/arm/neon/vclss32.c: Remove.
5115         * gcc.target/arm/neon/vclss8.c: Remove.
5116         * gcc.target/arm/neon/vcltQf32.c: Remove.
5117         * gcc.target/arm/neon/vcltQs16.c: Remove.
5118         * gcc.target/arm/neon/vcltQs32.c: Remove.
5119         * gcc.target/arm/neon/vcltQs8.c: Remove.
5120         * gcc.target/arm/neon/vcltQu16.c: Remove.
5121         * gcc.target/arm/neon/vcltQu32.c: Remove.
5122         * gcc.target/arm/neon/vcltQu8.c: Remove.
5123         * gcc.target/arm/neon/vcltf32.c: Remove.
5124         * gcc.target/arm/neon/vclts16.c: Remove.
5125         * gcc.target/arm/neon/vclts32.c: Remove.
5126         * gcc.target/arm/neon/vclts8.c: Remove.
5127         * gcc.target/arm/neon/vcltu16.c: Remove.
5128         * gcc.target/arm/neon/vcltu32.c: Remove.
5129         * gcc.target/arm/neon/vcltu8.c: Remove.
5130         * gcc.target/arm/neon/vclzQs16.c: Remove.
5131         * gcc.target/arm/neon/vclzQs32.c: Remove.
5132         * gcc.target/arm/neon/vclzQs8.c: Remove.
5133         * gcc.target/arm/neon/vclzQu16.c: Remove.
5134         * gcc.target/arm/neon/vclzQu32.c: Remove.
5135         * gcc.target/arm/neon/vclzQu8.c: Remove.
5136         * gcc.target/arm/neon/vclzs16.c: Remove.
5137         * gcc.target/arm/neon/vclzs32.c: Remove.
5138         * gcc.target/arm/neon/vclzs8.c: Remove.
5139         * gcc.target/arm/neon/vclzu16.c: Remove.
5140         * gcc.target/arm/neon/vclzu32.c: Remove.
5141         * gcc.target/arm/neon/vclzu8.c: Remove.
5142         * gcc.target/arm/neon/vcntQp8.c: Remove.
5143         * gcc.target/arm/neon/vcntQs8.c: Remove.
5144         * gcc.target/arm/neon/vcntQu8.c: Remove.
5145         * gcc.target/arm/neon/vcntp8.c: Remove.
5146         * gcc.target/arm/neon/vcnts8.c: Remove.
5147         * gcc.target/arm/neon/vcntu8.c: Remove.
5148         * gcc.target/arm/neon/vcombinef32.c: Remove.
5149         * gcc.target/arm/neon/vcombinep16.c: Remove.
5150         * gcc.target/arm/neon/vcombinep64.c: Remove.
5151         * gcc.target/arm/neon/vcombinep8.c: Remove.
5152         * gcc.target/arm/neon/vcombines16.c: Remove.
5153         * gcc.target/arm/neon/vcombines32.c: Remove.
5154         * gcc.target/arm/neon/vcombines64.c: Remove.
5155         * gcc.target/arm/neon/vcombines8.c: Remove.
5156         * gcc.target/arm/neon/vcombineu16.c: Remove.
5157         * gcc.target/arm/neon/vcombineu32.c: Remove.
5158         * gcc.target/arm/neon/vcombineu64.c: Remove.
5159         * gcc.target/arm/neon/vcombineu8.c: Remove.
5160         * gcc.target/arm/neon/vcreatef32.c: Remove.
5161         * gcc.target/arm/neon/vcreatep16.c: Remove.
5162         * gcc.target/arm/neon/vcreatep64.c: Remove.
5163         * gcc.target/arm/neon/vcreatep8.c: Remove.
5164         * gcc.target/arm/neon/vcreates16.c: Remove.
5165         * gcc.target/arm/neon/vcreates32.c: Remove.
5166         * gcc.target/arm/neon/vcreates64.c: Remove.
5167         * gcc.target/arm/neon/vcreates8.c: Remove.
5168         * gcc.target/arm/neon/vcreateu16.c: Remove.
5169         * gcc.target/arm/neon/vcreateu32.c: Remove.
5170         * gcc.target/arm/neon/vcreateu64.c: Remove.
5171         * gcc.target/arm/neon/vcreateu8.c: Remove.
5172         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
5173         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
5174         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
5175         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
5176         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
5177         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
5178         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
5179         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
5180         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
5181         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
5182         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
5183         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
5184         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
5185         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
5186         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
5187         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
5188         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
5189         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
5190         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
5191         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
5192         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
5193         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
5194         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
5195         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
5196         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
5197         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
5198         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
5199         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
5200         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
5201         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
5202         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
5203         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
5204         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
5205         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
5206         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5207         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5208         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5209         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5210         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5211         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5212         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5213         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5214         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
5215         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
5216         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
5217         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
5218         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
5219         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
5220         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
5221         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
5222         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
5223         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
5224         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
5225         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
5226         * gcc.target/arm/neon/vdup_nf32.c: Remove.
5227         * gcc.target/arm/neon/vdup_np16.c: Remove.
5228         * gcc.target/arm/neon/vdup_np64.c: Remove.
5229         * gcc.target/arm/neon/vdup_np8.c: Remove.
5230         * gcc.target/arm/neon/vdup_ns16.c: Remove.
5231         * gcc.target/arm/neon/vdup_ns32.c: Remove.
5232         * gcc.target/arm/neon/vdup_ns64.c: Remove.
5233         * gcc.target/arm/neon/vdup_ns8.c: Remove.
5234         * gcc.target/arm/neon/vdup_nu16.c: Remove.
5235         * gcc.target/arm/neon/vdup_nu32.c: Remove.
5236         * gcc.target/arm/neon/vdup_nu64.c: Remove.
5237         * gcc.target/arm/neon/vdup_nu8.c: Remove.
5238         * gcc.target/arm/neon/veorQs16.c: Remove.
5239         * gcc.target/arm/neon/veorQs32.c: Remove.
5240         * gcc.target/arm/neon/veorQs64.c: Remove.
5241         * gcc.target/arm/neon/veorQs8.c: Remove.
5242         * gcc.target/arm/neon/veorQu16.c: Remove.
5243         * gcc.target/arm/neon/veorQu32.c: Remove.
5244         * gcc.target/arm/neon/veorQu64.c: Remove.
5245         * gcc.target/arm/neon/veorQu8.c: Remove.
5246         * gcc.target/arm/neon/veors16.c: Remove.
5247         * gcc.target/arm/neon/veors32.c: Remove.
5248         * gcc.target/arm/neon/veors64.c: Remove.
5249         * gcc.target/arm/neon/veors8.c: Remove.
5250         * gcc.target/arm/neon/veoru16.c: Remove.
5251         * gcc.target/arm/neon/veoru32.c: Remove.
5252         * gcc.target/arm/neon/veoru64.c: Remove.
5253         * gcc.target/arm/neon/veoru8.c: Remove.
5254         * gcc.target/arm/neon/vextQf32.c: Remove.
5255         * gcc.target/arm/neon/vextQp16.c: Remove.
5256         * gcc.target/arm/neon/vextQp64.c: Remove.
5257         * gcc.target/arm/neon/vextQp8.c: Remove.
5258         * gcc.target/arm/neon/vextQs16.c: Remove.
5259         * gcc.target/arm/neon/vextQs32.c: Remove.
5260         * gcc.target/arm/neon/vextQs64.c: Remove.
5261         * gcc.target/arm/neon/vextQs8.c: Remove.
5262         * gcc.target/arm/neon/vextQu16.c: Remove.
5263         * gcc.target/arm/neon/vextQu32.c: Remove.
5264         * gcc.target/arm/neon/vextQu64.c: Remove.
5265         * gcc.target/arm/neon/vextQu8.c: Remove.
5266         * gcc.target/arm/neon/vextf32.c: Remove.
5267         * gcc.target/arm/neon/vextp16.c: Remove.
5268         * gcc.target/arm/neon/vextp64.c: Remove.
5269         * gcc.target/arm/neon/vextp8.c: Remove.
5270         * gcc.target/arm/neon/vexts16.c: Remove.
5271         * gcc.target/arm/neon/vexts32.c: Remove.
5272         * gcc.target/arm/neon/vexts64.c: Remove.
5273         * gcc.target/arm/neon/vexts8.c: Remove.
5274         * gcc.target/arm/neon/vextu16.c: Remove.
5275         * gcc.target/arm/neon/vextu32.c: Remove.
5276         * gcc.target/arm/neon/vextu64.c: Remove.
5277         * gcc.target/arm/neon/vextu8.c: Remove.
5278         * gcc.target/arm/neon/vfmaQf32.c: Remove.
5279         * gcc.target/arm/neon/vfmaf32.c: Remove.
5280         * gcc.target/arm/neon/vfmsQf32.c: Remove.
5281         * gcc.target/arm/neon/vfmsf32.c: Remove.
5282         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5283         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5284         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5285         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5286         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5287         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5288         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5289         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5290         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5291         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5292         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5293         * gcc.target/arm/neon/vget_highf32.c: Remove.
5294         * gcc.target/arm/neon/vget_highp16.c: Remove.
5295         * gcc.target/arm/neon/vget_highp64.c: Remove.
5296         * gcc.target/arm/neon/vget_highp8.c: Remove.
5297         * gcc.target/arm/neon/vget_highs16.c: Remove.
5298         * gcc.target/arm/neon/vget_highs32.c: Remove.
5299         * gcc.target/arm/neon/vget_highs64.c: Remove.
5300         * gcc.target/arm/neon/vget_highs8.c: Remove.
5301         * gcc.target/arm/neon/vget_highu16.c: Remove.
5302         * gcc.target/arm/neon/vget_highu32.c: Remove.
5303         * gcc.target/arm/neon/vget_highu64.c: Remove.
5304         * gcc.target/arm/neon/vget_highu8.c: Remove.
5305         * gcc.target/arm/neon/vget_lanef32.c: Remove.
5306         * gcc.target/arm/neon/vget_lanep16.c: Remove.
5307         * gcc.target/arm/neon/vget_lanep8.c: Remove.
5308         * gcc.target/arm/neon/vget_lanes16.c: Remove.
5309         * gcc.target/arm/neon/vget_lanes32.c: Remove.
5310         * gcc.target/arm/neon/vget_lanes64.c: Remove.
5311         * gcc.target/arm/neon/vget_lanes8.c: Remove.
5312         * gcc.target/arm/neon/vget_laneu16.c: Remove.
5313         * gcc.target/arm/neon/vget_laneu32.c: Remove.
5314         * gcc.target/arm/neon/vget_laneu64.c: Remove.
5315         * gcc.target/arm/neon/vget_laneu8.c: Remove.
5316         * gcc.target/arm/neon/vget_lowf32.c: Remove.
5317         * gcc.target/arm/neon/vget_lowp16.c: Remove.
5318         * gcc.target/arm/neon/vget_lowp64.c: Remove.
5319         * gcc.target/arm/neon/vget_lowp8.c: Remove.
5320         * gcc.target/arm/neon/vget_lows16.c: Remove.
5321         * gcc.target/arm/neon/vget_lows32.c: Remove.
5322         * gcc.target/arm/neon/vget_lows64.c: Remove.
5323         * gcc.target/arm/neon/vget_lows8.c: Remove.
5324         * gcc.target/arm/neon/vget_lowu16.c: Remove.
5325         * gcc.target/arm/neon/vget_lowu32.c: Remove.
5326         * gcc.target/arm/neon/vget_lowu64.c: Remove.
5327         * gcc.target/arm/neon/vget_lowu8.c: Remove.
5328         * gcc.target/arm/neon/vhaddQs16.c: Remove.
5329         * gcc.target/arm/neon/vhaddQs32.c: Remove.
5330         * gcc.target/arm/neon/vhaddQs8.c: Remove.
5331         * gcc.target/arm/neon/vhaddQu16.c: Remove.
5332         * gcc.target/arm/neon/vhaddQu32.c: Remove.
5333         * gcc.target/arm/neon/vhaddQu8.c: Remove.
5334         * gcc.target/arm/neon/vhadds16.c: Remove.
5335         * gcc.target/arm/neon/vhadds32.c: Remove.
5336         * gcc.target/arm/neon/vhadds8.c: Remove.
5337         * gcc.target/arm/neon/vhaddu16.c: Remove.
5338         * gcc.target/arm/neon/vhaddu32.c: Remove.
5339         * gcc.target/arm/neon/vhaddu8.c: Remove.
5340         * gcc.target/arm/neon/vhsubQs16.c: Remove.
5341         * gcc.target/arm/neon/vhsubQs32.c: Remove.
5342         * gcc.target/arm/neon/vhsubQs8.c: Remove.
5343         * gcc.target/arm/neon/vhsubQu16.c: Remove.
5344         * gcc.target/arm/neon/vhsubQu32.c: Remove.
5345         * gcc.target/arm/neon/vhsubQu8.c: Remove.
5346         * gcc.target/arm/neon/vhsubs16.c: Remove.
5347         * gcc.target/arm/neon/vhsubs32.c: Remove.
5348         * gcc.target/arm/neon/vhsubs8.c: Remove.
5349         * gcc.target/arm/neon/vhsubu16.c: Remove.
5350         * gcc.target/arm/neon/vhsubu32.c: Remove.
5351         * gcc.target/arm/neon/vhsubu8.c: Remove.
5352         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5353         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5354         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5355         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5356         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5357         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5358         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5359         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5360         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5361         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5362         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5363         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5364         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5365         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5366         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5367         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5368         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5369         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5370         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5371         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5372         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5373         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5374         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5375         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5376         * gcc.target/arm/neon/vld1Qf32.c: Remove.
5377         * gcc.target/arm/neon/vld1Qp16.c: Remove.
5378         * gcc.target/arm/neon/vld1Qp64.c: Remove.
5379         * gcc.target/arm/neon/vld1Qp8.c: Remove.
5380         * gcc.target/arm/neon/vld1Qs16.c: Remove.
5381         * gcc.target/arm/neon/vld1Qs32.c: Remove.
5382         * gcc.target/arm/neon/vld1Qs64.c: Remove.
5383         * gcc.target/arm/neon/vld1Qs8.c: Remove.
5384         * gcc.target/arm/neon/vld1Qu16.c: Remove.
5385         * gcc.target/arm/neon/vld1Qu32.c: Remove.
5386         * gcc.target/arm/neon/vld1Qu64.c: Remove.
5387         * gcc.target/arm/neon/vld1Qu8.c: Remove.
5388         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5389         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5390         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5391         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5392         * gcc.target/arm/neon/vld1_dups16.c: Remove.
5393         * gcc.target/arm/neon/vld1_dups32.c: Remove.
5394         * gcc.target/arm/neon/vld1_dups64.c: Remove.
5395         * gcc.target/arm/neon/vld1_dups8.c: Remove.
5396         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5397         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5398         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5399         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5400         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5401         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5402         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5403         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5404         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5405         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5406         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5407         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5408         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5409         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5410         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5411         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5412         * gcc.target/arm/neon/vld1f32.c: Remove.
5413         * gcc.target/arm/neon/vld1p16.c: Remove.
5414         * gcc.target/arm/neon/vld1p64.c: Remove.
5415         * gcc.target/arm/neon/vld1p8.c: Remove.
5416         * gcc.target/arm/neon/vld1s16.c: Remove.
5417         * gcc.target/arm/neon/vld1s32.c: Remove.
5418         * gcc.target/arm/neon/vld1s64.c: Remove.
5419         * gcc.target/arm/neon/vld1s8.c: Remove.
5420         * gcc.target/arm/neon/vld1u16.c: Remove.
5421         * gcc.target/arm/neon/vld1u32.c: Remove.
5422         * gcc.target/arm/neon/vld1u64.c: Remove.
5423         * gcc.target/arm/neon/vld1u8.c: Remove.
5424         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5425         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5426         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5427         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5428         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5429         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5430         * gcc.target/arm/neon/vld2Qf32.c: Remove.
5431         * gcc.target/arm/neon/vld2Qp16.c: Remove.
5432         * gcc.target/arm/neon/vld2Qp8.c: Remove.
5433         * gcc.target/arm/neon/vld2Qs16.c: Remove.
5434         * gcc.target/arm/neon/vld2Qs32.c: Remove.
5435         * gcc.target/arm/neon/vld2Qs8.c: Remove.
5436         * gcc.target/arm/neon/vld2Qu16.c: Remove.
5437         * gcc.target/arm/neon/vld2Qu32.c: Remove.
5438         * gcc.target/arm/neon/vld2Qu8.c: Remove.
5439         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5440         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5441         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5442         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5443         * gcc.target/arm/neon/vld2_dups16.c: Remove.
5444         * gcc.target/arm/neon/vld2_dups32.c: Remove.
5445         * gcc.target/arm/neon/vld2_dups64.c: Remove.
5446         * gcc.target/arm/neon/vld2_dups8.c: Remove.
5447         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5448         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5449         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5450         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5451         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5452         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5453         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5454         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5455         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5456         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5457         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5458         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5459         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5460         * gcc.target/arm/neon/vld2f32.c: Remove.
5461         * gcc.target/arm/neon/vld2p16.c: Remove.
5462         * gcc.target/arm/neon/vld2p64.c: Remove.
5463         * gcc.target/arm/neon/vld2p8.c: Remove.
5464         * gcc.target/arm/neon/vld2s16.c: Remove.
5465         * gcc.target/arm/neon/vld2s32.c: Remove.
5466         * gcc.target/arm/neon/vld2s64.c: Remove.
5467         * gcc.target/arm/neon/vld2s8.c: Remove.
5468         * gcc.target/arm/neon/vld2u16.c: Remove.
5469         * gcc.target/arm/neon/vld2u32.c: Remove.
5470         * gcc.target/arm/neon/vld2u64.c: Remove.
5471         * gcc.target/arm/neon/vld2u8.c: Remove.
5472         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5473         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5474         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5475         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5476         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5477         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5478         * gcc.target/arm/neon/vld3Qf32.c: Remove.
5479         * gcc.target/arm/neon/vld3Qp16.c: Remove.
5480         * gcc.target/arm/neon/vld3Qp8.c: Remove.
5481         * gcc.target/arm/neon/vld3Qs16.c: Remove.
5482         * gcc.target/arm/neon/vld3Qs32.c: Remove.
5483         * gcc.target/arm/neon/vld3Qs8.c: Remove.
5484         * gcc.target/arm/neon/vld3Qu16.c: Remove.
5485         * gcc.target/arm/neon/vld3Qu32.c: Remove.
5486         * gcc.target/arm/neon/vld3Qu8.c: Remove.
5487         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5488         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5489         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5490         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5491         * gcc.target/arm/neon/vld3_dups16.c: Remove.
5492         * gcc.target/arm/neon/vld3_dups32.c: Remove.
5493         * gcc.target/arm/neon/vld3_dups64.c: Remove.
5494         * gcc.target/arm/neon/vld3_dups8.c: Remove.
5495         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5496         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5497         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5498         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5499         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5500         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5501         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5502         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5503         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5504         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5505         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5506         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5507         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5508         * gcc.target/arm/neon/vld3f32.c: Remove.
5509         * gcc.target/arm/neon/vld3p16.c: Remove.
5510         * gcc.target/arm/neon/vld3p64.c: Remove.
5511         * gcc.target/arm/neon/vld3p8.c: Remove.
5512         * gcc.target/arm/neon/vld3s16.c: Remove.
5513         * gcc.target/arm/neon/vld3s32.c: Remove.
5514         * gcc.target/arm/neon/vld3s64.c: Remove.
5515         * gcc.target/arm/neon/vld3s8.c: Remove.
5516         * gcc.target/arm/neon/vld3u16.c: Remove.
5517         * gcc.target/arm/neon/vld3u32.c: Remove.
5518         * gcc.target/arm/neon/vld3u64.c: Remove.
5519         * gcc.target/arm/neon/vld3u8.c: Remove.
5520         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5521         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5522         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5523         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5524         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5525         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5526         * gcc.target/arm/neon/vld4Qf32.c: Remove.
5527         * gcc.target/arm/neon/vld4Qp16.c: Remove.
5528         * gcc.target/arm/neon/vld4Qp8.c: Remove.
5529         * gcc.target/arm/neon/vld4Qs16.c: Remove.
5530         * gcc.target/arm/neon/vld4Qs32.c: Remove.
5531         * gcc.target/arm/neon/vld4Qs8.c: Remove.
5532         * gcc.target/arm/neon/vld4Qu16.c: Remove.
5533         * gcc.target/arm/neon/vld4Qu32.c: Remove.
5534         * gcc.target/arm/neon/vld4Qu8.c: Remove.
5535         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5536         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5537         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5538         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5539         * gcc.target/arm/neon/vld4_dups16.c: Remove.
5540         * gcc.target/arm/neon/vld4_dups32.c: Remove.
5541         * gcc.target/arm/neon/vld4_dups64.c: Remove.
5542         * gcc.target/arm/neon/vld4_dups8.c: Remove.
5543         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5544         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5545         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5546         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5547         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5548         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5549         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5550         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5551         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5552         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5553         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5554         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5555         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5556         * gcc.target/arm/neon/vld4f32.c: Remove.
5557         * gcc.target/arm/neon/vld4p16.c: Remove.
5558         * gcc.target/arm/neon/vld4p64.c: Remove.
5559         * gcc.target/arm/neon/vld4p8.c: Remove.
5560         * gcc.target/arm/neon/vld4s16.c: Remove.
5561         * gcc.target/arm/neon/vld4s32.c: Remove.
5562         * gcc.target/arm/neon/vld4s64.c: Remove.
5563         * gcc.target/arm/neon/vld4s8.c: Remove.
5564         * gcc.target/arm/neon/vld4u16.c: Remove.
5565         * gcc.target/arm/neon/vld4u32.c: Remove.
5566         * gcc.target/arm/neon/vld4u64.c: Remove.
5567         * gcc.target/arm/neon/vld4u8.c: Remove.
5568         * gcc.target/arm/neon/vmaxQf32.c: Remove.
5569         * gcc.target/arm/neon/vmaxQs16.c: Remove.
5570         * gcc.target/arm/neon/vmaxQs32.c: Remove.
5571         * gcc.target/arm/neon/vmaxQs8.c: Remove.
5572         * gcc.target/arm/neon/vmaxQu16.c: Remove.
5573         * gcc.target/arm/neon/vmaxQu32.c: Remove.
5574         * gcc.target/arm/neon/vmaxQu8.c: Remove.
5575         * gcc.target/arm/neon/vmaxf32.c: Remove.
5576         * gcc.target/arm/neon/vmaxs16.c: Remove.
5577         * gcc.target/arm/neon/vmaxs32.c: Remove.
5578         * gcc.target/arm/neon/vmaxs8.c: Remove.
5579         * gcc.target/arm/neon/vmaxu16.c: Remove.
5580         * gcc.target/arm/neon/vmaxu32.c: Remove.
5581         * gcc.target/arm/neon/vmaxu8.c: Remove.
5582         * gcc.target/arm/neon/vminQf32.c: Remove.
5583         * gcc.target/arm/neon/vminQs16.c: Remove.
5584         * gcc.target/arm/neon/vminQs32.c: Remove.
5585         * gcc.target/arm/neon/vminQs8.c: Remove.
5586         * gcc.target/arm/neon/vminQu16.c: Remove.
5587         * gcc.target/arm/neon/vminQu32.c: Remove.
5588         * gcc.target/arm/neon/vminQu8.c: Remove.
5589         * gcc.target/arm/neon/vminf32.c: Remove.
5590         * gcc.target/arm/neon/vmins16.c: Remove.
5591         * gcc.target/arm/neon/vmins32.c: Remove.
5592         * gcc.target/arm/neon/vmins8.c: Remove.
5593         * gcc.target/arm/neon/vminu16.c: Remove.
5594         * gcc.target/arm/neon/vminu32.c: Remove.
5595         * gcc.target/arm/neon/vminu8.c: Remove.
5596         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5597         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5598         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5599         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5600         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5601         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5602         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5603         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5604         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5605         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5606         * gcc.target/arm/neon/vmlaQf32.c: Remove.
5607         * gcc.target/arm/neon/vmlaQs16.c: Remove.
5608         * gcc.target/arm/neon/vmlaQs32.c: Remove.
5609         * gcc.target/arm/neon/vmlaQs8.c: Remove.
5610         * gcc.target/arm/neon/vmlaQu16.c: Remove.
5611         * gcc.target/arm/neon/vmlaQu32.c: Remove.
5612         * gcc.target/arm/neon/vmlaQu8.c: Remove.
5613         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5614         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5615         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5616         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5617         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5618         * gcc.target/arm/neon/vmla_nf32.c: Remove.
5619         * gcc.target/arm/neon/vmla_ns16.c: Remove.
5620         * gcc.target/arm/neon/vmla_ns32.c: Remove.
5621         * gcc.target/arm/neon/vmla_nu16.c: Remove.
5622         * gcc.target/arm/neon/vmla_nu32.c: Remove.
5623         * gcc.target/arm/neon/vmlaf32.c: Remove.
5624         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5625         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5626         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5627         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5628         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5629         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5630         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5631         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5632         * gcc.target/arm/neon/vmlals16.c: Remove.
5633         * gcc.target/arm/neon/vmlals32.c: Remove.
5634         * gcc.target/arm/neon/vmlals8.c: Remove.
5635         * gcc.target/arm/neon/vmlalu16.c: Remove.
5636         * gcc.target/arm/neon/vmlalu32.c: Remove.
5637         * gcc.target/arm/neon/vmlalu8.c: Remove.
5638         * gcc.target/arm/neon/vmlas16.c: Remove.
5639         * gcc.target/arm/neon/vmlas32.c: Remove.
5640         * gcc.target/arm/neon/vmlas8.c: Remove.
5641         * gcc.target/arm/neon/vmlau16.c: Remove.
5642         * gcc.target/arm/neon/vmlau32.c: Remove.
5643         * gcc.target/arm/neon/vmlau8.c: Remove.
5644         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5645         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5646         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5647         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5648         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5649         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5650         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5651         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5652         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5653         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5654         * gcc.target/arm/neon/vmlsQf32.c: Remove.
5655         * gcc.target/arm/neon/vmlsQs16.c: Remove.
5656         * gcc.target/arm/neon/vmlsQs32.c: Remove.
5657         * gcc.target/arm/neon/vmlsQs8.c: Remove.
5658         * gcc.target/arm/neon/vmlsQu16.c: Remove.
5659         * gcc.target/arm/neon/vmlsQu32.c: Remove.
5660         * gcc.target/arm/neon/vmlsQu8.c: Remove.
5661         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5662         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5663         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5664         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5665         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5666         * gcc.target/arm/neon/vmls_nf32.c: Remove.
5667         * gcc.target/arm/neon/vmls_ns16.c: Remove.
5668         * gcc.target/arm/neon/vmls_ns32.c: Remove.
5669         * gcc.target/arm/neon/vmls_nu16.c: Remove.
5670         * gcc.target/arm/neon/vmls_nu32.c: Remove.
5671         * gcc.target/arm/neon/vmlsf32.c: Remove.
5672         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5673         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5674         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5675         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5676         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5677         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5678         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5679         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5680         * gcc.target/arm/neon/vmlsls16.c: Remove.
5681         * gcc.target/arm/neon/vmlsls32.c: Remove.
5682         * gcc.target/arm/neon/vmlsls8.c: Remove.
5683         * gcc.target/arm/neon/vmlslu16.c: Remove.
5684         * gcc.target/arm/neon/vmlslu32.c: Remove.
5685         * gcc.target/arm/neon/vmlslu8.c: Remove.
5686         * gcc.target/arm/neon/vmlss16.c: Remove.
5687         * gcc.target/arm/neon/vmlss32.c: Remove.
5688         * gcc.target/arm/neon/vmlss8.c: Remove.
5689         * gcc.target/arm/neon/vmlsu16.c: Remove.
5690         * gcc.target/arm/neon/vmlsu32.c: Remove.
5691         * gcc.target/arm/neon/vmlsu8.c: Remove.
5692         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5693         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5694         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5695         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5696         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5697         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5698         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5699         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5700         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5701         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5702         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5703         * gcc.target/arm/neon/vmov_nf32.c: Remove.
5704         * gcc.target/arm/neon/vmov_np16.c: Remove.
5705         * gcc.target/arm/neon/vmov_np8.c: Remove.
5706         * gcc.target/arm/neon/vmov_ns16.c: Remove.
5707         * gcc.target/arm/neon/vmov_ns32.c: Remove.
5708         * gcc.target/arm/neon/vmov_ns64.c: Remove.
5709         * gcc.target/arm/neon/vmov_ns8.c: Remove.
5710         * gcc.target/arm/neon/vmov_nu16.c: Remove.
5711         * gcc.target/arm/neon/vmov_nu32.c: Remove.
5712         * gcc.target/arm/neon/vmov_nu64.c: Remove.
5713         * gcc.target/arm/neon/vmov_nu8.c: Remove.
5714         * gcc.target/arm/neon/vmovls16.c: Remove.
5715         * gcc.target/arm/neon/vmovls32.c: Remove.
5716         * gcc.target/arm/neon/vmovls8.c: Remove.
5717         * gcc.target/arm/neon/vmovlu16.c: Remove.
5718         * gcc.target/arm/neon/vmovlu32.c: Remove.
5719         * gcc.target/arm/neon/vmovlu8.c: Remove.
5720         * gcc.target/arm/neon/vmovns16.c: Remove.
5721         * gcc.target/arm/neon/vmovns32.c: Remove.
5722         * gcc.target/arm/neon/vmovns64.c: Remove.
5723         * gcc.target/arm/neon/vmovnu16.c: Remove.
5724         * gcc.target/arm/neon/vmovnu32.c: Remove.
5725         * gcc.target/arm/neon/vmovnu64.c: Remove.
5726         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5727         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5728         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5729         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5730         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5731         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5732         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5733         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5734         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5735         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5736         * gcc.target/arm/neon/vmulQf32.c: Remove.
5737         * gcc.target/arm/neon/vmulQp8.c: Remove.
5738         * gcc.target/arm/neon/vmulQs16.c: Remove.
5739         * gcc.target/arm/neon/vmulQs32.c: Remove.
5740         * gcc.target/arm/neon/vmulQs8.c: Remove.
5741         * gcc.target/arm/neon/vmulQu16.c: Remove.
5742         * gcc.target/arm/neon/vmulQu32.c: Remove.
5743         * gcc.target/arm/neon/vmulQu8.c: Remove.
5744         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5745         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5746         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5747         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5748         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5749         * gcc.target/arm/neon/vmul_nf32.c: Remove.
5750         * gcc.target/arm/neon/vmul_ns16.c: Remove.
5751         * gcc.target/arm/neon/vmul_ns32.c: Remove.
5752         * gcc.target/arm/neon/vmul_nu16.c: Remove.
5753         * gcc.target/arm/neon/vmul_nu32.c: Remove.
5754         * gcc.target/arm/neon/vmulf32.c: Remove.
5755         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5756         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5757         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5758         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5759         * gcc.target/arm/neon/vmull_ns16.c: Remove.
5760         * gcc.target/arm/neon/vmull_ns32.c: Remove.
5761         * gcc.target/arm/neon/vmull_nu16.c: Remove.
5762         * gcc.target/arm/neon/vmull_nu32.c: Remove.
5763         * gcc.target/arm/neon/vmullp8.c: Remove.
5764         * gcc.target/arm/neon/vmulls16.c: Remove.
5765         * gcc.target/arm/neon/vmulls32.c: Remove.
5766         * gcc.target/arm/neon/vmulls8.c: Remove.
5767         * gcc.target/arm/neon/vmullu16.c: Remove.
5768         * gcc.target/arm/neon/vmullu32.c: Remove.
5769         * gcc.target/arm/neon/vmullu8.c: Remove.
5770         * gcc.target/arm/neon/vmulp8.c: Remove.
5771         * gcc.target/arm/neon/vmuls16.c: Remove.
5772         * gcc.target/arm/neon/vmuls32.c: Remove.
5773         * gcc.target/arm/neon/vmuls8.c: Remove.
5774         * gcc.target/arm/neon/vmulu16.c: Remove.
5775         * gcc.target/arm/neon/vmulu32.c: Remove.
5776         * gcc.target/arm/neon/vmulu8.c: Remove.
5777         * gcc.target/arm/neon/vmvnQp8.c: Remove.
5778         * gcc.target/arm/neon/vmvnQs16.c: Remove.
5779         * gcc.target/arm/neon/vmvnQs32.c: Remove.
5780         * gcc.target/arm/neon/vmvnQs8.c: Remove.
5781         * gcc.target/arm/neon/vmvnQu16.c: Remove.
5782         * gcc.target/arm/neon/vmvnQu32.c: Remove.
5783         * gcc.target/arm/neon/vmvnQu8.c: Remove.
5784         * gcc.target/arm/neon/vmvnp8.c: Remove.
5785         * gcc.target/arm/neon/vmvns16.c: Remove.
5786         * gcc.target/arm/neon/vmvns32.c: Remove.
5787         * gcc.target/arm/neon/vmvns8.c: Remove.
5788         * gcc.target/arm/neon/vmvnu16.c: Remove.
5789         * gcc.target/arm/neon/vmvnu32.c: Remove.
5790         * gcc.target/arm/neon/vmvnu8.c: Remove.
5791         * gcc.target/arm/neon/vnegQf32.c: Remove.
5792         * gcc.target/arm/neon/vnegQs16.c: Remove.
5793         * gcc.target/arm/neon/vnegQs32.c: Remove.
5794         * gcc.target/arm/neon/vnegQs8.c: Remove.
5795         * gcc.target/arm/neon/vnegf32.c: Remove.
5796         * gcc.target/arm/neon/vnegs16.c: Remove.
5797         * gcc.target/arm/neon/vnegs32.c: Remove.
5798         * gcc.target/arm/neon/vnegs8.c: Remove.
5799         * gcc.target/arm/neon/vornQs16.c: Remove.
5800         * gcc.target/arm/neon/vornQs32.c: Remove.
5801         * gcc.target/arm/neon/vornQs64.c: Remove.
5802         * gcc.target/arm/neon/vornQs8.c: Remove.
5803         * gcc.target/arm/neon/vornQu16.c: Remove.
5804         * gcc.target/arm/neon/vornQu32.c: Remove.
5805         * gcc.target/arm/neon/vornQu64.c: Remove.
5806         * gcc.target/arm/neon/vornQu8.c: Remove.
5807         * gcc.target/arm/neon/vorns16.c: Remove.
5808         * gcc.target/arm/neon/vorns32.c: Remove.
5809         * gcc.target/arm/neon/vorns64.c: Remove.
5810         * gcc.target/arm/neon/vorns8.c: Remove.
5811         * gcc.target/arm/neon/vornu16.c: Remove.
5812         * gcc.target/arm/neon/vornu32.c: Remove.
5813         * gcc.target/arm/neon/vornu64.c: Remove.
5814         * gcc.target/arm/neon/vornu8.c: Remove.
5815         * gcc.target/arm/neon/vorrQs16.c: Remove.
5816         * gcc.target/arm/neon/vorrQs32.c: Remove.
5817         * gcc.target/arm/neon/vorrQs64.c: Remove.
5818         * gcc.target/arm/neon/vorrQs8.c: Remove.
5819         * gcc.target/arm/neon/vorrQu16.c: Remove.
5820         * gcc.target/arm/neon/vorrQu32.c: Remove.
5821         * gcc.target/arm/neon/vorrQu64.c: Remove.
5822         * gcc.target/arm/neon/vorrQu8.c: Remove.
5823         * gcc.target/arm/neon/vorrs16.c: Remove.
5824         * gcc.target/arm/neon/vorrs32.c: Remove.
5825         * gcc.target/arm/neon/vorrs64.c: Remove.
5826         * gcc.target/arm/neon/vorrs8.c: Remove.
5827         * gcc.target/arm/neon/vorru16.c: Remove.
5828         * gcc.target/arm/neon/vorru32.c: Remove.
5829         * gcc.target/arm/neon/vorru64.c: Remove.
5830         * gcc.target/arm/neon/vorru8.c: Remove.
5831         * gcc.target/arm/neon/vpadalQs16.c: Remove.
5832         * gcc.target/arm/neon/vpadalQs32.c: Remove.
5833         * gcc.target/arm/neon/vpadalQs8.c: Remove.
5834         * gcc.target/arm/neon/vpadalQu16.c: Remove.
5835         * gcc.target/arm/neon/vpadalQu32.c: Remove.
5836         * gcc.target/arm/neon/vpadalQu8.c: Remove.
5837         * gcc.target/arm/neon/vpadals16.c: Remove.
5838         * gcc.target/arm/neon/vpadals32.c: Remove.
5839         * gcc.target/arm/neon/vpadals8.c: Remove.
5840         * gcc.target/arm/neon/vpadalu16.c: Remove.
5841         * gcc.target/arm/neon/vpadalu32.c: Remove.
5842         * gcc.target/arm/neon/vpadalu8.c: Remove.
5843         * gcc.target/arm/neon/vpaddf32.c: Remove.
5844         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5845         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5846         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5847         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5848         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5849         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5850         * gcc.target/arm/neon/vpaddls16.c: Remove.
5851         * gcc.target/arm/neon/vpaddls32.c: Remove.
5852         * gcc.target/arm/neon/vpaddls8.c: Remove.
5853         * gcc.target/arm/neon/vpaddlu16.c: Remove.
5854         * gcc.target/arm/neon/vpaddlu32.c: Remove.
5855         * gcc.target/arm/neon/vpaddlu8.c: Remove.
5856         * gcc.target/arm/neon/vpadds16.c: Remove.
5857         * gcc.target/arm/neon/vpadds32.c: Remove.
5858         * gcc.target/arm/neon/vpadds8.c: Remove.
5859         * gcc.target/arm/neon/vpaddu16.c: Remove.
5860         * gcc.target/arm/neon/vpaddu32.c: Remove.
5861         * gcc.target/arm/neon/vpaddu8.c: Remove.
5862         * gcc.target/arm/neon/vpmaxf32.c: Remove.
5863         * gcc.target/arm/neon/vpmaxs16.c: Remove.
5864         * gcc.target/arm/neon/vpmaxs32.c: Remove.
5865         * gcc.target/arm/neon/vpmaxs8.c: Remove.
5866         * gcc.target/arm/neon/vpmaxu16.c: Remove.
5867         * gcc.target/arm/neon/vpmaxu32.c: Remove.
5868         * gcc.target/arm/neon/vpmaxu8.c: Remove.
5869         * gcc.target/arm/neon/vpminf32.c: Remove.
5870         * gcc.target/arm/neon/vpmins16.c: Remove.
5871         * gcc.target/arm/neon/vpmins32.c: Remove.
5872         * gcc.target/arm/neon/vpmins8.c: Remove.
5873         * gcc.target/arm/neon/vpminu16.c: Remove.
5874         * gcc.target/arm/neon/vpminu32.c: Remove.
5875         * gcc.target/arm/neon/vpminu8.c: Remove.
5876         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5877         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5878         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5879         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5880         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5881         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5882         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5883         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5884         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5885         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5886         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5887         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5888         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5889         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5890         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5891         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5892         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5893         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5894         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5895         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5896         * gcc.target/arm/neon/vqRshls16.c: Remove.
5897         * gcc.target/arm/neon/vqRshls32.c: Remove.
5898         * gcc.target/arm/neon/vqRshls64.c: Remove.
5899         * gcc.target/arm/neon/vqRshls8.c: Remove.
5900         * gcc.target/arm/neon/vqRshlu16.c: Remove.
5901         * gcc.target/arm/neon/vqRshlu32.c: Remove.
5902         * gcc.target/arm/neon/vqRshlu64.c: Remove.
5903         * gcc.target/arm/neon/vqRshlu8.c: Remove.
5904         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5905         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5906         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5907         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5908         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5909         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5910         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5911         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5912         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5913         * gcc.target/arm/neon/vqabsQs16.c: Remove.
5914         * gcc.target/arm/neon/vqabsQs32.c: Remove.
5915         * gcc.target/arm/neon/vqabsQs8.c: Remove.
5916         * gcc.target/arm/neon/vqabss16.c: Remove.
5917         * gcc.target/arm/neon/vqabss32.c: Remove.
5918         * gcc.target/arm/neon/vqabss8.c: Remove.
5919         * gcc.target/arm/neon/vqaddQs16.c: Remove.
5920         * gcc.target/arm/neon/vqaddQs32.c: Remove.
5921         * gcc.target/arm/neon/vqaddQs64.c: Remove.
5922         * gcc.target/arm/neon/vqaddQs8.c: Remove.
5923         * gcc.target/arm/neon/vqaddQu16.c: Remove.
5924         * gcc.target/arm/neon/vqaddQu32.c: Remove.
5925         * gcc.target/arm/neon/vqaddQu64.c: Remove.
5926         * gcc.target/arm/neon/vqaddQu8.c: Remove.
5927         * gcc.target/arm/neon/vqadds16.c: Remove.
5928         * gcc.target/arm/neon/vqadds32.c: Remove.
5929         * gcc.target/arm/neon/vqadds64.c: Remove.
5930         * gcc.target/arm/neon/vqadds8.c: Remove.
5931         * gcc.target/arm/neon/vqaddu16.c: Remove.
5932         * gcc.target/arm/neon/vqaddu32.c: Remove.
5933         * gcc.target/arm/neon/vqaddu64.c: Remove.
5934         * gcc.target/arm/neon/vqaddu8.c: Remove.
5935         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5936         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5937         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5938         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5939         * gcc.target/arm/neon/vqdmlals16.c: Remove.
5940         * gcc.target/arm/neon/vqdmlals32.c: Remove.
5941         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5942         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5943         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5944         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5945         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5946         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5947         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5948         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5949         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5950         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5951         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5952         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5953         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5954         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5955         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5956         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5957         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5958         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5959         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5960         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5961         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5962         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5963         * gcc.target/arm/neon/vqdmulls16.c: Remove.
5964         * gcc.target/arm/neon/vqdmulls32.c: Remove.
5965         * gcc.target/arm/neon/vqmovns16.c: Remove.
5966         * gcc.target/arm/neon/vqmovns32.c: Remove.
5967         * gcc.target/arm/neon/vqmovns64.c: Remove.
5968         * gcc.target/arm/neon/vqmovnu16.c: Remove.
5969         * gcc.target/arm/neon/vqmovnu32.c: Remove.
5970         * gcc.target/arm/neon/vqmovnu64.c: Remove.
5971         * gcc.target/arm/neon/vqmovuns16.c: Remove.
5972         * gcc.target/arm/neon/vqmovuns32.c: Remove.
5973         * gcc.target/arm/neon/vqmovuns64.c: Remove.
5974         * gcc.target/arm/neon/vqnegQs16.c: Remove.
5975         * gcc.target/arm/neon/vqnegQs32.c: Remove.
5976         * gcc.target/arm/neon/vqnegQs8.c: Remove.
5977         * gcc.target/arm/neon/vqnegs16.c: Remove.
5978         * gcc.target/arm/neon/vqnegs32.c: Remove.
5979         * gcc.target/arm/neon/vqnegs8.c: Remove.
5980         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5981         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5982         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5983         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5984         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5985         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5986         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5987         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5988         * gcc.target/arm/neon/vqshlQs16.c: Remove.
5989         * gcc.target/arm/neon/vqshlQs32.c: Remove.
5990         * gcc.target/arm/neon/vqshlQs64.c: Remove.
5991         * gcc.target/arm/neon/vqshlQs8.c: Remove.
5992         * gcc.target/arm/neon/vqshlQu16.c: Remove.
5993         * gcc.target/arm/neon/vqshlQu32.c: Remove.
5994         * gcc.target/arm/neon/vqshlQu64.c: Remove.
5995         * gcc.target/arm/neon/vqshlQu8.c: Remove.
5996         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5997         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5998         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5999         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
6000         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
6001         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
6002         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
6003         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
6004         * gcc.target/arm/neon/vqshls16.c: Remove.
6005         * gcc.target/arm/neon/vqshls32.c: Remove.
6006         * gcc.target/arm/neon/vqshls64.c: Remove.
6007         * gcc.target/arm/neon/vqshls8.c: Remove.
6008         * gcc.target/arm/neon/vqshlu16.c: Remove.
6009         * gcc.target/arm/neon/vqshlu32.c: Remove.
6010         * gcc.target/arm/neon/vqshlu64.c: Remove.
6011         * gcc.target/arm/neon/vqshlu8.c: Remove.
6012         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
6013         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
6014         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
6015         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
6016         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
6017         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
6018         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
6019         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
6020         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
6021         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
6022         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
6023         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
6024         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
6025         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
6026         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
6027         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
6028         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
6029         * gcc.target/arm/neon/vqsubQs16.c: Remove.
6030         * gcc.target/arm/neon/vqsubQs32.c: Remove.
6031         * gcc.target/arm/neon/vqsubQs64.c: Remove.
6032         * gcc.target/arm/neon/vqsubQs8.c: Remove.
6033         * gcc.target/arm/neon/vqsubQu16.c: Remove.
6034         * gcc.target/arm/neon/vqsubQu32.c: Remove.
6035         * gcc.target/arm/neon/vqsubQu64.c: Remove.
6036         * gcc.target/arm/neon/vqsubQu8.c: Remove.
6037         * gcc.target/arm/neon/vqsubs16.c: Remove.
6038         * gcc.target/arm/neon/vqsubs32.c: Remove.
6039         * gcc.target/arm/neon/vqsubs64.c: Remove.
6040         * gcc.target/arm/neon/vqsubs8.c: Remove.
6041         * gcc.target/arm/neon/vqsubu16.c: Remove.
6042         * gcc.target/arm/neon/vqsubu32.c: Remove.
6043         * gcc.target/arm/neon/vqsubu64.c: Remove.
6044         * gcc.target/arm/neon/vqsubu8.c: Remove.
6045         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
6046         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
6047         * gcc.target/arm/neon/vrecpef32.c: Remove.
6048         * gcc.target/arm/neon/vrecpeu32.c: Remove.
6049         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
6050         * gcc.target/arm/neon/vrecpsf32.c: Remove.
6051         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
6052         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
6053         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
6054         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
6055         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
6056         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
6057         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
6058         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
6059         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
6060         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
6061         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
6062         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
6063         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
6064         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
6065         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
6066         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
6067         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
6068         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
6069         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
6070         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
6071         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
6072         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
6073         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
6074         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
6075         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
6076         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
6077         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
6078         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
6079         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
6080         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
6081         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
6082         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
6083         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
6084         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
6085         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
6086         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
6087         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
6088         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
6089         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
6090         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
6091         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
6092         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
6093         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
6094         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
6095         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
6096         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
6097         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
6098         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
6099         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
6100         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
6101         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
6102         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
6103         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
6104         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
6105         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
6106         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
6107         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
6108         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
6109         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
6110         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
6111         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
6112         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
6113         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
6114         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
6115         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
6116         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
6117         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
6118         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
6119         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
6120         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
6121         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
6122         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
6123         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
6124         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
6125         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
6126         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
6127         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
6128         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
6129         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
6130         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
6131         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
6132         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
6133         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
6134         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
6135         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
6136         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
6137         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
6138         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
6139         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
6140         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
6141         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
6142         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
6143         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
6144         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
6145         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
6146         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
6147         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
6148         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
6149         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
6150         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
6151         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
6152         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
6153         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
6154         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
6155         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
6156         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
6157         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
6158         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
6159         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
6160         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
6161         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
6162         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
6163         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
6164         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
6165         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
6166         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
6167         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
6168         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
6169         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
6170         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
6171         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
6172         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
6173         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
6174         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
6175         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
6176         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
6177         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
6178         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
6179         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
6180         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
6181         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
6182         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
6183         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
6184         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
6185         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
6186         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
6187         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
6188         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
6189         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
6190         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
6191         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
6192         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
6193         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
6194         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
6195         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
6196         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
6197         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
6198         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
6199         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
6200         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
6201         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
6202         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
6203         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
6204         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6205         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6206         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6207         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6208         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6209         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6210         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6211         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6212         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6213         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6214         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6215         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6216         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6217         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6218         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6219         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6220         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6221         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6222         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6223         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6224         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6225         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6226         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6227         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6228         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6229         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6230         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6231         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6232         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6233         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6234         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6235         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6236         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6237         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6238         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6239         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6240         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6241         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6242         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6243         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6244         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6245         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6246         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6247         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6248         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6249         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6250         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6251         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6252         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6253         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6254         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6255         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6256         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6257         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6258         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6259         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6260         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6261         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6262         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6263         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6264         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6265         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6266         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6267         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6268         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6269         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6270         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6271         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6272         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6273         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6274         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6275         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6276         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6277         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6278         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6279         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6280         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6281         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6282         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6283         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6284         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6285         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6286         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6287         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6288         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6289         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6290         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6291         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6292         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6293         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6294         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6295         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6296         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6297         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6298         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6299         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6300         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6301         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6302         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6303         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6304         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6305         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6306         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6307         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6308         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6309         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6310         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6311         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6312         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6313         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6314         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6315         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6316         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6317         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6318         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6319         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6320         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6321         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6322         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6323         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6324         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6325         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6326         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6327         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6328         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6329         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6330         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6331         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6332         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6333         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6334         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6335         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6336         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6337         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6338         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6339         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6340         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6341         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6342         * gcc.target/arm/neon/vrev16p8.c: Remove.
6343         * gcc.target/arm/neon/vrev16s8.c: Remove.
6344         * gcc.target/arm/neon/vrev16u8.c: Remove.
6345         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6346         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6347         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6348         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6349         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6350         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6351         * gcc.target/arm/neon/vrev32p16.c: Remove.
6352         * gcc.target/arm/neon/vrev32p8.c: Remove.
6353         * gcc.target/arm/neon/vrev32s16.c: Remove.
6354         * gcc.target/arm/neon/vrev32s8.c: Remove.
6355         * gcc.target/arm/neon/vrev32u16.c: Remove.
6356         * gcc.target/arm/neon/vrev32u8.c: Remove.
6357         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6358         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6359         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6360         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6361         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6362         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6363         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6364         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6365         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6366         * gcc.target/arm/neon/vrev64f32.c: Remove.
6367         * gcc.target/arm/neon/vrev64p16.c: Remove.
6368         * gcc.target/arm/neon/vrev64p8.c: Remove.
6369         * gcc.target/arm/neon/vrev64s16.c: Remove.
6370         * gcc.target/arm/neon/vrev64s32.c: Remove.
6371         * gcc.target/arm/neon/vrev64s8.c: Remove.
6372         * gcc.target/arm/neon/vrev64u16.c: Remove.
6373         * gcc.target/arm/neon/vrev64u32.c: Remove.
6374         * gcc.target/arm/neon/vrev64u8.c: Remove.
6375         * gcc.target/arm/neon/vrndaf32.c: Remove.
6376         * gcc.target/arm/neon/vrndaqf32.c: Remove.
6377         * gcc.target/arm/neon/vrndf32.c: Remove.
6378         * gcc.target/arm/neon/vrndmf32.c: Remove.
6379         * gcc.target/arm/neon/vrndmqf32.c: Remove.
6380         * gcc.target/arm/neon/vrndnf32.c: Remove.
6381         * gcc.target/arm/neon/vrndnqf32.c: Remove.
6382         * gcc.target/arm/neon/vrndpf32.c: Remove.
6383         * gcc.target/arm/neon/vrndpqf32.c: Remove.
6384         * gcc.target/arm/neon/vrndqf32.c: Remove.
6385         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6386         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6387         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6388         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6389         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6390         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6391         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6392         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6393         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6394         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6395         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6396         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6397         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6398         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6399         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6400         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6401         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6402         * gcc.target/arm/neon/vset_lanef32.c: Remove.
6403         * gcc.target/arm/neon/vset_lanep16.c: Remove.
6404         * gcc.target/arm/neon/vset_lanep8.c: Remove.
6405         * gcc.target/arm/neon/vset_lanes16.c: Remove.
6406         * gcc.target/arm/neon/vset_lanes32.c: Remove.
6407         * gcc.target/arm/neon/vset_lanes64.c: Remove.
6408         * gcc.target/arm/neon/vset_lanes8.c: Remove.
6409         * gcc.target/arm/neon/vset_laneu16.c: Remove.
6410         * gcc.target/arm/neon/vset_laneu32.c: Remove.
6411         * gcc.target/arm/neon/vset_laneu64.c: Remove.
6412         * gcc.target/arm/neon/vset_laneu8.c: Remove.
6413         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6414         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6415         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6416         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6417         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6418         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6419         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6420         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6421         * gcc.target/arm/neon/vshlQs16.c: Remove.
6422         * gcc.target/arm/neon/vshlQs32.c: Remove.
6423         * gcc.target/arm/neon/vshlQs64.c: Remove.
6424         * gcc.target/arm/neon/vshlQs8.c: Remove.
6425         * gcc.target/arm/neon/vshlQu16.c: Remove.
6426         * gcc.target/arm/neon/vshlQu32.c: Remove.
6427         * gcc.target/arm/neon/vshlQu64.c: Remove.
6428         * gcc.target/arm/neon/vshlQu8.c: Remove.
6429         * gcc.target/arm/neon/vshl_ns16.c: Remove.
6430         * gcc.target/arm/neon/vshl_ns32.c: Remove.
6431         * gcc.target/arm/neon/vshl_ns64.c: Remove.
6432         * gcc.target/arm/neon/vshl_ns8.c: Remove.
6433         * gcc.target/arm/neon/vshl_nu16.c: Remove.
6434         * gcc.target/arm/neon/vshl_nu32.c: Remove.
6435         * gcc.target/arm/neon/vshl_nu64.c: Remove.
6436         * gcc.target/arm/neon/vshl_nu8.c: Remove.
6437         * gcc.target/arm/neon/vshll_ns16.c: Remove.
6438         * gcc.target/arm/neon/vshll_ns32.c: Remove.
6439         * gcc.target/arm/neon/vshll_ns8.c: Remove.
6440         * gcc.target/arm/neon/vshll_nu16.c: Remove.
6441         * gcc.target/arm/neon/vshll_nu32.c: Remove.
6442         * gcc.target/arm/neon/vshll_nu8.c: Remove.
6443         * gcc.target/arm/neon/vshls16.c: Remove.
6444         * gcc.target/arm/neon/vshls32.c: Remove.
6445         * gcc.target/arm/neon/vshls64.c: Remove.
6446         * gcc.target/arm/neon/vshls8.c: Remove.
6447         * gcc.target/arm/neon/vshlu16.c: Remove.
6448         * gcc.target/arm/neon/vshlu32.c: Remove.
6449         * gcc.target/arm/neon/vshlu64.c: Remove.
6450         * gcc.target/arm/neon/vshlu8.c: Remove.
6451         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6452         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6453         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6454         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6455         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6456         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6457         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6458         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6459         * gcc.target/arm/neon/vshr_ns16.c: Remove.
6460         * gcc.target/arm/neon/vshr_ns32.c: Remove.
6461         * gcc.target/arm/neon/vshr_ns64.c: Remove.
6462         * gcc.target/arm/neon/vshr_ns8.c: Remove.
6463         * gcc.target/arm/neon/vshr_nu16.c: Remove.
6464         * gcc.target/arm/neon/vshr_nu32.c: Remove.
6465         * gcc.target/arm/neon/vshr_nu64.c: Remove.
6466         * gcc.target/arm/neon/vshr_nu8.c: Remove.
6467         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6468         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6469         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6470         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6471         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6472         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6473         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6474         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6475         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6476         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6477         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6478         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6479         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6480         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6481         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6482         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6483         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6484         * gcc.target/arm/neon/vsli_np16.c: Remove.
6485         * gcc.target/arm/neon/vsli_np64.c: Remove.
6486         * gcc.target/arm/neon/vsli_np8.c: Remove.
6487         * gcc.target/arm/neon/vsli_ns16.c: Remove.
6488         * gcc.target/arm/neon/vsli_ns32.c: Remove.
6489         * gcc.target/arm/neon/vsli_ns64.c: Remove.
6490         * gcc.target/arm/neon/vsli_ns8.c: Remove.
6491         * gcc.target/arm/neon/vsli_nu16.c: Remove.
6492         * gcc.target/arm/neon/vsli_nu32.c: Remove.
6493         * gcc.target/arm/neon/vsli_nu64.c: Remove.
6494         * gcc.target/arm/neon/vsli_nu8.c: Remove.
6495         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6496         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6497         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6498         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6499         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6500         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6501         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6502         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6503         * gcc.target/arm/neon/vsra_ns16.c: Remove.
6504         * gcc.target/arm/neon/vsra_ns32.c: Remove.
6505         * gcc.target/arm/neon/vsra_ns64.c: Remove.
6506         * gcc.target/arm/neon/vsra_ns8.c: Remove.
6507         * gcc.target/arm/neon/vsra_nu16.c: Remove.
6508         * gcc.target/arm/neon/vsra_nu32.c: Remove.
6509         * gcc.target/arm/neon/vsra_nu64.c: Remove.
6510         * gcc.target/arm/neon/vsra_nu8.c: Remove.
6511         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6512         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6513         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6514         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6515         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6516         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6517         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6518         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6519         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6520         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6521         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6522         * gcc.target/arm/neon/vsri_np16.c: Remove.
6523         * gcc.target/arm/neon/vsri_np64.c: Remove.
6524         * gcc.target/arm/neon/vsri_np8.c: Remove.
6525         * gcc.target/arm/neon/vsri_ns16.c: Remove.
6526         * gcc.target/arm/neon/vsri_ns32.c: Remove.
6527         * gcc.target/arm/neon/vsri_ns64.c: Remove.
6528         * gcc.target/arm/neon/vsri_ns8.c: Remove.
6529         * gcc.target/arm/neon/vsri_nu16.c: Remove.
6530         * gcc.target/arm/neon/vsri_nu32.c: Remove.
6531         * gcc.target/arm/neon/vsri_nu64.c: Remove.
6532         * gcc.target/arm/neon/vsri_nu8.c: Remove.
6533         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6534         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6535         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6536         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6537         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6538         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6539         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6540         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6541         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6542         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6543         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6544         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6545         * gcc.target/arm/neon/vst1Qf32.c: Remove.
6546         * gcc.target/arm/neon/vst1Qp16.c: Remove.
6547         * gcc.target/arm/neon/vst1Qp64.c: Remove.
6548         * gcc.target/arm/neon/vst1Qp8.c: Remove.
6549         * gcc.target/arm/neon/vst1Qs16.c: Remove.
6550         * gcc.target/arm/neon/vst1Qs32.c: Remove.
6551         * gcc.target/arm/neon/vst1Qs64.c: Remove.
6552         * gcc.target/arm/neon/vst1Qs8.c: Remove.
6553         * gcc.target/arm/neon/vst1Qu16.c: Remove.
6554         * gcc.target/arm/neon/vst1Qu32.c: Remove.
6555         * gcc.target/arm/neon/vst1Qu64.c: Remove.
6556         * gcc.target/arm/neon/vst1Qu8.c: Remove.
6557         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6558         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6559         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6560         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6561         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6562         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6563         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6564         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6565         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6566         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6567         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6568         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6569         * gcc.target/arm/neon/vst1f32.c: Remove.
6570         * gcc.target/arm/neon/vst1p16.c: Remove.
6571         * gcc.target/arm/neon/vst1p64.c: Remove.
6572         * gcc.target/arm/neon/vst1p8.c: Remove.
6573         * gcc.target/arm/neon/vst1s16.c: Remove.
6574         * gcc.target/arm/neon/vst1s32.c: Remove.
6575         * gcc.target/arm/neon/vst1s64.c: Remove.
6576         * gcc.target/arm/neon/vst1s8.c: Remove.
6577         * gcc.target/arm/neon/vst1u16.c: Remove.
6578         * gcc.target/arm/neon/vst1u32.c: Remove.
6579         * gcc.target/arm/neon/vst1u64.c: Remove.
6580         * gcc.target/arm/neon/vst1u8.c: Remove.
6581         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6582         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6583         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6584         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6585         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6586         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6587         * gcc.target/arm/neon/vst2Qf32.c: Remove.
6588         * gcc.target/arm/neon/vst2Qp16.c: Remove.
6589         * gcc.target/arm/neon/vst2Qp8.c: Remove.
6590         * gcc.target/arm/neon/vst2Qs16.c: Remove.
6591         * gcc.target/arm/neon/vst2Qs32.c: Remove.
6592         * gcc.target/arm/neon/vst2Qs8.c: Remove.
6593         * gcc.target/arm/neon/vst2Qu16.c: Remove.
6594         * gcc.target/arm/neon/vst2Qu32.c: Remove.
6595         * gcc.target/arm/neon/vst2Qu8.c: Remove.
6596         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6597         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6598         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6599         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6600         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6601         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6602         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6603         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6604         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6605         * gcc.target/arm/neon/vst2f32.c: Remove.
6606         * gcc.target/arm/neon/vst2p16.c: Remove.
6607         * gcc.target/arm/neon/vst2p64.c: Remove.
6608         * gcc.target/arm/neon/vst2p8.c: Remove.
6609         * gcc.target/arm/neon/vst2s16.c: Remove.
6610         * gcc.target/arm/neon/vst2s32.c: Remove.
6611         * gcc.target/arm/neon/vst2s64.c: Remove.
6612         * gcc.target/arm/neon/vst2s8.c: Remove.
6613         * gcc.target/arm/neon/vst2u16.c: Remove.
6614         * gcc.target/arm/neon/vst2u32.c: Remove.
6615         * gcc.target/arm/neon/vst2u64.c: Remove.
6616         * gcc.target/arm/neon/vst2u8.c: Remove.
6617         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6618         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6619         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6620         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6621         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6622         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6623         * gcc.target/arm/neon/vst3Qf32.c: Remove.
6624         * gcc.target/arm/neon/vst3Qp16.c: Remove.
6625         * gcc.target/arm/neon/vst3Qp8.c: Remove.
6626         * gcc.target/arm/neon/vst3Qs16.c: Remove.
6627         * gcc.target/arm/neon/vst3Qs32.c: Remove.
6628         * gcc.target/arm/neon/vst3Qs8.c: Remove.
6629         * gcc.target/arm/neon/vst3Qu16.c: Remove.
6630         * gcc.target/arm/neon/vst3Qu32.c: Remove.
6631         * gcc.target/arm/neon/vst3Qu8.c: Remove.
6632         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6633         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6634         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6635         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6636         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6637         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6638         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6639         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6640         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6641         * gcc.target/arm/neon/vst3f32.c: Remove.
6642         * gcc.target/arm/neon/vst3p16.c: Remove.
6643         * gcc.target/arm/neon/vst3p64.c: Remove.
6644         * gcc.target/arm/neon/vst3p8.c: Remove.
6645         * gcc.target/arm/neon/vst3s16.c: Remove.
6646         * gcc.target/arm/neon/vst3s32.c: Remove.
6647         * gcc.target/arm/neon/vst3s64.c: Remove.
6648         * gcc.target/arm/neon/vst3s8.c: Remove.
6649         * gcc.target/arm/neon/vst3u16.c: Remove.
6650         * gcc.target/arm/neon/vst3u32.c: Remove.
6651         * gcc.target/arm/neon/vst3u64.c: Remove.
6652         * gcc.target/arm/neon/vst3u8.c: Remove.
6653         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6654         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6655         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6656         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6657         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6658         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6659         * gcc.target/arm/neon/vst4Qf32.c: Remove.
6660         * gcc.target/arm/neon/vst4Qp16.c: Remove.
6661         * gcc.target/arm/neon/vst4Qp8.c: Remove.
6662         * gcc.target/arm/neon/vst4Qs16.c: Remove.
6663         * gcc.target/arm/neon/vst4Qs32.c: Remove.
6664         * gcc.target/arm/neon/vst4Qs8.c: Remove.
6665         * gcc.target/arm/neon/vst4Qu16.c: Remove.
6666         * gcc.target/arm/neon/vst4Qu32.c: Remove.
6667         * gcc.target/arm/neon/vst4Qu8.c: Remove.
6668         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6669         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6670         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6671         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6672         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6673         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6674         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6675         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6676         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6677         * gcc.target/arm/neon/vst4f32.c: Remove.
6678         * gcc.target/arm/neon/vst4p16.c: Remove.
6679         * gcc.target/arm/neon/vst4p64.c: Remove.
6680         * gcc.target/arm/neon/vst4p8.c: Remove.
6681         * gcc.target/arm/neon/vst4s16.c: Remove.
6682         * gcc.target/arm/neon/vst4s32.c: Remove.
6683         * gcc.target/arm/neon/vst4s64.c: Remove.
6684         * gcc.target/arm/neon/vst4s8.c: Remove.
6685         * gcc.target/arm/neon/vst4u16.c: Remove.
6686         * gcc.target/arm/neon/vst4u32.c: Remove.
6687         * gcc.target/arm/neon/vst4u64.c: Remove.
6688         * gcc.target/arm/neon/vst4u8.c: Remove.
6689         * gcc.target/arm/neon/vsubQf32.c: Remove.
6690         * gcc.target/arm/neon/vsubQs16.c: Remove.
6691         * gcc.target/arm/neon/vsubQs32.c: Remove.
6692         * gcc.target/arm/neon/vsubQs64.c: Remove.
6693         * gcc.target/arm/neon/vsubQs8.c: Remove.
6694         * gcc.target/arm/neon/vsubQu16.c: Remove.
6695         * gcc.target/arm/neon/vsubQu32.c: Remove.
6696         * gcc.target/arm/neon/vsubQu64.c: Remove.
6697         * gcc.target/arm/neon/vsubQu8.c: Remove.
6698         * gcc.target/arm/neon/vsubf32.c: Remove.
6699         * gcc.target/arm/neon/vsubhns16.c: Remove.
6700         * gcc.target/arm/neon/vsubhns32.c: Remove.
6701         * gcc.target/arm/neon/vsubhns64.c: Remove.
6702         * gcc.target/arm/neon/vsubhnu16.c: Remove.
6703         * gcc.target/arm/neon/vsubhnu32.c: Remove.
6704         * gcc.target/arm/neon/vsubhnu64.c: Remove.
6705         * gcc.target/arm/neon/vsubls16.c: Remove.
6706         * gcc.target/arm/neon/vsubls32.c: Remove.
6707         * gcc.target/arm/neon/vsubls8.c: Remove.
6708         * gcc.target/arm/neon/vsublu16.c: Remove.
6709         * gcc.target/arm/neon/vsublu32.c: Remove.
6710         * gcc.target/arm/neon/vsublu8.c: Remove.
6711         * gcc.target/arm/neon/vsubs16.c: Remove.
6712         * gcc.target/arm/neon/vsubs32.c: Remove.
6713         * gcc.target/arm/neon/vsubs64.c: Remove.
6714         * gcc.target/arm/neon/vsubs8.c: Remove.
6715         * gcc.target/arm/neon/vsubu16.c: Remove.
6716         * gcc.target/arm/neon/vsubu32.c: Remove.
6717         * gcc.target/arm/neon/vsubu64.c: Remove.
6718         * gcc.target/arm/neon/vsubu8.c: Remove.
6719         * gcc.target/arm/neon/vsubws16.c: Remove.
6720         * gcc.target/arm/neon/vsubws32.c: Remove.
6721         * gcc.target/arm/neon/vsubws8.c: Remove.
6722         * gcc.target/arm/neon/vsubwu16.c: Remove.
6723         * gcc.target/arm/neon/vsubwu32.c: Remove.
6724         * gcc.target/arm/neon/vsubwu8.c: Remove.
6725         * gcc.target/arm/neon/vtbl1p8.c: Remove.
6726         * gcc.target/arm/neon/vtbl1s8.c: Remove.
6727         * gcc.target/arm/neon/vtbl1u8.c: Remove.
6728         * gcc.target/arm/neon/vtbl2p8.c: Remove.
6729         * gcc.target/arm/neon/vtbl2s8.c: Remove.
6730         * gcc.target/arm/neon/vtbl2u8.c: Remove.
6731         * gcc.target/arm/neon/vtbl3p8.c: Remove.
6732         * gcc.target/arm/neon/vtbl3s8.c: Remove.
6733         * gcc.target/arm/neon/vtbl3u8.c: Remove.
6734         * gcc.target/arm/neon/vtbl4p8.c: Remove.
6735         * gcc.target/arm/neon/vtbl4s8.c: Remove.
6736         * gcc.target/arm/neon/vtbl4u8.c: Remove.
6737         * gcc.target/arm/neon/vtbx1p8.c: Remove.
6738         * gcc.target/arm/neon/vtbx1s8.c: Remove.
6739         * gcc.target/arm/neon/vtbx1u8.c: Remove.
6740         * gcc.target/arm/neon/vtbx2p8.c: Remove.
6741         * gcc.target/arm/neon/vtbx2s8.c: Remove.
6742         * gcc.target/arm/neon/vtbx2u8.c: Remove.
6743         * gcc.target/arm/neon/vtbx3p8.c: Remove.
6744         * gcc.target/arm/neon/vtbx3s8.c: Remove.
6745         * gcc.target/arm/neon/vtbx3u8.c: Remove.
6746         * gcc.target/arm/neon/vtbx4p8.c: Remove.
6747         * gcc.target/arm/neon/vtbx4s8.c: Remove.
6748         * gcc.target/arm/neon/vtbx4u8.c: Remove.
6749         * gcc.target/arm/neon/vtrnQf32.c: Remove.
6750         * gcc.target/arm/neon/vtrnQp16.c: Remove.
6751         * gcc.target/arm/neon/vtrnQp8.c: Remove.
6752         * gcc.target/arm/neon/vtrnQs16.c: Remove.
6753         * gcc.target/arm/neon/vtrnQs32.c: Remove.
6754         * gcc.target/arm/neon/vtrnQs8.c: Remove.
6755         * gcc.target/arm/neon/vtrnQu16.c: Remove.
6756         * gcc.target/arm/neon/vtrnQu32.c: Remove.
6757         * gcc.target/arm/neon/vtrnQu8.c: Remove.
6758         * gcc.target/arm/neon/vtrnf32.c: Remove.
6759         * gcc.target/arm/neon/vtrnp16.c: Remove.
6760         * gcc.target/arm/neon/vtrnp8.c: Remove.
6761         * gcc.target/arm/neon/vtrns16.c: Remove.
6762         * gcc.target/arm/neon/vtrns32.c: Remove.
6763         * gcc.target/arm/neon/vtrns8.c: Remove.
6764         * gcc.target/arm/neon/vtrnu16.c: Remove.
6765         * gcc.target/arm/neon/vtrnu32.c: Remove.
6766         * gcc.target/arm/neon/vtrnu8.c: Remove.
6767         * gcc.target/arm/neon/vtstQp8.c: Remove.
6768         * gcc.target/arm/neon/vtstQs16.c: Remove.
6769         * gcc.target/arm/neon/vtstQs32.c: Remove.
6770         * gcc.target/arm/neon/vtstQs8.c: Remove.
6771         * gcc.target/arm/neon/vtstQu16.c: Remove.
6772         * gcc.target/arm/neon/vtstQu32.c: Remove.
6773         * gcc.target/arm/neon/vtstQu8.c: Remove.
6774         * gcc.target/arm/neon/vtstp8.c: Remove.
6775         * gcc.target/arm/neon/vtsts16.c: Remove.
6776         * gcc.target/arm/neon/vtsts32.c: Remove.
6777         * gcc.target/arm/neon/vtsts8.c: Remove.
6778         * gcc.target/arm/neon/vtstu16.c: Remove.
6779         * gcc.target/arm/neon/vtstu32.c: Remove.
6780         * gcc.target/arm/neon/vtstu8.c: Remove.
6781         * gcc.target/arm/neon/vuzpQf32.c: Remove.
6782         * gcc.target/arm/neon/vuzpQp16.c: Remove.
6783         * gcc.target/arm/neon/vuzpQp8.c: Remove.
6784         * gcc.target/arm/neon/vuzpQs16.c: Remove.
6785         * gcc.target/arm/neon/vuzpQs32.c: Remove.
6786         * gcc.target/arm/neon/vuzpQs8.c: Remove.
6787         * gcc.target/arm/neon/vuzpQu16.c: Remove.
6788         * gcc.target/arm/neon/vuzpQu32.c: Remove.
6789         * gcc.target/arm/neon/vuzpQu8.c: Remove.
6790         * gcc.target/arm/neon/vuzpf32.c: Remove.
6791         * gcc.target/arm/neon/vuzpp16.c: Remove.
6792         * gcc.target/arm/neon/vuzpp8.c: Remove.
6793         * gcc.target/arm/neon/vuzps16.c: Remove.
6794         * gcc.target/arm/neon/vuzps32.c: Remove.
6795         * gcc.target/arm/neon/vuzps8.c: Remove.
6796         * gcc.target/arm/neon/vuzpu16.c: Remove.
6797         * gcc.target/arm/neon/vuzpu32.c: Remove.
6798         * gcc.target/arm/neon/vuzpu8.c: Remove.
6799         * gcc.target/arm/neon/vzipQf32.c: Remove.
6800         * gcc.target/arm/neon/vzipQp16.c: Remove.
6801         * gcc.target/arm/neon/vzipQp8.c: Remove.
6802         * gcc.target/arm/neon/vzipQs16.c: Remove.
6803         * gcc.target/arm/neon/vzipQs32.c: Remove.
6804         * gcc.target/arm/neon/vzipQs8.c: Remove.
6805         * gcc.target/arm/neon/vzipQu16.c: Remove.
6806         * gcc.target/arm/neon/vzipQu32.c: Remove.
6807         * gcc.target/arm/neon/vzipQu8.c: Remove.
6808         * gcc.target/arm/neon/vzipf32.c: Remove.
6809         * gcc.target/arm/neon/vzipp16.c: Remove.
6810         * gcc.target/arm/neon/vzipp8.c: Remove.
6811         * gcc.target/arm/neon/vzips16.c: Remove.
6812         * gcc.target/arm/neon/vzips32.c: Remove.
6813         * gcc.target/arm/neon/vzips8.c: Remove.
6814         * gcc.target/arm/neon/vzipu16.c: Remove.
6815         * gcc.target/arm/neon/vzipu32.c: Remove.
6816         * gcc.target/arm/neon/vzipu8.c: Remove.
6819 2015-11-12  Marek Polacek  <polacek@redhat.com>
6821         PR c/67784
6822         * gcc.dg/pr67784-1.c: New test.
6823         * gcc.dg/pr67784-2.c: New test.
6825 2015-11-12  Martin Liska  <mliska@suse.cz>
6827         * gcc.dg/ipa/pr68035.c: New test.
6829 2015-11-12  Richard Biener  <rguenther@suse.de>
6831         PR tree-optimization/68306
6832         * gcc.dg/pr68306.c: New testcase.
6834 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6836         Implement D0013R2, logical type traits.
6838         * g++.dg/cpp0x/Wattributes1.C: Adjust.
6840 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
6842         * c-c++-common/goacc/data-default-1.c: New.
6844 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
6846         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6848 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6850         PR tree-optimization/68305
6851         * gcc.dg/vect/pr68305.c: New test.
6853 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
6855         * gcc.target/i386/pr67265-2.c: New test.
6857 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6859         * gcc.dg/pr68286.c: New test.
6861 2015-11-12  Christian Bruel  <christian.bruel@st.com>
6863         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6865 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
6867         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6868         aligned to 64 bits.
6870 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
6872         * gcc.dg/pr65521.c: Fail on AIX.
6874 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
6876         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
6877         * gcc.dg/graphite/fuse-2.c: Same.
6878         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6879         isl-ast-gen-*.c files.
6880         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6881         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6882         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6883         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6884         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6885         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6886         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6887         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6888         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6889         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6890         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6892 2015-11-11  Marek Polacek  <polacek@redhat.com>
6894         PR c/68107
6895         PR c++/68266
6896         * c-c++-common/pr68107.c: New test.
6897         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6898         (large_array_char_template): Likewise.
6899         * g++.dg/init/new44.C: Adjust dg-error.
6901 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6903         * gfortran.dg/goacc/private-3.f95: Remove xfail.
6904         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6906 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
6908         * gcc.target/i386/pr67265.c: New test.
6910 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
6912         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
6913         tests for the expected generated code.
6915 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
6917         * gcc.target/mips/split-ds-sequence.c: New test.
6919 2015-11-11  Julia Koval  <julia.koval@intel.com>
6921         * g++.dg/ext/mv16.C: New functions.
6923 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
6924             Jiong Wang      <jiong.wang@arm.com>
6926         * gcc.dg/tree-ssa/pr68234.c: New testcase.
6928 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6930         * gcc.target/i386/mask-pack.c: New test.
6931         * gcc.target/i386/mask-unpack.c: New test.
6933 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6935         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6937 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
6939         * gcc.dg/vect/slp-cond-5.c: New test.
6941 2015-11-10  Richard Biener  <rguenther@suse.de>
6943         PR tree-optimization/68240
6944         * gcc.dg/torture/pr68240.c: New testcase.
6946 2015-11-10  Richard Biener  <rguenther@suse.de>
6948         PR tree-optimization/56118
6949         * gcc.target/i386/pr56118.c: New testcase.
6951 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6953         * gcc.target/aarch64/cond_op_imm_1.c: New test.
6955 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
6957         * gfortran.dg/pr68251.f90: New test.
6959 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
6961         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6963 2015-11-09  Martin Sebor  <msebor@redhat.com>
6965         * init/new45.C: New test to verify that operator new is invoked
6966         with or without overhead for a cookie.
6968         PR c++/67927
6969         * init/new44.C: New test for placement new expressions for arrays
6970         with excessive number of elements.
6972         PR c++/67913
6973         * init/new43.C: New test for placement new expressions for arrays
6974         with negative number of elements.
6976         * other/new-size-type.C: Expect array new expression with
6977         an excessive number of elements to be rejected.
6979 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
6981         * c-c++-common/goacc/routine-1.c: New.
6982         * c-c++-common/goacc/routine-2.c: New.
6983         * c-c++-common/goacc/routine-3.c: New.
6984         * c-c++-common/goacc/routine-4.c: New.
6985         * c-c++-common/goacc/routine-5.c: New.
6987 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6989         * gcc.target/sparc/sparc-ret.c: Rename to...
6990         * gcc.target/sparc/sparc-ret-1.c: ...this.
6991         * gcc.target/sparc/sparc-ret-2.c: New test.
6993 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6995         * lib/target-supports.exp (check_p8vector_hw_available): Split
6996         long line.
6997         (check_vsx_hw_available): Likewise.
6998         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6999         support and for PowerPC float128 support.
7000         (check_p9modulo_hw_available): Likewise.
7001         (check_ppc_float128_sw_available): Likewise.
7002         (check_ppc_float128_hw_available): Likewise.
7003         (check_effective_target_powerpc_p9vector_ok): Likewise.
7004         (check_effective_target_powerpc_p9modulo_ok): Likewise.
7005         (check_effective_target_powerpc_float128_sw_ok): Likewise.
7006         (check_effective_target_powerpc_float128_hw_ok): Likewise.
7007         (is-effective-target): Add new PowerPc targets.
7008         (is-effective-target-keyword): Likewise.
7009         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
7010         instructions, use it.
7012         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
7013         * gcc.target/powerpc/mod-2.c: Likewise.
7014         * gcc.target/powerpc/ctz-1.c: Likewise.
7015         * gcc.target/powerpc/ctz-2.c: Likewise.
7016         * gcc.target/powerpc/extswsli-1.c: Likewise.
7017         * gcc.target/powerpc/extswsli-2.c: Likewise.
7018         * gcc.target/powerpc/extswsli-3.c: Likewise.
7020         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
7021         and allow the test on PowerPC LE.
7022         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
7023         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
7025         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
7026         check instead of powerpc_vsx_ok.
7027         * gcc.target/powerpc/float128-mix.c: Likewise.
7029 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7031         * gcc.dg/sso/*.c: Robustify dg-output directives.
7033 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7035         * g++.dg/ubsan/pr68259.C: New test.
7037 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
7039         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
7040         (main): Use _Cilk_spawn instead of cilk_spawn.
7042 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
7044         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
7045         scan-assembler directive.
7047 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7049         PR target/68129
7050         * gcc.dg/pr68129_1.c: New test.
7052 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
7054         PR debug/67192
7055         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
7056         (main): Invoke them.
7058 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
7060         PR debug/67192
7061         * gcc.dg/guality/pr67192.c: New test.
7063 2015-11-09  Richard Biener  <rguenther@suse.de>
7065         PR tree-optimization/68248
7066         * gcc.dg/torture/pr68248.c: New testcase.
7068 2015-11-09  Richard Biener  <rguenther@suse.de>
7070         PR tree-optimization/56118
7071         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
7073 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7075         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
7076         labelref and check use of constant pool by looking for .word and
7077         similar directives.
7079 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
7081         PR target/66326
7082         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
7084 2015-11-09  Richard Henderson  <rth@redhat.com>
7086         * gcc.target/i386/addr-space-1.c: New test.
7087         * gcc.target/i386/addr-space-2.c: New test.
7088         * gcc.target/i386/addr-space-3.c: New test.
7090 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
7092         PR fortran/68053
7093         * gfortran.dg/pr68053.f90: New test.
7095 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7097         * g++.dg/lto/pr68057_0.C: Fix testcase.
7099 2015-11-08  Joost VandeVondele  <vondele@gcc.gnu.org>
7101         * gfortran.dg/PR67518.f90: move from here...
7102         * gfortran.dg/graphite/PR67518.f90: to here.
7103         * gfortran.dg/PR53852.f90: move from here...
7104         * gfortran.dg/graphite/PR53852.f90: to here.
7106 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
7108         * gcc.dg/sso-1.c: New test.
7109         * gcc.dg/sso-2.c: Likewise.
7110         * gcc.dg/sso-3.c: Likewise.
7111         * gcc.dg/sso-4.c: Likewise.
7112         * gcc.dg/sso-5.c: Likewise.
7113         * gcc.dg/sso-6.c: Likewise.
7114         * gcc.dg/sso-7.c: Likewise.
7115         * gcc.dg/sso-8.c: Likewise.
7116         * gcc.dg/sso: New directory.
7117         * gcc.target/i386/movbe-3.c: New test.
7118         * gnat.dg/sso1.adb: Likewise.
7119         * gnat.dg/sso2.ad[sb]: Likewise.
7120         * gnat.dg/sso3.adb: Likewise.
7121         * gnat.dg/sso4.adb: Likewise.
7122         * gnat.dg/sso5.adb: Likewise.
7123         * gnat.dg/sso6.adb: Likewise.
7124         * gnat.dg/sso7.adb: Likewise.
7125         * gnat.dg/specs/sso1.ads: Likewise.
7126         * gnat.dg/specs/sso2.ads: Likewise.
7127         * gnat.dg/sso: New directory.
7129 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7131         PR fortran/68218
7132         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
7134 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
7136         PR fortran/68224
7137         * gfortran.dg/pr68224.f90: New test.
7139 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
7141         PR fortran/68196
7142         * gfortran.dg/proc_ptr_47.f90: New test.
7144         PR fortran/66465
7145         * gfortran.dg/pr66465.f90: New test.
7147 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
7149         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
7151 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7153         PR fortran/68153
7154         * gfortran.dg/pr68153.f90: New test.
7156 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
7158         PR fortran/68151
7159         * gfortran.dg/pr68151.f90: New test.
7161 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
7163         PR tree-optimization/68235
7164         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
7166 2015-11-06  Jeff Law  <law@redhat.com>
7168         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
7169         realized jump threads.
7170         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
7171         threads rather than dom1 dump.
7173 2015-11-06  Michael Collison  <michael.collison@linaro.org
7174             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7176         Revert:
7177         2015-08-01  Michael Collison  <michael.collison@linaro.org
7178                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7180         * gcc.target/arm/mincmp.c: New test.
7182 2015-11-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
7184         PR fortran/54224
7185         * gfortran.dg/warn_unused_function_2.f90: Add two new
7186         "defined but not used" subroutines.
7188 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
7190         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
7191         * g++.dg/gomp/ordered-2.C (f1): Likewise.
7192         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
7193         expected diagnostics for the addition of quotes.
7194         * gfortran.dg/gomp/target3.f90: Likewise.
7195         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7196         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7197         * c-c++-common/gomp/doacross-1.c: Likewise.
7198         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
7199         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
7200         Adjust expected diagnostics wording.
7201         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
7202         Don't expect error on ordered threads simd when in for simd.
7203         * c-c++-common/gomp/nesting-2.c: New test.
7204         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7205         * c-c++-common/gomp/ordered-4.c: New test.
7207 2015-11-06  Mike Stump  <mikestump@comcast.net>
7209         * gcc.dg/pragma-diag-5.c: Make test cases unique.
7211 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
7212             Sebastian Pop  <s.pop@samsung.com>
7214         * gcc.dg/graphite/fuse-1.c: New.
7215         * gcc.dg/graphite/fuse-2.c: New.
7216         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
7218 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7220         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7222 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
7224         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7225         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7226         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7227         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7228         * lib/gcc-dg.exp: Load multiline.exp.
7230 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7232         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
7233         * gcc.target/arm/interrupt-1.c: Likewise.
7234         * gcc.target/arm/interrupt-2.c: Likewise.
7235         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7237 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
7238             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
7240         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7241         macros for assembly checks.
7242         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7243         frsqrts and frsqrte are not emitted.
7244         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7245         frsqrts and frsqrte are emitted.
7246         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7248 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7250         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7252 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
7254         PR ipa/68057
7255         PR ipa/68220
7256         * g++.dg/lto/pr68057_0.C: New testcase.
7257         * g++.dg/lto/pr68057_1.C: New testcase.
7258         * g++.dg/torture/pr68220.C: New testcase.
7260 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
7262         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7263         comment.
7265 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
7267         PR tree-optimization/68145
7268         * g++.dg/vect/pr68145.cc: New test.
7270 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7272         PR target/68088
7273         * gcc.dg/pr68088_1.c: New test.
7275 2015-11-06  Richard Biener  <rguenther@suse.de>
7277         * gcc.dg/vect/bb-slp-38.c: New testcase.
7279 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
7281         * gfortran.dg/goacc/private-3.f95: XFAIL.
7283 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
7285         PR middle-end/53852
7286         PR middle-end/67518
7287         * gfortran.dg/PR67518.f90: New test.
7288         * gfortran.dg/PR53852.f90: New test.
7290 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
7291             Tom de Vries  <tom@codesourcery.com>
7292             Nathan Sidwell  <nathan@codesourcery.com>
7293             Thomas Schwinge  <thomas@codesourcery.com>
7295         * c-c++-common/goacc/combined-directives.c: New test.
7296         * c-c++-common/goacc/loop-clauses.c: New test.
7297         * c-c++-common/goacc/tile.c: New test.
7298         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7299         as gang static arguments.
7300         * c-c++-common/goacc/update-1.c: Adjust expected error message.
7301         * g++.dg/goacc/template.C: New test.
7302         * gfortran.dg/goacc/combined-directives.f90: New test.
7303         * gfortran.dg/goacc/default.f95: New test.
7304         * gfortran.dg/goacc/default_none.f95: New test.
7305         * gfortran.dg/goacc/firstprivate-1.f95: New test.
7306         * gfortran.dg/goacc/gang-static.f95: New test.
7307         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7308         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7309         * gfortran.dg/goacc/list.f95: Update test.
7310         * gfortran.dg/goacc/loop-2.f95: Likewise.
7311         * gfortran.dg/goacc/loop-4.f95: New test.
7312         * gfortran.dg/goacc/loop-5.f95: New test.
7313         * gfortran.dg/goacc/loop-6.f95: New test.
7314         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7315         * gfortran.dg/goacc/multi-clause.f90: New test.
7316         * gfortran.dg/goacc/parallel-tree.f95: Update test.
7317         * gfortran.dg/goacc/update.f95: New test.
7319 2015-11-05  Martin Sebor  <msebor@redhat.com>
7321         PR c++/67942
7322         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7323         invocations where the size of the destination buffer object
7324         or its type (or both) is unknown.
7326 2015-11-05  Martin Sebor  <msebor@redhat.com>
7328         PR c++/67942
7329         * g++.dg/warn/Wplacement-new-size.C: New test.
7331 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
7333         * gcc.dg/pr68112.c: New.
7334         * gcc.dg/vect/vect-strided-shift-1.c: New.
7336 2015-11-05  Marek Polacek  <polacek@redhat.com>
7338         PR c/68090
7339         * gcc.dg/pr68090.c: New test.
7341 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
7343         * gcc.dg/ifcvt-4.c: New.
7345 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
7347         PR c++/67846
7348         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7350 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
7352         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7353         of variables in both data sharing and mapping clauses and for
7354         structure element based array sections being mapped rather than
7355         privatized.
7356         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
7357         expected diagnostics wording in one case.
7358         * c-c++-common/gomp/distribute-1.c: New test.
7359         * c-c++-common/gomp/element-1.c: New test.
7360         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7361         and #pragma omp end declare target pair around the function.
7362         Change s from a parameter to a file scope variable.
7363         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7364         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7365         on non-zero low-bound in reduction array sections.  Add further
7366         tests.
7367         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7368         * c-c++-common/gomp/target-teams-1.c: New test.
7369         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7370         for expected mangling on x86_64/i?86.
7371         * gcc.dg/gomp/declare-simd-3.c: New test.
7372         * gcc.dg/gomp/declare-simd-4.c: New test.
7373         * gcc.dg/gomp/for-20.c: New test.
7374         * gcc.dg/gomp/for-21.c: New test.
7375         * gcc.dg/gomp/for-22.c: New test.
7376         * gcc.dg/gomp/for-23.c: New test.
7377         * gcc.dg/gomp/for-24.c: New test.
7378         * gcc.dg/gomp/linear-1.c: New test.
7379         * gcc.dg/gomp/loop-1.c: New test.
7380         * g++.dg/gomp/atomic-17.C: New test.
7381         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7382         non-static data member in shared clause.  Add single construct.
7383         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
7384         scan-assembler-times directives for expected mangling on x86_64/i?86.
7385         * g++.dg/gomp/declare-simd-3.C: Likewise.
7386         * g++.dg/gomp/declare-simd-4.C: New test.
7387         * g++.dg/gomp/declare-simd-5.C: New test.
7388         * g++.dg/gomp/declare-target-1.C: New test.
7389         * g++.dg/gomp/linear-2.C: New test.
7390         * g++.dg/gomp/loop-1.C: New test.
7391         * g++.dg/gomp/loop-2.C: New test.
7392         * g++.dg/gomp/loop-3.C: New test.
7393         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7394         non-static data member in shared clause.
7395         * g++.dg/gomp/member-3.C: New test.
7396         * g++.dg/gomp/member-4.C: New test.
7397         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7398         (bar): Remove dg-message.
7399         * g++.dg/gomp/target-teams-1.C: New test.
7401 2015-11-05  Richard Biener  <rguenther@suse.de>
7403         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7404         uninitialized variables.
7405         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7406         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7407         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7408         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7409         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7410         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7411         * gcc.dg/ipa/inlinehint-2.c: Likewise.
7412         * gcc.dg/ipa/pure-const-2.c: Likewise.
7413         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7414         * gcc.dg/tree-ssa/loop-23.c: Likewise.
7415         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7416         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7417         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7418         * gcc.dg/vect/pr30858.c: Likewise.
7419         * gcc.dg/vect/pr33866.c: Likewise.
7420         * gcc.dg/vect/pr37027.c: Likewise.
7421         * c-c++-common/ubsan/null-10.c: Likewise.
7422         * gcc.target/i386/incoming-8.c: Likewise.
7424 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
7426         * gnat.dg/slice9.adb: New test.
7428 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
7430         * gfortran.dg/goacc/reduction-2.f95: Delete.
7432 2015-11-04  Tom de Vries  <tom@codesourcery.com>
7434         PR tree-optimization/67742
7435         * gcc.dg/tree-ssa/restrict-7.c: New test.
7436         * gcc.dg/tree-ssa/restrict-8.c: New test.
7438 2015-11-03  Martin Sebor  <msebor@redhat.com>
7440         PR c++-common/67882
7441         * c-c++-common/builtin-offsetof-2.c: New test.
7443 2015-11-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
7445         PR fortran/67982
7446         * gfortran.dg/warn_unused_function_3.f90: New test.
7448 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
7450         * gnat.dg/discr45.adb: Only compile the test.
7452 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
7454         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7455         * gcc.target/i386/mvc5.c: Ditto.
7456         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7457         resolver.
7459 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
7461         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7462         from here to...
7463         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7464         to succeed.
7466 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
7468         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7469         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7470         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7471         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7472         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7473         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7475 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
7477         * gcc.target/aarch64/fp16/set_zero_1.c: New.
7479 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
7481         * gcc.dg/mvc1.c: Move to ...
7482         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
7483         * gcc.dg/mvc2.c: Move to ...
7484         * gcc.target/i386/mvc2.c: ... here.
7485         * gcc.dg/mvc3.c: Move to ...
7486         * gcc.target/i386/mvc3.c: ... here.
7487         * gcc.dg/mvc4.c: Move to ...
7488         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
7489         * gcc.dg/mvc5.c: Move to ...
7490         * gcc.target/i386/mvc5.c: ... here.
7491         * gcc.dg/mvc6.c: Move to ...
7492         * gcc.target/i386/mvc6.c: ... here.
7493         * gcc.dg/mvc7.c: Move to ...
7494         * gcc.target/i386/mvc7.c: ... here.
7496         * g++.dg/ext/mvc1.C: Require ifunc.
7498 2015-11-02  Alexandre Oliva  <aoliva@redhat.com>
7500         PR tree-optimization/68083
7501         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
7503 2015-11-02  Jeff Law  <law@redhat.com>
7505         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7506         irreducible loops in the CFG.
7508 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
7510         Revert:
7511         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7513         * gcc.dg/vect/vect-strided-shift-1.c: New.
7515 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7517         PR target/67929
7518         * gcc.target/arm/pr67929_1.c: Move to...
7519         * gcc.c-torture/execute/pr67929_1.c: ... Here.
7520         Remove arm-specific directives.  Add noclone, noinline
7521         attributes.
7523 2015-11-01  Jeff Law  <law@redhat.com>
7525         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7527 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
7529         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7530         (sse2_test): Rename from main.  Do not return 0.
7532 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
7534         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7535         * gfortran.dg/proc_ptr_39.f90: Require visibility.
7536         * gfortran.dg/read_dir.f90: XFAIL AIX.
7538 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
7540         Remove the implementation of N3994, terse range-for loops.
7541         * g++.dg/cpp1z/range-for1.C: Remove.
7543 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
7545         * gnat.dg/discr45.adb: New test.
7547 2015-10-31  Tom de Vries  <tom@codesourcery.com>
7549         * gfortran.dg/assumed_type_2.f90: Update test.
7550         * gfortran.dg/no_arg_check_2.f90: Same.
7552 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
7554         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7556 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7558         PR fortran/46588
7559         * gfortran.dg/pr46588.f90: New test.
7561 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
7563         * gcc.dg/mvc1.c: New test for multiple targets cloning.
7564         * gcc.dg/mvc2.c: Ditto.
7565         * gcc.dg/mvc3.c: Ditto.
7566         * gcc.dg/mvc4.c: Ditto.
7567         * gcc.dg/mvc5.c: Ditto.
7568         * gcc.dg/mvc6.c: Ditto.
7569         * gcc.dg/mvc7.c: Ditto.
7570         * g++.dg/ext/mvc1.C: Ditto.
7571         * g++.dg/ext/mvc2.C: Ditto.
7572         * g++.dg/ext/mvc3.C: Ditto.
7573         * g++.dg/ext/mvc4.C: Ditto.
7575 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7577         PR fortran/51993
7578         * gfortran.dg/pr51993.f90: New test.
7580 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7582         PR rtl-optimization/68106
7583         * gcc.target/aarch64/pr68106.c: New.
7585 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7587         PR fortran/36192
7588         * gfortran.dg/pr36192_1.f90: New test.
7590 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7592         PR fortran/68154
7593         *gfortran.dg/pr68154.f90
7595 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
7597         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7598         * c-c++-common/goacc/acc_on_device-2.c: Delete.
7600 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
7602         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7604 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
7606         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7607         PowerPC.
7608         * gcc.target/powerpc/float128-mix.c: Likewise.
7610 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7612         PR fortran/68054
7613         * gfortran.dg/pr68054.f90: New test.
7615 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7617         PR fortran/67885
7618         * gfortran.dg/pr67885.f90: New test.
7620 2015-10-29  Jeff Law  <law@redhat.com>
7622         PR tree-optimization/67892
7623         * gcc.dg/tree-ssa/pr21417: Update expected output.
7624         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7626 2015-10-29  Richard Biener  <rguenther@suse.de>
7628         PR middle-end/68142
7629         * c-c++-common/ubsan/pr68142.c: New testcase.
7631 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7633         PR c++/67845
7634         * g++.dg/other/cv_func4.C: New.
7636 2015-10-29  Richard Biener  <rguenther@suse.de>
7638         PR middle-end/56956
7639         * c-c++-common/ubsan/pr56956.c: New testcase.
7641 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
7643         * gnat.dg/discr44.adb: New test.
7645 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
7647         PR debug/66068
7648         * gcc.dg/debug/pr66068.c: New test.
7650 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
7652         PR fortran/67933
7653         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7654         array bounds error at line 25.
7656 2015-10-28  Catherine Moore  <clm@codesourcery.com>
7658         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7659         * gcc.target/mips/oddspreg-6.c: Likewise.
7660         * gcc.target/mips/oddspreg-1.c: Likewise.
7661         * gcc.target/mips/oddspreg-2.c: Likewise.
7663 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7665         PR target/67839
7666         * gcc.target/avr/pr67839.c: New test.
7668 2015-10-28  Richard Biener  <rguenther@suse.de>
7670         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7672 2015-10-28  Tom de Vries  <tom@codesourcery.com>
7674         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7676 2015-10-28  Richard Biener  <rguenther@suse.de>
7678         PR ipa/67600
7679         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7680         of #includes.
7682 2015-10-28  Richard Biener  <rguenther@suse.de>
7684         PR tree-optimization/65962
7685         * gcc.dg/vect/vect-62.c: Adjust.
7687 2015-10-28  Richard Biener  <rguenther@suse.de>
7689         PR middle-end/68067
7690         * gcc.dg/torture/pr68067-1.c: New testcase.
7691         * gcc.dg/torture/pr68067-2.c: Likewise.
7693 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7695         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7697 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
7699         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7700         as xvmadd and xvnmsub.
7701         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7703 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
7705         * c-c++-common/goacc/loop-shape.c: New test.
7707 2015-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7708             Cesar Philippidis  <cesar@codesourcery.com>
7710         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7711         * g++.dg/gomp/pr33372-3.C: Likewise.
7713 2015-10-27  Richard Henderson  <rth@redhat.com>
7715         PR rtl-opt/67609
7716         * gcc.target/i386/pr67609-2.c: New test.
7718 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7720         PR target/68102
7721         * gcc.target/aarch64/pr68102_1.c: New test.
7723 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
7725         PR fortran/67933
7726         * gfortran.dg/allocate_with_source_15.f03: New test
7728 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7729             James Norris  <jnorris@codesourcery.com>
7731         PR fortran/63865
7732         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7733         directive to work.
7734         * gfortran.dg/goacc/loop-1.f95: Likewise.
7735         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7736         * gfortran.dg/goacc/cray.f95: Likewise.
7737         * gfortran.dg/goacc/parameter.f95: Likewise.
7739 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7741         PR fortran/68108
7742         * gfortran.dg/pr67805_2.f90: New test.
7744 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7745             Aditya Kumar  <aditya.k7@samsung.com>
7747         * gcc.dg/graphite/block-0.c: Changed to match pattern.
7748         * gcc.dg/graphite/interchange-1.c: Same.
7749         * gcc.dg/graphite/interchange-10.c: Same.
7750         * gcc.dg/graphite/interchange-11.c: Same.
7751         * gcc.dg/graphite/interchange-13.c: Same.
7752         * gcc.dg/graphite/interchange-3.c: Same.
7753         * gcc.dg/graphite/interchange-4.c: Same.
7754         * gcc.dg/graphite/interchange-7.c: Same.
7755         * gcc.dg/graphite/interchange-9.c: Same.
7756         * gcc.dg/graphite/uns-interchange-9.c: Same.
7757         * gfortran.dg/graphite/interchange-3.f90: Same.
7759 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
7761         PR target/67215
7762         * gcc.target/i386/pr67215-1.c: New test.
7763         * gcc.target/i386/pr67215-2.c: Likewise.
7764         * gcc.target/i386/pr67215-3.c: Likewise.
7766 2015-10-27  Richard Biener  <rguenther@suse.de>
7768         PR tree-optimization/68104
7769         * gcc.dg/torture/pr68104.c: New testcase.
7771 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
7773         * gcc.dg/vect/vect-strided-shift-1.c: New.
7775 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7777         PR target/67929
7778         * gcc.target/arm/pr67929_1.c: New test.
7780 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7782         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7784 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7786         PR tree-optimization/68097
7787         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
7788         --param max-ssa-name-query-depth=3 to dg-options.
7790 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7792         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7794 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7796         * gcc.dg/builtins-52.c: Add -O to dg-options.
7798 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7800         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7802 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
7804         PR c/64765
7805         PR c/64880
7806         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
7807         sorry message.
7808         (PR64765): New function.
7809         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7810         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
7811         sorry message.
7812         * gfortran.dg/goacc/cray.f95: Refine prune directive.
7813         * gfortran.dg/goacc/parameter.f95: Likewise.
7815 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
7817         PR fortran/66056
7818         * gfortran.dg/empty_label_typedecl.f90: New test.
7820 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7822         PR fortran/36192
7823         * gfortran.dg/pr36192.f90: New test.
7825 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
7827         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7828         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7829         * gnat.dg/opt51.adb: New test.
7830         * gnat.dg/opt51_pkg.ads: New helper.
7832 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
7834         * gcc.target/mips/ds-schedule-1.c: New.
7835         * gcc.target/mips/ds-schedule-2.c: New.
7837 2015-10-26  Jeff Law  <law@redhat.com>
7839         PR tree-optimization/68013
7840         * gcc.c-torture/compile/pr68013.c: New test.
7842 2015-10-26  Richard Biener  <rguenther@suse.de>
7843         Dominik Vogt  <vogt@linux.vnet.ibm.com>
7845         PR middle-end/67443
7846         * gcc.target/s390/pr67443.c: New testcase.
7848 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
7850         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7851         make it unique per testcase.
7852         * gfortran.dg/chmod_2.f90: Likewise.
7853         * gfortran.dg/chmod_3.f90: Likewise.
7854         * gfortran.dg/direct_io_8.f90: Likewise.
7855         * gfortran.dg/f2003_inquire_1.f03: Likewise.
7856         * gfortran.dg/f2003_io_1.f03: Likewise.
7857         * gfortran.dg/f2003_io_2.f03: Likewise.
7858         * gfortran.dg/f2003_io_8.f03: Likewise.
7859         * gfortran.dg/inquire_size.f90: Likewise.
7860         * gfortran.dg/namelist_66.f90: Likewise.
7861         * gfortran.dg/namelist_82.f90: Likewise.
7862         * gfortran.dg/namelist_87.f90: Likewise.
7863         * gfortran.dg/open_negative_unit_1.f90: Likewise.
7864         * gfortran.dg/open_new.f90: Likewise.
7865         * gfortran.dg/stat_1.f90: Likewise.
7866         * gfortran.dg/stat_2.f90: Likewise.
7867         * gfortran.dg/streamio_15.f90: Likewise.
7868         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7870 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7872         PR middle-end/67989
7873         * g++.dg/pr67989.C: New test.
7875 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7877         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7878         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7879         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7880         suffix to the temporary filename to make it unique per testcase.
7882 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
7884         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7886 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
7888         PR fortran/67171
7889         * gfortran.dg/allocate_with_source_12.f03: New test
7891         PR fortran/61819
7892         * gfortran.dg/allocate_with_source_13.f03: New test
7894         PR fortran/61830
7895         * gfortran.dg/allocate_with_source_14.f03: New test
7897 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
7899         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7901 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
7903         PR target/68084
7904         * gcc.target/i386/pr68084.c: New test.
7906 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
7908         PR fortran/66927
7909         PR fortran/67044
7910         * gfortran.dg/allocate_with_source_10.f08: New test.
7911         * gfortran.dg/allocate_with_source_11.f08: New test.
7912         * gfortran.dg/class_array_15.f03: Changed count of expected
7913         _builtin_frees to 11. One step of temporaries is spared, therefore
7914         the allocatable component of that temporary is not to be freeed.
7916 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7918         PR fortran/68055
7919         * gfortran.dg/pr68055.f90: New case.
7921 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7923         PR fortran/67805
7924         * gfortran.dg/pr67805.f90: New testcase.
7925         * gfortran.dg/array_constructor_26.f03: Update testcase.
7926         * gfortran.dg/array_constructor_27.f03: Ditto.
7927         * gfortran.dg/char_type_len_2.f90: Ditto.
7928         * gfortran.dg/pr67802.f90: Ditto.
7929         * gfortran.dg/used_before_typed_3.f90: Ditto.
7931 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7933         PR ipa/pr67600
7934         * g++.dg/torture/pr67600.C: New testcase.
7936 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
7938         * g++.dg/pr68062.C: New test.
7940 2015-10-23  Jeff Law  <law@redhat.com>
7942         PR tree-optimization/67830
7943         * gcc.dg/pr67830.c: New test.
7945 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
7947         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7949 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
7950             Andrew Pinski  <apinski@cavium.com>
7952         PR rtl-optimization/67736
7953         * gcc.dg/torture/pr67736.c: New test.
7954         * gcc.dg/combine-subregs.c: New test.
7956 2015-10-23  Alan Hayward  <alan.hayward@arm.com>
7958         PR tree-optimization/65947
7959         * lib/target-supports.exp
7960         (check_effective_target_vect_max_reduc): Add.
7961         * gcc.dg/vect/pr65947-1.c: New test.
7962         * gcc.dg/vect/pr65947-2.c: New test.
7963         * gcc.dg/vect/pr65947-3.c: New test.
7964         * gcc.dg/vect/pr65947-4.c: New test.
7965         * gcc.dg/vect/pr65947-5.c: New test.
7966         * gcc.dg/vect/pr65947-6.c: New test.
7967         * gcc.dg/vect/pr65947-7.c: New test.
7968         * gcc.dg/vect/pr65947-8.c: New test.
7969         * gcc.dg/vect/pr65947-9.c: New test.
7970         * gcc.dg/vect/pr65947-10.c: New test.
7971         * gcc.dg/vect/pr65947-11.c: New test.
7973 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
7975         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7976         Make weak rather than noinline.
7977         * gcc.dg/builtins-57.c: Compile with -O.
7978         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7980 2015-10-23  Tom de Vries  <tom@codesourcery.com>
7982         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7984 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7986         PR sanitizer/68042
7987         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7988         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7990 2015-10-22  Martin Sebor  <msebor@redhat.com>
7992         PR driver/68043
7993         * gcc.misc-tests/help.exp: Verify that option descriptions
7994         end in periods.
7995         * lib/options.exp (check_for_options): Use the regexp --line option.
7996         Print unexpected match on failure.
7998 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
8000         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
8002 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
8004         PR c++/67838
8005         * g++.dg/cpp1y/var-templ46.C: New.
8007 2015-10-22  Richard Biener  <rguenther@suse.de>
8009         PR tree-optimization/58497
8010         * gcc.dg/tree-ssa/vector-5.c: New testcase.
8012 2015-10-22  Richard Biener  <rguenther@suse.de>
8014         PR tree-optimization/19049
8015         PR tree-optimization/65962
8016         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
8017         * gcc.dg/vect/vect-63.c: Adjust.
8018         * gcc.dg/vect/vect-70.c: Likewise.
8019         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8020         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8021         * gfortran.dg/vect/pr19049.f90: Likewise.
8022         * gfortran.dg/vect/vect-8.f90: Likewise.
8024 2015-10-22  Richard Biener  <rguenther@suse.de>
8026         PR middle-end/68046
8027         PR middle-end/61893
8028         * gcc.dg/torture/ftrapv-2.c: New testcase.
8030 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8032         PR target/68015
8033         * gcc.target/s390/pr68015.c: New test.
8035 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8037         PR testsuite/67948
8038         * gcc.target/arm/xor-and.c: Adjust test to check for eor
8039         instead of orr.
8041 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
8042             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8044         PR target/63304
8045         * gcc.target/aarch64/pr63304_1.c: New test.
8047 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
8049         PR c++/66781
8050         * g++.dg/parse/enum13.C: New.
8052 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
8054         PR c++/67847
8055         * g++.dg/parse/enum12.C: New.
8057 2015-10-21  Martin Sebor  <msebor@redhat.com>
8059         PR driver/68043
8060         * gcc.misc-tests/help.exp: Adjust.
8061         * lib/options.exp (check_for_options): Add detail to output.
8063 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8065         PR fortran/67939
8066         * gfortran.dg/pr67939.f90: New test.
8068 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
8069             Sebastian Pop  <s.pop@samsung.com>
8071         * gcc.dg/graphite/scop-11.c: Update pattern.
8073 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8075         PR ipa/67056
8076         * g++.dg/ipa/pr67056.C: New testcase.
8078 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8080         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
8081         are matched.
8083 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8085         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
8086         Add associated options for arm*-*-*.
8087         (sqrt): Remove dummy definition.
8089 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8091         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
8093 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
8095         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
8096         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
8097         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
8099 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
8101         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
8102         sra-max-scalarization-size-Ospeed.
8104 2015-10-21  Marek Polacek  <polacek@redhat.com>
8107         PR c/68024
8108         * gcc.dg/pr68024.c: New test.
8110 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
8112         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
8113         * c-c++-common/goacc/sb-1.c: Adjust errors.
8114         * c-c++-common/goacc/sb-3.c: Adjust errors.
8115         * c-c++-common/goacc/loop-1.c: Adjust errors.
8116         * c-c++-common/goacc/nesting-1.c: Adjust errors.
8117         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
8118         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
8120 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
8122         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
8124 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
8126         * gcc.dg/lto/simd-function_0.c: New test.
8128 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
8130         PR target/68018
8131         * gcc.target/i386/pr68018.c: New test.
8133 2015-10-21  Richard Biener  <rguenther@suse.de>
8135         PR middle-end/68031
8136         * gcc.dg/torture/pr68031.c: New testcase.
8138 2015-10-21  Richard Biener  <rguenther@suse.de>
8140         PR tree-optimization/68026
8141         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
8143 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
8145         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
8146         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8147         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8148         * g++.dg/asan/default-options-1.C: Likewise.
8150 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8152         * gcc.target/aarch64/stp_vec_64_1.c: New test.
8153         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
8155 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
8157         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
8159 2015-10-20  Marek Polacek  <polacek@redhat.com>
8161         PR c/67964
8162         * gcc.dg/pr67964.c: New test.
8164 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
8166         PR rtl-optimization/67609
8167         * gcc.target/i386/pr67609.c: New.
8169 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8171         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
8173 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8175         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
8176         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8178 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
8180         PR target/66810
8181         * gcc.target/i386/pr66810.c: New test.
8183 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
8185         PR target/67963
8186         PR target/67985
8187         * gcc.target/i386/pr67963-1.c: New test.
8188         * gcc.target/i386/pr67963-2.c: Likewise.
8189         * gcc.target/i386/pr67963-3.c: Likewise.
8190         * gcc.target/i386/pr67985-1.c: Likewise.
8191         * gcc.target/i386/pr67985-2.c: Likewise.
8192         * gcc.target/i386/pr67985-3.c: Likewise.
8194 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
8196         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
8198 2015-10-20  Richard Biener  <rguenther@suse.de>
8200         PR tree-optimization/68017
8201         * gcc.dg/torture/pr68017.c: New testcase.
8203 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8205         PR target/66912
8206         * gcc.target/aarch64/pr66912.c: New.
8207         * gcc.target/arm/pr66912.c: New.
8209 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
8211         * gfortran.dg/pr67900.f90: New tests.
8213 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
8215         * gnat.dg/opt50.adb: New test.
8216         * gnat.dg/opt50_pkg.adb: New helper.
8217         * gnat.dg/opt50_pkg.ads: New helper.
8219 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
8221         PR fortran/68019
8222         * gfortran.dg/pr68019.f90: new test.
8224 2015-10-19  Richard Biener  <rguenther@suse.de>
8226         PR tree-optimization/67975
8227         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8229 2015-10-19  Richard Biener  <rguenther@suse.de>
8231         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8233 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
8235         PR target/67995
8236         * gcc.target/i386/pr67995-1.c: New test.
8237         * gcc.target/i386/pr67995-2.c: Likewise.
8238         * gcc.target/i386/pr67995-3.c: Likewise.
8240 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
8242         PR middle-end/68002
8243         * gcc.dg/PR68002.c: New test.
8245 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
8247         * gcc.dg/builtins-20.c: Remove undefined behavior.
8249 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
8251         PR fortran/67758
8252         * gfortran.dg/common_25.f90: New file.
8254 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
8256         PR fortran/67177
8257         * gfortran.dg/move_alloc_15.f90: New test
8258         * gfortran.dg/move_alloc_16.f90: New test
8260         PR fortran/67977
8261         * gfortran.dg/deferred_character_assignment_1.f90: New test
8263 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8265         PR fortran/67987
8266         * gfortran.df/pr67987.f90: New test.
8267         * gfortran.dg/char_length_2.f90: Update testcase.
8269 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8271         * gcc.target/i386/iamcu/test_basic_returning.c
8272         (def_test_returning_type): Use union to check float return bits.
8274 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8276         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8277         Replace printf with __builtin_printf.
8279 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
8281         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8282         initialize u5.
8284 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
8286         PR middle-end/67966
8287         * gnat.dg/pack21.adb: New test.
8288         * gnat.dg/pack22.adb: Likewise.
8289         * gnat.dg/pack22_pkg.ad[sb]: New helper.
8291 2015-10-16  Christian Bruel  <christian.bruel@st.com>
8293         PR target/67745
8294         * gcc.target/arm/no-align.c: New test.
8295         * gcc.target/arm/attr-align1.c: New test.
8296         * gcc.target/arm/attr-align2.c: New test.
8297         * gcc.target/arm/attr-align3.c: New test.
8299 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
8301         * gcc.c-torture/compile/icfmatch.c: Add testcase
8303 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
8305         PR c++/67926
8306         * g++.dg/cpp1z/fold-ice1.C: New.
8308 2015-10-16  Michael Collison  <michael.collison@linaro.org>
8309             Andrew Pinski  <andrew.pinski@caviumnetworks.com>
8311         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8313 2015-10-15  Marek Polacek  <polacek@redhat.com>
8315         * gcc.dg/tree-ssa/reassoc-42.c: New test.
8317 2015-10-15  Marek Polacek  <polacek@redhat.com>
8319         PR tree-optimization/67953
8320         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8321         unsigned.
8322         * gcc.dg/torture/pr67953.c: New test.
8324 2015-10-14  Jeff Law  <law@redhat.com>
8326         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
8327         contained within have their own file/test now.
8328         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8329         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
8330         expectations a bit more.
8331         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8332         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8333         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8334         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8335         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8337         PR testsuite/67959
8338         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8340 2015-10-14  Marek Polacek  <polacek@redhat.com>
8342         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
8343         (f6): New.
8344         (f7): New.
8345         (f8): New.
8346         (f9): New.
8347         (f10): New.
8348         (f11): New.
8349         (f12): New.
8350         (f13): New.
8352 2015-10-14  Richard Biener  <rguenther@suse.de>
8354         PR tree-optimization/67915
8355         * gcc.dg/torture/pr67915.c: New testcase.
8357 2015-10-14  Marek Polacek  <polacek@redhat.com>
8359         PR tree-optimization/67815
8360         * gcc.dg/tree-ssa/reassoc-39.c: New test.
8361         * gcc.dg/tree-ssa/reassoc-40.c: New test.
8362         * gcc.dg/tree-ssa/reassoc-41.c: New test.
8364 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8366         * gcc.dg/pragma-pop_options-1.c: New test.
8368 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
8369             Aldy Hernandez  <aldyh@redhat.com>
8371         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8372         * c-c++-common/gomp/clauses-1.c: New test.
8373         * c-c++-common/gomp/clauses-2.c: New test.
8374         * c-c++-common/gomp/clauses-3.c: New test.
8375         * c-c++-common/gomp/clauses-4.c: New test.
8376         * c-c++-common/gomp/declare-target-1.c: New test.
8377         * c-c++-common/gomp/declare-target-2.c: New test.
8378         * c-c++-common/gomp/depend-3.c: New test.
8379         * c-c++-common/gomp/depend-4.c: New test.
8380         * c-c++-common/gomp/doacross-1.c: New test.
8381         * c-c++-common/gomp/if-1.c: New test.
8382         * c-c++-common/gomp/if-2.c: New test.
8383         * c-c++-common/gomp/linear-1.c: New test.
8384         * c-c++-common/gomp/map-2.c: New test.
8385         * c-c++-common/gomp/map-3.c: New test.
8386         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8387         f_omp_target_data): Add map clause to target data.
8388         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8389         * c-c++-common/gomp/ordered-1.c: New test.
8390         * c-c++-common/gomp/ordered-2.c: New test.
8391         * c-c++-common/gomp/ordered-3.c: New test.
8392         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8393         on non-iterator.
8394         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8395         clause and ordered construct where no longer allowed.
8396         * c-c++-common/gomp/priority-1.c: New test.
8397         * c-c++-common/gomp/reduction-1.c: New test.
8398         * c-c++-common/gomp/schedule-simd-1.c: New test.
8399         * c-c++-common/gomp/sink-1.c: New test.
8400         * c-c++-common/gomp/sink-2.c: New test.
8401         * c-c++-common/gomp/sink-3.c: New test.
8402         * c-c++-common/gomp/sink-4.c: New test.
8403         * c-c++-common/gomp/udr-1.c: New test.
8404         * c-c++-common/taskloop-1.c: New test.
8405         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8406         value of _OPENMP macro.
8407         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8408         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8409         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8410         * gcc.dg/gomp/clause-1.c:
8411         * gcc.dg/gomp/reduction-1.c: New test.
8412         * gcc.dg/gomp/sink-fold-1.c: New test.
8413         * gcc.dg/gomp/sink-fold-2.c: New test.
8414         * gcc.dg/gomp/sink-fold-3.c: New test.
8415         * gcc.dg/vect/vect-simd-clone-15.c: New test.
8416         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8417         of non-static data members.
8418         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8419         Add some linear clause tests.
8420         * g++.dg/gomp/declare-simd-3.C: New test.
8421         * g++.dg/gomp/linear-1.C: New test.
8422         * g++.dg/gomp/member-1.C: New test.
8423         * g++.dg/gomp/member-2.C: New test.
8424         * g++.dg/gomp/pr66571-2.C: New test.
8425         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8426         dependent argument.
8427         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8428         in reduction clause.
8429         * g++.dg/gomp/reference-1.C: New test.
8430         * g++.dg/gomp/sink-1.C: New test.
8431         * g++.dg/gomp/sink-2.C: New test.
8432         * g++.dg/gomp/sink-3.C: New test.
8433         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8434         * g++.dg/gomp/this-1.C: New test.
8435         * g++.dg/gomp/this-2.C: New test.
8436         * g++.dg/vect/simd-clone-2.cc: New test.
8437         * g++.dg/vect/simd-clone-2.h: New test.
8438         * g++.dg/vect/simd-clone-3.cc: New test.
8439         * g++.dg/vect/simd-clone-4.cc: New test.
8440         * g++.dg/vect/simd-clone-4.h: New test.
8441         * g++.dg/vect/simd-clone-5.cc: New test.
8443 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
8445         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8446         after r228716 (Fix vtbl[34] and vtbx4).
8448 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
8450         PR tree-optimization/67909, 67947
8451         * gcc.dg/torture/pr67947.c: New test.
8453 2015-10-13  Jeff Law  <law@redhat.com>
8455         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8457 2015-10-12  Jeff Law  <law@redhat.com>
8459         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8460         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8461         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8462         ssa-dom-thread-11.c.
8464         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8466 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
8468         PR c++/58566
8469         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8471 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
8473         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8474         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8475         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8476         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8477         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8478         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8479         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8480         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8482 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
8484         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8485         and -mno-frame-header-opt options.
8486         * gcc.target/mips/frame-header-1.c: New file.
8487         * gcc.target/mips/frame-header-2.c: New file.
8488         * gcc.target/mips/frame-header-3.c: New file.
8490 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8491             Hale Wang  <hale.wang@arm.com>
8493         * gcc.dg/tree-ssa/forwprop-33.c: New.
8495 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
8497         PR target/67895
8498         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8499         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8500         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8501         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8502         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8503         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8504         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8505         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8506         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8507         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8509 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
8511         * lib/multiline.exp: New file.
8512         * lib/prune.exp: Load multiline.exp.
8513         (prune_gcc_output): Call into multiline.exp to handle any
8514         multiline output directives.
8515         * lib/libgo.exp: Load multiline.exp before prune.exp, using
8516         load_gcc_lib.
8518 2015-10-09  Martin Jambor  <mjambor@suse.cz>
8520         PR tree-optimization/67794
8521         * gcc.dg/ipa/ipa-sra-10.c: New test.
8522         * gcc.dg/torture/pr67794.c: Likewise.
8524 2015-10-09  Alexandre Oliva  <aoliva@redhat.com>
8526         PR rtl-optimization/67828
8527         * gcc.dg/torture/pr67828.c: New.
8529 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8531         PR target/67366
8532         * lib/target-supports.exp (check_effective_target_non_strict_align):
8533         Adjust for arm*-*-*.
8534         * gcc.target/arm/pr67366.c: New test.
8536 2015-10-09  Richard Biener  <rguenther@suse.de>
8538         PR tree-optimization/67891
8539         * gcc.dg/tree-ssa/pr67891.c: New testcase.
8541 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
8543         * gcc.dg/builtins-47.c: Test the optimized dump instead.
8545 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8547         * gcc.dg/vect/vect-outer-simd-3.c: New test.
8549 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
8551         * gcc.dg/loop-unswitch-2.c: New test.
8552         * gcc.dg/loop-unswitch-3.c: Likewise.
8553         * gcc.dg/loop-unswitch-4.c: Likewise.
8555 2015-10-08  Tom de Vries  <tom@codesourcery.com>
8557         * gcc.dg/dse.c: Only dump in dse1 pass.
8558         * gcc.dg/tree-ssa/pr30375.c: Same.
8560 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
8562         PR target/66697
8563         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8564         (PUSH, POP): New defines.
8565         (sse2_test): Use PUSH and POP to misalign runtime stack.
8566         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8568 2015-10-07  James Norris  <jnorris@codesourcery.com>
8570         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8571         to atomic_init. (atomic_init): Restrict flags usage.
8573 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
8575         PR fortran/65889
8576         * gfortran.dg/sizeof_5.f90: New test.
8578 2015-10-06  Jeff Law  <law@redhat.com>
8580         * gcc.c-torture/compile/pr67816.c: New test.
8582 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
8584         * gcc.target/aarch64/get_lane_f16_1.c: New test.
8586 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
8588         PR fortran/65766
8589         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8591 2015-10-06  Marek Polacek  <polacek@redhat.com>
8593         PR c++/67863
8594         * c-c++-common/Wtautological-compare-4.c: New test.
8596 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8597             Peter Bergner  <bergner@vnet.ibm.com>
8599         PR target/67808
8600         * gcc.target/powerpc/pr67808.c: New test.
8602 2015-10-06  Nick Clifton  <nickc@redhat.com>
8604         * gcc.target/msp430: New directory.
8605         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
8606         tests.
8607         * gcc.target/msp430/data-attributes.c: New file.  Checks the
8608         noinit and persistent data attributes.
8610 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
8612         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8614 2015-10-06  Richard Biener  <rguenther@suse.de>
8616         PR tree-optimization/67859
8617         * gcc.dg/torture/pr67859.c: New testcase.
8619 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8621         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8623 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
8625         PR c++/53856
8626         * g++.dg/template/defarg19.C: New.
8627         * g++.dg/template/defarg20.C: Likewise.
8629 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8630             Sebastian Pop  <s.pop@samsung.com>
8632         * gcc.dg/graphite/scop-sor.c: Un-xfail.
8634 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
8635             Sebastian Pop  <s.pop@samsung.com>
8637         * gcc.dg/graphite/scop-sor.c: Xfail.
8639 2015-10-05  Martin Jambor  <mjambor@suse.cz>
8640             Jan Hubicka  <hubicka@ucw.cz>
8642         * gcc.dg/ipa/propalign-4.c: New test.
8643         * gcc.dg/ipa/propalign-5.c: Likewise.
8645 2015-10-05  Marek Polacek  <polacek@redhat.com>
8647         PR tree-optimization/67821
8648         * gcc.dg/torture/pr67821-2.c: New test.
8649         * gcc.dg/torture/pr67821.c: New test.
8651 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
8653         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8655 2015-10-05  Christian Bruel  <christian.bruel@st.com>
8657         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8659 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8661         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8662         (exec_vcvt): Add comments.
8664 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8666         PR rtl-optimization/67447
8667         * gcc.target/i386/pr67447.c: New test.
8669 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
8671         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8672         effective target.
8673         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8674         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8675         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8676         * gcc.target/i386/vect-unpack-1.c: Ditto.
8677         * gcc.target/i386/vect-unpack-2.c: Ditto.
8679 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
8681         PR fortran/67758
8682         * gfortran.dg/common_24.f: New.
8684 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8686         * gcc.target/arm/pr67756.c: Fixed warnings.
8688 2015-10-02  Marek Polacek  <polacek@redhat.com>
8690         PR c/67730
8691         * gcc.dg/pr67730-1.c: New test.
8692         * gcc.dg/pr67730-2.c: New test.
8693         * gcc.dg/pr67730.h: New test.
8695 2015-10-02  Marek Polacek  <polacek@redhat.com>
8697         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8699 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8701         PR tree-optimization/67754
8702         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8703         * gfortran.dg/graphite/block-2.f: Same.
8705 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
8707         * gcc.dg/graphite/scop-23.c: New.
8709 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8711         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8712         and "avx512vbmi".
8714 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
8716         PR rtl-optimization/67756
8717         * gcc.target/arm/pr67756.c: New.
8719 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
8721         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8722         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8723         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8724         for tiny model.
8725         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8726         for small model.
8728 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
8730         * gcc.target/i386/vect-pack-trunc-1.c: New test.
8731         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8732         * gcc.target/i386/vect-perm-even-1.c: Ditto.
8733         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8734         * gcc.target/i386/vect-unpack-1.c: Ditto.
8735         * gcc.target/i386/vect-unpack-2.c: Ditto.
8737 2015-10-02  Marek Polacek  <polacek@redhat.com>
8739         PR c/64249
8740         * c-c++-common/Wduplicated-cond-1.c: New test.
8741         * c-c++-common/Wduplicated-cond-2.c: New test.
8742         * c-c++-common/Wduplicated-cond-3.c: New test.
8743         * c-c++-common/Wduplicated-cond-4.c: New test.
8744         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8745         -Wduplicated-cond warning.
8747 2015-10-02  Renlin Li  <renlin.li@arm.com>
8749         * gcc.target/aarch64/csneg-1.c: Update.
8751 2015-10-02  Renlin Li  <renlin.li@arm.com>
8753         PR target/66776
8754         * gcc.target/aarch64/pr66776.c: New.
8756 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8758         * gnat.dg/warn13.adb: New test.
8760 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
8762         * gnat.dg/vect15.ad[sb]: New test.
8763         * gnat.dg/vect16.ad[sb]: Likewise.
8764         * gnat.dg/vect17.ad[sb]: Likewise.
8765         * gnat.dg/vect18.ad[sb]: Likewise.
8767 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8769         PR rtl-optimization/67786
8770         PR rtl-optimization/67787
8771         * gcc.dg/pr67786.c: New test.
8772         * gcc.dg/pr67787.c: Likewise.
8774 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
8776         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8778 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
8780         PR target/51726
8781         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8783 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
8785         PR fortran/62242
8786         PR fortran/52332
8787         * gfortran.dg/string_array_constructor_1.f90: New.
8788         * gfortran.dg/string_array_constructor_2.f90: New.
8789         * gfortran.dg/string_array_constructor_3.f90: New.
8791 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
8793         PR target/67788
8794         PR target/67789
8795         * gcc.target/powerpc/pr67789.c: New testcase.
8797 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8799         PR fortran.67802
8800         * gfortran.dg/pr67802.f90: New test.
8802 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8804         PR fortran/66979
8805         gfortran.dg/pr66979.f90: new test.
8807 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8809         PR fortran/67616
8810         * gfortran.dg/pr67616.f90: New test.
8812 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8814         PR c++/54430
8815         * g++.dg/cpp0x/range-for30.C: New.
8817 2015-10-01  Marek Polacek  <polacek@redhat.com>
8819         PR c/65345
8820         * gcc.dg/atomic/pr65345-4.c: New test.
8821         * gcc.dg/pr65345-3.c: New test.
8823 2015-10-01  Marek Polacek  <polacek@redhat.com>
8825         PR tree-optimization/67769
8826         * gcc.dg/torture/pr67769.c: New test.
8828 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8830         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8832 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
8834         PR target/54236
8835         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8837 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
8839         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8840         (main): Rename to sse2_test.  Abort if count != 5.
8841         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
8842         of -march=slm.
8843         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8845 2015-10-01  Richard Biener  <rguenther@suse.de>
8847         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8848         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8850 2015-09-30  Jeff Law  <law@redhat.com>
8852         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8854 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8856         PR rtl-optimization/67037
8857         * gcc.c-torture/execute/pr67037.c: New test.
8859 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8861         * lib/target-supports.exp (check_effective_target_sync_int_128):
8862         Return 1 on spu-*-* targets.
8863         (check_effective_target_sync_int_128_runtime): Likewise.
8864         (check_effective_target_sync_long_long): Likewise.
8865         (check_effective_target_sync_long_long_runtime): Likewise.
8866         (check_effective_target_sync_int_long): Likewise.
8867         (check_effective_target_sync_char_short): Likewise.
8869 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
8871         * gcc.target/i386/pr67761.c: New test.
8873 2015-09-30  Marek Polacek  <polacek@redhat.com>
8875         PR c/67730
8876         * gcc.dg/pr67730.c: New test.
8878 2015-09-30  Marek Polacek  <polacek@redhat.com>
8880         PR tree-optimization/67690
8881         * gcc.dg/torture/pr67690.c: New test.
8883 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
8885         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8886         * g++.dg/gomp/tls-wrap4.C: Likewise.
8887         * gcc.dg/atomic-op-optimize.c: Likewise.
8888         * gcc.dg/pr54087.c: Likewise.
8889         * gcc.dg/tls/section-2.c: Likewise.
8890         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8891         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8892         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8893         * gcc.target/arm/divzero.c: Likewise.
8894         * gcc.target/arm/sibcall-2.c: Likewise.
8895         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8896         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8897         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8898         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8899         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8900         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8901         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8902         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8903         * gfortran.dg/default_format_2.f90: Likewise.
8904         * gfortran.dg/default_format_denormal_2.f90: Likewise.
8906 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
8908         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8910 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8912         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8913         * gfortran.dg/round_4.f90: ditto.
8915 2015-09-29  Richard Biener  <rguenther@suse.de>
8917         PR tree-optimization/67170
8918         * gfortran.dg/pr67170.f90: New testcase.
8920 2015-09-29  Richard Biener  <rguenther@suse.de>
8922         PR tree-optimization/67741
8923         * gcc.dg/torture/pr67741.c: New testcase.
8925 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
8927         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8928         non-zero for __builtin_signbit tests.
8930 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
8932         PR target/65105
8933         * gcc.target/i386/pr65105-1.c: New.
8934         * gcc.target/i386/pr65105-2.c: New.
8935         * gcc.target/i386/pr65105-3.c: New.
8936         * gcc.target/i386/pr65105-4.C: New.
8937         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8939 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
8941         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8943 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
8945         PR fortran/40054
8946         PR fortran/63921
8947         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8948         standard as legacy.
8949         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8950         * gfortran.dg/function_types_3.f90: Change error message to
8951         "Type inaccessible...."
8952         * gfortran.dg/ptr_func_assign_1.f08: New test.
8953         * gfortran.dg/ptr_func_assign_2.f08: New test.
8955 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
8957         PR fortran/40054
8958         PR fortran/63921
8959         * gfortran.dg/ptr_func_assign_3.f08: New test.
8960         * gfortran.dg/ptr_func_assign_4.f08: New test.
8962 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
8963             Sebastian Pop  <s.pop@samsung.com>
8965         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8966         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8967         * gcc.dg/graphite/block-3.c: Same.
8968         * gcc.dg/graphite/block-4.c: Same.
8969         * gcc.dg/graphite/block-5.c: Same.
8970         * gcc.dg/graphite/block-6.c: Same.
8971         * gcc.dg/graphite/block-7.c: Same.
8972         * gcc.dg/graphite/block-8.c: Same.
8973         * gcc.dg/graphite/block-pr47654.c: Same.
8974         * gcc.dg/graphite/interchange-0.c: Same.
8975         * gcc.dg/graphite/interchange-1.c: Same.
8976         * gcc.dg/graphite/interchange-10.c: Same.
8977         * gcc.dg/graphite/interchange-11.c: Same.
8978         * gcc.dg/graphite/interchange-12.c: Same.
8979         * gcc.dg/graphite/interchange-13.c: Same.
8980         * gcc.dg/graphite/interchange-14.c: Same.
8981         * gcc.dg/graphite/interchange-15.c: Same.
8982         * gcc.dg/graphite/interchange-3.c: Same.
8983         * gcc.dg/graphite/interchange-4.c: Same.
8984         * gcc.dg/graphite/interchange-5.c: Same.
8985         * gcc.dg/graphite/interchange-6.c: Same.
8986         * gcc.dg/graphite/interchange-7.c: Same.
8987         * gcc.dg/graphite/interchange-8.c: Same.
8988         * gcc.dg/graphite/interchange-9.c: Same.
8989         * gcc.dg/graphite/interchange-mvt.c: Same.
8990         * gcc.dg/graphite/pr35356-1.c: Same.
8991         * gcc.dg/graphite/pr35356-3.c: Same.
8992         * gcc.dg/graphite/pr37485.c: Same.
8993         * gcc.dg/graphite/scop-1.c: Same.
8994         * gcc.dg/graphite/scop-11.c: Same.
8995         * gcc.dg/graphite/scop-5.c: Same.
8996         * gcc.dg/graphite/uns-block-1.c: Same.
8997         * gcc.dg/graphite/uns-interchange-9.c: Same.
8998         * gfortran.dg/graphite/block-1.f90: Same.
8999         * gfortran.dg/graphite/interchange-3.f90: Same.
9000         * gfortran.dg/graphite/pr14741.f90: Same.
9001         * gfortran.dg/graphite/block-2.f: Same.
9003 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
9004             Sebastian Pop  <s.pop@samsung.com>
9006         PR tree-optimization/67700
9007         * gcc.dg/graphite/run-id-pr67700.c: New.
9009 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
9011         PR target/54236
9012         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
9013         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
9014         test_27): New.
9015         * gcc.target/sh/pr54236-5.c: New.
9016         * gcc.target/sh/pr54236-6.c: New.
9018 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9020         PR rtl-optimization/67456
9021         PR rtl-optimization/67464
9022         PR rtl-optimization/67465
9023         * gcc.dg/pr67465.c: New test.
9025 2015-09-28  Tom de Vries  <tom@codesourcery.com>
9027         PR tree-optimization/62171
9028         * gcc.dg/vect/pr62171.c: New test.
9030 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
9032         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
9033         skip on AIX.  XFAIL individual line tests.
9035 2015-09-27  Alexandre Oliva  <aoliva@redhat.com>
9037         PR rtl-optimization/64164
9038         PR tree-optimization/67312
9039         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
9040         * gcc.target/i386/stackalign/return-4.c: Add -O.
9042 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
9044         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
9046 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
9048         PR fortran/67721
9049         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
9051 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
9053         * gcc.dg/pr64935-1.c: XFAIL on AIX.
9054         * gcc.dg/pr64935-2.c: XFAIL on AIX.
9055         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
9056         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
9057         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
9058         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
9059         DW_AT_noreturn on AIX.
9060         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
9061         DW_AT_noreturn on AIX.
9062         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
9063         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
9064         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
9065         DW_AT_GNU_deleted on AIX.
9066         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
9067         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
9068         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
9069         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
9070         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
9071         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
9072         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
9073         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
9074         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
9075         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
9076         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
9077         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
9078         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
9079         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
9080         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
9082 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9084         PR fortran/67614
9085         * gfortran.dg/pr67614.f90: New test.
9087 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9089         PR fortran/67525
9090         * gfortran.dg/pr67525.f90: New test.
9092 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
9094         PR fortran/55603
9095         * gfortran.dg/allocatable_function_9.f90: New.
9097 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
9099         PR target/67675
9100         * gcc.target/sh/pr67675.c: New.
9102 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
9104         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
9106 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
9108         * gcc.target/i386/pr66749.c (dg-options): Replace
9109         -mtune=lakemount with -mtune=lakemont.
9110         * gcc.target/i386/pr66821.c (dg-options): Likewise.
9111         * gcc.target/i386/pr67329.c (dg-options): Likewise.
9113 2015-09-25  Marek Polacek  <polacek@redhat.com>
9115         * c-c++-common/ubsan/bounds-11.c: New test.
9116         * c-c++-common/ubsan/bounds-12.c: New test.
9118 2015-09-25  Marek Polacek  <polacek@redhat.com>
9120         PR sanitizer/64906
9121         * c-c++-common/ubsan/pr64906.c: New test.
9123 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
9125         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
9126         with -mtune=lakemount.
9127         * gcc.target/i386/pr66821.c (dg-options): Likewise.
9128         * gcc.target/i386/pr67329.c (dg-options): Likewise.
9130 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9132         PR driver/67640
9133         * gcc.dg/Werror-13.c: New test.
9135 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9137         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
9139 2015-09-24  Richard Biener  <rguenther@suse.de>
9141         PR lto/67699
9142         * g++.dg/pr67699.C: New testcase.
9144 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
9146         PR libgcc/67624
9147         * gcc.target/arm/fp16-inf.c: New test.
9149 2015-09-24  Kirill Yukhin  <kirill.yukhin@intel.com>
9151         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
9152         name while checking for AVX-512VBMI presence.
9154 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9156         * lib/target-supports.exp (check_effective_target_pie): Check for
9157         PIE support on Solaris 11.x and 12.
9159 2015-09-24  Richard Biener  <rguenther@suse.de>
9161         * g++.dg/tree-ssa/restrict3.C: New testcase.
9163 2015-09-24  Richard Biener  <rguenther@suse.de>
9165         PR tree-optimization/48885
9166         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
9168 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
9170         * c-c++-common/Wmisleading-indentation.c: Augment test.
9172 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
9174         Fix small typos in the coding rule enforcement warnings.
9175         * g++.dg/diagnostic/disable.C: Replace 'namepace'
9176         with 'namespace'.
9178 2015-09-23  Richard Biener  <rguenther@suse.de>
9180         PR middle-end/67662
9181         * gcc.dg/ubsan/pr67662.c: New testcase.
9183 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9185         PR c/49655
9186         * gcc.dg/pragma-diag-6.c: New test.
9188 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
9190         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
9192 2015-09-23  Richard Biener  <rguenther@suse.de>
9194         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
9196 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
9198         * c-c++-common/Wmisleading-indentation.c: Augment test.
9200 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
9202         * g++.dg/diagostic/disable.C: New.
9204 2015-09-22  Tom de Vries  <tom@codesourcery.com>
9206         PR tree-optimization/67671
9207         * g++.dg/pr67671.C: New test.
9209 2015-09-22  Alexander Fomin  <alexander.fomin@intel.com>
9211         PR target/67480
9212         * gcc.target/i386/pr67480.c: New test.
9214 2015-09-22  Kirill Yukhin  <kirill.yukhin@intel.com>
9216         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9217         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9218         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
9219         avx512dq, avx512cd, avx512er and avx512pf.
9221 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9223         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9224         update-fetch operations.
9225         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9227 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9229         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
9230         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9232 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
9234         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9235         (TEST_ONE): New.
9236         * gcc.target/aarch64/atomic-inst-swap.c: New.
9238 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9240         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9241         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9242         * gcc.target/i386/pr59789.c (f1): Likewise.
9243         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9244         * gcc.target/i386/intrinsics_6.c: Likewise.
9245         * gcc.dg/winline-5.c (int t): Likewise.
9246         * gcc.dg/winline-9.c (t): Likewise.
9247         * gcc.dg/always_inline2.c (q): Likewise.
9248         * gcc.dg/winline-2.c (inline int t): Likewise.
9249         * gcc.dg/winline-6.c: Likewise.
9250         * gcc.dg/winline-10.c (void g): Likewise.
9251         * gcc.dg/pr49243.c (void parse): Likewise.
9252         * gcc.dg/always_inline3.c (q2): Likewise.
9253         * gcc.dg/winline-3.c: Likewise.
9254         * gcc.dg/winline-7.c (inline void *t): Likewise.
9256 2015-09-22  Tom de Vries  <tom@codesourcery.com>
9258         PR tree-optimization/67666
9259         * g++.dg/pr67666.C: New test.
9261 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
9263         PR fortran/67615
9264         * gfortran.dg/pr67615.f90: new test.
9266 2015-09-21  Jeff Law  <law@redhat.com>
9268         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9270 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
9272         Complete the implementation of N4230, Nested namespace definition.
9273         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9274         attributes and nested namespace definitions.
9275         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9276         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9277         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9278         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9279         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9280         appearing before the namespace identifier.
9282 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9284         PR c/66415
9285         * gcc.dg/cpp/pr66415-1.c: Test column number.
9287 2015-09-21  Richard Biener  <rguenther@suse.de>
9289         * g++.dg/ext/attr-alias-3.C: Add -g.
9291 2015-09-21  Richard Biener  <rguenther@suse.de>
9293         PR debug/67664
9294         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9296 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9298         PR target/64345
9299         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9301 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9303         * gcc.dg/pragma-diag-5.c: Fix excess warning.
9305 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9307         PR middle-end/60832
9308         * gcc.dg/pr53265.c: Update.
9310 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
9312         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9314 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9316         PR target/59478
9317         * gcc.target/sh/pr59478.c: New.
9319 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
9321         PR target/67126
9322         * gcc.target/sh/pr51244-12.c: Adjust testcase.
9323         * gcc.target/sh/pr54236-2.c: Likewise.
9325 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9327         * gcc.target/sh/pr43417.c: Move target independent test to ...
9328         * gcc.c-torture/compile/pr43417.c: ... here.
9330 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
9332         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9333         check_effective_target_big_endian, check_effective_target_little_endian,
9334         check_effective_target_any_fpu, check_effective_target_double_fpu,
9335         check_effective_target_use_single_only_fpu,
9336         check_effective_target_default_single_fpu,
9337         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9338         check_effective_target_has_fsca, check_effective_target_has_fsrra,
9339         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9340         check_effective_target_fmovd_enabled,
9341         check_effective_target_has_privileged, check_effective_target_has_pref,
9342         check_effective_target_banked_r0r7_isr,
9343         check_effective_target_stack_save_isr): New effective target checks.
9344         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9345         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9346         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9347         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9348         * gcc.target/sh/20080410-1.c: Use new effective target checks.
9349         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9350         * gcc.target/sh/attr-isr.c: Likewise.
9351         * gcc.target/sh/fpul-usage-1.c: Likewise.
9352         * gcc.target/sh/hiconst.c: Likewise.
9353         * gcc.target/sh/mfmovd.c: Likewise.
9354         * gcc.target/sh/pr21255-3.c: Likewise.
9355         * gcc.target/sh/pr33135-1.c: Likewise.
9356         * gcc.target/sh/pr33135-2.c: Likewise.
9357         * gcc.target/sh/pr33135-3.c: Likewise.
9358         * gcc.target/sh/pr33135-4.c: Likewise.
9359         * gcc.target/sh/pr39423-2.c: Likewise.
9360         * gcc.target/sh/pr49880-4.c: Likewise.
9361         * gcc.target/sh/pr49880-5.c: Likewise.
9362         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9363         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9364         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9365         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9366         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9367         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9368         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9369         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9370         * gcc.target/sh/pr50751-2.c: Likewise.
9371         * gcc.target/sh/pr50751-3.c: Likewise.
9372         * gcc.target/sh/pr50751-5.c: Likewise.
9373         * gcc.target/sh/pr50751-6.c: Likewise.
9374         * gcc.target/sh/pr50751-8.c: Likewise.
9375         * gcc.target/sh/pr51244-15.c: Likewise.
9376         * gcc.target/sh/pr51244-2.c: Likewise.
9377         * gcc.target/sh/pr51244-20.c: Likewise.
9378         * gcc.target/sh/pr51244-6.c: Likewise.
9379         * gcc.target/sh/pr52483-4.c: Likewise.
9380         * gcc.target/sh/pr53511-1.c: Likewise.
9381         * gcc.target/sh/pr53512-1.c: Likewise.
9382         * gcc.target/sh/pr53512-2.c: Likewise.
9383         * gcc.target/sh/pr53512-3.c: Likewise.
9384         * gcc.target/sh/pr53512-4.c: Likewise.
9385         * gcc.target/sh/pr53513-1.c: Likewise.
9386         * gcc.target/sh/pr54089-2.c: Likewise.
9387         * gcc.target/sh/pr54089-3.c: Likewise.
9388         * gcc.target/sh/pr54089-4.c: Likewise.
9389         * gcc.target/sh/pr54602-2.c: Likewise.
9390         * gcc.target/sh/pr54602-3.c: Likewise.
9391         * gcc.target/sh/pr54602-4.c: Likewise.
9392         * gcc.target/sh/pr54680.c: Likewise.
9393         * gcc.target/sh/pr55303-1.c: Likewise.
9394         * gcc.target/sh/pr55303-2.c: Likewise.
9395         * gcc.target/sh/pr55303-3.c: Likewise.
9396         * gcc.target/sh/pr56547-1.c: Likewise.
9397         * gcc.target/sh/pr56547-2.c: Likewise.
9398         * gcc.target/sh/pr61195.c: Likewise.
9399         * gcc.target/sh/pr61996.c: Likewise.
9400         * gcc.target/sh/pr6526.c: Likewise.
9401         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9402         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9403         * gcc.target/sh/prefetch.c: Likewise.
9404         * gcc.target/sh/rte-delay-slot.c: Likewise.
9405         * gcc.target/sh/sh2a-band.c: Likewise.
9406         * gcc.target/sh/sh2a-bclr.c: Likewise.
9407         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9408         * gcc.target/sh/sh2a-bld.c: Likewise.
9409         * gcc.target/sh/sh2a-bor.c: Likewise.
9410         * gcc.target/sh/sh2a-bset.c: Likewise.
9411         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9412         * gcc.target/sh/sh2a-bxor.c: Likewise.
9413         * gcc.target/sh/sh2a-jsrn.c: Likewise.
9414         * gcc.target/sh/sh2a-movi20s.c: Likewise.
9415         * gcc.target/sh/sh2a-movrt.c: Likewise.
9416         * gcc.target/sh/sh2a-resbank.c: Likewise.
9417         * gcc.target/sh/sh2a-rtsn.c: Likewise.
9418         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9419         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9420         * gcc.target/sh/sh4a-cosf.c: Likewise.
9421         * gcc.target/sh/sh4a-fsrra.c: Likewise.
9422         * gcc.target/sh/sh4a-memmovua.c: Likewise.
9423         * gcc.target/sh/sh4a-sincosf.c: Likewise.
9424         * gcc.target/sh/sh4a-sinf.c: Likewise.
9426 2015-09-20  Jeff Law  <law@redhat.com>
9428         PR tree-optimization/47679
9429         * g++.dg/warn/Wuninitialized-6.C: New test.
9431 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
9433         Implement nested namespace definitions.
9434         * g++.dg/cpp1z/nested-namespace-def1.C: New.
9435         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9436         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9437         * g++.dg/lookup/name-clash5.C: Adjust.
9438         * g++.dg/lookup/name-clash6.C: Likewise.
9440 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9442         * gcc.dg/pragma-diag-5.c: New test.
9444 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
9446         PR middle-end/67619
9447         * gcc.dg/torture/pr67619.c: New test.
9448         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9449         New procedure.
9451 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
9453         PR tree-optimization/67283
9454         * gcc.dg/tree-ssa/sra-15.c: New.
9455         * gcc.dg/tree-ssa/sra-16.c: New.
9457 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9459         PR sanitizer/64078
9460         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9461         (f2, f3): Make the function static.
9462         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9464 2015-09-17  Christian Bruel  <christian.bruel@st.com>
9466         * gcc.target/arm/attr_thumb-static2.c: New test.
9468 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9470         * gnat.dg/overflow_sum3.adb: New test.
9472 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
9474         * gcc.target/arm/stack-checking.c: New test.
9476 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
9478         PR fortran/52846
9479         * gfortran.dg/public_private_module_5.f90: Add module procedure
9480         trigger_smod to ensure that the smod file is written.
9482 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
9484         * gcc.target/aarch64/copysign_1.c: New.
9485         * gcc.target/aarch64/copysign_2.c: New.
9487 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
9489         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9490         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9491         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9493 2015-09-16  John Marino  <gnugcc@marino.st>
9495         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9497 2015-09-16  Richard Biener  <rguenther@suse.de>
9499         PR middle-end/67253
9500         * gcc.dg/torture/pr67253.c: New testcase.
9502 2015-09-16  Richard Biener  <rguenther@suse.de>
9504         PR middle-end/67271
9505         * gcc.dg/pr67271.c: New testcase.
9507 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
9509         * gnat.dg/opt49.adb: New test.
9511 2015-09-16  Richard Biener  <rguenther@suse.de>
9513         PR middle-end/67442
9514         * gcc.dg/torture/pr67442.c: New testcase.
9516 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9518         * gnat.dg/array24.adb: New test.
9519         * gnat.dg/blocklocs.adb: Delete.
9521 2015-09-15  Marek Polacek  <polacek@redhat.com>
9523         PR c/67580
9524         * gcc.dg/pr67580.c: New test.
9526 2015-09-15  Richard Biener  <rguenther@suse.de>
9528         PR tree-optimization/67470
9529         * gcc.dg/torture/pr67470.c: New testcase.
9531 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
9533         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9535 2015-09-15  Richard Biener  <rguenther@suse.de>
9537         PR middle-end/67563
9538         * gcc.dg/pr67563.c: New testcase.
9540 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9542         PR fortran/67460
9543         * gfortran.dg/pr67460.f90: New test.
9545 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
9547         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9548         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9550 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
9552         PR c++/51911
9553         * g++.dg/cpp0x/new-auto1.C: New.
9555 2015-09-11  Mark Wielaard  <mjw@redhat.com>
9557         PR c/28901
9558         * g++.dg/warn/unused-variable-1.C: New test.
9559         * g++.dg/warn/unused-variable-2.C: Likewise.
9560         * gcc.dg/unused-4.c: Adjust warning for static const.
9561         * gcc.dg/unused-variable-1.c: New test.
9562         * gcc.dg/unused-variable-2.c: Likewise.
9564 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
9566         * gfortran.dg/private_type_3.f90: Require visibility.
9567         * gfortran.dg/module_variable_2.f90: Same.
9568         * gfortran.dg/nested_forall_1.f: Same.
9569         * gfortran.dg/elemental_dependency_4.f90: Same.
9570         * gfortran.dg/bind_c_usage_25.f90: Same.
9571         * gfortran.dg/access_spec_1.f90: Same.
9572         * gfortran.dg/public_private_module_2.f90: Same.
9573         * gfortran.dg/host_assoc_variable_1.f90: Same.
9574         * gfortran.dg/public_private_module_6.f90: Same.
9575         * gfortran.dg/module_variable_1.f90: Same.
9576         * gfortran.dg/pr37286.f90: Same.
9577         * gfortran.dg/internal_pack_7.f90: Same.
9578         * gfortran.dg/submodule_10.f08: Same.
9579         * gfortran.dg/allocatable_function_8.f90: Same.
9580         * gfortran.dg/merge_init_expr_2.f90: Same.
9581         * gfortran.dg/class_37.f03: Same.
9582         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9583         * gfortran.dg/typebound_call_20.f03: Same.
9584         * gfortran.dg/proc_ptr_result_3.f90: Same.
9585         * gfortran.dg/pr32535.f90: Same.
9586         * gfortran.dg/typebound_proc_19.f90: Same.
9587         * gfortran.dg/initialization_10.f90: Same.
9588         * gfortran.dg/bind_c_usage_8.f03: Same.
9589         * gfortran.dg/pr61335.f90: Same.
9590         * gfortran.dg/elemental_dependency_5.f90: Same.
9591         * gfortran.dg/proc_ptr_3.f90: Same.
9592         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9594 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9596         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9597         * gcc.dg/Wno-frame-address.c: Skip for Visium.
9598         * gcc.dg/loop-8.c: Likewise.
9600 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
9602         PR ada/66965
9603         * gnat.dg/specs/addr1.ads: Remove.
9605 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9607         * gcc.dg/pie-link.c: Add -pie to dg-options.
9609 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
9611         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9612         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9614 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9616         * gcc.target/powerpc/swaps-p8-20.c: New test.
9617         * gcc.target/powerpc/swaps-p8-21.c: New test.
9619 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
9621         PR fortran/67526
9622         * gfortran.dg/pr67526.f90: New test.
9624 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
9626         PR c++/67318
9627         * g++.dg/cpp0x/variadic166.C: New.
9629 2015-09-09  Mark Wielaard  <mjw@redhat.com>
9631         * c-c++-common/nonnull-1.c: New test.
9633 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
9635         PR fortran/66993
9636         * gfortran.dg/submodule_11.f08: New test.
9638 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
9640         PR target/67506
9641         * gcc.c-torture/compile/pr67506.c: New test.
9643 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9645         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9646         initialization with a byte mask.  No change expected here.
9647         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9648         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9649         initialization with contigious bitmask.  Literal pool is expectd
9650         to be used here.
9652 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9654         PR target/67439
9655         * gcc.target/arm/pr67439_1.c: New test.
9657 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
9659         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9660         model.
9662 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
9664         PR c++/67523
9665         * g++.dg/gomp/pr67523.C: New test.
9667         PR c++/67522
9668         * g++.dg/gomp/pr67522.C: New test.
9670         PR middle-end/67521
9671         * c-c++-common/gomp/pr67521.c: New test.
9673         PR middle-end/67517
9674         * c-c++-common/gomp/pr67517.c: New test.
9676         PR c++/67514
9677         * g++.dg/gomp/pr67514.C: New test.
9679         PR c++/67511
9680         * g++.dg/gomp/pr67511.C: New test.
9682         PR c/67502
9683         * c-c++-common/gomp/pr67502.c: New test.
9685 2015-09-09  Marek Polacek  <polacek@redhat.com>
9687         PR middle-end/67512
9688         * gcc.dg/pr67512.c: New test.
9690 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
9692         PR c++/53184
9693         * g++.dg/warn/Wsubobject-linkage-1.C: New.
9694         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9695         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9696         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9698 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9700         * gcc.target/aarch64/mod_2.x: New file.
9701         * gcc.target/aarch64/mod_256.x: Likewise.
9702         * gcc.target/arm/mod_2.c: New test.
9703         * gcc.target/arm/mod_256.c: Likewise.
9704         * gcc.target/aarch64/mod_2.c: Likewise.
9705         * gcc.target/aarch64/mod_256.c: Likewise.
9707 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
9709         PR c++/67504
9710         * g++.dg/gomp/pr67504.C: New test.
9712         PR c/67501
9713         * c-c++-common/gomp/pr67501.c: New test.
9715         PR c/67500
9716         * gcc.dg/gomp/pr67500.c: New test.
9718         PR c/67495
9719         * gcc.dg/gomp/pr67495.c: New test.
9721 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
9722             Sebastian Pop  <s.pop@samsung.com>
9724         PR tree-optimization/53852
9725         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9726         both isl-0.12 and isl-0.15.
9727         * gcc.dg/graphite/uns-interchange-14.c: Same.
9728         * gcc.dg/graphite/uns-interchange-15.c: Same.
9729         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9731 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
9732             Sebastian Pop  <s.pop@samsung.com>
9734         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9735         * gcc.dg/graphite/block-1.c: Same.
9736         * gcc.dg/graphite/block-5.c: Same.
9737         * gcc.dg/graphite/block-6.c: Same.
9738         * gcc.dg/graphite/interchange-1.c: Same.
9739         * gcc.dg/graphite/interchange-10.c: Same.
9740         * gcc.dg/graphite/interchange-11.c: Same.
9741         * gcc.dg/graphite/interchange-13.c: Same.
9742         * gcc.dg/graphite/interchange-14.c: Same.
9743         * gcc.dg/graphite/interchange-3.c: Same.
9744         * gcc.dg/graphite/interchange-4.c: Same.
9745         * gcc.dg/graphite/interchange-7.c: Same.
9746         * gcc.dg/graphite/interchange-8.c: Same.
9747         * gcc.dg/graphite/interchange-9.c: Same.
9748         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9749         * gcc.dg/graphite/pr35356-1.c (foo): Same.
9750         * gcc.dg/graphite/pr37485.c: Same.
9751         * gcc.dg/graphite/scop-0.c (int toto): Same.
9752         * gcc.dg/graphite/scop-1.c: Same.
9753         * gcc.dg/graphite/scop-10.c: Same.
9754         * gcc.dg/graphite/scop-11.c: Same.
9755         * gcc.dg/graphite/scop-12.c: Same.
9756         * gcc.dg/graphite/scop-13.c: Same.
9757         * gcc.dg/graphite/scop-16.c: Same.
9758         * gcc.dg/graphite/scop-17.c: Same.
9759         * gcc.dg/graphite/scop-18.c: Same.
9760         * gcc.dg/graphite/scop-2.c: Same.
9761         * gcc.dg/graphite/scop-21.c (int test): Same.
9762         * gcc.dg/graphite/scop-22.c (void foo): Same.
9763         * gcc.dg/graphite/scop-4.c: Same.
9764         * gcc.dg/graphite/scop-5.c: Same.
9765         * gcc.dg/graphite/scop-6.c: Same.
9766         * gcc.dg/graphite/scop-7.c: Same.
9767         * gcc.dg/graphite/scop-8.c: Same.
9768         * gcc.dg/graphite/scop-9.c: Same.
9769         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9770         data-refs remain inside the inner loop.
9771         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9772         * gcc.dg/graphite/uns-interchange-14.c: Same.
9773         * gcc.dg/graphite/uns-interchange-9.c: Same.
9774         * gfortran.dg/graphite/interchange-3.f90
9776 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9778         PR target/63870
9779         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9780         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9781         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9782         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9783         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9784         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9785         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9786         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9787         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9788         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9789         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9790         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9792 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9794         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9795         * lib/target-supports.exp
9796         (check_effective_target_arm_neon_fp16_hw): New.
9798 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9800         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9801         Set additional_flags for neon-fp16 if supported, else fallback to neon.
9803         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9804         (hfloat16_t): New.
9805         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9806         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9807         if supported.
9808         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9809         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9810         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9811         when those are supported.
9812         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9813         (vdup_n_f16): New.
9815         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9816         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9817         cases if supported.
9819         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9820         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9821         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9822         Likewise.
9823         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9824         Likewise.
9825         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9827         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9828         Add float16x8_t case.
9829         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9830         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9831         main, exec_vcreate): Likewise.
9832         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9833         exec_vget_high): Likewise.
9834         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9835         exec_vget_low): Likewise.
9836         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9837         Likewise.
9838         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9839         exec_vld1_dup): Likewise.
9840         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9841         exec_vld1_lane): Likewise.
9842         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9843         Likewise.
9844         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9845         exec_vldX_dup): Likewise.
9846         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9847         exec_vldX_lane): Likewise.
9848         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9849         exec_vset_lane): Likewise.
9850         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9851         exec_vst1_lane): Likewise.
9853 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9855         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9856         * gcc.target/aarch64/vget_low_1.c: Likewise.
9858 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9860         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9861         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9862         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9863         (main): update orig_data to avoid float16 NaN on bigendian.
9865 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
9867         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9868         float16x8_t.
9869         * gcc.target/aarch64/vset_lane_1.c: Likewise.
9870         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9871         * gcc.target/aarch64/vld1_lane.c: Likewise.
9873 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
9875         PR c++/67369
9876         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9878 2015-09-07  Marek Polacek  <polacek@redhat.com>
9880         PR inline-asm/67448
9881         * gcc.dg/asm-10.c: New test.
9883 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
9885         PR middle-end/67452
9886         * gcc.dg/lto/pr67452_0.c: New test.
9888 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9890         PR target/65210
9891         * gcc.target/avr/pr65210.c: New test.
9893 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
9895         PR testsuite/67450
9896         * lib/target-supports.exp (check_cached_effective_target):
9897         Apppend $prop to et_prop_list only if needed.
9899 2015-09-04  Marek Polacek  <polacek@redhat.com>
9901         PR sanitizer/67279
9902         * gcc.dg/ubsan/pr67279.c: New test.
9904 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
9905             Petr Murzin  <petr.murzin@intel.com>
9906             Kirill Yukhin  <kirill.yukhin@intel.com>
9908         * gcc.target/i386/avx512f-scatter-1.c: New.
9909         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9910         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9912 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
9914         * gfortran.dg/read_dir.f90: Delete empty directory when closing
9915         rather than calling rmdir, cleanup if open fails.
9917 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9919         * gcc.target/powerpc/vec-mult-char-1.c: New test.
9920         * gcc.target/powerpc/vec-mult-char-2.c: New test.
9921         * lib/target-supports.exp (check_effective_target_vect_char_mult):
9922         Return true for PowerPC targets that implement Altivec.
9924 2015-09-03  Renlin Li  <renlin.li@arm.com>
9926         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9927         check the assembly.
9928         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9930 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9932         * gcc.target/powerpc/vec-shift.c: New test.
9934 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9936         PR tree-optimization/65637
9937         * gcc.dg/autopar/reduc-4.c: New test.
9939 2015-09-03  Tom de Vries  <tom@codesourcery.com>
9941         PR tree-optimization/65637
9942         * gcc.dg/autopar/pr46099-2.c: New test.
9944 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9946         PR middle-end/67351
9947         * g++.dg/pr67351.C: New test.
9949 2015-09-03  Richard Biener  <rguenther@suse.de>
9951         PR ipa/66705
9952         * g++.dg/lto/pr66705_0.C: New testcase.
9954 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9956         PR middle-end/60586
9957         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9958         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9960 2015-09-02  Marek Polacek  <polacek@redhat.com>
9962         PR c/67432
9963         * gcc.dg/pr67432.c: New test.
9965 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
9967         * lib/target-supports.exp (clear_effective_target_cache): New.
9968         (check_cached_effective_target): Update et_prop_list.
9969         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9970         * g++.dg/compat/compat.exp: Likewise.
9971         * g++.dg/compat/struct-layout-1.exp: Likewise.
9972         * lib/asan-dg.exp: Likewise.
9973         * lib/atomic-dg.exp: Likewise.
9974         * lib/cilk-plus-dg.exp: Likewise.
9975         * lib/clearcap.exp: Likewise.
9976         * lib/mpx-dg.exp: Likewise.
9977         * lib/tsan-dg.exp: Likewise.
9978         * lib/ubsan-dg.exp: Likewise.
9980 2015-09-01  Kenneth Zadeck  <zadeck@naturalbridge.com>
9982         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9984 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
9985             Andrew Bennett  <andrew.bennett@imgtec.com>
9987         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9988         dependencies between ISA level and compact-branches.
9989         * gcc.target/mips/branch-10.c: Update expected output to allow
9990         compact forms of b/bal.
9991         * gcc.target/mips/branch-11.c: Likewise.
9992         * gcc.target/mips/branch-12.c: Likewise.
9993         * gcc.target/mips/branch-13.c: Likewise.
9994         * gcc.target/mips/branch-3.c: Likewise.
9995         * gcc.target/mips/branch-4.c: Likewise.
9996         * gcc.target/mips/branch-5.c: Likewise.
9997         * gcc.target/mips/branch-6.c: Likewise.
9998         * gcc.target/mips/branch-7.c: Likewise.
9999         * gcc.target/mips/branch-8.c: Likewise.
10000         * gcc.target/mips/branch-9.c: Likewise.
10001         * gcc.target/mips/branch-cost-1.c: Likewise.
10002         * gcc.target/mips/call-1.c: Likewise.
10003         * gcc.target/mips/call-2.c: Likewise.
10004         * gcc.target/mips/call-3.c: Likewise.
10005         * gcc.target/mips/call-4.c: Likewise.
10006         * gcc.target/mips/call-5.c: Likewise.
10007         * gcc.target/mips/call-6.c: Likewise.
10008         * gcc.target/mips/lazy-binding-1.c: Likewise.
10009         * gcc.target/mips/near-far-1.c: Likewise.
10010         * gcc.target/mips/near-far-2.c: Likewise.
10011         * gcc.target/mips/near-far-3.c: Likewise.
10012         * gcc.target/mips/near-far-4.c: Likewise.
10013         * gcc.target/mips/umips-branch-3.c: Ensure the test is
10014         run with compact branches allowed.
10015         * gcc.target/mips/compact-branches-1.c: New file.
10016         * gcc.target/mips/compact-branches-2.c: Likewise.
10017         * gcc.target/mips/compact-branches-3.c: Likewise.
10018         * gcc.target/mips/compact-branches-4.c: Likewise.
10019         * gcc.target/mips/compact-branches-5.c: Likewise.
10020         * gcc.target/mips/compact-branches-6.c: Likewise.
10021         * gcc.target/mips/compact-branches-7.c: Likewise.
10023 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
10025         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
10026         Clean-up a created directory if testcase fails.
10028 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10030         PR target/67405
10031         * g++.dg/pr67405.C: New test.
10033 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10035         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
10037 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10039         * gcc.dg/ifcvt-1.c: New test.
10040         * gcc.dg/ifcvt-2.c: Likewise.
10041         * gcc.dg/ifcvt-3.c: Likewise.
10043 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10045         PR libfortran/67412
10046         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
10047         *-*-solaris2.10.
10049 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10051         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
10053 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
10055         PR c++/61753
10056         * g++.dg/other/pr61753.C: New.
10058 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
10060         * gcc.dg/tree-ssa/cmp-1.c: New file.
10062 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
10064         * gcc.dg/tree-ssa/complex-7.c: New file.
10066 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10068         * gcc.target/powerpc/swaps-p8-19.c: New test.
10070 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10072         PR fortran/67367
10073         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
10075 2015-08-29  Tom de Vries  <tom@codesourcery.com>
10077         PR tree-optimization/46193
10078         * gcc.dg/autopar/pr46193.c: New test.
10080 2015-08-28  Nathan Sidwell  <nathan@acm.org>
10082         * gcc.dg/compat/struct-layout-1_generate.c: Simply
10083         use exit code for failure.
10085         * gcc.dg/torture/matrix-1.c: Use plain printf.
10086         * gcc.dg/torture/matrix-2.c: Likewise.
10087         * gcc.dg/torture/matrix-5.c: Likewise.
10088         * gcc.dg/torture/matrix-6.c: Likewise.
10089         * gcc.dg/torture/transpose-1.c: Likewise.
10090         * gcc.dg/torture/transpose-2.c: Likewise.
10091         * gcc.dg/torture/transpose-3.c: Likewise.
10092         * gcc.dg/torture/transpose-4.c: Likewise.
10093         * gcc.dg/torture/transpose-5.c: Likewise.
10094         * gcc.dg/torture/transpose-6.c: Likewise.
10096 2015-08-28  Jeff Law  <law@redhat.com>
10098         PR lto/66752
10099         * gcc.dg/tree-ssa/pr66752-2.c: New test.
10100         * gcc.dg/torture/pr66752-1.c: New test
10101         * g++.dg/torture/pr66752-2.C: New test.
10103 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
10104         Revert:
10105         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
10107                 * gcc.dg/tree-ssa/sra-15.c: New.
10109 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
10111         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
10112         * gcc.target/mips/msub-8.c: Ditto
10114 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10116         * lib/target-supports.exp (check-effective_target_vect_double):
10117         Enable for Power targets with VSX hardware available.
10118         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
10119         vect_no_align && { ! vect_hw_misalign }.
10121 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
10123         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
10124         Replaced by opt_files, compile with -floop-nest-optimize.
10125         * g++.dg/graphite/graphite.exp: Same.
10126         * gfortran.dg/graphite/graphite.exp: Same.
10127         * gcc.dg/graphite/block-0.c: Adjust pattern.
10128         * gcc.dg/graphite/block-1.c: Same.
10129         * gcc.dg/graphite/block-3.c: Same.
10130         * gcc.dg/graphite/block-4.c: Same.
10131         * gcc.dg/graphite/block-5.c: Same.
10132         * gcc.dg/graphite/block-6.c: Same.
10133         * gcc.dg/graphite/block-7.c: Same.
10134         * gcc.dg/graphite/block-8.c: Same.
10135         * gcc.dg/graphite/block-pr47654.c: Same.
10136         * gcc.dg/graphite/interchange-0.c: Same.
10137         * gcc.dg/graphite/interchange-1.c: Same.
10138         * gcc.dg/graphite/interchange-10.c: Same.
10139         * gcc.dg/graphite/interchange-11.c: Same.
10140         * gcc.dg/graphite/interchange-12.c: Same.
10141         * gcc.dg/graphite/interchange-13.c: Same.
10142         * gcc.dg/graphite/interchange-14.c: Same.
10143         * gcc.dg/graphite/interchange-15.c: Same.
10144         * gcc.dg/graphite/interchange-3.c: Same.
10145         * gcc.dg/graphite/interchange-4.c: Same.
10146         * gcc.dg/graphite/interchange-5.c: Same.
10147         * gcc.dg/graphite/interchange-6.c: Same.
10148         * gcc.dg/graphite/interchange-7.c: Same.
10149         * gcc.dg/graphite/interchange-8.c: Same.
10150         * gcc.dg/graphite/interchange-9.c: Same.
10151         * gcc.dg/graphite/interchange-mvt.c: Same.
10152         * gcc.dg/graphite/pr37485.c: Same.
10153         * gcc.dg/graphite/uns-block-1.c: Same.
10154         * gcc.dg/graphite/uns-interchange-12.c: Same.
10155         * gcc.dg/graphite/uns-interchange-14.c: Same.
10156         * gcc.dg/graphite/uns-interchange-15.c: Same.
10157         * gcc.dg/graphite/uns-interchange-9.c: Same.
10158         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10159         * gfortran.dg/graphite/interchange-3.f90: Same.
10161 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
10163         PR target/67317
10164         * gcc.target/i386/pr67317-1.c: New test.
10165         * gcc.target/i386/pr67317-2.c: Ditto.
10166         * gcc.target/i386/pr67317-3.c: Ditto.
10167         * gcc.target/i386/pr67317-4.c: Ditto.
10168         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
10169         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
10171 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
10173         * gcc.target/powerpc/vec-shr.c: New.
10175 2015-08-27  Marek Polacek  <polacek@redhat.com>
10177         PR middle-end/67005
10178         * gcc.dg/torture/pr67005.c: New test.
10180 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
10182         * gcc.dg/tree-ssa/sra-15.c: New.
10184 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10186         * gcc.target/aarch64/long_branch_1.c: New test.
10188 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10190         * gcc.target/s390/20150826-1.c: New test.
10192 2015-08-26  Renlin Li  <renlin.li@arm.com>
10194         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
10196 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
10198         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
10200 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
10202         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
10203         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
10204         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10205         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10207 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
10209         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10210         New test directive.
10211         * gcc.target/aarch64/tlsle_1.x: New test source.
10212         * gcc.target/aarch64/tlsle12_1.c: New testcase.
10213         * gcc.target/aarch64/tlsle24_1.c: Likewise.
10214         * gcc.target/aarch64/tlsle32_1.c: Likewise.
10216 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10218         PR fortran/29600
10219         * gfortran.dg/shape_8.f90: New test.
10221 2015-08-25  Marek Polacek  <polacek@redhat.com>
10223         PR middle-end/67330
10224         * gcc.dg/weak/weak-18.c: New test.
10226 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
10228         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
10229         gcc_jit_context_set_bool_use_external_driver.
10231 2015-08-25  Nathan Sidwell  <nathan@acm.org>
10233         * gcc.c-torture/execute/builtins/20010124-1.x: New.
10235         * gcc.dg/20001117-1.c: Needs return_address.
10236         * gcc.dg/20020415-1.c: Needs alloca.
10237         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
10238         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10239         * gcc.dg/pr63186.c: Needs label_values.
10240         * gcc.dg/torture/pr33848.c: Likwise.
10242         * lib/target-supports.exp (check_effective_target_fopenacc,
10243         check_effective_target_fopenmp): Disable for nvptx.
10244         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10245         * gcc.dg/stack-usage-1.c: Likewise.
10246         * gcc.dg/stack-usage-2.c: Likewise.
10247         * gcc.dg/unused-5.c: Likewise.
10248         * gcc.dg/unwind-1.c: Likewise.
10250 2015-08-25  Christian Bruel  <christian.bruel@st.com>
10252         * gcc.dg/Wno-frame-address.c: Skip for ARM.
10253         * g++.dg/Wno-frame-address.C: Ditto.
10255 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10257         PR target/67211
10258         * g++.dg/pr67211.C: New test.
10260 2015-08-24  Louis Krupp  <louis.krupp@zoho.com>
10262         PR fortran/62536
10263         PR fortran/66175
10264         * gfortran.dg/block_end_error_1.f90: New test.
10265         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10267 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10269         PR target/66821
10270         * gcc.target/i386/pr66821.c: New test.
10272 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
10274         PR target/67329
10275         * gcc.target/i386/pr67329.c: New test.
10277 2015-08-24  Nathan Sidwell  <nathan@acm.org>
10279         * gcc.dg/pr49551.c: Needs -fdata-sections.
10281         * gcc.dg/pr64935-2.c: Needs scheduling.
10283         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10284         * gcc.dg/torture/pr63738.c: Likewise.
10285         * gcc.dg/torture/pr64728.c: Likewise.
10286         * gcc.dg/pr63748.c: Likewise.
10287         * gcc.dg/20020312-2.c: Likewise.
10289         * gcc.dg/torture/pr66123.c: Needs label_values.
10291         * gcc.dg/torture/pr41261.c: Needs profiling.
10292         * gcc.dg/pr26570.c: Likewise.
10293         * gcc.dg/pr61776.c: Likewise.
10294         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10295         * gcc.dg/gomp/pr34610.c: Likewise.
10296         * gcc.dg/pr54121.c: Likewise.
10297         * gcc.dg/20050325-1.c: Likewise.
10298         * gcc.dg/pr66899.c: Likewise.
10299         * gcc.dg/pr48770.c: Likewise.
10300         * gcc.dg/pr24225.c: Likewise.
10302         * gcc.dg/pr27531-1.c: Needs io.
10303         * gcc.dg/pr44606.c: Likewise.
10305         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10307         * gcc.dg/pr51990.c: Needs alloca.
10309         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10311 2015-08-24  Tom de Vries  <tom@codesourcery.com>
10313         PR tree-optimization/65468
10314         * gcc.dg/gomp/static-chunk-size-one.c: New test.
10316 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10318         PR libfortran/54572
10319         * gfortran.dg/backtrace_1.f90: New test.
10321 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10323         PR libfortran/62296
10324         * gfortran.dg/execute_command_line_2.f90: New test.
10326 2015-08-23  Tom de Vries  <tom@codesourcery.com>
10328         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10329         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10330         vect_no_int_max to vect_no_int_min_max.
10331         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10332         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10333         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10334         * gcc.dg/vect/slp-reduc-4.c: Same.
10335         * gcc.dg/vect/slp-reduc-5.c: Same.
10336         * gcc.dg/vect/vect-125.c: Same.
10337         * gcc.dg/vect/vect-13.c: Same.
10338         * gcc.dg/vect/vect-double-reduc-3.c: Same.
10339         * gcc.dg/vect/vect-reduc-1.c: Same.
10340         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10341         * gcc.dg/vect/vect-reduc-1char.c:Same.
10342         * gcc.dg/vect/vect-reduc-1short.c: Same.
10343         * gcc.dg/vect/vect-reduc-2.c: Same.
10344         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10345         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10346         * lib/target-supports.exp: Same.
10348 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
10350         PR c++/63693
10351         * g++.dg/cpp0x/decltype63.C: New.
10353 2015-08-22  Nathan Sidwell  <nathan@acm.org>
10355         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10356         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10357         * c-c++-common/Wunused-var-8.c: Likewise.
10358         * c-c++-common/gomp/pr61486-2.c: Likewise.
10359         * c-c++-common/Wunused-var-6.c: Likewise.
10360         * c-c++-common/goacc/reduction-1.c: Likewise.
10361         * c-c++-common/goacc/reduction-2.c: Likewise.
10362         * c-c++-common/goacc/reduction-3.c: Likewise.
10363         * c-c++-common/goacc/reduction-4.c: Likewise.
10364         * gcc.dg/builtins-64.c: Likewise.
10365         * gcc.dg/pr59523.c: Likewise.
10366         * gcc.dg/tree-ssa/20080530.c: Likewise.
10367         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10368         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10369         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10370         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10371         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10372         * gcc.dg/pr59011.c: Likewise.
10373         * gcc.dg/uninit-9.c: Likewise.
10374         * gcc.dg/pr61561.c: Likewise.
10375         * gcc.dg/vla-4.c: Likewise.
10376         * gcc.dg/20101010-1.c: Likewise.
10377         * gcc.dg/pr49120.c: Likewise.
10378         * gcc.dg/20030331-2.c: Likewise.
10379         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10380         * gcc.dg/pr25682.c: Likewise.
10381         * gcc.dg/guality/guality.c: Likewise.
10382         * gcc.dg/pr27301.c: Likewise.
10383         * gcc.dg/uninit-9-O0.c: Likewise.
10384         * gcc.dg/fold-alloca-1.c: Likewise.
10385         * gcc.dg/pr41470.c: Likewise.
10386         * gcc.dg/pr51491-2.c: Likewise.
10387         * gcc.dg/winline-7.c: Likewise.
10388         * gcc.dg/vla-2.c: Likewise.
10389         * gcc.dg/pr50764.c: Likewise.
10390         * gcc.dg/c99-vla-1.c: Likewise.
10391         * gcc.dg/pr33238.c: Likewise.
10392         * gcc.dg/c99-const-expr-13.c: Likewise.
10393         * gcc.dg/builtin-return-1.c: Likewise.
10394         * gcc.dg/vla-3.c: Likewise.
10395         * gcc.dg/20020415-1.c: Likewise.
10396         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10397         * gcc.dg/shrink-wrap-alloca.c: Likewise.
10398         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10399         * gcc.dg/torture/calleesave-sse.c: Likewise.
10400         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10401         * gcc.dg/gomp/vla-2.c: Likewise.
10402         * gcc.dg/gomp/vla-3.c: Likewise.
10403         * gcc.dg/gomp/vla-4.c: Likewise.
10404         * gcc.dg/gomp/pr30494.c: Likewise.
10405         * gcc.dg/gomp/vla-5.c: Likewise.
10406         * gcc.dg/pr51990-2.c: Likewise.
10407         * gcc.dg/vla-22.c: Likewise.
10409 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10411         * gcc.dg/cpp/multiline-2.c: Add column numbers.
10412         * gcc.dg/dollar.c: Likewise.
10413         * gcc.dg/pragma-message.c: Likewise.
10414         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10415         * c-c++-common/raw-string-14.c: Likewise.
10417 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
10419         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10420         property that instantiation here is a compile-time error.
10422 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
10424         * g++.dg/other/pr67065.C: Extend.
10426 2015-08-21  Nathan Sidwell  <nathan@acm.org>
10428         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10429         is freestanding.
10430         (check_effective_target_global_constructor): New.
10431         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10432         * gcc.dg/debug/debug.exp: Skip  for nvptx.
10433         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10435         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10436         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10437         * gcc.c-torture/compile/pr33855.c: Likewise.
10438         * gcc.c-torture/compile/920723-1.c: Likewise.
10439         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10440         writing a const.
10441         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10442         label.
10443         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10444         'call'.
10446         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10447         prototype normal.
10448         * gcc.c-torture/execute/switch-1.c: Likewise.
10450         * gcc.c-torture/execute/pr34456.c: Require not freestanding
10451         * gcc.c-torture/execute/printf-1.c: Likewise.
10452         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10453         * gcc.c-torture/execute/fprintf-1.c: Likewise.
10454         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10455         * gcc.c-torture/execute/vprintf-1.c: Likewise.
10456         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10457         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10458         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10459         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10460         * gcc.c-torture/execute/gofast.c: Likewise.
10461         * gcc.c-torture/execute/complex-6.c: Likewise.
10463         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10464         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10465         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10466         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10467         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10468         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10469         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10470         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10471         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10472         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10473         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10474         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10475         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10476         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10477         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10478         * gcc.dg/setjmp-1.c: Likewise.
10479         * gcc.dg/cleanup-5.c: Likewise.
10480         * gcc.dg/cleanup-12.c: Likewise.
10481         * gcc.dg/cleanup-13.c: Likewise.
10483         * gcc.dg/constructor-1.c: Require global ctor.
10485         * gcc.dg/fork-instrumentation.c: Require profiling.
10486         * gcc.dg/20030107-1.c: Likewise.
10487         * gcc.dg/20030702-1.c: Likewise.
10489         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10490         * gcc.dg/cpp/paste2.c: Likewise.
10491         * gcc.dg/cpp/strify3.c: Likewise.
10492         * gcc.dg/cpp/strify4.c: Likewise.
10493         * gcc.dg/cpp/lexnum.c: Likewise.
10494         * gcc.dg/cpp/digraphs.c: Likewise.
10495         * gcc.dg/cpp/macro1.c: Likewise.
10497 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10499         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10501 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10503         * lib/gcc-dg.exp: Add extra options for db-final to the command line
10504         only once.
10506 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10508         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10509         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10510         vec_vpmsum_be and vec_shasigma_be.
10512 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
10514         * lib/target-supports.exp
10515         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10516         with -mfp16-format=ieee.
10518 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
10520         PR c++/67065
10521         * g++.dg/other/pr67065.C: New.
10523 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
10525         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10526         memcpy.
10527         * gcc.target/mips/inline-memcpy-2.c: Ditto.
10528         * gcc.target/mips/inline-memcpy-3.c: Ditto.
10529         * gcc.target/mips/inline-memcpy-4.c: Ditto.
10530         * gcc.target/mips/inline-memcpy-5.c: Ditto.
10532 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
10534         * gcc.dg/wide_shift_64_1.c: New testcase.
10535         * gcc.dg/wide_shift_128_1.c: Likewise.
10536         * gcc.target/aarch64/ashlti3_1.c: Likewise.
10538 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
10540         * lib/target-supports.exp
10541         (check_effective_target_fstack_protector_enabled): New test.
10542         * gcc.target/i386/ssp-default.c: New test.
10544 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
10546         PR fortran/66929
10547         * gfortran.dg/generic_31.f90: New.
10549 2015-08-19  Marek Polacek  <polacek@redhat.com>
10551         PR middle-end/67133
10552         * g++.dg/torture/pr67133.C: New test.
10554 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10556         * gcc.target/powerpc/altivec-35.c: New test.
10557         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10558         * gcc.target/powerpc/vsx-vector-7.c: New test.
10560 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10562         PR middle-end/36757
10563         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10564         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10566 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
10568         PR rtl-optimization/67218
10569         * gcc.c-torture/execute/ieee/pr67218.c,
10570         gcc.target/aarch64/fcvt_int_float_double1.c,
10571         gcc.target/aarch64/fcvt_int_float_double2.c,
10572         gcc.target/aarch64/fcvt_int_float_double3.c,
10573         gcc.target/aarch64/fcvt_int_float_double4.c,
10574         gcc.target/aarch64/fcvt_uint_float_double1.c,
10575         gcc.target/aarch64/fcvt_uint_float_double2.c,
10576         gcc.target/aarch64/fcvt_uint_float_double3.c,
10577         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10579 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
10581         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10582         dg-options to disable LSE extensions.
10583         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10584         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10585         * gcc.target/aarch64/atomic-op-char.c: Likewise.
10586         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10587         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10588         * gcc.target/aarch64/atomic-op-int.c: Likewise.
10589         * gcc.target/aarch64/atomic-op-long.c: Likewise.
10590         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10591         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10592         * gcc.target/aarch64/atomic-op-release.c: Likewise.
10593         * gcc.target/aarch64/atomic-op-short.c: Likewise.
10594         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10595         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10596         * gcc.target/aarch64/sync-op-full.c: Likewise.
10597         * gcc.target/aarch64/sync-op-release.c: Likewise.
10599 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
10601         PR c++/67160
10602         * g++.dg/cpp1z/feat-cxx1z.C: New.
10604 2015-08-18  Marek Polacek  <polacek@redhat.com>
10606         PR middle-end/67222
10607         * gcc.dg/torture/pr67222.c: New test.
10609 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
10611         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10613 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
10615         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10616         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10617         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10619 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
10621         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10622         which is used in later code.
10624 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
10626         PR c++/67216
10627         * g++.dg/cpp0x/nullptr34.C: New.
10628         * g++.dg/warn/Wconversion2.C: Adjust.
10629         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10630         * g++.old-deja/g++.other/null3.C: Likewise.
10632         * g++.dg/cpp0x/pr51313.C: Adjust.
10634 2015-08-17  Richard Biener  <rguenther@suse.de>
10636         PR tree-optimization/67221
10637         * gcc.dg/torture/pr67221.c: New testcase.
10639 2015-08-17  Mike Stump  <mikestump@comcast.net>
10640             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10642         * gcc.target/arm/memcpy-aligned-1.c: New test.
10644 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10646         PR fortran/54656
10647         * gfortran.dg/norm_4.f90: Rename to...
10648         * gfortran.dg/norm2_4.f90: this.
10649         * gfortran.dg/norm2_5.f90: New test.
10651 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
10653         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10654         * gcc.dg/ssp-1.c: Make counter a register.
10655         * gcc.dg/ssp-2.c: Likewise.
10656         * gcc.dg/torture/parm-coalesce.c: New.
10658 2015-08-14  Marek Polacek  <polacek@redhat.com>
10660         PR middle-end/67133
10661         * gcc.dg/torture/pr67133.c: New test.
10663 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
10664             Matthias Klose  <doko@debian.org>
10666         PR target/67143
10667         * gcc.c-torture/compile/pr67143.c: New
10668         * gcc.target/aarch64/atomic-op-imm.c
10669         (atomic_fetch_add_negative_RELAXED): New.
10670         (atomic_fetch_sub_negative_ACQUIRE): New.
10672 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10674         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10675         * gcc.target/aarch64/target_attr_8.c: Likewise.
10676         * gcc.target/aarch64/target_attr_14.c: Likewise.
10678 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10680         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10682 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
10684         * gcc.target/i386/builtin_target.c: Add skylake check.
10686 2015-08-13  Jeff Law  <law@redhat.com>
10688         * gcc.dg/pr66314.c: Moved from here to ..
10689         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
10690         to clear all sanitizers before -fsanitize=kernel-address.
10692 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10694         * gcc.target/aarch64/cinc_common_1.c: New test.
10696 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10698         PR c++/53421
10699         * g++.dg/ext/attribute-may-alias-1.C: New.
10700         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10702 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
10704         * gcc.target/aarch64/atomic-inst-cas.c: New.
10705         * gcc.target/aarch64/atomic-inst-ops.inc: New.
10707 2015-08-13  Andreas Schwab  <schwab@suse.de>
10709         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10711 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
10713         PR c++/62164
10714         * g++.dg/torture/pr62164.C: New.
10716 2015-08-13  Richard Biener  <rguenther@suse.de>
10718         PR tree-optimization/67191
10719         * gcc.dg/torture/pr67191.c: New testcase.
10720         * g++.dg/torture/pr67191.C: Likewise.
10722 2015-08-13  Richard Biener  <rguenther@suse.de>
10724         PR tree-optimization/66502
10725         PR tree-optimization/67167
10726         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10728 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10730         PR c++/53330
10731         * g++.dg/init/new42.C: New.
10733 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10735         PR target/67071
10736         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10737         vector constants.
10738         * gcc.target/powerpc/pr67071-2.c: Likewise.
10739         * gcc.target/powerpc/pr67071-3.c: Likewise.
10741 2015-08-12  Marek Polacek  <polacek@redhat.com>
10743         PR c++/55095
10744         * c-c++-common/Wshift-overflow-6.c: New test.
10745         * c-c++-common/Wshift-overflow-7.c: New test.
10746         * g++.dg/cpp1y/left-shift-2.C: New test.
10748 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10750         PR c++/52742
10751         * g++.dg/cpp0x/pr52742.C: New.
10753 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
10755         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10756         Check Knights Landing support.
10758 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
10760         PR c++/47461
10761         * g++.dg/warn/Wunused-result-1.C: New.
10763 2015-08-12  Richard Biener  <rguenther@suse.de>
10765         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10766         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10767         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10768         * g++.dg/tree-ssa/pr61034.C: Adjust.
10769         * gcc.dg/fold-compare-2.c: Likewise.
10770         * gcc.dg/pr50763.c: Likewise.
10771         * gcc.dg/predict-3.c: Likewise.
10772         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10773         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10774         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10775         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10776         * gcc.dg/tree-ssa/pr37508.c: Likewise.
10777         * gcc.dg/tree-ssa/vrp04.c: Likewise.
10778         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10779         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10780         * gcc.dg/tree-ssa/vrp16.c: Likewise.
10781         * gcc.dg/tree-ssa/vrp20.c: Likewise.
10782         * gcc.dg/tree-ssa/vrp25.c: Likewise.
10783         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10785 2015-08-12  Nathan Sidwell  <nathan@acm.org>
10787         * gcc.dg/vrp-min-max-1.c: New.
10788         * gcc.dg/vrp-min-max-2.c: New.
10790 2015-08-12  Richard Biener  <rguenther@suse.de>
10792         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10794 2015-08-12  Tom de Vries  <tom@codesourcery.com>
10796         PR testsuite/67175
10797         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10798         Handle absence of vector min/max for sparc.
10800 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
10802         PR target/66954
10803         * g++.dg/ext/mv25.C: New test.
10805 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10807         * gcc.target/i386/avx2-vect-shift.c: New test.
10809 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10811         PR c/66098
10812         PR c/66711
10813         * gcc.dg/pragma-diag-3.c: New test.
10814         * gcc.dg/pragma-diag-4.c: New test.
10816 2015-08-11  Nathan Sidwell  <nathan@acm.org>
10818         * c-c++-common/dfp/operator-comma.c: Call init function.
10819         * c-c++-common/dfp/convert-dfp-2.c: New test.
10821 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
10823         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10824         Treat model == 0x4f as Broadwell.
10826 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10828         PR libfortran/67140
10829         * gfortran.dg/pr67140.f90: New test.
10831 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
10833         PR libgomp/65742
10834         PR middle-end/66332
10835         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10837 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
10839         PR fortran/64022
10840         * gfortran.dg/ieee/large_4.f90: New test.
10842 2015-08-08  Bud Davis  <jmdavis@link.com>
10844         PR fortran/59746
10845         * gfortran.dg/common_22.f90: New.
10847 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
10849         PR rtl-optimization/67028
10850         * gcc.dg/pr67028.c: New testcase.
10852 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
10854         PR rtl-optimization/67029
10855         * gcc.dg/pr67029.c: New test.
10857 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10859         PR fortran/64104
10860         * gfortran.dg/ieee/ieee_8.f90: New test.
10862 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
10864         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10865         modifers.
10866         * gcc.target/aarch64/noplt_2.c: Likewise.
10867         * gcc.target/aarch64/noplt_3.c: Likewise.
10869 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10871         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10872         optimization level, and print a summary at the end.
10874 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10876         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10878 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10880         * gcc.target/aarch64/noplt_3.c: New testcase.
10882 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
10884         * gcc.target/aarch64/noplt_1.c: New testcase.
10885         * gcc.target/aarch64/noplt_2.c: Likewise.
10887 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
10889         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10890         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10892 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10894         * gcc.target/s390/dwarfregtable-1.c: New test.
10895         * gcc.target/s390/dwarfregtable-2.c: New test.
10896         * gcc.target/s390/dwarfregtable-3.c: New test.
10898 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10900         * gcc.target/s390/htm-builtins-z13-1.c: New test.
10902 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10904         PR fortran/64022
10905         * gfortran.dg/ieee/large_2.f90: New test.
10906         * gfortran.dg/ieee/large_3.F90: New test.
10908 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10910         PR fortran/64022
10911         * gfortran.dg/ieee/large_1.f90: Adjust test.
10913 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10914             Jeff Law  <law@redhat.com>
10916         PR c/16351
10917         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10918         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10919         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10920         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10921         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10922         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10924 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10926         PR middle-end/66311
10927         * gfortran.dg/pr66311.f90: New file.
10929 2015-08-05  Richard Biener  <rguenther@suse.de>
10931         PR tree-optimization/67121
10932         * gcc.dg/torture/pr67121.c: New testcase.
10934 2015-08-05  Nick Clifton  <nickc@redhat.com>
10936         * gcc.target/rl78: New directory.
10937         * gcc.target/rl78/rl78.exp: New file: Test driver.
10938         * gcc.target/rl78/test_addm3.c: New file: Test adds.
10940 2015-08-05  Richard Biener  <rguenther@suse.de>
10942         PR middle-end/67120
10943         * gcc.dg/torture/pr67120.c: New testcase.
10945 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
10947         PR fortran/52846
10949         * lib/fortran-modules.exp: Call cleanup-submodules from
10950         cleanup-modules.
10951         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10952         cover the cases where private entities are no longer optimized
10953         away.
10954         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10955         same reason.
10956         * gfortran.dg/submodule_1.f08: Change cleanup module names.
10957         * gfortran.dg/submodule_5.f08: The same.
10958         * gfortran.dg/submodule_9.f08: The same.
10959         * gfortran.dg/submodule_10.f08: New test.
10961 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
10963         PR c++/66595
10964         * g++.dg/cpp1y/var-templ35.C: New.
10966 2015-08-05  Richard Biener  <rguenther@suse.de>
10968         PR tree-optimization/67055
10969         * g++.dg/torture/pr67055.C: New testcase.
10971 2015-08-05  Richard Biener  <rguenther@suse.de>
10973         PR tree-optimization/67109
10974         * gcc.dg/torture/pr67109.c: New testcase.
10975         * gcc.dg/vect/vect-119.c: Adjust.
10977 2015-08-05  Richard Biener  <rguenther@suse.de>
10979         PR middle-end/67107
10980         * gcc.dg/pr67107.c: New testcase.
10982 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10984         PR c++/66197
10985         * g++.dg/cpp1z/abbrev2.C: New.
10987 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10989         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10991 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
10993         PR c++/66392
10994         * g++.dg/init/explicit4.C: New.
10996 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
10998         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10999         without VSX an Power8 vector support.
11001 2015-08-04  Richard Biener  <rguenther@suse.de>
11003         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
11005 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
11007         PR target/67110
11008         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
11009         -fno-pie -no-pie.
11011 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
11013         PR c++/66427
11014         * g++.dg/cpp1y/var-templ34.C: New.
11016 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11018         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
11019         * gcc.target/aarch64/target_attr_1.c: Likewise.
11020         * gcc.target/aarch64/target_attr_2.c: Likewise.
11021         * gcc.target/aarch64/target_attr_3.c: Likewise.
11022         * gcc.target/aarch64/target_attr_4.c: Likewise.
11023         * gcc.target/aarch64/target_attr_5.c: Likewise.
11024         * gcc.target/aarch64/target_attr_6.c: Likewise.
11025         * gcc.target/aarch64/target_attr_7.c: Likewise.
11026         * gcc.target/aarch64/target_attr_8.c: Likewise.
11027         * gcc.target/aarch64/target_attr_9.c: Likewise.
11028         * gcc.target/aarch64/target_attr_10.c: Likewise.
11029         * gcc.target/aarch64/target_attr_11.c: Likewise.
11030         * gcc.target/aarch64/target_attr_12.c: Likewise.
11031         * gcc.target/aarch64/target_attr_13.c: Likewise.
11032         * gcc.target/aarch64/target_attr_14.c: Likewise.
11033         * gcc.target/aarch64/target_attr_15.c: Likewise.
11035 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11037         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
11039 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11041         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
11043 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11045         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
11046         message.
11048 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11050         PR fortran/64022
11051         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
11052         * gfortran.dg/ieee/large_1.f90: New test.
11054 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11056         PR tree-optimization/67043
11057         * gcc.dg/pr67043.c: New test.
11059 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
11061         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
11063 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
11065         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
11066         it to push/pop timing items.
11067         (main): For each optimization level, create a gcc_jit_timer, and
11068         time all of the iteration within that level cumulatively.
11069         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
11070         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
11072 2015-08-03  Alexander Basov  <coohpt@gmail.com>
11074         PR middle-end/64744
11075         PR middle-end/48470
11076         PR middle-end/43404
11077         * gcc.target/arm/pr43404.c : New testcase.
11078         * gcc.target/arm/pr48470.c : New testcase.
11079         * gcc.target/arm/pr64744-1.c : New testcase.
11080         * gcc.target/arm/pr64744-2.c : New testcase.
11082 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11084         PR tree-optimization/67077
11085         * gcc.dg/pr67077.c: New test.
11087 2015-08-03  Jeff Law  <law@redhat.com>
11089         PR middle-end/66314
11090         PR gcov-profile/66899
11091         * gcc.dg/pr66899.c: New test.
11092         * gcc.dg/pr66314.c: New test.
11094 2015-08-03  Marek Polacek  <polacek@redhat.com>
11096         PR c/67088
11097         * gcc.dg/pr67088.c: New test.
11099 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11101         PR target/66731
11102         * gcc.target/arm/vnmul-1.c: New.
11103         * gcc.target/arm/vnmul-2.c: New.
11104         * gcc.target/arm/vnmul-3.c: New.
11105         * gcc.target/arm/vnmul-4.c: New.
11107 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
11109         PR fortran/64921
11110         * gfortran.dg/class_allocate_20.f90: New.
11112 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11114         * gcc.target/aarch64/csel_bfx_1.c: New test.
11115         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
11117 2015-08-02  Martin Sebor  <msebor@redhat.com>
11119         * g++.dg/Wframe-address-in-Wall.C: New test.
11120         * g++.dg/Wframe-address.C: New test.
11121         * g++.dg/Wno-frame-address.C: New test.
11122         * gcc.dg/Wframe-address-in-Wall.c: New test.
11123         * gcc.dg/Wframe-address.c: New test.
11124         * gcc.dg/Wno-frame-address.c: New test.
11126 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
11128         * c-c++-common/Wmisleading-indentation.c: Add more tests.
11130 2015-08-01  Michael Collison  <michael.collison@linaro.org
11131             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11133         * gcc.target/arm/mincmp.c: New test.
11135 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
11137         PR fortran/67091
11138         * gfortran.dg/associated_target_6.f03: New test
11140 2015-08-01  Tom de Vries  <tom@codesourcery.com>
11142         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
11143         optimize ("-ftree-parallelize-loops=0").
11144         Add successful scans for 2 detected reductions.  Add xfail scans for 3
11145         detected reductions.
11146         * gcc.dg/autopar/reduc-2short.c: Same.
11147         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
11148         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
11149         detected reductions.
11150         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
11151         and max reductions.
11153 2015-07-31  Marek Polacek  <polacek@redhat.com>
11155         PR sanitizer/66977
11156         * g++.dg/ubsan/pr66977.C: New test.
11158 2015-07-30  Marek Polacek  <polacek@redhat.com>
11160         * c-c++-common/Wtautological-compare-3.c: New test.
11162 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11164         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
11165         (CHECK): Pass address of scalar, rather than array.
11167 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11169         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
11171 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11173         * gcc.target/aarch64/fp16/fp16.exp: New.
11174         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
11175         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
11177 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
11179         * gcc.target/aarch64/f16_movs_1.c: New test.
11181 2015-07-28  Tom de Vries  <tom@codesourcery.com>
11183         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
11184         outer loop.
11186 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
11187             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11189         * gcc.dg/parm-incomplete-1.c: Update.
11190         * gcc.dg/pr18809-1.c: Update.
11191         * gcc.dg/pr27953.c: Update.
11192         * gcc.dg/vla-11.c: Update.
11194 2015-07-27  Marek Polacek  <polacek@redhat.com>
11196         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
11198 2015-07-27  Tom de Vries  <tom@codesourcery.com>
11200         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
11201         attribute.  Update comment.
11202         (main): Remove.
11203         Add scan for not parallelizing inner loop.
11204         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11205         attribute.
11206         (main): Remove.
11208 2015-07-27  Marek Polacek  <polacek@redhat.com>
11210         PR bootstrap/67030
11211         * c-c++-common/Wtautological-compare-2.c: New test.
11213 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
11215         PR target/66232
11216         * gcc.target/i386/pr66232-6.c: New tests.
11217         * gcc.target/i386/pr66232-7.c: Likewise.
11218         * gcc.target/i386/pr66232-8.c: Likewise.
11219         * gcc.target/i386/pr66232-9.c: Likewise.
11221 2015-07-27  Marek Polacek  <polacek@redhat.com>
11223         PR c++/66555
11224         PR c/54979
11225         * c-c++-common/Wtautological-compare-1.c: New test.
11227 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
11229         PR c++/18969
11230         * g++.dg/template/pr18969.C: New test.
11231         * g++.dg/template/pr18969-2.C: New test.
11232         * g++.old-deja/g++.jason/overload.C: Remove return value in
11233         template function returning void.
11235 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
11237         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11238         immediates to avoid shift-overflow warnings.
11240 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
11242         PR c++/66857
11243         * g++.dg/init/pr66857.C: New test.
11245 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
11247         PR target/66648
11248         * gcc.target/i386/pr66648.c: New test.
11250 2015-07-25  Tom de Vries  <tom@codesourcery.com>
11252         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11253         interchange_files and block_files variables.
11254         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11255         arithmetic.
11256         * gcc.dg/graphite/uns-interchange-12.c: Same.
11257         * gcc.dg/graphite/uns-interchange-14.c: Same.
11258         * gcc.dg/graphite/uns-interchange-15.c: Same.
11259         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11260         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11262 2015-07-25  Jeff Law  <law@redhat.com>
11264         Revert:
11265         PR lto/66752
11266         * gcc.dg/tree-ssa/pr66752-2.c: New test.
11267         * gcc.dg/torture/pr66752-1.c: New test
11268         * g++.dg/torture/pr66752-2.C: New test.
11270 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
11272         Revert:
11273         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11275         PR rtl-optimization/64164
11276         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11277         * gcc.dg/ssp-1.c: Make counter a register.
11278         * gcc.dg/ssp-2.c: Likewise.
11279         * gcc.dg/torture/parm-coalesce.c: New.
11281 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11283         * gcc.dg/graphite/block-1.c: Xfail scan.
11284         * gcc.dg/graphite/interchange-12.c: Same.
11285         * gcc.dg/graphite/interchange-14.c: Same.
11286         * gcc.dg/graphite/interchange-15.c: Same.
11287         * gcc.dg/graphite/interchange-9.c: Same.
11288         * gcc.dg/graphite/interchange-mvt.c: Same.
11289         * gcc.dg/graphite/uns-block-1.c: New test.
11290         * gcc.dg/graphite/uns-interchange-12.c: New test.
11291         * gcc.dg/graphite/uns-interchange-14.c: New test.
11292         * gcc.dg/graphite/uns-interchange-15.c: New test.
11293         * gcc.dg/graphite/uns-interchange-9.c: New test.
11294         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11296 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11298         PR c++/64079
11299         * c-c++-common/Wunused-function-1.c: New.
11301 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11303         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11304         alternative exit-first loop transform.
11305         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11306         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11307         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11308         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11309         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11310         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11311         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11312         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11313         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11315 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
11317         PR ipa/66566
11318         * gcc.target/i386/mpx/pr66566.c: New test.
11320 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
11322         PR bootstrap/66978
11323         * gcc.target/i386/pr66978.c: New test.
11325 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11327         * gcc.target/s390/gpr2fprsavecfi.c: New test.
11329 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11331         * gcc.target/s390/insv-1.c: New test.
11332         * gcc.target/s390/insv-2.c: New test.
11333         * gcc.target/s390/insv-3.c: New test.
11335 2015-07-24  Tom de Vries  <tom@codesourcery.com>
11337         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11339 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11341         PR middle-end/25530
11342         * gcc.dg/pr25530.c: New test.
11344 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11346         PR middle-end/25529
11347         * gcc.dg/pr25529.c: New test.
11349 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
11351         * gcc.target/arm/reg_equal_test.c: New test.
11353 2015-07-23  Jeff Law  <law@redhat.com>
11355         PR lto/66752
11356         * gcc.dg/tree-ssa/pr66752-2.c: New test.
11357         * gcc.dg/torture/pr66752-1.c: New test
11358         * g++.dg/torture/pr66752-2.C: New test.
11360 2015-07-23  Marek Polacek  <polacek@redhat.com>
11362         PR c++/66572
11363         * g++.dg/warn/Wlogical-op-2.C: New test.
11365 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
11367         PR rtl-optimization/64164
11368         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11369         * gcc.dg/ssp-1.c: Make counter a register.
11370         * gcc.dg/ssp-2.c: Likewise.
11371         * gcc.dg/torture/parm-coalesce.c: New.
11373 2015-07-23  Marek Polacek  <polacek@redhat.com>
11375         PR sanitizer/66908
11376         * c-c++-common/ubsan/pr66908.c: New test.
11378 2015-07-23  Tom de Vries  <tom@codesourcery.com>
11380         * gcc.dg/autopar/outer-4.c: Add xfail.
11381         * gcc.dg/autopar/outer-5.c: Same.
11382         * gcc.dg/autopar/outer-6.c: Same.
11383         * gcc.dg/autopar/reduc-2.c: Same.
11384         * gcc.dg/autopar/reduc-2char.c: Same.
11385         * gcc.dg/autopar/reduc-2short.c: Same.
11386         * gcc.dg/autopar/reduc-8.c: Same.
11387         * gcc.dg/autopar/uns-outer-4.c: New test.
11388         * gcc.dg/autopar/uns-outer-5.c: New test.
11389         * gcc.dg/autopar/uns-outer-6.c: New test.
11391 2015-07-23  Richard Biener  <rguenther@suse.de>
11393         PR tree-optimization/66952
11394         * gcc.dg/torture/pr66952.c: Use signed char.
11396 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
11398         PR tree-optimization/66926,66951
11399         * gcc.dg/vect/pr66951.c: New test.
11401 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
11403         PR c++/52987
11404         * g++.dg/parse/error57.C: New.
11405         * g++.dg/expr/string-2.C: Update.
11407 2015-07-23  Richard Biener  <rguenther@suse.de>
11409         PR tree-optimization/66945
11410         * gcc.dg/torture/pr66945.c: New testcase.
11412 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
11414         PR target/66954
11415         * g++.dg/ext/mv24.C: New test.
11417 2015-07-22  Marek Polacek  <polacek@redhat.com>
11419         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11420         dg-options.
11422 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
11424         PR fortran/61831
11425         PR fortran/66929
11426         * gfortran.dg/generic_30.f90: New.
11428 2015-07-22  Richard Biener  <rguenther@suse.de>
11430         PR tree-optimization/66952
11431         * gcc.dg/torture/pr66952.c: New testcase.
11433 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
11435         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11436         test.
11437         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11438         test.
11439         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11440         test.
11441         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11442         test.
11443         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11444         test.
11445         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11446         test.
11447         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11448         test.
11449         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11450         test.
11451         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11452         test.
11453         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11454         test.
11455         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11456         test.
11457         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11458         test.
11459         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11460         test.
11461         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11462         test.
11463         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11464         test.
11465         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11466         test.
11467         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11468         test.
11469         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11470         test.
11471         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11472         test.
11473         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11474         test.
11475         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11476         test.
11477         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11478         test.
11479         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11480         test.
11481         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11482         test.
11483         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11484         test.
11485         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11486         test.
11487         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11488         test.
11489         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11490         test.
11491         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11492         test.
11493         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11494         test.
11495         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11496         test.
11497         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11498         test.
11499         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11500         test.
11501         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11502         test.
11503         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11504         test.
11505         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11506         test.
11507         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11508         test.
11509         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11510         test.
11511         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11512         test.
11513         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11514         test.
11515         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11516         test.
11517         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11518         test.
11519         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11520         test.
11521         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11522         test.
11523         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11524         test.
11525         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11526         test.
11527         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11528         test.
11529         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11530         test.
11531         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11532         test.
11533         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11534         test.
11535         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11536         test.
11537         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11538         test.
11539         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11540         test.
11541         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11542         test.
11543         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11544         test.
11545         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11546         test.
11547         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11548         test.
11549         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11550         test.
11551         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11552         test.
11553         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11554         test.
11555         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11556         test.
11557         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11558         test.
11559         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11560         test.
11561         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11562         test.
11563         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11564         test.
11565         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11566         test.
11567         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11568         test.
11569         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11570         test.
11571         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11572         test.
11573         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11574         test.
11575         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11576         test.
11577         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11578         test.
11579         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11580         test.
11581         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11582         test.
11583         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11584         test.
11585         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11586         test.
11587         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11588         test.
11589         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11590         test.
11591         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11592         test.
11593         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11594         test.
11595         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11596         test.
11597         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11598         test.
11599         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11600         test.
11601         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11602         test.
11603         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11604         test.
11605         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11606         test.
11607         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11608         test.
11609         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11610         test.
11611         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11612         test.
11613         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11614         test.
11615         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11616         test.
11617         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11618         test.
11619         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11620         test.
11621         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11622         test.
11623         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11624         test.
11625         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11626         test.
11627         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11628         test.
11629         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11630         test.
11631         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11632         test.
11633         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11634         test.
11635         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11636         test.
11637         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11638         test.
11639         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11640         test.
11641         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11642         test.
11643         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11644         test.
11645         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11646         test.
11647         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11648         test.
11649         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11650         test.
11651         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11652         test.
11653         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11654         test.
11655         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11656         test.
11657         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11658         test.
11659         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11660         test.
11661         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11662         test.
11663         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11664         test.
11665         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11666         test.
11667         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11668         test.
11669         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11670         test.
11671         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11672         test.
11673         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11674         test.
11675         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11676         test.
11677         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11678         test.
11679         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11680         test.
11681         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11682         test.
11683         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11684         test.
11685         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11686         test.
11687         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11688         test.
11689         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11690         test.
11691         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11692         test.
11693         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11694         test.
11695         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11696         test.
11697         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11698         test.
11700 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
11702         * g++.dg/template/crash81.C: Update.
11704 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
11706         PR ipa/66424.
11707         * gcc.target/i386/pr66424.c: New.
11709 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11711         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11713 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
11715         PR fortran/61831
11716         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11717         Drop address sanitization.
11719 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
11721         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11722         Skip -march=armv4t.
11723         (dg-additional-options): Set armv5t flag.
11725 2015-07-21  Marek Polacek  <polacek@redhat.com>
11727         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11728         * gcc.dg/vmx/unpack.c: Likewise.
11729         * gcc.target/powerpc/quad-atomic.c: Likewise.
11731 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
11733         * gcc.target/i386/asm-flag-5.c (f_ll): New.
11735 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
11737         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11738         model.
11740 2015-07-20  Marek Polacek  <polacek@redhat.com>
11742         PR c++/55095
11743         * c-c++-common/Wshift-overflow-1.c: New test.
11744         * c-c++-common/Wshift-overflow-2.c: New test.
11745         * c-c++-common/Wshift-overflow-3.c: New test.
11746         * c-c++-common/Wshift-overflow-4.c: New test.
11747         * c-c++-common/Wshift-overflow-5.c: New test.
11748         * g++.dg/cpp1y/left-shift-1.C: New test.
11749         * gcc.dg/c90-left-shift-2.c: New test.
11750         * gcc.dg/c90-left-shift-3.c: New test.
11751         * gcc.dg/c99-left-shift-2.c: New test.
11752         * gcc.dg/c99-left-shift-3.c: New test.
11753         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11754         * gcc.c-torture/execute/pr40386.c: Likewise.
11755         * gcc.dg/vect/pr33373.c: Likewise.
11756         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11757         * gcc.dg/vect/vect-shift-2.c: Likewise.
11759 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11761         * gcc.target/aarch64/neg_abs_1.c: New test.
11763 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
11765         PR target/66922
11766         * gcc.target/i386/pr66922.c: New test.
11768 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
11770         PR middle-end/46851
11771         PR middle-end/60340
11772         * gcc.dg/tree-ssa/pr42327.c: Removed.
11773         * g++.dg/other/pr35011.C: Removed.
11775 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11777         PR target/66906
11778         * gcc.target/i386/pr66906.c: New test.
11780 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11782         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11783         as follow-up to r225930.
11785 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
11787         PR fortran/52846
11788         * lib/fortran-modules.exp (proc cleanup-submodules): New
11789         procedure.
11790         * gfortran.dg/submodule_1.f08: Change extension and clean up
11791         the submodule files.
11792         * gfortran.dg/submodule_2.f08: ditto
11793         * gfortran.dg/submodule_6.f08: ditto
11794         * gfortran.dg/submodule_7.f08: ditto
11795         * gfortran.dg/submodule_8.f08: New test
11796         * gfortran.dg/submodule_9.f08: New test
11798 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
11799             Sebastian Pop  <s.pop@samsung.com>
11801         PR middle-end/61929
11802         * gcc.dg/graphite/pr61929.c: New.
11804 2015-07-17  Marek Polacek  <polacek@redhat.com>
11806         * gcc.dg/fold-minus-7.c: New test.
11808 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
11810         * gfortran.dg/co_reduce_1.f90: New file.
11812 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
11814         PR target/66824
11815         * gcc.target/i386/pr66824.c:
11817 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
11819         PR fortran/66035
11820         * gfortran.dg/structure_constructor_13.f03: New test.
11822 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
11824         PR fortran/61831
11825         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11826         of generated while loops in the tree dump.
11827         * gfortran.dg/derived_constructor_comps_6.f90: New file.
11829 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
11831         * gcc.dg/vect/vect-outer-simd-2.c: New test.
11833 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
11835         PR target/66891
11836         * gcc.target/i386/pr66891.c: New test.
11838 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11840         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11842 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
11844         PR rtl-optimization/66626
11845         * gcc.target/i386/pr66626-2.c: New.
11847 2015-07-16  Richard Biener  <rguenther@suse.de>
11849         PR tree-optimization/66894
11850         * gcc.dg/torture/pr66894.c: New testcase.
11852 2015-07-16  Richard Biener  <rguenther@suse.de>
11854         * gcc.dg/tree-ssa/pr21031.c: Adjust.
11856 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
11858         PR target/66866
11859         * g++.dg/pr66866.C: New test.
11861 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11863         * gcc.target/powerpc/vec-cmp-sel.c: New test.
11865 2015-07-15  Richard Biener  <rguenther@suse.de>
11867         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11868         { -O3 -fomit-frame-pointer },
11869         { -O3 -fomit-frame-pointer -funroll-loops } and
11870         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11871         in favor of
11872         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11873           -finline-functions }
11875 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
11877         * gcc.target/mips/interrupt_handler-5.c: New test.
11879 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11880             Robert Suchanek  <robert.suchanek@imgtec.com>
11882         * gcc.target/mips/interrupt_handler-4.c: New test.
11884 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
11886         PR testsuite/66734
11887         * gcc.dg/lto/lto.exp: Initialize MPX.
11889 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11891         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11892         dg-skip-if.
11893         * gcc.target/arm/scd42-3.c: Likewise.
11895 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11897         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11898         code to be run when the pre-arch code increases the isa_rev to
11899         mips32r6 or greater.
11901 2015-07-15  Richard Biener  <rguenther@suse.de>
11903         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11904         { -O3 -fomit-frame-pointer },
11905         { -O3 -fomit-frame-pointer -funroll-loops } and
11906         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11907         in favor of
11908         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11909           -finline-functions }
11910         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11911         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11912         to additional_flags.
11914 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
11916         PR rtl-optimization/66838
11917         * gcc.target/i386/pr66838.c: New test.
11919 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
11921         PR c++/66850
11922         * g++.dg/template/pr66850.C: New test.
11924 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11925             Cesar Philippidis  <cesar@codesourcery.com>
11926             Chung-Lin Tang  <cltang@codesourcery.com>
11928         * gcc.target/nios2/nios2-flushd.c: New.
11929         * gcc.target/nios2/nios2-rdprs.c: New.
11930         * gcc.target/nios2/r2-atomic.c: New.
11931         * gcc.target/nios2/r2-eni.c: New.
11932         * gcc.target/nios2/r2-wrpie.c: New.
11934 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11935             Cesar Philippidis  <cesar@codesourcery.com>
11936             Chung-Lin Tang  <cltang@codesourcery.com>
11938         * gcc.target/nios2/cdx-ldstwm-1.c: New.
11939         * gcc.target/nios2/cdx-ldstwm-2.c: New.
11941 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11942             Cesar Philippidis  <cesar@codesourcery.com>
11943             Chung-Lin Tang  <cltang@codesourcery.com>
11945         * gcc.target/nios2/andci.c: New.
11946         * gcc.target/nios2/bmx.c: New.
11947         * gcc.target/nios2/cdx-add.c: New.
11948         * gcc.target/nios2/cdx-branch.c: New.
11949         * gcc.target/nios2/cdx-callret.c: New.
11950         * gcc.target/nios2/cdx-loadstore.c: New.
11951         * gcc.target/nios2/cdx-logical.c: New.
11952         * gcc.target/nios2/cdx-mov.c: New.
11953         * gcc.target/nios2/cdx-shift.c: New.
11954         * gcc.target/nios2/cdx-sub.c: New.
11955         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11957 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
11959         PR c++/65071
11960         * g++.dg/cpp0x/vt-65071.C: New.
11962 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11963             Cesar Philippidis  <cesar@codesourcery.com>
11964             Chung-Lin Tang  <cltang@codesourcery.com>
11966         * gcc.target/nios2/r2-io-range.c: New.
11967         * gcc.target/nios2/r2-stio-1.c: New.
11968         * gcc.target/nios2/r2-stio-2.c: New.
11969         * gcc.target/nios2/nios2-ldxio.c: New.
11970         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11971         of just compile.  Add more tests.
11973 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11975         gfortran.dg/pr66864.f90: New test.
11977 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
11979         PR rtl-optimization/66626
11980         * gcc.target/i386/pr66626.c: New.
11982 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
11984         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11985         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11986         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11988 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
11990         * g++.dg/template/crash81.C: Adjust for error + inform change.
11991         * g++.dg/template/pr58878.C: Likewise.
11992         * g++.dg/template/shadow1.C: Likewise.
11993         * g++.dg/template/shadow2.C: Likewise.
11994         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11995         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11996         * g++.old-deja/g++.brendan/crash7.C: Likewise.
11997         * g++.old-deja/g++.pt/shadow2.C: Likewise.
11999 2015-07-14  Richard Biener  <rguenther@suse.de>
12001         PR tree-optimization/66863
12002         * gcc.dg/torture/pr66863.c: New testcase.
12004 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
12006         PR c++/65186
12007         * g++.dg/template/pr65186.C: New test.
12009 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
12011         * gcc.target/arm/macro_defs0.c: Add directive to skip
12012         test if -marm is present.
12013         * gcc.target/arm/macro_defs1.c: Likewise.
12015 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12017         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
12018         if-conversion..
12019         * gcc.target/aarch64/adds1.c: Likewise.
12020         * gcc.target/aarch64/ands_1.c: Likewise.
12021         * gcc.target/aarch64/bics_1.c: Likewise.
12022         * gcc.target/aarch64/subs1.c: Likewise.
12023         * gcc.target/aarch64/subs3.c: Likewise.
12025 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
12027         PR fortran/64589
12028         * gfortran.dg/pr64589.f90: New test.
12030 2015-07-13  Renlin Li  <renlin.li@arm.com>
12032         PR rtl/66556
12033         * gcc.c-torture/execute/pr66556.c: New.
12035 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
12037         * gcc.dg/20020219-1.c: Fix double word typos.
12038         * gcc.dg/20020919-1.c: Same.
12040 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
12041             Jeff Law  <law@redhat.com>
12043         PR middle-end/66726
12044         * g++.dg/tree-ssa/pr66726.c: New test.
12045         * gcc.dg/tree-ssa/pr66726-2.c: New test.
12046         * gcc.dg/tree-ssa/pr66726.c: New test.
12048 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
12050         PR c++/58734
12051         * g++.dg/cpp0x/variadic-ttp2.C: New.
12053 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
12055         PR c++/30044
12056         * g++.dg/cpp0x/auto46.C: New test.
12057         * g++.dg/template/pr30044.C: New test.
12058         * g++.dg/template/shadow2.C: New test.
12059         * g++.dg/template/error55.C: New test.
12060         * g++.dg/template/crash83.C: Accept any error string.
12061         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
12062         parameters.
12063         * g++.dg/cpp0x/variadic19.C: Likewise
12064         * g++.dg/template/canon-type-13.C: Likewise.
12065         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12066         * g++.dg/torture/20070621-1.C: Likewise.
12068 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12070         PR c++/54521
12071         * g++.dg/init/explicit3.C: New.
12073 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
12075         PR target/66819
12076         * gcc.target/i386/pr66819-1.c: New test.
12077         * gcc.target/i386/pr66819-2.c: Likewise.
12078         * gcc.target/i386/pr66819-3.c: Likewise.
12079         * gcc.target/i386/pr66819-4.c: Likewise.
12080         * gcc.target/i386/pr66819-5.c: Likewise.
12082 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
12084         PR target/66703
12085         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
12086         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
12087         type to prevent possible flag-clobbering zero-extensions.
12088         * gcc.target/i386/pr66703.c: New test.
12090 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12092         PR c++/60842
12093         * g++.dg/cpp0x/nsdmi-template15.C: New.
12095 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
12097         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
12099 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
12101         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
12102         * gcc.target/arm/flip-thumb.c: Likewise.
12104 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
12106         PR target/66813
12107         * gcc.target/i386/pr66813.c: New test.
12109 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
12111         PR middle-end/66820
12112         * gcc.dg/gomp/pr66820.c: New test.
12114 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
12116         PR c++/65592
12117         * g++.dg/cpp0x/scoped_enum6.C: New.
12119 2015-07-10  Tom de Vries  <tom@codesourcery.com>
12121         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
12122         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
12124 2015-07-10  Richard Biener  <rguenther@suse.de>
12126         PR tree-optimization/66823
12127         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
12128         which should not be necessary.  XFAIL.
12130 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
12132         PR c++/64848
12133         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
12135 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
12137         PR middle-end/66633
12138         * gcc.dg/gomp/pr66633-1.c: New test.
12139         * gcc.dg/gomp/pr66633-2.c: New test.
12140         * gcc.dg/gomp/pr66633-3.c: New test.
12141         * gcc.dg/gomp/pr66633-4.c: New test.
12143 2015-07-09  John Marino  <gnugcc@marino.st>
12145         * lib/target-supports.exp (check_effective_target_pie):
12146         Add *-*-dragonfly*
12148 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
12150         PR target/66814
12151         * gcc.target/i386/pr66814.c: New test.
12153 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12155         PR target/66731
12156         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
12157         * gcc.target/aarch64/fnmul-2.c: Likewise.
12158         * gcc.target/aarch64/fnmul-3.c: Likewise.
12159         * gcc.target/aarch64/fnmul-4.c: Likewise.
12161 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
12163         PR c++/65790
12164         * g++.dg/cpp0x/vt-65790.C: New.
12166 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
12168         PR target/66818
12169         * gcc.target/i386/pr66818.c: New test.
12171 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
12173         PR target/66817
12174         * gcc.target/i386/pr66817.c: New test.
12176 2015-07-09  Marek Polacek  <polacek@redhat.com>
12178         PR tree-optimization/66718
12179         * gcc.dg/vect/vect-126.c: New test.
12181 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
12183         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
12184         even when dwarf-2 is not the default.
12186 2015-07-08  Jeff Law  <law@redhat.com>
12188         PR testsuite/66796
12189         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
12190         to have a single memory reference.
12192 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
12194         * g++.dg/other/dump-ada-spec-9.C: New test.
12196 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
12198         * g++.dg/vect/vect.exp: Run also simd* tests.
12199         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
12200         (check_vect): Fix up get_cpuid call for C++.
12201         * g++.dg/vect/simd-clone-1.cc: New test.
12203 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12205         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12207 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12209         * gcc.target/i386/readeflags-1.c (abort): New prototype.
12210         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
12212 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
12214         PR target/66806
12215         * gcc.target/i386/pr66806.c: New test.
12217 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
12219         PR c++/66421
12220         * g++.dg/cpp0x/auto45.C: New.
12222 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
12224         PR middle-end/66334
12225         * gcc.target/i386/pr66334.c: New.
12227 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
12229         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12230         comments.
12232 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
12234         PR jit/66783
12235         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12236         (verify_code): Update expected error message.
12237         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12238         (verify_code): Likewise.
12239         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12240         (verify_code): Likewise.
12242 2015-07-08  Richard Biener  <rguenther@suse.de>
12244         PR tree-optimization/66793
12245         * gcc.dg/torture/pr66793.c: New testcase.
12247 2015-07-08  Richard Biener  <rguenther@suse.de>
12249         PR tree-optimization/66794
12250         * gcc.dg/torture/pr66794.c: New testcase.
12252 2015-07-08  Marek Polacek  <polacek@redhat.com>
12254         PR c++/66748
12255         * g++.dg/abi/abi-tag15.C: New test.
12257 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12259         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12260         * gcc.target/mips/branch-3.c: Ditto
12261         * gcc.target/mips/branch-4.c: Ditto.
12262         * gcc.target/mips/branch-5.c: Ditto.
12263         * gcc.target/mips/branch-6.c: Ditto.
12264         * gcc.target/mips/branch-7.c: Ditto.
12265         * gcc.target/mips/branch-8.c: Ditto.
12266         * gcc.target/mips/branch-9.c: Ditto.
12267         * gcc.target/mips/branch-10.c: Ditto.
12268         * gcc.target/mips/branch-11.c: Ditto.
12269         * gcc.target/mips/branch-12.c: Ditto.
12270         * gcc.target/mips/branch-13.c: Ditto.
12271         * gcc.target/mips/umips-branch-5.c: New file.
12272         * gcc.target/mips/umips-branch-6.c: New file.
12273         * gcc.target/mips/umips-branch-7.c: New file.
12274         * gcc.target/mips/umips-branch-8.c: New file.
12275         * gcc.target/mips/umips-branch-9.c: New file.
12276         * gcc.target/mips/umips-branch-10.c: New file.
12277         * gcc.target/mips/umips-branch-11.c: New file.
12278         * gcc.target/mips/umips-branch-12.c: New file.
12279         * gcc.target/mips/umips-branch-13.c: New file.
12280         * gcc.target/mips/umips-branch-14.c: New file.
12281         * gcc.target/mips/umips-branch-15.c: New file.
12282         * gcc.target/mips/umips-branch-16.c: New file.
12283         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12284         (OCCUPY_0xfffc): New define.
12286 2015-07-08  Renlin Li  <renlin.li@arm.com>
12288         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12290 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
12292         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12294 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
12296         * gcc.target/i386/bt-3.c: New test.
12297         * gcc.target/i386/bt-4.c: Ditto.
12299 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12301         * g++.dg/other/dump-ada-spec-8.C: New test.
12303 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
12305         PR jit/66783
12306         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12307         test case.
12308         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12309         New test case.
12310         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12311         New test case.
12312         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12313         Avoid using an opaque struct for local "f".
12315 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
12317         PR jit/66779
12318         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12319         * jit.dg/test-pr66779.c: New testcase.
12321 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12323         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12324         NOCOMPRESSION.
12326 2015-07-07  Richard Biener  <rguenther@suse.de>
12328         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12330 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
12332         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12333         * gcc.target/mips/call-5.c: Ditto.
12334         * gcc.target/mips/call-6.c: Ditto.
12336 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12338         * gcc.dg/dx-test.c: New test-case.
12340 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
12342         PR fortran/66578
12343         * gfortran.dg/allocate_with_source_9.f08: New test.
12345 2015-07-07  Christian Bruel  <christian.bruel@st.com>
12347         PR target/52144
12348         * gcc.target/arm/flip-thumb.c: Fix scan.
12349         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12350         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12351         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12352         Fix return value.
12354 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
12356         PR target/65956
12357         * gcc.c-torture/execute/pr65956.c: New test.
12359 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
12361         * gcc.target/arm/aapcs/align1.c: New.
12362         * gcc.target/arm/aapcs/align_rec1.c: New.
12363         * gcc.target/arm/aapcs/align2.c: New.
12364         * gcc.target/arm/aapcs/align_rec2.c: New.
12365         * gcc.target/arm/aapcs/align3.c: New.
12366         * gcc.target/arm/aapcs/align_rec3.c: New.
12367         * gcc.target/arm/aapcs/align4.c: New.
12368         * gcc.target/arm/aapcs/align_rec4.c: New.
12369         * gcc.target/arm/aapcs/align_vararg1.c: New.
12370         * gcc.target/arm/aapcs/align_vararg2.c: New.
12372 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12374         * gfortran.dg/iomsg_2.f90: New test.
12376 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12378         PR target/66749
12379         * gcc.target/i386/pr66749.c: New test.
12381 2015-07-06  Richard Biener  <rguenther@suse.de>
12383         PR tree-optimization/66772
12384         * gcc.dg/torture/pr66772-1.c: New testcase.
12385         * gcc.dg/torture/pr66772-2.c: Likewise.
12387 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
12389         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12390         the jals instruction.
12392 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
12394         PR target/53383
12395         * gcc.target/i386/pr53383-1.c: New file.
12396         * gcc.target/i386/pr53383-2.c: Likewise.
12397         * gcc.target/i386/pr53383-3.c: Likewise.
12399 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12401         * gcc.target/aarch64/fnmul-1.c: New.
12402         * gcc.target/aarch64/fnmul-2.c: New.
12403         * gcc.target/aarch64/fnmul-3.c: New.
12404         * gcc.target/aarch64/fnmul-4.c: New.
12406 2015-07-06  Richard Biener  <rguenther@suse.de>
12408         PR middle-end/66759
12409         * gcc.dg/torture/pr66759.c: New testcase.
12411 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
12413         PR fortran/58586
12414         * gfortran.dg/alloc_comp_class_3.f03: New test.
12415         * gfortran.dg/alloc_comp_class_4.f03: New test.
12417 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
12419         * gcc.c-torture/execute/pr66757.c: New test.
12421 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
12423         PR tree-optimization/66720
12424         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12426 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
12427             Sandra Loosemore  <sandra@codesourcery.com>
12429         * gcc.target/nios2/gprel-offset.c: New test.
12431 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
12433         PR fortran/66725
12434         * gfortran.dg/pr66725.f90: New test.
12436 2015-07-03  Jason Merrill  <jason@redhat.com>
12438         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12439         Avoid narrowing error.
12441 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
12443         PR rtl-optimization/66706
12444         * gcc.target/powerpc/shift-int.c: New testcase.
12446 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
12448         PR target/66746.
12449         * gcc.target/i386/pr66746.c: New file.
12451 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
12453         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12455 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
12457         PR tree-optimization/66119
12458         * g++.dg/opt/pr66119.C: New.
12460 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
12462         PR fortran/52846
12463         * gfortran.dg/submodule_1.f90: New test
12464         * gfortran.dg/submodule_2.f90: New test
12465         * gfortran.dg/submodule_3.f90: New test
12466         * gfortran.dg/submodule_4.f90: New test
12467         * gfortran.dg/submodule_5.f90: New test
12468         * gfortran.dg/submodule_6.f90: New test
12469         * gfortran.dg/submodule_7.f90: New test
12471 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
12473         PR preprocessor/53690
12474         * g++.dg/cpp/pr53690.C: New.
12476 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12478         * gcc.target/powerpc/vec-cmp.c: New test.
12480 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12482         PR fortran/56520
12483         * gfortran.dg/pr56520.f90: New test.
12485 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
12487         PR fortran/66545
12488         * gfortran.dg/pr66545_1.f90: New test.
12489         * gfortran.dg/pr66545_2.f90: New test.
12491 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
12493         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12494         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12496 2015-07-02  Richard Biener  <rguenther@suse.de>
12498         PR testsuite/66719
12499         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12500         unaligned loads.
12502 2015-07-02  Richard Biener  <rguenther@suse.de>
12504         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12506 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
12508         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12510 2015-07-01  Jason Merrill  <jason@redhat.com>
12512         * lib/target-supports.exp (cxx_default): Set to C++14.
12514 2015-07-01  Tom de Vries  <tom@codesourcery.com>
12516         PR testsuite/66723
12517         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12518         scan-assembler.
12520 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12522         * gfortran.dg/warn_conversion_8.f90:  New test.
12524 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12526         PR rtl-optimization/61047
12527         * gcc.c-torture/execute/20150611-1.c: New testcase.
12529 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12531         PR jit/66700
12532         * jit.dg/all-non-failing-tests.h: Add
12533         test-pr66700-observing-write-through-ptr.c.
12534         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12536 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
12538         * jit.dg/test-accessing-union.c: Add comments for use by
12539         gcc/jit/docs/topics/types.rst.
12541 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
12543         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12544         'do-require-effective-target' with 'dg-require-effective-target'.
12545         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12546         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12547         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
12548         'stlex' with 'strex' as the expected output.
12550 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
12552         PR c++/60365
12553         * g++.dg/cpp0x/gen-attrs-60.C: New.
12554         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12556 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
12558         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12559         New function.
12560         * gcc.target/aarch64/pic-small.c: Restrict this test under
12561         check_effective_target_aarch64_small_fpic.
12563 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
12565         * gfortran.dg/gomp/pr66633.f90: New test.
12567 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
12569         PR c++/66686
12570         * g++.dg/template/pr66686.C: New test.
12572 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
12574         * gnat.dg/lto17.ad[sb]: New test.
12576 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12578         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12579         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12580         testcase.
12581         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12582         New testcase.
12583         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12584         New testcase.
12585         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12586         New testcase.
12587         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12588         New testcase.
12589         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12590         New testcase.
12591         * jit.dg/test-switch.c: New testcase.
12592         * jit.dg/test-switch.cc: New testcase.
12594 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12596         PR jit/66546
12597         * jit.dg/all-non-failing-tests.h: Add note about
12598         test-validly-unreachable-block.c.
12599         * jit.dg/test-validly-unreachable-block.c: New file.
12601 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
12603         PR jit/66628
12604         * jit.dg/all-non-failing-tests.h: Add note about
12605         test-extra-options.c.
12606         * jit.dg/test-extra-options.c: New testcase.
12608 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
12610         PR debug/66691
12611         * gcc.target/i386/pr66691.c: New.
12613 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
12615         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12616         * gcc.target/i386/iamcu/args.h: Likewise.
12617         * gcc.target/i386/iamcu/asm-support.S: Likewise.
12618         * gcc.target/i386/iamcu/defines.h: Likewise.
12619         * gcc.target/i386/iamcu/macros.h: Likewise.
12620         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12621         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12622         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12623         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12624         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12625         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12626         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12627         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12628         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12629         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12630         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12631         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12632         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12633         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12634         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12635         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12636         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12638 2015-06-30  Marek Polacek  <polacek@redhat.com>
12640         * gcc.dg/fold-minus-6.c: New test.
12642         * gcc.dg/fold-ior-3.c: New test.
12644 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
12646         Implement N4197 - Adding u8 character literals
12647         * g++.dg/cpp1z/utf8.C: New.
12648         * g++.dg/cpp1z/utf8-neg.C: New.
12649         * g++.dg/cpp1z/udlit-utf8char.C: New.
12651 2015-06-30  Marek Polacek  <polacek@redhat.com>
12653         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12655 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12657         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12658         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12659         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12660         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12662 2015-06-30  Marek Polacek  <polacek@redhat.com>
12664         * gcc.dg/fold-ior-2.c: New test.
12666 2015-06-30  Tom de Vries  <tom@codesourcery.com>
12668         PR tree-optimization/66652
12669         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12670         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
12671         pointers.
12672         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12674 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
12676         PR c++/65977
12677         * g++.dg/cpp0x/constexpr-friend-3.C: New.
12678         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12680 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12682         PR fortran/66605
12683         * gfortran.dg/wunused-parameter.f90: New test.
12685 2015-06-29  Richard Henderson  <rth@redhat.com>
12687         * gcc.target/i386/asm-flag-1.c: New.
12688         * gcc.target/i386/asm-flag-2.c: New.
12689         * gcc.target/i386/asm-flag-3.c: New.
12690         * gcc.target/i386/asm-flag-4.c: New.
12691         * gcc.target/i386/asm-flag-5.c: New.
12693 2015-06-29  Marek Polacek  <polacek@redhat.com>
12695         PR c/66322
12696         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12697         * c-c++-common/pr66322.c: New test.
12698         * g++.dg/eh/scope1.C: Remove dg-warning.
12700 2015-06-29  Richard Biener  <rguenther@suse.de>
12702         PR tree-optimization/66677
12703         * gcc.dg/vect/pr66677.c: New testcase.
12705 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
12707         PR middle-end/64130
12708         * gcc.dg/tree-ssa/pr64130.c: New test.
12710 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
12712         * gcc.target/aarch64/pic-small.c: New testcase.
12714 2015-06-26  Richard Biener  <rguenther@suse.de>
12716         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12718 2015-06-26  Marek Polacek  <polacek@redhat.com>
12720         * gcc.dg/fold-and-1.c: New test.
12721         * gcc.dg/fold-and-2.c: New test.
12723 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12725         * gnat.dg/warn11.adb: Add missing dg directive.
12726         * gnat.dg/warn12.adb: New test.
12727         * gnat.dg/warn12_pkg.ads: New helper.
12729 2015-06-26  Richard Biener  <rguenther@suse.de>
12731         * gfortran.dg/reassoc_3.f90: Adjust.
12733 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
12735         PR target/66412
12736         * gcc.target/i386/pr66412.c: New test.
12738 2015-06-25  Richard Biener  <rguenther@suse.de>
12740         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12742 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
12744         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12746 2015-06-25  Richard Biener  <rguenther@suse.de>
12748         * gfortran.dg/vect/vect-9.f90: New testcase.
12750 2015-06-25  Nick Clifton  <nickc@redhat.com>
12752         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12753         H8300 and M32R targets.
12755 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12757         PR fortran/66528
12758         * gfortran.dg/maxerrors.f90: New test.
12760 2015-06-08  DJ Delorie  <dj@redhat.com>
12762         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12764 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12766         * gcc.target/aarch64/mgeneral-regs_3.c: New.
12768 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
12770         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12771         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12772         * gcc.target/aarch64/nofp_1.c: New file.
12774 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
12776         Implement N3928 - Extending static_assert
12777         * g++.dg/cpp0x/static_assert8.C: Adjust.
12778         * g++.dg/cpp0x/static_assert12.C: New.
12779         * g++.dg/cpp0x/static_assert13.C: New.
12780         * g++.dg/cpp1y/static_assert1.C: New.
12781         * g++.dg/cpp1y/static_assert2.C: New.
12782         * g++.dg/cpp1z/static_assert-nomsg.C: New.
12784 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
12786         PR c++/65750
12787         * g++.dg/cpp0x/trailing11.C: New.
12789 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12791         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12792         multilibs.
12793         * gcc.target/arm/memset-inline-10.c: Likewise.
12794         * gcc.target/arm/pr58784.c: Likewise.
12795         * gcc.target/arm/pr59985.C: Likewise.
12796         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12798 2015-06-24  Renlin Li  <renlin.li@arm.com>
12800         * gcc.target/aarch64/arm_align_max_pwr.c: New.
12801         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12803 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
12805         Revert:
12806         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12808         PR c++/30044
12809         * g++.dg/cpp0x/auto45.C: New test.
12810         * g++.dg/template/pr30044.C: New test.
12811         * g++.dg/template/crash83.C: Accept any error string.
12812         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12813         parameters.
12814         * g++.dg/cpp0x/variadic18.C: Likewise
12815         * g++.dg/template/canon-type-13.C: Likewise.
12816         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12818 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
12820         PR c++/65811
12821         * g++.dg/other/linkage2.C: New.
12823 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12825         PR target/63408
12826         * gcc.target/arm/pr63408.c: New test.
12828 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
12830         * lib/c-torture.exp: Don't call check_effective_target_lto
12831         before setting up environment correctly.
12832         * lib/gcc-dg.exp: Likewise, and protect
12833         gcc_force_conventional_output.
12835 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12837         PR rtl-optimization/66306
12838         * gcc.target/s390/pr66306.c: New test.
12840 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12842         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12843         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12844         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12845         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12846         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12847         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12848         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12850 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
12852         PR target/65803
12853         * gcc.c-torture/pr65803.c: New test.
12855 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
12857         PR c++/30044
12858         * g++.dg/cpp0x/auto45.C: New test.
12859         * g++.dg/template/pr30044.C: New test.
12860         * g++.dg/template/crash83.C: Accept any error string.
12861         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12862         parameters.
12863         * g++.dg/cpp0x/variadic18.C: Likewise
12864         * g++.dg/template/canon-type-13.C: Likewise.
12865         * g++.old-deja/g++.pt/ttp42.C: Likewise.
12867 2015-06-23  Marek Polacek  <polacek@redhat.com>
12869         * c-c++-common/Wlogical-op-3.c: New test.
12871 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
12873         PR c++/66254
12874         * g++.dg/cpp0x/scoped_enum5.C: New.
12876 2015-06-23  Richard Biener  <rguenther@suse.de>
12878         PR tree-optimization/66636
12879         * gcc.dg/vect/pr66636.c: New testcase.
12881 2015-06-23  Marek Polacek  <polacek@redhat.com>
12883         * gcc.dg/fold-minus-4.c: New test.
12884         * gcc.dg/fold-minus-5.c: New test.
12885         * c-c++-common/ubsan/overflow-add-5.c: New test.
12887 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
12889         Add missing testcase from r224672.
12890         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12892         * gcc.target/vax/bswapdi-1.c: New.
12894 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
12896         PR fortran/64674
12897         * gfortran.dg/associate_18.f08: New test.
12899 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
12901         PR target/66560
12902         * gcc.target/i386/pr66560-1.c: New test.
12903         * gcc.target/i386/pr66560-2.c: Ditto.
12904         * gcc.target/i386/pr66560-3.c: Ditto.
12905         * gcc.target/i386/pr66560-4.c: Ditto.
12907 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
12909         * gcc.target/nvptx/nvptx.exp: New file.
12910         * gcc.target/nvptx/proto-1.c: Likewise.
12912 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
12914         PR tree-optimization/66449
12915         * gcc.dg/vect/pr66449.c: New test.
12917 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
12919         * g++.dg/other/dump-ada-spec-5.C: New test.
12920         * g++.dg/other/dump-ada-spec-6.C: Likewise.
12921         * g++.dg/other/dump-ada-spec-7.C: Likewise.
12923 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
12925         * g++.dg/inherit/pure1.C: Test location too.
12927 2015-06-22  Marek Polacek  <polacek@redhat.com>
12929         * gcc.dg/fold-ior-1.c: New test.
12930         * gcc.dg/fold-minus-2.c: New test.
12931         * gcc.dg/fold-minus-3.c: New test.
12932         * gcc.dg/fold-plus-1.c: New test.
12933         * gcc.dg/fold-plus-2.c: New test.
12934         * gcc.dg/fold-xor-4.c: New test.
12935         * gcc.dg/fold-xor-5.c: New test.
12937 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12939         PR target/65914
12940         * g++.dg/torture/pr65914.C:  New.
12942 2015-06-22  Richard Biener  <rguenther@suse.de>
12944         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12945         not existing TORTURE_OPTIONS only.
12946         * lib/gcc-dg.exp: Likewise.
12948 2015-06-22  Christian Bruel  <christian.bruel@st.com>
12950         PR target/52144
12951         * gcc.target/arm/flip-thumb.c: New test.
12953 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
12954             Martin Liska  <mliska@suse.cz>
12956         PR ipa/65908
12957         * g++.dg/ipa/pr65908.C: New testcase.
12959 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
12961         PR c++/65882
12962         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12963         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12965 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
12967         * gnat.dg/specs/debug1.ads: Adjust.
12969 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
12971         * gcc.target/aarch64/fmovd-zero-mem.c: New.
12972         * gcc.target/aarch64/fmovd-zero-reg.c: New.
12973         * gcc.target/aarch64/fmovf-zero-mem.c: New.
12974         * gcc.target/aarch64/fmovf-zero-reg.c: New.
12975         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12976         * gcc.target/aarch64/fmovld-zero-mem.c: New.
12977         * gcc.target/aarch64/fmovd-zero.c: Delete.
12978         * gcc.target/aarch64/fmovf-zero.c: Delete.
12980 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
12982         * gcc.target/vax/bswapdi-1.c: New.
12984 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12986         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12988 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12990         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12992 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12994         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12996 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
12998         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
13000 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13002         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
13004 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13006         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
13008 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13010         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
13012 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13014         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
13016 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13018         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
13020 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13022         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
13024 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13026         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
13028 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13030         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
13032 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13034         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
13036 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13038         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
13040 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13042         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
13044 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13046         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
13048 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13050         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
13052 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13054         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
13056 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13058         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
13060 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13062         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
13063         (_ARM_FPSCR): Add FZ field.
13064         (clean_results): Force FZ=1 on AArch64.
13065         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
13067 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
13069         * gcc.target/aarch64/pr62308.c: New test.
13071 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
13073         PR fortran/66549
13074         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
13076 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
13078         * gcc.target/i386/mpx/pr66581.c: New test.
13080 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
13082         * gcc.target/i386/cmov9.c: New test.
13084 2015-06-18  Richard Biener  <rguenther@suse.de>
13086         * g++.dg/other/const4.C: New testcase.
13088 2015-06-18  Michael Matz  <matz@suse.de>
13090         PR middle-end/66253
13091         * gcc.dg/vect/pr66253.c: New testcase.
13093 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13095         PR target/66569
13096         * gcc.target/i386/mpx/chkp-vararg.c: New test.
13098 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13100         PR middle-end/66568
13101         * gcc.target/i386/mpx/pr66568.c: New test.
13103 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13105         PR middle-end/66567
13106         * gcc.target/i386/mpx/pr66567.c: New test.
13108 2015-06-18  Richard Biener  <rguenther@suse.de>
13110         PR tree-optimization/66510
13111         * gcc.dg/vect/slp-perm-12.c: New testcase.
13113 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13115         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
13116         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
13117         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
13118         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
13120 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
13122         PR c++/66571
13123         * g++.dg/gomp/pr66571-1.C: New test.
13125         PR middle-end/66429
13126         * c-c++-common/gomp/pr66429.c: New test.
13128 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
13130         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
13131         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
13132         ...this.
13133         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
13134         New testcase.
13135         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
13136         New testcase.
13138 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13140         PR testsuite/65944
13141         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
13143 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
13145         * gcc.target/mips/pr65862-1.c: New test.
13146         * gcc.target/mips/pr65862-2.c: Likewise.
13148 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
13150         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
13151         * gcc.target/i386/pr52252-atom.c: Ditto.
13152         * gcc.target/i386/vect-div-1.c: Ditto.
13153         * gcc.target/i386/rotate-5.c: Ditto.
13154         * gcc.target/i386/pr50202.c: Ditto.
13155         * gcc.target/i386/pr37843-3.c: Ditto.
13156         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
13157         * gcc.target/i386/pr53397-1.c: Ditto.
13158         * gcc.target/i386/pr55934.c: Ditto.
13159         * gcc.target/i386/pr37843-4.c: Ditto.
13160         * gcc.target/i386/pr60451.c: Ditto.
13161         * gcc.target/i386/pr53397-2.c: Ditto.
13162         * gcc.target/i386/vectorize1.c: Ditto.
13163         * gcc.target/i386/extract-insert-combining.c: Ditto.
13164         * gcc.target/i386/pr53759.c: Ditto.
13165         * gcc.target/i386/pr52252-core.c: Ditto.
13166         * gcc.target/i386/rotate-3.c: Ditto.
13167         * gcc.target/i386/sse-20.c: Ditto.
13168         * gcc.target/i386/rotate-4.c: Ditto.
13169         * gcc.target/i386/pr61403.c: Ditto.
13170         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
13171         * gcc.target/i386/pr60901.c: Ditto.
13172         * gcc.target/i386/pr59794-7.c: Ditto.
13173         * gcc.target/i386/pr62208.c: Ditto.
13174         * gcc.target/i386/pr53416.c: Ditto.
13175         * gcc.target/i386/asm-dialect-1.c: Ditto.
13176         * gcc.target/i386/pr50038.c: Ditto.
13177         * gcc.target/i386/47698.c: Ditto.
13178         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
13179         * gcc.target/i386/pr59794-2.c: Ditto.
13180         * gcc.target/i386/pr59794-3.c: Ditto.
13181         * gcc.target/i386/pr39058.c: Ditto.
13182         * gcc.target/i386/pr60205-1.c: Ditto.
13183         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
13184         * gcc.target/i386/sse2-movq-2.c: Ditto.
13186 2015-06-17  Richard Biener  <rguenther@suse.de>
13188         PR tree-optimization/66251
13189         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
13191 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
13193         PR c++/59682
13194         * g++.dg/parse/new-placement1.C: New.
13196 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
13198         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
13199         * jit.dg/test-compound-assignment.c: New testcase.
13201 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
13203         PR jit/66539
13204         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13205         to "testcases" array.
13207 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
13209         PR jit/66539
13210         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13211         * jit.dg/test-debug-strings.c: New test case.
13212         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13213         the discriminant has a sane debug string.
13215 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
13217         PR target/56766
13218         * gcc.target/i386/pr56766-1.c: New test.
13219         * gcc.target/i386/pr56766-2.c: Ditto.
13221 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
13223         * gcc.target/mips/loongson-shift-count-truncated-1.c:
13224         Skip on mips*-mti-linux* and mips*-img-linux* targets.
13225         * gcc.target/mips/loongson-simd.c: Ditto.
13227 2015-06-16  Richard Biener  <rguenther@suse.de>
13229         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13231 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13233         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13234         passed by the testsuite driver.
13236 2015-06-16  Richard Biener  <rguenther@suse.de>
13238         * gcc.dg/vect/slp-perm-11.c: New testcase.
13240 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
13242         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13243         dg-options.
13245 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
13247         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13248         Reinstate calls to torture-init and torture-finalize.
13250 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13252         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13254 2015-06-15  Nathan Sidwell  <nathan@acm.org>
13256         PR c++/58583
13257         * g++.dg/cpp0x/nsdmi-template14.C: New test.
13259 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
13261         PR c++/51048
13262         * g++.dg/cpp0x/local-type1.C: New.
13264 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
13266         PR fortran/44672
13267         PR fortran/45440
13268         PR fortran/57307
13269         * gfortran.dg/allocate_with_source_3.f90: Removed check for
13270         unimplemented error.
13271         * gfortran.dg/allocate_with_source_7.f08: New test.
13272         * gfortran.dg/allocate_with_source_8.f08: New test.
13274 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
13276         PR c++/65168
13277         * g++.dg/warn/Walways-true-3.C: New test.
13279 2015-06-13  Tom de Vries  <tom@codesourcery.com>
13281         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13283 2015-06-13  Tom de Vries  <tom@codesourcery.com>
13285         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13286         (main): Remove superfluous attributes.
13287         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13288         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13290 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
13292         * gcc.target/i386/monitorx.c: New.
13293         * gcc.target/i386/sse-12.c: Add -mmwaitx.
13294         * gcc.target/i386/sse-13.c: Ditto.
13295         * gcc.target/i386/sse-14.c: Ditto.
13296         * gcc.target/i386/sse-22.c: Ditto.
13297         * gcc.target/i386/sse-23.c: Ditto.
13298         * g++.dg/other/i386-2.C: Ditto.
13299         * g++.dg/other/i386-3.C: Ditto.
13301 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
13303         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13305 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
13307         PR fortran/66079
13308         * gfortran.dg/allocatable_scalar_13.f90: New test
13310 2015-06-11  Marek Polacek  <polacek@redhat.com>
13312         * gcc.dg/fold-xor-3.c: New test.
13314 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13316         * gcc.target/arm/short-it-ifcvt-1.c: New test.
13317         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13319 2015-06-11  Christian Bruel  <christian.bruel@st.com>
13321         PR target/52144
13322         * gcc.target/arm/pragma_attribute.c: New test.
13324 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13326         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13328 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
13330         PR target/66473
13331         * gcc.target/i386/pr66473.c: New test.
13333 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
13335         PR target/66470
13336         * gcc.dg/tls/pr66470.c: New test.
13337         * gcc.target/i386/pr66470.c: New test.
13339 2015-06-10  Christian Bruel  <christian.bruel@st.com>
13341         PR target/52144
13342         * gcc.target/arm/attr_arm.c: New test
13343         * gcc.target/arm/attr_arm-err.c: New test
13344         * gcc.target/arm/attr_thumb.c: New test
13345         * gcc.target/arm/attr_thumb-static.c: New test
13347 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13349         PR target/66200
13350         PR target/66428
13351         PR c++/66192
13352         * g++.dg/abi/aarch64_guard1.C: Adjust test.
13354 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
13356         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13357         passed by the testsuite driver.
13359 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13361         Revert:
13362         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13363         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13364         * gcc.dg/ssp-1.c: Make counter a register.
13365         * gcc.dg/ssp-2.c: Likewise.
13366         * gcc.dg/torture/parm-coalesce.c: New.
13368 2015-06-09  Tom de Vries  <tom@codesourcery.com>
13370         * gcc.target/i386/vararg-loc.c: New test.
13372 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
13374         PR c++/65815
13375         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13376         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13378 2015-06-09  Marek Polacek  <polacek@redhat.com>
13380         PR tree-optimization/66299
13381         * gcc.dg/pr66299-1.c: New test.
13382         * gcc.dg/pr66299-2.c: New test.
13383         * gcc.dg/pr66299-3.c: New test.
13385 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
13387         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13388         passed by the testsuite driver.
13390 2015-06-09  Richard Biener  <rguenther@suse.de>
13392         PR middle-end/66423
13393         * gcc.dg/fold-modpow2.c: New testcase.
13395 2015-06-09  Richard Biener  <rguenther@suse.de>
13397         PR tree-optimization/66419
13398         * gcc.dg/vect/bb-slp-37.c: New testcase.
13400 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
13402         * gcc.target/arm/stl-cond.c: New test.
13404 2015-06-09  Richard Biener  <rguenther@suse.de>
13406         PR middle-end/66413
13407         * gcc.dg/torture/pr66413.c: New testcase.
13409 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
13411         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13412         * gcc.dg/ssp-1.c: Make counter a register.
13413         * gcc.dg/ssp-2.c: Likewise.
13414         * gcc.dg/torture/parm-coalesce.c: New.
13416 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
13418         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13419         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13421 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13423         PR rtl-optimization/66444
13424         * gcc.dg/pr66444.c: New test.
13426 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
13428         PR fortran/66245
13429         * gfortran.dg/class_is_1.f90: New test.
13430         * gfortran.dg/type_is_1.f90: Ditto.
13432 2015-06-08  Marek Polacek  <polacek@redhat.com>
13434         PR c/66415
13435         * gcc.dg/cpp/pr66415-1.c: New test.
13436         * gcc.dg/cpp/pr66415-2.c: New test.
13438 2015-06-08  Richard Biener  <rguenther@suse.de>
13440         PR tree-optimization/66422
13441         * gcc.dg/Warray-bounds-16.c: New testcase.
13443 2015-06-08  Richard Biener  <rguenther@suse.de>
13445         * gcc.dg/vect/slp-perm-10.c: New testcase.
13446         * gcc.dg/vect/slp-23.c: Adjust.
13447         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13448         vector pointer update.
13450 2015-06-08  Marek Polacek  <polacek@redhat.com>
13452         PR sanitizer/66452
13453         * g++.dg/ubsan/pr66452.C: New test.
13455 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13457         PR tree-optimization/66436
13458         * gcc.dg/gomp/dump-new-function-2.c: New test.
13459         * gcc.dg/gomp/dump-new-function-3.c: Same.
13460         * gcc.dg/gomp/dump-new-function.c: Same.
13462 2015-06-08  Tom de Vries  <tom@codesourcery.com>
13464         PR tree-optimization/66435
13465         * gcc.dg/gomp/notify-new-function-2.c: New test.
13466         * gcc.dg/gomp/notify-new-function-3.c: Same.
13467         * gcc.dg/gomp/notify-new-function.c: Same.
13469 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
13471         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13472         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13473         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13474         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13475         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13476         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13477         -fshort-enum.
13479 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
13481         PR fortran/47659
13482         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13483         * gfortran.dg/warn_conversion.f90: Add warning for change in value
13484         for assignment.
13485         * gfortran.dg/warn_conversion_3.f90: Add warnings.
13486         * gfortran.dg/warn_conversion_5.f90: New test.
13487         * gfortran.dg/warn_conversion_6.f90: New test.
13488         * gfortran.dg/warn_conversion_7.f90: New test.
13490 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13492         PR fortran/66347
13493         * gfortran.dg/blockdata_9.f: New test.
13495 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13497         PR fortran/66385
13498         * gfortran.dg/forall_17.f90:  New test.
13500 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
13502         * g++.dg/cpp0x/pr57101.C: Add warning.
13503         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13504         * g++.dg/ext/visibility/anon7.C: Same.
13505         * g++.dg/ipa/pr63587-2.C: Same.
13506         * g++.dg/opt/dump1.C: Same.
13507         * g++.dg/opt/pr59622-3.C: Same.
13508         * g++.dg/opt/pr59622.C: Same.
13509         * g++.dg/torture/pr46383.C: Same.
13510         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13511         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13512         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13513         functions.
13514         * gfortran.dg/intent_out_8.f90: Same.
13515         * gfortran.dg/warn_target_lifetime_3.f90: Same.
13517 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
13519         PR fortran/66377
13520         gfortran.dg/equiv_9.f90: New test.
13523 2015-06-05  Tom de Vries  <tom@codesourcery.com>
13525         merge from gomp4 branch:
13526         2015-05-28  Tom de Vries  <tom@codesourcery.com>
13528         PR tree-optimization/65443
13529         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13530         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13531         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13533 2015-06-05  Nathan Sidwell  <nathan@acm.org>
13535         PR c++/52595
13536         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13538 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
13540         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13542 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
13544         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13546 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
13548         * gcc.target/i386/noplt-1.c: New test.
13549         * gcc.target/i386/noplt-2.c: New test.
13550         * gcc.target/i386/noplt-3.c: New test.
13551         * gcc.target/i386/noplt-4.c: New test.
13553 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
13555         PR fortran/58749
13556         * gfortran.dg/adjustl_1.f90:  New test.
13558 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
13560         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13561         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13563 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
13565         * lto.c (iterative_hash_canonical_type,
13566         gimple_register_canonical_type): only hash main variants of types
13568 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
13570         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13571         Move set of dg-do-what-default after early return.
13573 2015-06-04  Marek Polacek  <polacek@redhat.com>
13575         PR c/66341
13576         * gcc.dg/lvalue-8.c: New test.
13578 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13579             Paolo Carlini  <paolo.carlini@oracle.com>
13581         PR c++/66130
13582         * g++.dg/other/pr66130.C: New.
13583         * g++.dg/cpp0x/pr66130.C: Likewise.
13585 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
13587         * g++.dg/cpp0x/decl-loc1.C: New.
13588         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13589         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13590         * g++.dg/init/ctor8.C: Likewise.
13591         * g++.dg/parse/semicolon4.C: Likewise.
13593 2015-06-03  Marek Polacek  <polacek@redhat.com>
13595         PR sanitizer/66190
13596         * g++.dg/ubsan/static-init-1.C: New test.
13597         * g++.dg/ubsan/static-init-2.C: New test.
13598         * g++.dg/ubsan/static-init-3.C: New test.
13600 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
13602         PR target/66275
13603         * gcc.target/i386/pr66275.c: New test.
13605 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13607         * gcc.dg/Wcxx-compat-22.c: New testcase.
13608         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13609         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13610         * c-c++-common/pr58346-1.c: Likewise.
13611         * c-c++-common/transparent-union-1.c: Likewise.
13613 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
13615         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13616         * g++.dg/plugin/def_plugin.c: New file.
13617         * g++.dg/plugin/def-plugin-test.C: New file.
13619 2015-06-03  Richard Biener  <rguenther@suse.de>
13621         * gcc.dg/vect/bb-slp-36.c: New testcase.
13623 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13625         * gcc.dg/lto/chkp-removed-alias_0.c: New.
13627 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
13629         * gcc.dg/lto/chkp-privatize-1_0.c: New.
13630         * gcc.dg/lto/chkp-privatize-1_1.c: New.
13631         * gcc.dg/lto/chkp-privatize-2_0.c: New.
13632         * gcc.dg/lto/chkp-privatize-2_1.c: New.
13634 2015-06-03  Marek Polacek  <polacek@redhat.com>
13636         PR c/64223
13637         PR c/29358
13638         * gcc.dg/pr64223-1.c: New test.
13639         * gcc.dg/pr64223-2.c: New test.
13641 2015-06-03  Richard Biener  <rguenther@suse.de>
13643         PR tree-optimization/63916
13644         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13646 2015-06-03  Richard Biener  <rguenther@suse.de>
13648         PR tree-optimization/66375
13649         * gcc.dg/torture/pr66375.c: New testcase.
13651 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
13653         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13655 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
13657         PR target/65768
13658         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13660 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13662         PR fortran/66380
13663         * gfortran.dg/reshape_7.f90: New test.
13665 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
13667         PR c/66220:
13668         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13669         (fn_36): New.
13671 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13673         PR c/49551
13674         * gcc.dg/pr49551.c: New testcase.
13676 2015-06-02  Richard Biener  <rguenther@suse.de>
13678         PR debug/65549
13679         * g++.dg/lto/pr65549_0.C: New testcase.
13681 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
13683         PR libgomp/65742
13684         PR middle-end/66332
13685         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13687 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13689         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13691 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
13693         PR c++/61683
13694         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13696 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13698         PR tree-optimization/48052
13699         * gcc.dg/tree-ssa/scev-8.c: New.
13700         * gcc.dg/tree-ssa/scev-9.c: New.
13701         * gcc.dg/tree-ssa/scev-10.c: New.
13702         * gcc.dg/vect/pr48052.c: New.
13704 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
13706         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13708 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
13710         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13712 2015-06-02  Marek Polacek  <polacek@redhat.com>
13714         PR middle-end/66345
13715         * gcc.dg/torture/pr66345.c: New test.
13717 2015-06-02  Richard Biener  <rguenther@suse.de>
13719         PR tree-optimization/65961
13720         * gcc.dg/torture/pr65961.c: New testcase.
13722 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
13724         PR tree-optimization/52563
13725         PR tree-optimization/62173
13726         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13727         * gcc.dg/tree-ssa/scev-4.c: Ditto.
13729 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13731         * gnat.dg/specs/varsize_return2.ads: New test.
13732         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13734 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
13736         * gcc.dg/vect/vect-outer-simd-1.c: New test.
13738 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
13740         PR target/65697
13741         * gcc.target/aarch64/sync-comp-swap.c: New.
13742         * gcc.target/aarch64/sync-comp-swap.x: New.
13743         * gcc.target/aarch64/sync-op-acquire.c: New.
13744         * gcc.target/aarch64/sync-op-acquire.x: New.
13745         * gcc.target/aarch64/sync-op-full.c: New.
13746         * gcc.target/aarch64/sync-op-full.x: New.
13747         * gcc.target/aarch64/sync-op-release.c: New.
13748         * gcc.target/aarch64/sync-op-release.x: New.
13750 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
13752         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13753         (bar): Predefined.
13755 2015-06-01  Richard Biener  <rguenther@suse.de>
13757         PR tree-optimization/66349
13758         PR tree-optimization/66352
13759         PR tree-optimization/66357
13760         * gcc.dg/torture/pr66357.c: New testcase.
13761         * gcc.dg/torture/pr66349.c: Likewise.
13762         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13764 2015-06-01  Richard Biener  <rguenther@suse.de>
13766         Revert
13767         2015-05-29  Richard Biener  <rguenther@suse.de>
13769         PR tree-optimization/66314
13770         * gcc.dg/asan/pr66314.c: New testcase.
13772 2015-06-01  Richard Biener  <rguenther@suse.de>
13774         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13776 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
13778         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13779         directives.
13780         (hp3, hp4): Add inline keyword.
13781         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13782         (hp2): Add inline keyword.
13783         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13784         (hp2): Add inline keyword.
13786 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
13788         PR target/65527
13789         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13790         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13791         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13792         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13794 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
13796         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13797         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13799 2015-06-01  Richard Biener  <rguenther@suse.de>
13801         PR tree-optimization/66280
13802         * g++.dg/torture/pr66280.C: New testcase.
13803         * g++.dg/torture/pr66280-2.C: Likewise.
13805 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
13807         * gnat.dg/addr9_1.adb: New test.
13808         * gnat.dg/addr9_2.adb: Likewise.
13809         * gnat.dg/addr9_3.adb: Likewise.
13810         * gnat.dg/addr9_4.adb: Likewise.
13812 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13814           * g++.dg/other/dump-ada-spec-4.C: New test.
13816 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
13818         * gcc.dg/alias-8.c: Fix dg-warning.
13820 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
13822         * gcc.dg/alias-8.c: Do not xfail.
13823         * gcc.dg/pr62167.c: Prevent FRE.
13824         * gcc.dg/alias-14.c: New testcase.
13826 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
13828         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13830 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13832         PR target/66215
13833         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13834         dg-options.
13835         * gcc.target/s390/hotpatch-10.c: Likewise.
13836         * gcc.target/s390/hotpatch-11.c: Likewise.
13837         * gcc.target/s390/hotpatch-12.c: Likewise.
13838         * gcc.target/s390/hotpatch-17.c: Likewise.
13839         * gcc.target/s390/hotpatch-18.c: Likewise.
13840         * gcc.target/s390/hotpatch-20.c: Likewise.
13841         * gcc.target/s390/hotpatch-21.c: Likewise.
13842         * gcc.target/s390/hotpatch-22.c: Likewise.
13843         * gcc.target/s390/hotpatch-23.c: Likewise.
13844         * gcc.target/s390/hotpatch-24.c: Likewise.
13845         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
13846         to check for the exact nops too.
13847         * gcc.target/s390/hotpatch-3.c: Likewise.
13848         * gcc.target/s390/hotpatch-4.c: Likewise.
13849         * gcc.target/s390/hotpatch-5.c: Likewise.
13850         * gcc.target/s390/hotpatch-6.c: Likewise.
13851         * gcc.target/s390/hotpatch-7.c: Likewise.
13852         * gcc.target/s390/hotpatch-8.c: Likewise.
13853         * gcc.target/s390/hotpatch-9.c: Likewise.
13854         * gcc.target/s390/hotpatch-14.c: Likewise.
13855         * gcc.target/s390/hotpatch-15.c: Likewise.
13856         * gcc.target/s390/hotpatch-16.c: Likewise.
13857         * gcc.target/s390/hotpatch-19.c: Likewise.
13858         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
13859         scan-assembler-times counting number of .align directives.
13860         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13861         dg-options.  Remove scan-assembler-times counting number of .align
13862         directives.
13863         * gcc.target/s390/hotpatch-26.c: New file.
13864         * gcc.target/s390/hotpatch-27.c: New file.
13865         * gcc.target/s390/hotpatch-28.c: New file.
13866         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13867         using -Os -O0 -O1 -O2 -O3 options.
13869 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13871         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13873 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
13875         PR tree-optimization/66142
13876         * gcc.dg/vect/pr66142.c: New test.
13878 2015-05-29  Richard Biener  <rguenther@suse.de>
13880         PR tree-optimization/66314
13881         * gcc.dg/asan/pr66314.c: New testcase.
13883 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
13885         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13886         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13887         Adjust all callers.
13888         (schedule-cleanups, dg-keep-saved-temps): New proc.
13889         (gcc-dg-test-1): Schedule cleanups.
13890         * lib/profopt.exp (profopt-execute): Likewise.
13891         * g++.dg/cdce3.C: Adjust expected line numbers.
13892         * gcc.dg/cdce1.c: Likewise.
13893         * gcc.dg/cdce2.c: Likewise.
13894         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13895         * gcc.dg/strlenopt-24.c: Likewise.
13896         * gcc.dg/tree-ssa/vrp26.c: Likewise.
13897         * gcc.dg/tree-ssa/vrp28.c: Likewise.
13898         * obj-c++.dg/encode-2.mm: Likewise.
13900 2015-05-28  DJ Delorie  <dj@redhat.com>
13902         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13904 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13906         * gnat.dg/discr43.adb: New test.
13908 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
13910         * gnat.dg/varsize_temp.adb: Rename into...
13911         * gnat.dg/varsize1.adb: ...this.
13912         * gnat.dg/varsize_copy.ad[sb]: Rename into...
13913         * gnat.dg/varsize2.ad[sb]: ...this.
13914         * gnat.dg/varsize3_1.adb: New test.
13915         * gnat.dg/varsize3_2.adb: Likewise.
13916         * gnat.dg/varsize3_3.adb: Likewise.
13917         * gnat.dg/varsize3_4.adb: Likewise.
13918         * gnat.dg/varsize3_5.adb: Likewise.
13919         * gnat.dg/varsize3_6.adb: Likewise.
13920         * gnat.dg/varsize3_pkg1.ads: New helper.
13921         * gnat.dg/varsize3_pkg2.ads: Likewise.
13922         * gnat.dg/varsize3_pkg3.ads: Likewise.
13924 2015-05-28  Richard Biener  <rguenther@suse.de>
13926         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13928 2015-05-28  Richard Biener  <rguenther@suse.de>
13930         PR tree-optimization/66142
13931         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13933 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
13935         PR target/63810
13936         * gcc.dg/darwin-minversion-3.c: Update testcase.
13937         * gcc.dg/darwin-minversion-4.c: Ditto.
13938         * gcc.dg/darwin-minversion-5.c: New testcase.
13939         * gcc.dg/darwin-minversion-6.c: Ditto.
13940         * gcc.dg/darwin-minversion-7.c: Ditto.
13941         * gcc.dg/darwin-minversion-8.c: Ditto.
13942         * gcc.dg/darwin-minversion-9.c: Ditto.
13943         * gcc.dg/darwin-minversion-10.c: Ditto.
13944         * gcc.dg/darwin-minversion-11.c: Ditto.
13945         * gcc.dg/darwin-minversion-12.c: Ditto.
13947 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13949         PR rtl-optimization/66168
13950         * gcc.c-torture/compile/pr66168.c: New test.
13952 2015-05-27  Jeff Law  <law@redhat.com>
13954         PR target/39726
13955         * gcc.dg/target/m68k/pr39726-1.c: New test.
13957 2015-05-27  Nathan Sidwell  <nathan@acm.org>
13959         PR c++/66270
13960         * g++.dg/ext/alias-canon3.C: New.
13962 2015-05-27  Richard Biener  <rguenther@suse.de>
13964         PR tree-optimization/66272
13965         Revert parts of
13966         2014-08-15  Richard Biener  <rguenther@suse.de>
13968         PR tree-optimization/62031
13969         * gcc.dg/torture/pr66272.c: New testcase.
13971 2015-05-27  Richard Biener  <rguenther@suse.de>
13973         * gcc.dg/vect/slp-reduc-7.c: New testcase.
13975 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
13977         PR target/65358
13978         * gcc.dg/pr65358.c: New test.
13980 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
13982         PR fortran/65548
13983         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13984         semantic.
13985         * gfortran.dg/allocate_with_source_6.f90: New test.
13987 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
13989         * gnat.dg/atomic7_1.adb: New test.
13990         * gnat.dg/atomic7_2.adb: Likewise.
13991         * gnat.dg/atomic7_pkg1.ads: New helper.
13992         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13994 2015-05-26  Michael Matz  <matz@suse.de>
13996         PR middle-end/66251
13997         * gcc.dg/vect/pr66251.c: New test.
13999 2015-05-26  Richard Biener  <rguenther@suse.de>
14001         PR tree-optimization/66142
14002         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
14004 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
14006         PR fortran/66082
14007         * gfortran.dg/allocatable_scalar_13.f90: New test
14009 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
14011         * gnat.dg/warn11.adb: New test.
14012         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
14014 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
14016         * gnat.dg/vfa1_1.adb: New test.
14017         * gnat.dg/vfa1_2.adb: Likewise.
14018         * gnat.dg/vfa1_3.adb: Likewise.
14019         * gnat.dg/vfa1_4.adb: Likewise.
14020         * gnat.dg/vfa1_pkg.ads: New helper.
14022 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
14024         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
14025         * gcc.target/i386/pr66232-3.c: Likewise.
14027 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
14029         PR target/66274
14030         * gcc.target/i386/pr66274.c: New test.
14032 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
14034         * gnat.dg/renaming6.ad[sb]: New test.
14036 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
14038         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
14039         and 'dg-require-effective-target pie'.
14041 2015-05-23  Nathan Sidwell  <nathan@acm.org>
14043         PR c++/66243
14044         * g++.dg/cpp0x/pr66243.C: New.
14046 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
14048         PR lto/66180
14049         * g++.dg/lto/pr66180_0.C: New testcase.
14050         * g++.dg/lto/pr66180_1.C: New testcase.
14052 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
14054         PR fortran/66257
14055         * typebound_call_27.f90: New file.
14057 2015-05-23  Nathan Sidwell  <nathan@acm.org>
14059         PR c++/65936
14060         * g++.dg/template/pr65936.C: New.
14062 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14064         PR tree-optimization/63387
14065         * gcc.dg/pr63387-2.c: New testcase.
14067 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14069         * gcc.dg/simd-1.c: Update to the new message.
14071 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
14073         * gcc.dg/nand.c: New testcase.
14075 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
14077         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
14078         Set dg-do-what-default to compile only on ARM targets without
14079         arm_neon_hw execution support.  Remove redundant c-torture-execute
14080         in loop over test cases.
14082 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14084         PR target/65491
14085         * gcc.target/aarch64/pr65491_1.c: New test.
14086         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
14087         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
14089 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
14091         PR c++/65598
14092         * g++.dg/cpp0x/explicit9.C: New.
14093         * g++.dg/cpp0x/explicit8.C: Check the locations too.
14095 2015-05-22  Richard Biener  <rguenther@suse.de>
14097         PR tree-optimization/66251
14098         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
14100 2015-05-22  Marek Polacek  <polacek@redhat.com>
14102         PR c/47043
14103         * c-c++-common/attributes-enum-1.c: New test.
14104         * c-c++-common/attributes-enum-2.c: New test.
14105         * g++.dg/cpp0x/attributes-enum-1.C: New test.
14106         * g++.dg/cpp1y/attributes-enum-1.C: New test.
14108 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
14110         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
14111         effective target support.  If no arm_neon_hw support, do not attempt
14112         to execute the tests; only compile them.
14113         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
14114         and "dg-require-effective-target arm_neon_ok".
14115         * gcc.target/arm/simd/vextp16_1.c: Likewise.
14116         * gcc.target/arm/simd/vextp64_1.c: Likewise.
14117         * gcc.target/arm/simd/vextp8_1.c: Likewise.
14118         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
14119         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
14120         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
14121         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
14122         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
14123         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
14124         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
14125         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
14126         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
14127         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
14128         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
14129         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
14130         * gcc.target/arm/simd/vexts16_1.c: Likewise.
14131         * gcc.target/arm/simd/vexts32_1.c: Likewise.
14132         * gcc.target/arm/simd/vexts64_1.c: Likewise.
14133         * gcc.target/arm/simd/vexts8_1.c: Likewise.
14134         * gcc.target/arm/simd/vextu16_1.c: Likewise.
14135         * gcc.target/arm/simd/vextu32_1.c: Likewise.
14136         * gcc.target/arm/simd/vextu64_1.c: Likewise.
14137         * gcc.target/arm/simd/vextu8_1.c: Likewise.
14138         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
14139         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
14140         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
14141         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
14142         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
14143         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
14144         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
14145         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
14146         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
14147         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
14148         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
14149         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
14150         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
14151         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
14152         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
14153         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
14154         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
14155         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
14156         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
14157         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
14158         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
14159         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
14160         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
14161         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
14162         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
14163         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
14164         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
14165         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
14166         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
14167         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
14168         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
14169         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
14170         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
14171         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
14172         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
14173         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
14174         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
14175         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
14176         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
14177         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
14178         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
14179         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
14180         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
14181         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
14182         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
14183         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
14184         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
14185         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
14186         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
14187         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
14188         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
14189         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
14190         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
14191         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
14192         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
14193         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
14194         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
14195         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
14196         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
14197         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
14198         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
14199         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
14200         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
14201         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
14202         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
14203         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
14204         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
14205         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
14206         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
14207         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14208         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14209         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14210         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
14211         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
14212         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
14213         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14214         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14215         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14216         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14217         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14218         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14219         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14220         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14221         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14222         * gcc.target/arm/simd/vzips16_1.c: Likewise.
14223         * gcc.target/arm/simd/vzips32_1.c: Likewise.
14224         * gcc.target/arm/simd/vzips8_1.c: Likewise.
14225         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
14226         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
14227         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
14229 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
14231         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14232         * gcc.dg/vect/pr59354.c: Likewise.
14233         * gcc.dg/vect/pr64252.c: Likewise.
14234         * gcc.dg/vect/pr64404.c: Likewise.
14235         * gcc.dg/vect/pr64493.c: Likewise.
14236         * gcc.dg/vect/pr64495.c: Likewise.
14237         * gcc.dg/vect/pr64844.c: Likewise.
14238         * gcc.dg/vect/pr65518.c: Likewise.
14239         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14241 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
14243         PR c++/66210
14244         * g++.dg/cpp1y/var-templ28.C: New.
14246 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
14248         PR target/66232
14249         * gcc.target/i386/pr66232-1.c: New test.
14250         * gcc.target/i386/pr66232-2.c: Likewise.
14251         * gcc.target/i386/pr66232-3.c: Likewise.
14252         * gcc.target/i386/pr66232-4.c: Likewise.
14253         * gcc.target/i386/pr66232-5.c: Likewise.
14255 2015-05-21  Nathan Sidwell  <nathan@acm.org>
14257         * g++.dg/cpp1y/pr60943.C: New.
14259 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
14261         PR tree-optimization/66233
14262         * gcc.c-torture/execute/pr66233.c: New test.
14264 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
14266         PR fortran/66176
14267         * gfortran.dg/inline_matmul_11.f90:  New test.
14269 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
14271         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14272         instead of listing several targets on its own.
14273         * gcc.target/i386/pr32219-2.c: Likewise.
14274         * gcc.target/i386/pr32219-3.c: Likewise.
14275         * gcc.target/i386/pr32219-4.c: Likewise.
14276         * gcc.target/i386/pr32219-5.c: Likewise.
14277         * gcc.target/i386/pr32219-6.c: Likewise
14278         * gcc.target/i386/pr32219-7.c: Likewise.
14279         * gcc.target/i386/pr32219-8.c: Likewise.
14280         * gcc.target/i386/pr39013-1.c: Likewise.
14281         * gcc.target/i386/pr39013-2.c: Likewise.
14282         * gcc.target/i386/pr64317.c: Likewise.
14284 2015-05-21  Jeff Law  <law@redhat.com>
14286         * gcc.target/hppa/shadd-3.c: New test.
14287         * gcc.target/hppa/shadd-4.c: New test.
14289 2015-05-21  Michael Matz  <matz@suse.de>
14291         * gcc.dg/vect/vect-strided-store.c: New test.
14292         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14293         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14295 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14297         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14298         * gcc.dg/pow-sqrt-synth-1.c: New test.
14299         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14301 2015-05-21  Richard Biener  <rguenther@suse.de>
14303         PR c++/66211
14304         * g++.dg/conversion/pr66211.C: New testcase.
14305         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14307 2015-05-21  Jeff Law  <law@redhat.com>
14309         * gcc.target/hppa/shadd-2.c: New test.
14311 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
14313         PR target/54236
14314         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14316 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14318         PR target/65937
14319         * gcc.target/arm/pr26702.c: Adjust target selector.
14321 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
14323         PR middle-end/66221
14324         * gcc.dg/lto/pr66221_0.c: New test.
14325         * gcc.dg/lto/pr66221_1.c: New test.
14327 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14329         PR c/52952
14330         * gcc.dg/redecl-4.c: Update column numbers.
14331         * gcc.dg/format/bitfld-1.c: Likewise.
14332         * gcc.dg/format/attr-2.c: Likewise.
14333         * gcc.dg/format/attr-6.c: Likewise.
14334         * gcc.dg/format/attr-7.c (baz): Likewise.
14335         * gcc.dg/format/asm_fprintf-1.c: Likewise.
14336         * gcc.dg/format/attr-4.c: Likewise.
14337         * gcc.dg/format/branch-1.c: Likewise.
14338         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14339         locations within strings with embedded escape sequences.
14341 2015-05-20  Jeff Law  <law@redhat.com>
14343         * gcc.target/hppa/hppa.exp: New target test driver.
14344         * gcc.target/hppa/shadd-1.c: New test.
14346 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
14348         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14350 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
14352         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14353         (fn_33_k_and_r_style): New.
14354         (fn_33_stroustrup_style): New.
14355         (fn_33_allman_style): New.
14356         (fn_33_whitesmiths_style): New.
14357         (fn_33_horstmann_style): New.
14358         (fn_33_ratliff_banner_style): New.
14359         (fn_33_lisp_style): New.
14360         (fn_34_indent_dash_gnu): New.
14361         (fn_34_indent_dash_kr): New.
14362         (fn_34_indent_dash_orig): New.
14363         (fn_34_indent_linux_style): New.
14365 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
14367         PR fortran/65548
14368         * gfortran.dg/allocate_with_source_5.f90: Extend test.
14370 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
14372         PR tree-optimization/65447
14373         * gcc.dg/tree-ssa/pr65447.c: New test.
14375 2015-05-19  Nathan sidwell  <nathan@acm.org>
14377         * g++.dg/cpp0x/pr65954.C: New.
14379 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
14381         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14383 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14385         * lib/target-supports.exp: Vector do not always have natural
14386         alignment on s390*.
14388 2015-05-19  David Sherwood  <david.sherwood@arm.com>
14390         * gcc.dg/loop-invariant.c: New testcase.
14392 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14394         * lib/target-supports.exp: Vector do not always have natural
14395         alignment on s390*.
14397 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14399         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14400         s390*.
14401         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14403 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14405         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14406         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14407         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14408         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14409         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14410         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14411         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14412         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14413         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14414         * gcc.target/s390/zvector/vec-elem-1.c: New test.
14416 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14418         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14420 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14422         * gcc.target/s390/s390.exp
14423         (check_effective_target_vector): New check.
14424         * gcc.target/s390/vector/vec-abi-1.c: New test.
14425         * gcc.target/s390/vector/vec-abi-2.c: New test.
14426         * gcc.target/s390/vector/vec-abi-3.c: New test.
14427         * gcc.target/s390/vector/vec-abi-4.c: New test.
14428         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14429         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14430         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14431         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14432         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14433         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14434         * gcc.target/s390/vector/vec-clobber-1.c: New test.
14435         * gcc.target/s390/vector/vec-cmp-1.c: New test.
14436         * gcc.target/s390/vector/vec-cmp-2.c: New test.
14437         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14438         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14439         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14440         * gcc.target/s390/vector/vec-genmask-1.c: New test.
14441         * gcc.target/s390/vector/vec-genmask-2.c: New test.
14442         * gcc.target/s390/vector/vec-init-1.c: New test.
14443         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14444         * gcc.target/s390/vector/vec-shift-1.c: New test.
14445         * gcc.target/s390/vector/vec-sub-1.c: New test.
14447 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14449         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14451 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14453         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14455 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14457         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14459 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14461         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14463 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14465         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14467 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14469         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14471 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14473         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14475 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14477         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14479 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14481         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14483 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14485         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14487 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14489         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14491 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14493         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14495 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
14497         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14499 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
14501         PR tree-optimization/66187
14502         * gcc.c-torture/execute/pr66187.c: New test.
14503         * gcc.dg/pr66187-1.c: New test.
14504         * gcc.dg/pr66187-2.c: New test.
14506 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14508         * gcc.dg/vect/bb-slp-35.c: Adjust.
14510 2015-05-19  Richard Biener  <rguenther@suse.de>
14512         PR tree-optimization/66165
14513         * gcc.dg/torture/pr66165.c: New testcase.
14515         PR tree-optimization/66185
14516         * gcc.dg/torture/pr66185.c: New testcase.
14518 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
14520         PR target/54236
14521         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14523 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
14525         * gcc.target/mips/p5600-bonding.c : New file.
14527 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14529         PR fortran/66106
14530         * gfortran.dg/interface_operator_1.f90: New tests.
14532 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14534         PR fortran/66057
14535         * gfortran.dg/generic_29.f90: New tests.
14537 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14539         PR fortran/66043
14540         * gfortran.dg/storage_size_6.f90: New tests.
14542 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14544         PR fortran/66045
14545         * gfortran.dg/null1.f90: New test.
14547 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14549         PR fortran/66044
14550         * gfortran.dg/entry_21.f90: New test.
14552 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14554         PR fortran/66043
14555         * gfortran.dg/storage_size_6.f90: New tests.
14557 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14559         PR fortran/66040
14560         * gfortran.dg/misplaced_statement.f90: New test.
14562 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14564         PR fortran/66039
14565         * gfortran.dg/filepos1.f90: New test
14567 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14569         PR fortran/64925
14570         * gfortran.dg/pr64925.f90: New test.
14572 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
14574         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14575         unit.
14576         * gfortran.dg/lto/pr41576_1.f90: Ditto.
14578 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
14580         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14581         to the family of pie capable targets.
14583 2015-05-18  Alex Velenko  <Alex.Velenko@arm.com>
14585         * gcc.target/arm/bics_1.c : New testcase.
14586         * gcc.target/arm/bics_2.c : New testcase.
14587         * gcc.target/arm/bics_3.c : New testcase.
14588         * gcc.target/arm/bics_4.c : New testcase.
14590 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
14592         * gcc.target/mips/umips-attr.c: New test.
14594 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14596         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14597         * gcc.dg/20150120-2.c (dg-final): Ditto.
14598         * gcc.dg/20150120-2.c (dg-final): Ditto.
14599         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14601 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
14603         PR target/66174
14604         * gcc.target/i386/pr66174.c: New test.
14606 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
14608         PR fortran/37131
14609         * gfortran.dg/matmul_bounds_6.f90:  New test.
14610         * gfortran.dg/matmul_bounds_7.f90:  New test.
14612 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
14614         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14615         * gfortran.dg/lto/pr41576_1.f90: Add interface.
14616         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14617         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14618         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14619         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14621 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14623         PR fortran/65903
14624         * gfortran.dg/continuation_13.f90: Update test.
14625         * gfortran.dg/pr65903.f90: New test.
14627 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
14629         PR fortran/66113
14630         * gfortran.dg/block_14.f90:  New test.
14632 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14634         PR fortran/44054
14635         * lib/gfortran-dg.exp: Update regex to handle two locations for
14636         the same diagnostic without caret.
14637         * gfortran.dg/badline.f: Test also that line numbers are correct
14638         before and after "left but not entered" warning.
14640 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
14641             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
14643         PR target/65768
14644         * gcc.target/arm/maskdata.c: New test.
14646 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
14648         PR fortran/65792
14649         * gfortran.dg/derived_constructor_components_5: New test
14651 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
14653         PR target/66140
14654         * gcc.target/alpha/pr66140.c: New test.
14656 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
14658         PR c/48956
14659         * gcc.dg/Wconversion-complex-c99.c: New test.
14660         * gcc.dg/Wconversion-complex-gnu.c: New test.
14662 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
14664         PR tree-optimization/64454
14665         * gcc.dg/modmod.c: New testcase.
14667 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
14669         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14671 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14673         PR middle-end/66134
14674         * gcc.target/i386/mpx/pr66134.c: New test.
14676 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
14678         * gcc.target/powerpc/pr60158.c: New test.
14680 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
14682         * gcc.target/i386/sibcall-7.c: New test.
14683         * gcc.target/i386/sibcall-8.c: New test.
14685 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
14687         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14688         (abs64_in_dreg): Likewise.
14690 2015-05-14  Marek Polacek  <polacek@redhat.com>
14692         PR c/66066
14693         PR c/66127
14694         * gcc.dg/pr14649-1.c: Add -Wpedantic.
14695         * gcc.dg/pr19984.c: Likewise.
14696         * gcc.dg/pr66066-1.c: New test.
14697         * gcc.dg/pr66066-2.c: New test.
14698         * gcc.dg/pr66066-3.c: New test.
14700 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14702         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14703         * gcc.dg/pow-sqrt.x: New file.
14704         * gcc.dg/pow-sqrt-1.c: New test.
14705         * gcc.dg/pow-sqrt-2.c: Likewise.
14706         * gcc.dg/pow-sqrt-3.c: Likewise.
14708 2015-05-13  Richard Biener  <rguenther@suse.de>
14710         PR tree-optimization/66123
14711         * gcc.dg/torture/pr66123.c: New testcase.
14713 2015-05-13  Richard Biener  <rguenther@suse.de>
14715         PR middle-end/66110
14716         * gcc.dg/alias-2.c: Adjust.
14717         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14719 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14721         PR target/65103
14722         * gcc.target/i386/pr65103-3.c: New.
14724 2015-05-13  Martin Liska  <mliska@suse.cz>
14726         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14728 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
14730         PR target/66112
14731         * gcc.target/i386/pr66112-2.c: New test.
14733         PR target/66112
14734         * gcc.target/i386/pr66112-1.c: New test.
14736 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
14738         PR target/66048
14739         * gcc.target/i386/mpx/pr66048.cc: New.
14741 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14743         PR rtl-optimization/64616
14744         * gcc.dg/loop-8.c: New test.
14745         * gcc.dg/loop-9.c: New test.
14747 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14749         PR target/pr66047.c
14750         * gcc.target/i386/pr66047.c: New testcase.
14752 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
14754         PR ipa/65873
14755         * gcc.c-torture/compile/pr65873.c: New testcase.
14757 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
14759         PR fortran/66111
14760         * gfortran.dg/inline_matmul_10.f90:  New test.
14762 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
14764         * c-c++-common/Wmisleading-indentation.c: New testcase.
14765         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14766         * c-c++-common/Wmisleading-indentation-2.md: New file.
14768 2015-05-12  Sandra Loosemore  <sandra@codesourcery.com>
14770         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14771         "break".
14772         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14774 2015-05-12  Richard Biener  <rguenther@suse.de>
14776         PR tree-optimization/66101
14777         * gcc.dg/torture/pr66101.c: New testcase.
14779 2015-05-12  Richard Biener  <rguenther@suse.de>
14781         PR tree-optimization/37021
14782         * gcc.target/i386/vect-addsub.c: New testcase.
14784 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
14786         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14788 2015-05-12  Tom de Vries  <tom@codesourcery.com>
14790         PR tree-optimization/66010
14791         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14793 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
14795         PR c++/65133
14796         * g++.dg/cpp0x/trailing10.C: New.
14798 2015-05-12  Richard Biener  <rguenther@suse.de>
14800         * gcc.dg/vect/bb-slp-35.c: New testcase.
14802 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
14804         PR fortran/66100
14805         * gfortran.dg/bound_simplification_6.f90: New.
14807 2015-05-11  Steve Ellcey  <sellcey@mips.com>
14809         * gcc.target/mips/branch-1.c: Pass argument to bar().
14811 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
14813         PR target/65753
14814         * gcc.target/i386/pr65753.c: New test.
14816 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
14818         PR rtl-optimization/66076
14819         * gcc.dg/torture/pr66076.c: New test.
14821 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14823         PR fortran/66041
14824         * gfortran.dg/inline_matmul_7.f90:  New test.
14825         * gfortran.dg/inline_matmul_8.f90:  New test.
14826         * gfortran.dg/inline_matmul_9.f90:  New test.
14828 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
14830         * gfortran.dg/bound_simplification_5.f90: New.
14832 2015-05-09  Jason Merrill  <jason@redhat.com>
14834         * lib/target-supports.exp (cxx_default): New global.
14835         (check_effective_target_c++11_only)
14836         (check_effective_target_c++14_only)
14837         (check_effective_target_c++98_only)
14838         (check_effective_target_c++1z_only): Check it.
14840 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
14842         PR tree-optimization/64454
14843         * gcc.dg/tree-ssa/vrp97.c: New file.
14844         * gcc.dg/vect/slp-perm-7.c: Update.
14846 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
14848         PR fortran/65894
14849         * gfortran.dg/elemental_subroutine_11.f90: New test.
14851 2015-05-08  Richard Biener  <rguenther@suse.de>
14853         PR tree-optimization/66036
14854         * gcc.dg/vect/slp-41.c: New testcase.
14856 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
14858         * gfortran.dg/elemental_optional_args_7.f90: New.
14860 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
14862         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14863         allow cmlt or sshr.
14865 2015-05-08  Marek Polacek  <polacek@redhat.com>
14867         PR c/64918
14868         * gcc.dg/Woverride-init-side-effects-1.c: New test.
14869         * gcc.dg/Woverride-init-side-effects-2.c: New test.
14871 2015-05-07  Marek Polacek  <polacek@redhat.com>
14873         PR c/65179
14874         * c-c++-common/Wshift-negative-value-1.c: New test.
14875         * c-c++-common/Wshift-negative-value-2.c: New test.
14876         * c-c++-common/Wshift-negative-value-3.c: New test.
14877         * c-c++-common/Wshift-negative-value-4.c: New test.
14878         * c-c++-common/Wshift-negative-value-5.c: New test.
14879         * c-c++-common/Wshift-negative-value-6.c: New test.
14880         * gcc.dg/c90-left-shift-1.c: New test.
14881         * gcc.dg/c99-const-expr-7.c: Add dg-error.
14882         * gcc.dg/c99-left-shift-1.c: New test.
14884 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
14886         PR middle-end/192
14887         PR middle-end/54303
14888         * gcc.dg/fdata-sections-2.c: New file.
14890 2015-05-07  Marek Polacek  <polacek@redhat.com>
14892         PR testsuite/66046
14893         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14894         last dg-output.
14895         * c-c++-common/ubsan/align-7.c: Likewise.
14896         * c-c++-common/ubsan/bounds-8.c: Likewise.
14897         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14898         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14899         * c-c++-common/ubsan/null-1.c: Likewise.
14900         * c-c++-common/ubsan/null-10.c: Likewise.
14901         * c-c++-common/ubsan/null-11.c: Likewise.
14902         * c-c++-common/ubsan/null-2.c: Likewise.
14903         * c-c++-common/ubsan/null-3.c: Likewise.
14904         * c-c++-common/ubsan/null-4.c: Likewise.
14905         * c-c++-common/ubsan/null-5.c: Likewise.
14906         * c-c++-common/ubsan/null-6.c: Likewise.
14907         * c-c++-common/ubsan/null-7.c: Likewise.
14908         * c-c++-common/ubsan/null-8.c: Likewise.
14909         * c-c++-common/ubsan/null-9.c: Likewise.
14910         * c-c++-common/ubsan/object-size-1.c: Likewise.
14911         * c-c++-common/ubsan/object-size-10.c: Likewise.
14912         * c-c++-common/ubsan/object-size-4.c: Likewise.
14913         * c-c++-common/ubsan/object-size-5.c: Likewise.
14914         * c-c++-common/ubsan/object-size-7.c: Likewise.
14915         * c-c++-common/ubsan/object-size-8.c: Likewise.
14916         * c-c++-common/ubsan/object-size-9.c: Likewise.
14917         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14918         * c-c++-common/ubsan/overflow-int128.c: Likewise.
14919         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14920         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14921         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14922         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14923         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14924         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14925         * c-c++-common/ubsan/pr59333.c: Likewise.
14926         * c-c++-common/ubsan/pr59667.c: Likewise.
14927         * c-c++-common/ubsan/pr60613-2.c: Likewise.
14928         * c-c++-common/ubsan/pr60636.c: Likewise.
14929         * c-c++-common/ubsan/pr63802.c: Likewise.
14930         * c-c++-common/ubsan/recovery-1.c: Likewise.
14931         * c-c++-common/ubsan/recovery-3.c: Likewise.
14932         * c-c++-common/ubsan/shift-1.c: Likewise.
14933         * c-c++-common/ubsan/shift-2.c: Likewise.
14934         * c-c++-common/ubsan/shift-4.c: Likewise.
14935         * c-c++-common/ubsan/shift-7.c: Likewise.
14936         * c-c++-common/ubsan/undefined-2.c: Likewise.
14937         * c-c++-common/ubsan/vla-1.c: Likewise.
14938         * g++.dg/ubsan/null-1.C: Likewise.
14939         * g++.dg/ubsan/null-3.C: Likewise.
14940         * g++.dg/ubsan/null-4.C: Likewise.
14941         * g++.dg/ubsan/vptr-8.C: Likewise.
14942         * g++.dg/ubsan/vptr-9.C: Likewise.
14943         * gcc.dg/ubsan/bounds-2.c: Likewise.
14944         * gcc.dg/ubsan/object-size-9.c: Likewise.
14946 2015-05-07  Jeff Law  <law@redhat.com>
14948         * gcc.dg/tree-ssa/shorten-1.c: New test.
14950 2015-05-07  Richard Biener  <rguenther@suse.de>
14952         PR tree-optimization/66002
14953         * gcc.dg/vect/vect-125.c: New testcase.
14955 2015-05-07  Marek Polacek  <polacek@redhat.com>
14956             Martin Uecker  <uecker@eecs.berkeley.edu>
14958         * c-c++-common/ubsan/bounds-10.c: New test.
14960 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
14962         * jit.dg/harness.h (set_options): Wrap with
14963         #ifndef TEST_ESCHEWS_SET_OPTIONS.
14964         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14965         Special-case test-benchmark.c as a negative.
14966         * jit.dg/test-benchmark.c: New file.
14968 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
14970         PR target/64208
14971         * gcc.target/arm/pr64208.c: New test.
14973 2015-05-06  Alan Modra  <amodra@gmail.com>
14975         PR target/66020
14976         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14977         (gparms): Make volatile.
14979 2015-05-06  Richard Biener  <rguenther@suse.de>
14981         PR tree-optimization/62283
14982         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14984 2015-05-06  Christian Bruel  <christian.bruel@st.com>
14986         PR target/66015
14987         * gcc.target/aarch64/iinline-attr-1.c: New test.
14989 2015-05-06  Richard Biener  <rguenther@suse.de>
14991         * gcc.dg/vect/bb-slp-34.c: New testcase.
14993 2015-05-06  Richard Biener  <rguenther@suse.de>
14995         PR tree-optimization/62283
14996         * gcc.dg/vect/bb-slp-14.c: Adjust.
14998 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
15000         PR target/65990
15001         * gcc.target/i386/pr65990.c: New test.
15003 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
15005         PR target/65915
15006         * gcc.target/i386/pr65915.c: New.
15008 2015-05-05  Tom de Vries  <tom@codesourcery.com>
15010         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
15011         'va_list escapes 0'.
15013 2015-05-05  Tom de Vries  <tom@codesourcery.com>
15015         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
15016         in r222173.
15018 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
15020         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
15021         * gcc.target/arm/pr65924.c: Likewise.
15023 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
15025         PR target/65871
15026         * gcc.target/i386/pr65871-3.c: New test.
15028 2015-05-04  Jeff Law  <law@redhat.com>
15030         Revert:
15031         2015-05-04  Jeff Law  <law@redhat.com>
15032         * gcc.dg/tree-ssa/shorten-1.c: New test.
15034 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
15035             Jakub Jelinek  <jakub@redhat.com>
15037         PR c++/66007
15038         * g++.dg/cpp0x/Wnarrowing4.C: New.
15040 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
15042         * lib/target-supports.exp
15043         (check_effective_target_keeps_null_pointer_checks): Clarify that
15044         this is for targets that disable -fdelete-null-pointer-checks,
15045         not default it to off.
15046         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
15047         -fdelete-null-pointer-checks explicit.
15048         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
15049         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
15050         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
15051         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
15052         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
15053         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
15054         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
15055         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
15056         * gcc.dg/tree-ssa/pr20318.c: Likewise.
15057         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15058         * gcc.dg/tree-ssa/pr20702.c: Likewise.
15059         * gcc.dg/tree-ssa/pr21086.c: Likewise.
15060         * gcc.dg/tree-ssa/pr21090.c: Likewise.
15061         * gcc.dg/tree-ssa/pr58480.c: Likewise.
15062         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
15063         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
15064         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
15065         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
15066         * gcc.dg/tree-ssa/unreachable.c: Likewise.
15067         * gcc.dg/tree-ssa/vrp02.c: Likewise.
15068         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15069         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15070         * gcc.dg/tree-ssa/vrp55.c: Likewise.
15071         * g++.dg/cpp0x/static_assert9.C: Likewise.
15072         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
15073         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
15074         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
15075         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
15076         * g++.dg/tree-ssa/pr26406.C: Likewise.
15078 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
15080         PR tree-optimization/65984
15081         * c-c++-common/ubsan/pr65984.c: New test.
15083 2015-05-04  Jeff Law  <law@redhat.com>
15085         * gcc.dg/tree-ssa/shorten-1.c: New test.
15087 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15089         PR fortran/44735
15090         * gfortran.dg/pr44735.f90: New test.
15092 2015-05-04  Richard Biener  <rguenther@suse.de>
15094         PR tree-optimization/65965
15095         * gcc.dg/vect/bb-slp-33.c: New testcase.
15097 2015-05-04  Richard Biener  <rguenther@suse.de>
15099         PR tree-optimization/65935
15100         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
15102 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
15104         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
15105         for each supported variant instead of CHECK_RESULTS.
15106         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
15107         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
15108         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
15109         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
15110         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
15111         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15112         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
15113         expected results for unsupported variants.  Call CHECK for each
15114         supported variant instead of CHECK_RESULTS.
15115         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
15116         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
15117         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
15118         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
15119         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
15120         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
15121         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
15122         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
15123         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
15124         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
15125         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15126         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15127         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15128         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
15129         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
15130         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
15131         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
15132         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
15133         expected results for unsupported variants.
15134         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
15135         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
15136         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
15137         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
15138         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
15139         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
15140         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
15141         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
15142         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
15143         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
15144         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
15145         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
15146         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
15147         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
15148         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
15149         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
15150         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
15151         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
15152         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
15153         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
15154         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
15155         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
15156         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
15157         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
15158         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
15159         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
15160         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
15161         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
15163 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
15165         PR fortran/37131
15166         * gfortran.dg/bound_9.f90:  Add pointer assignment.
15168 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
15169             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
15171         PR c++/65858
15172         * g++.dg/cpp0x/Wnarrowing3.C: New.
15174 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
15176         * gcc.dg/20150120-1.c: New test.
15177         * gcc.dg/20150120-2.c: New test.
15178         * gcc.dg/20150120-3.c: New test.
15180 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
15182         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
15184 2015-05-01  Renlin Li  <renlin.li@arm.com>
15186         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
15188 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
15190         * gfortran.dg/bound_simplification_4.f90: New.
15192 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15194         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
15195         with powerpc_p8vector_ok.
15197 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
15199         PR fortran/37131
15200         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
15201         scan pattern.
15202         * gfortran.dg/bound_9.f90:  New test case.
15204 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
15206         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15207         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15208         for 32bit x86 targets.
15209         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15210         for 32bit x86 targets.
15211         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
15212         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15213         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
15214         for 32bit x86 targets.
15216 2015-04-30  Marek Polacek  <polacek@redhat.com>
15218         PR tree-optimization/63551
15219         * g++.dg/ipa/pr63551.C: New test.
15221 2015-04-30  Caroline Tice  <cmtice@google.com>
15223         PR  65929
15224         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
15225         partition size on certain targets.
15227 2015-04-30  Renlin Li  <renlin.li@arm.com>
15229         * gcc.target/aarch64/vect-reduc-or_1.c: New.
15231 2015-04-30  Marek Polacek  <polacek@redhat.com>
15233         * c-c++-common/Wbool-compare-3.c: New test.
15235         * gcc.dg/pr65901.c (foo): Adjust dg-error.
15236         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
15238 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15240         PR c++/57610
15241         * g++.dg/init/ref22.C: New.
15243 2015-04-30  Marek Polacek  <polacek@redhat.com>
15245         * gcc.dg/init-bad-8.c: New test.
15247         * gcc.dg/incomplete-typedef-1.c: New test.
15249 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
15251         PR c++/59955
15252         * g++.dg/template/crash121.C: New.
15254 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
15256         * gcc.target/mips/call-from-init.c: New test.
15257         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15259 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15261         PR target/65871
15262         * gcc.target/i386/pr65871-1.c: New test.
15263         * gcc.target/i386/pr65871-2.c: Ditto.
15265 2015-04-29  Marek Polacek  <polacek@redhat.com>
15267         PR c/64610
15268         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15269         * c-c++-common/Wbool-compare-2.c: New test.
15271 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
15273         PR target/65770
15274         * gcc.target/aarch64/vstN_lane_1.c: New file.
15276 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
15278         PR c++/64667
15279         * g++.dg/warn/Winit-self-3.C: New.
15281 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
15283         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15285 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
15287         PR target/65924
15288         * gcc.target/arm/pr65924.c: New test.
15290 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
15292         * g++.dg/gomp/tpl-target-update.C: New file.
15294 2015-04-29  Richard Biener  <rguenther@suse.de>
15296         PR tree-optimization/65917
15297         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15299 2015-04-29  Christian Bruel  <christian.bruel@st.com>
15301         PR target/64835
15302         * gcc.dg/ipa/iinline-attr.c: New test.
15303         * gcc.target/i386/iinline-attr-2.c: New test.
15305 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
15307         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15308         segfault is fixed.
15310 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15312         * gcc.dg/vect/vect-33.c: Remove spurious line.
15314 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
15316         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15318 2015-04-28  Marek Polacek  <polacek@redhat.com>
15320         PR c/65901
15321         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15322         * gcc.dg/pr65901.c: New test.
15324 2015-04-28  Richard Biener  <rguenther@suse.de>
15326         PR tree-optimization/62283
15327         * gfortran.dg/vect/pr62283-2.f: New testcase.
15328         * gcc.dg/vect/bb-slp-14.c: Adjust.
15330 2015-04-28  Richard Biener  <rguenther@suse.de>
15332         PR tree-optimization/65851
15333         * g++.dg/torture/pr65851.C: New testcase.
15335 2015-04-27  Jeff Law  <law@redhat.com>
15337         PR tree-optimization/65217
15338         * gcc.target/i386/pr65217.c: Remove XFAIL.
15340 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
15342         PR fortran/60322
15343         Add tests forgotten to svn-add.
15344         * gfortran.dg/class_allocate_19.f03: New test.
15345         * gfortran.dg/class_array_20.f03: New test.
15346         * gfortran.dg/class_array_21.f03: New test.
15347         * gfortran.dg/finalize_29.f08: New test.
15349 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
15351         PR fortran/59678
15352         PR fortran/65841
15353         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15354         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15356 2015-04-27  Caroline Tice  <cmtice@google.com>
15358         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15359         partition size.
15361 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
15363         PR target/64579
15364         * gcc.target/powerpc/htm-1.c: New test.
15365         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15366         on 64-bit compiles.
15367         (__builtin_tabortdci): Likewise.
15368         (__builtin_tcheck): Remove operand.
15369         * lib/target-supports.exp (check_htm_hw_available): New function.
15371 2015-04-27  Richard Biener  <rguenther@suse.de>
15373         * gcc.target/i386/pr65217.c: XFAIL.
15375 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
15377         PR tree-optimization/65875
15378         * gcc.c-torture/compile/pr65875.c: New test.
15380 2015-04-25  Marek Polacek  <polacek@redhat.com>
15382         PR c/52085
15383         * gcc.dg/enum-incomplete-2.c: New test.
15384         * gcc.dg/enum-mode-1.c: New test.
15386 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15388         PR target/65849
15389         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15390         set new options.
15391         * gcc.target/powerpc/pr65849-2.c: Likewise.
15393 2015-04-24  Tom de Vries  <tom@codesourcery.com>
15395         PR tree-optimization/65802
15396         * g++.dg/pr65802.C: Move to ...
15397         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
15398         stdarg.h.  Rewrite for C.
15399         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
15400         va_start and va_end.  Remove unnecessary inline asm.
15402 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
15403             Wei Mi  <wmi@google.com>
15405         * gcc.target/i386/sse2-load-multi.c: New test.
15406         * gcc.target/i386/sse2-store-multi.c: Ditto.
15408 2015-04-24  Marek Polacek  <polacek@redhat.com>
15410         PR c/65830
15411         * c-c++-common/pr65830.c: New test.
15413         PR c/63357
15414         * c-c++-common/Wlogical-op-1.c: New test.
15416 2015-04-24  Marek Polacek  <polacek@redhat.com>
15418         PR c/61534
15419         * c-c++-common/pr61534-1.c: New test.
15421 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15422             Steven Bosscher  <steven@gcc.gnu.org>
15424         PR rtl-optimization/34503
15425         * gcc.target/arm/pr64616.c: New file.
15427 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
15429         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15431 2015-04-24  Terry Guo  <terry.guo@arm.com>
15433         * gcc.target/arm/pr65710.c: Update the options.
15435 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
15437         * gcc.target/i386/pr65523.c: Skip x32.
15439 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15441         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15442         to look for vcl* where appropriate.
15444 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15446         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15447         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15449 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
15451         PR target/26702
15452         * gcc.target/arm/pr26702.c: New test.
15454 2015-04-23  Marek Polacek  <polacek@redhat.com>
15456         PR c/65345
15457         * gcc.dg/pr65345-1.c: New test.
15458         * gcc.dg/pr65345-2.c: New test.
15460 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15462         * gcc.target/powerpc/crypto-builtin-2.c: New.
15464 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
15466         PR fortran/60322
15467         * gfortran.dg/class_allocate_19.f03: New test.
15468         * gfortran.dg/class_array_20.f03: New test.
15469         * gfortran.dg/class_array_21.f03: New test.
15470         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15471         * gfortran.dg/finalize_15.f90: Fixing comparision to model
15472         initialization correctly.
15473         * gfortran.dg/finalize_29.f08: New test.
15475 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15477         * gcc.target/powerpc/swaps-p8-18.c: New test.
15479 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15481         PR target/65456
15482         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15483         * gcc.dg/vect/bb-slp-25.c: Likewise.
15484         * gcc.dg/vect/bb-slp-29.c: Likewise.
15485         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15486         vect_no_align && { ! vect_hw_misalign }.
15487         * gcc.dg/vect/bb-slp-9.c: Likewise.
15488         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15489         vect_hw_misalign.
15490         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15491         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15492         account for POWER8, where peeling for alignment is not needed.
15493         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15494         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15495         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15496         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15497         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15498         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15499         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15500         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15501         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15502         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15503         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15504         * gcc.dg/vect/pr16105.c: Likewise.
15505         * gcc.dg/vect/pr20122.c: Likewise.
15506         * gcc.dg/vect/pr33804.c: Likewise.
15507         * gcc.dg/vect/pr33953.c: Likewise.
15508         * gcc.dg/vect/pr56787.c: Likewise.
15509         * gcc.dg/vect/pr58508.c: Likewise.
15510         * gcc.dg/vect/slp-25.c: Likewise.
15511         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15512         * gcc.dg/vect/vect-105.c: Likewise.
15513         * gcc.dg/vect/vect-27.c: Likewise.
15514         * gcc.dg/vect/vect-29.c: Likewise.
15515         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15516         POWER8.
15517         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15518         && { ! vect_hw_misalign }.
15519         * gcc.dg/vect/vect-44.c: Likewise.
15520         * gcc.dg/vect/vect-48.c: Likewise.
15521         * gcc.dg/vect/vect-50.c: Likewise.
15522         * gcc.dg/vect/vect-52.c: Likewise.
15523         * gcc.dg/vect/vect-56.c: Likewise.
15524         * gcc.dg/vect/vect-60.c: Likewise.
15525         * gcc.dg/vect/vect-72.c: Likewise.
15526         * gcc.dg/vect/vect-75-big-array.c: Likewise.
15527         * gcc.dg/vect/vect-75.c: Likewise.
15528         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15529         * gcc.dg/vect/vect-77-global.c: Likewise.
15530         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15531         * gcc.dg/vect/vect-78-global.c: Likewise.
15532         * gcc.dg/vect/vect-93.c: Likewise.
15533         * gcc.dg/vect/vect-95.c: Likewise.
15534         * gcc.dg/vect/vect-96.c: Likewise.
15535         * gcc.dg/vect/vect-cond-1.c: Likewise.
15536         * gcc.dg/vect/vect-cond-3.c: Likewise.
15537         * gcc.dg/vect/vect-cond-4.c: Likewise.
15538         * gcc.dg/vect/vect-cselim-1.c: Likewise.
15539         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15540         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15541         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15542         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15543         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15544         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15545         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15546         * gcc.dg/vect/vect-outer-3a.c: Likewise.
15547         * gcc.dg/vect/vect-outer-5.c: Likewise.
15548         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15549         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15550         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15551         * gcc.dg/vect/vect-outer-fir.c: Likewise.
15552         * gcc.dg/vect/vect-peel-3.c: Likewise.
15553         * gcc.dg/vect/vect-peel-4.c: Likewise.
15554         * gcc.dg/vect/vect-pre-interact.c: Likewise.
15555         * gcc.target/powerpc/pr65456.c: New test.
15556         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15557         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15558         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15559         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15560         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15561         vect_no_align && { ! vect_hw_misalign }.
15562         * gfortran.dg/vect/vect-3.f90: Likewise.
15563         * gfortran.dg/vect/vect-4.f90: Likewise.
15564         * gfortran.dg/vect/vect-5.f90: Likewise.
15565         * lib/target-supports.exp (check_effective_target_vect_no_align):
15566         Return 1 for POWER8.
15567         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15569 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
15571         PR fortran/65429
15572         * gfortran.dg/pr65429.f90: New test.
15574 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
15576         * c-c++-common/asan/user-section-1.c: New test.
15577         * c-c++-common/asan/user-section-2.c: New test.
15578         * c-c++-common/asan/user-section-3.c: New test.
15580 2015-04-22  Hale Wang  <hale.wang@arm.com>
15581             Terry Guo  <terry.guo@arm.com>
15583         PR rtl-optimization/64818
15584         * gcc.target/arm/pr64818.c: New test.
15586 2015-04-21  Jan Hubicka  <hubicka@ucw.cz>
15588         PR ipa/65076
15589         * g++.dg/tree-ssa/pr61034.C: Update template.
15590         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15591         * gcc.dg/Warray-bounds-11.c: Likewise.
15592         * gcc.dg/Warray-bounds.c: Likewise.
15594 2015-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15596         PR libgfortran/65234
15597         * gfortran.dg/fmt_unlimited.f90: New test.
15599 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
15601         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15602         headers.
15603         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15604         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15605         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15606         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15607         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15608         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15609         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15611 2015-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15613         PR libgfortran/56743
15614         * gfortran.dg/namelist_87.f90: New test.
15616 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15618         * gcc.target/aarch64/mult-synth_1.c: New test.
15619         * gcc.target/aarch64/mult-synth_2.c: Likewise.
15620         * gcc.target/aarch64/mult-synth_3.c: Likewise.
15621         * gcc.target/aarch64/mult-synth_4.c: Likewise.
15622         * gcc.target/aarch64/mult-synth_5.c: Likewise.
15623         * gcc.target/aarch64/mult-synth_6.c: Likewise.
15625 2015-04-21  Richard Biener  <rguenther@suse.de>
15627         PR tree-optimization/65650
15628         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15629         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15630         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15631         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15632         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15633         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15635 2015-04-21  Tom de Vries  <tom@codesourcery.com>
15637         PR tree-optimization/65802
15638         * g++.dg/pr65802.C: New test.
15640 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
15642         PR testsuite/65767
15643         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15644         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15646 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
15648         PR c++/65801
15649         * g++.dg/cpp0x/Wnarrowing2.C: New.
15651 2015-04-20  Jeff Law  <law@redhat.com>
15653         PR tree-optimization/65658
15654         * gcc.dg/pr65658.c: New test.
15656 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
15658         PR target/64134
15659         * gcc.target/aarch64/vec_init_1.c: New test.
15661 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
15663         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15664         targets.
15666 2015-04-18  Martin Sebor  <msebor@redhat.com>
15668         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15669         of non-nul characters.
15670         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15672 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15674         PR target/65787
15675         * gcc.target/powerpc/pr65787.c: New.
15677 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15679         PR target/65689
15680         * gcc.target/aarch64/c-output-template-4.c: New test.
15682 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15684         PR target/65780
15685         * gcc.dg/pr65780-1.c: New test.
15686         * gcc.dg/pr65780-2.c: Likewise.
15687         * gcc.target/i386/pr32219-9.c: Likewise.
15688         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15689         symbol.
15690         * gcc.target/i386/pr64317.c (c): Initialize.
15692 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
15694         PR target/65612
15695         * g++.dg/ext/mv18.C: New test.
15696         * g++.dg/ext/mv19.C: Likewise.
15697         * g++.dg/ext/mv20.C: Likewise.
15698         * g++.dg/ext/mv21.C: Likewise.
15699         * g++.dg/ext/mv22.C: Likewise.
15700         * g++.dg/ext/mv23.C: Likewise.
15702 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
15704         PR c++/64527
15705         * g++.dg/init/pr64527.C: New test.
15707 2015-04-17  Tom de Vries  <tom@codesourcery.com>
15708             Michael Matz  <matz@suse.de>
15710         PR tree-optimization/64950
15711         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15712         x86_64-*-*.
15714 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
15716         * c-c++-common/asan/user-section-1.c: New test.
15718 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
15720         PR debug/65771
15721         * gcc.dg/debug/pr65771.c: New test.
15723 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
15725         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15726         __buitlin_alloca with __builtin_alloca.
15728 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
15730         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15732 2015-04-16  Richard Biener  <rguenther@suse.de>
15734         PR tree-optimization/64277
15735         * gcc.dg/Warray-bounds-14.c: New testcase.
15736         * gcc.dg/Warray-bounds-15.c: Likewise.
15737         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15738         * c-c++-common/ubsan/bounds-6.c: Likewise.
15740 2015-04-16  Renlin Li  <renlin.li@arm.com>
15742         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15743         * gcc.target/arm/unsigned-float.c: New.
15745 2015-04-16  Richard Biener  <rguenther@suse.de>
15747         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15748         * gcc.dg/tree-ssa/pr37508.c: Adjust.
15749         * gfortran.dg/reassoc_6.f: Remove XFAIL.
15751 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
15753         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15754         * g++.dg/cpp0x/decltype-call1.C: Likewise.
15755         * g++.dg/cpp0x/defaulted21.C: Likewise.
15756         * g++.dg/cpp0x/defaulted28.C: Likewise.
15757         * g++.dg/cpp0x/defaulted47.C: Likewise.
15758         * g++.dg/cpp0x/elision_neg.C: Likewise.
15759         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15760         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15761         * g++.dg/cpp0x/implicit1.C: Likewise.
15762         * g++.dg/cpp0x/implicit9.C: Likewise.
15763         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15764         * g++.dg/cpp0x/range-for13.C: Likewise.
15765         * g++.dg/gomp/clause-2.C: Likewise.
15766         * g++.dg/gomp/udr-5.C: Likewise.
15767         * g++.dg/inherit/access6.C: Likewise.
15768         * g++.dg/lookup/duperr1.C: Likewise.
15769         * g++.dg/lookup/friend2.C: Likewise.
15770         * g++.dg/lookup/pr6936.C: Likewise.
15771         * g++.dg/lookup/scoped1.C: Likewise.
15772         * g++.dg/lookup/using26.C: Likewise.
15773         * g++.dg/lookup/using38.C: Likewise.
15774         * g++.dg/other/access2.C: Likewise.
15775         * g++.dg/overload/defarg3.C: Likewise.
15776         * g++.dg/overload/defarg6.C: Likewise.
15777         * g++.dg/parse/access11.C: Likewise.
15778         * g++.dg/parse/access2.C: Likewise.
15779         * g++.dg/parse/access3.C: Likewise.
15780         * g++.dg/parse/access4.C: Likewise.
15781         * g++.dg/parse/access5.C: Likewise.
15782         * g++.dg/parse/access6.C: Likewise.
15783         * g++.dg/parse/access8.C: Likewise.
15784         * g++.dg/parse/access9.C: Likewise.
15785         * g++.dg/parse/crash40.C: Likewise.
15786         * g++.dg/tc1/dr142.C: Likewise.
15787         * g++.dg/tc1/dr166.C: Likewise.
15788         * g++.dg/tc1/dr52.C: Likewise.
15789         * g++.dg/template/access11.C: Likewise.
15790         * g++.dg/template/access18.C: Likewise.
15791         * g++.dg/template/access19.C: Likewise.
15792         * g++.dg/template/access2.C: Likewise.
15793         * g++.dg/template/access20.C: Likewise.
15794         * g++.dg/template/access26.C: Likewise.
15795         * g++.dg/template/access3.C: Likewise.
15796         * g++.dg/template/access7.C: Likewise.
15797         * g++.dg/template/conv12.C: Likewise.
15798         * g++.dg/template/crash69.C: Likewise.
15799         * g++.dg/template/friend31.C: Likewise.
15800         * g++.dg/template/friend32.C: Likewise.
15801         * g++.dg/template/memfriend15.C: Likewise.
15802         * g++.dg/template/memfriend16.C: Likewise.
15803         * g++.dg/template/memfriend17.C: Likewise.
15804         * g++.dg/template/memfriend7.C: Likewise.
15805         * g++.dg/template/pr32519.C: Likewise.
15806         * g++.dg/template/qualttp21.C: Likewise.
15807         * g++.dg/template/qualttp8.C: Likewise.
15808         * g++.dg/template/ttp10.C: Likewise.
15809         * g++.dg/template/typedef11.C: Likewise.
15810         * g++.dg/template/typedef13.C: Likewise.
15811         * g++.dg/template/typedef19.C: Likewise.
15812         * g++.dg/template/typedef20.C: Likewise.
15813         * g++.dg/template/typedef22.C: Likewise.
15814         * g++.dg/template/using16.C: Likewise.
15815         * g++.dg/template/virtual3.C: Likewise.
15816         * g++.dg/ubsan/pr61272.C: Likewise.
15817         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15818         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15819         * g++.old-deja/g++.brendan/enum6.C: Likewise.
15820         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15821         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15822         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15823         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15824         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15825         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15826         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15827         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15828         * g++.old-deja/g++.jason/access17.C: Likewise.
15829         * g++.old-deja/g++.jason/access18.C: Likewise.
15830         * g++.old-deja/g++.jason/access22.C: Likewise.
15831         * g++.old-deja/g++.jason/access23.C: Likewise.
15832         * g++.old-deja/g++.jason/access8.C: Likewise.
15833         * g++.old-deja/g++.jason/delete3.C: Likewise.
15834         * g++.old-deja/g++.jason/report.C: Likewise.
15835         * g++.old-deja/g++.law/access2.C: Likewise.
15836         * g++.old-deja/g++.law/access3.C: Likewise.
15837         * g++.old-deja/g++.law/access4.C: Likewise.
15838         * g++.old-deja/g++.law/access5.C: Likewise.
15839         * g++.old-deja/g++.law/arm12.C: Likewise.
15840         * g++.old-deja/g++.law/arm14.C: Likewise.
15841         * g++.old-deja/g++.law/ctors13.C: Likewise.
15842         * g++.old-deja/g++.law/union2.C: Likewise.
15843         * g++.old-deja/g++.law/visibility12.C: Likewise.
15844         * g++.old-deja/g++.law/visibility15.C: Likewise.
15845         * g++.old-deja/g++.law/visibility16.C: Likewise.
15846         * g++.old-deja/g++.law/visibility17.C: Likewise.
15847         * g++.old-deja/g++.law/visibility18.C: Likewise.
15848         * g++.old-deja/g++.law/visibility19.C: Likewise.
15849         * g++.old-deja/g++.law/visibility20.C: Likewise.
15850         * g++.old-deja/g++.law/visibility21.C: Likewise.
15851         * g++.old-deja/g++.law/visibility24.C: Likewise.
15852         * g++.old-deja/g++.law/visibility4.C: Likewise.
15853         * g++.old-deja/g++.law/visibility5.C: Likewise.
15854         * g++.old-deja/g++.law/visibility6.C: Likewise.
15855         * g++.old-deja/g++.law/visibility7.C: Likewise.
15856         * g++.old-deja/g++.law/visibility8.C: Likewise.
15857         * g++.old-deja/g++.law/visibility9.C: Likewise.
15858         * g++.old-deja/g++.niklas/t135.C: Likewise.
15859         * g++.old-deja/g++.oliva/delete1.C: Likewise.
15860         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15861         * g++.old-deja/g++.other/access11.C: Likewise.
15862         * g++.old-deja/g++.other/access4.C: Likewise.
15863         * g++.old-deja/g++.other/access7.C: Likewise.
15864         * g++.old-deja/g++.other/crash1.C: Likewise.
15865         * g++.old-deja/g++.other/crash7.C: Likewise.
15866         * g++.old-deja/g++.other/friend1.C: Likewise.
15867         * g++.old-deja/g++.other/friend4.C: Likewise.
15868         * g++.old-deja/g++.other/friend9.C: Likewise.
15869         * g++.old-deja/g++.other/lineno1.C: Likewise.
15870         * g++.old-deja/g++.other/using1.C: Likewise.
15871         * g++.old-deja/g++.pt/enum14.C: Likewise.
15872         * g++.old-deja/g++.pt/friend11.C: Likewise.
15873         * g++.old-deja/g++.pt/friend21.C: Likewise.
15874         * g++.old-deja/g++.pt/friend3.C: Likewise.
15875         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15876         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15877         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15878         * g++.old-deja/g++.robertl/eb94.C: Likewise.
15880 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
15882         PR ipa/65765
15883         * g++.dg/ipa/pr65765.C: New test.
15885 2015-04-15  Nick Clifton  <nickc@redhat.com>
15887         * gcc.target/rx/builtins.c: Disable RMPA test if string
15888         instructions are not allowed.
15890 2015-04-15  Alan Modra  <amodra@gmail.com>
15892         * gcc.dg/pr65408.c: New.
15894 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15896         PR target/65729
15897         * gcc.target/arm/pr65729.c: New test.
15899 2015-04-14  Richard Biener  <rguenther@suse.de>
15901         PR tree-optimization/65758
15902         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15904 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
15906         PR target/65648
15907         * gcc.c-torture/execute/pr65648.c: New test.
15909 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15911         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15912         __builtin_finite instead of finite.
15913         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15914         Likewise.
15916 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
15918         PR tree-optimization/63387
15919         * gcc.dg/pr63387.c: New testcase.
15921 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
15923         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15925 2015-04-13  Richard Biener  <rguenther@suse.de>
15927         PR tree-optimization/65204
15928         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15930 2015-04-13  Terry Guo  <terry.guo@arm.com>
15932         PR target/65710
15933         * gcc.target/arm/pr65710.c: New.
15935 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15937         PR tree-optimization/65747
15938         * g++.dg/torture/pr65747.C: New test.
15940 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
15942         PR c++/65736
15943         * g++.dg/cpp0x/pr65736.C: New test.
15945 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
15946             Martin Liska  <mliska@suse.cz>
15948         PR ipa/65722
15949         * g++.dg/ipa/pr65722.C: New testcase.
15951 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15953         PR tree-optimization/65735
15954         * gcc.c-torture/compile/pr65735.c: New test.
15956 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
15958         PR middle-end/65554
15959         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15961 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
15963         PR target/65671
15964         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15966 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
15968         PR target/65647
15969         * gcc.target/arm/pr65647-2.c: New.
15971 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15973         PR target/65694
15974         * g++.dg/torture/pr65694.C: New test.
15976 2015-04-10  Tobias Burnus  <burnus@net-b.de>
15978         * gfortran.dg/coarray_lock_6.f90: New.
15979         * gfortran.dg/coarray_lock_7.f90: New.
15980         * gfortran.dg/coarray/lock_2.f90: New.
15982 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
15984         PR fortran/56674
15985         PR fortran/58813
15986         PR fortran/59016
15987         PR fortran/59024
15988         * gfortran.dg/used_types_27.f90: New.
15990 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
15992         PR target/65671
15993         * gcc.target/i386/pr65671.c: New.
15995 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
15997         PR tree-optimization/65709
15998         * c-c++-common/ubsan/align-9.c: New test.
16000 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
16002         PR fortran/56852
16003         * gfortran.dg/pr56852.f90: New test.
16005 2015-04-09  Marek Polacek  <polacek@redhat.com>
16006             Jakub Jelinek  <jakub@redhat.com>
16008         PR middle-end/65554
16009         * g++.dg/opt/pr65554.C: New test.
16011 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
16013         PR c++/65690
16014         * c-c++-common/attr-aligned-1.c: New test.
16016 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
16018         * gcc.target/i386/mpx/memmove-zero-length.c: New.
16020 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
16022         PR target/65676
16023         * gcc.target/i386/sse-25.c: New.
16025 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
16027         PR target/65693
16028         * gcc.target/i386/pr65693.c: New test.
16030 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
16032         * gcc.dg/lto/chkp-static-bounds_0.c: New.
16034 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
16036         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
16038 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
16040         * gcc.target/i386/thunk-retbnd.c: New.
16042 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
16044         * gnat.dg/opt48.adb: New test.
16045         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
16046         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
16048 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
16050         PR ipa/65540
16051         * gcc.c-torture/compile/pr65540.c: New.
16053 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
16055         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
16056         -Wno-pointer-arith.
16058 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
16060         PR debug/65678
16061         * g++.dg/debug/pr65678.C: New test.
16063         PR middle-end/65680
16064         * gcc.c-torture/compile/pr65680.c: New test.
16066 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
16068         PR fortran/65548
16069         * gfortran.dg/allocate_with_source_5.f90: New test.
16071 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
16073         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
16074         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
16076 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
16078         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
16080 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16082         PR target/65614
16083         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
16084         to get floating point compression.
16085         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
16087 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
16089         PR preprocessor/61977
16090         * gcc.dg/cpp/pr61977.c: New test.
16092 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
16094         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
16096 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
16098         PR target/65647
16099         * gcc.target/arm/pr65647.c: New.
16101 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
16103         PR ipa/65655
16104         * g++.dg/torture/pr65655.C: New testcase.
16106 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
16108         PR c++/64085
16109         * g++.dg/cpp1y/lambda-init13.C: New.
16111 2015-04-03  Marek Polacek  <polacek@redhat.com>
16113         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
16115 2015-04-02  Marek Polacek  <polacek@redhat.com>
16117         PR c++/65642
16118         * g++.dg/cpp0x/constexpr-fold1.C: New test.
16119         * g++.dg/cpp0x/constexpr-fold2.C: New test.
16121 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
16123         PR preprocessor/61977
16124         * gcc.target/powerpc/pr61977-1.c: New test.
16125         * gcc.target/powerpc/pr61977-2.c: New test.
16127 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
16129         PR c++/56100
16130         * g++.dg/warn/Wshadow-8.C: New.
16131         * g++.dg/warn/Wshadow-9.C: Likewise.
16132         * g++.dg/warn/Wshadow-10.C: Likewise.
16133         * g++.dg/warn/Wshadow-11.C: Likewise.
16135 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16137         * gcc.dg/pr23623.c: Added aligned attribute.
16138         * gcc.dg/20141029-1.c: Likewise.
16139         * gcc.dg/20150306-1.c: New test.
16141 2015-04-01  Marek Polacek  <polacek@redhat.com>
16143         PR c++/65554
16144         * g++.dg/cpp0x/initlist93.C: New test.
16145         * g++.dg/cpp0x/initlist94.C: New test.
16147 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16149         PR target/65624
16150         * gcc.target/aarch64/pr65624.c: New test.
16152 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
16154         * gcc.dg/ipa/inlinehint-4.c: New testcase.
16156 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
16158         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
16159         extra variable to force stack alignment.
16160         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
16161         extra variable to force stack alignment.
16163 2015-03-31  Marek Polacek  <polacek@redhat.com>
16165         PR c++/65390
16166         * g++.dg/template/pr65390.C: New test.
16168 2015-03-31  Martin Liska  <mliska@suse.cz>
16170         * g++.dg/ipa/pr65557.C: New test.
16172 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16174         * gcc.target/s390/hotpatch-25.c: New test.
16175         * gcc.target/s390/hotpatch-1.c: Update test.
16176         * gcc.target/s390/hotpatch-10.c: Update test.
16177         * gcc.target/s390/hotpatch-11.c: Update test.
16178         * gcc.target/s390/hotpatch-12.c: Update test.
16179         * gcc.target/s390/hotpatch-13.c: Update test.
16180         * gcc.target/s390/hotpatch-14.c: Update test.
16181         * gcc.target/s390/hotpatch-15.c: Update test.
16182         * gcc.target/s390/hotpatch-16.c: Update test.
16183         * gcc.target/s390/hotpatch-17.c: Update test.
16184         * gcc.target/s390/hotpatch-18.c: Update test.
16185         * gcc.target/s390/hotpatch-19.c: Update test.
16186         * gcc.target/s390/hotpatch-2.c: Update test.
16187         * gcc.target/s390/hotpatch-21.c: Update test.
16188         * gcc.target/s390/hotpatch-22.c: Update test.
16189         * gcc.target/s390/hotpatch-23.c: Update test.
16190         * gcc.target/s390/hotpatch-24.c: Update test.
16191         * gcc.target/s390/hotpatch-3.c: Update test.
16192         * gcc.target/s390/hotpatch-4.c: Update test.
16193         * gcc.target/s390/hotpatch-5.c: Update test.
16194         * gcc.target/s390/hotpatch-6.c: Update test.
16195         * gcc.target/s390/hotpatch-7.c: Update test.
16196         * gcc.target/s390/hotpatch-8.c: Update test.
16197         * gcc.target/s390/hotpatch-9.c: Update test.
16198         * gcc.target/s390/hotpatch-compile-16.c: Update test.
16200 2015-03-31  Richard Biener  <rguenther@suse.de>
16202         PR middle-end/65626
16203         * g++.dg/torture/pr65626.C: New testcase.
16205 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
16207         PR target/65531
16208         * gcc.target/i386/mpx/pr65531.cc: New.
16210 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
16212         PR target/65602
16213         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16214         __builtin_alloca instead of alloca.
16215         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16216         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16217         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16218         check.
16220 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
16222         PR ipa/65610
16223         * g++.dg/ubsan/pr65610.C: New test.
16225 2015-03-30  Marek Polacek  <polacek@redhat.com>
16227         PR c++/65398
16228         * g++.dg/cpp0x/pr65398-2.C: New test.
16230 2015-03-30  Marek Polacek  <polacek@redhat.com>
16232         * c-c++-common/pr65556.c: Change the width of bit-fields.
16234 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16236         PR ipa/65588
16237         * gcc.target/i386/pr65588.c: New testcase.
16239 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
16241         PR libgfortran/65563
16242         * gfortran.dg/open_errors_2.f90:  New test.
16244 2015-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16246         PR libgfortran/65596
16247         * gfortran.dg/namelist_86.f90: New test.
16249 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
16251         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16252         statement to reflect new ownership.
16254 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
16256         PR c++/42328
16257         * g++.dg/template/friend58.C: New.
16258         * g++.dg/template/friend59.C: Likewise.
16260 2015-03-27  Tobias Burnus  <burnus@net-b.de>
16262         PR c/65586
16263         * g++.dg/gomp/openmp-simd-3.C: New.
16264         * gcc.dg/gomp/openmp-simd-3.c: New.
16266 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
16268         PR target/65248
16269         * gcc.target/i386/pr65248-1.c: New file.
16270         * gcc.target/i386/pr65248-2.c: Likewise.
16271         * gcc.target/i386/pr65248-3.c: Likewise.
16272         * gcc.target/i386/pr65248-4.c: Likewise.
16274 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
16276         PR target/65593
16277         * gcc.c-torture/compile/pr65593.c: New test.
16279 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
16281         PR c++/59329
16282         * g++.dg/cpp1y/constexpr-assert1.C: New.
16284 2015-03-27  Marek Polacek  <polacek@redhat.com>
16286         PR c++/65556
16287         * c-c++-common/pr65556.c: New test.
16289 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
16291         PR ipa/65600
16292         * g++.dg/torture/pr65600.C: New testcase.
16294 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
16296         PR target/65407
16297         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16299 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
16301         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16302         statement and cleanup. Fixed typos.
16304 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16306         PR middle-end/65595
16307         * gcc.c-torture/compile/pr65595.c: New testcase.
16309 2015-03-27  Marek Polacek  <polacek@redhat.com>
16311         PR sanitizer/65583
16312         * g++.dg/ubsan/pr65583.C: New test.
16314 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
16316         * gcc.c-torture/compile/20150327.c: New testcase.
16318 2015-03-26  Richard Biener  <rguenther@suse.de>
16320         PR middle-end/65555
16321         * g++.dg/torture/pr65555.C: New testcase.
16323 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
16325         PR tree-optimization/64715
16326         * gcc.dg/builtin-object-size-15.c: New test.
16327         * gcc.dg/pr64715-1.c: New test.
16328         * gcc.dg/pr64715-2.c: New test.
16330 2015-03-26  Richard Biener  <rguenther@suse.de>
16332         PR middle-end/65519
16333         * gnat.dg/specs/opt2.ads: Fix testcase.
16335 2015-03-25  Martin Sebor  <msebor@redhat.com>
16337         PR testsuite/65526
16338         * lib/target-supports.exp (check_effective_target_arm32): Fail early
16339         when target isn't arm*-*-*-*.
16340         (check_effective_target_arm_nothumb): Likewise.
16341         (check_effective_target_arm_little_endian): Likewise.
16342         (check_effective_target_arm_vect_no_misalign): Likewise.
16343         (check_effective_target_aarch64_little_endian): Fail early if target
16344         isn't aarch64*-*-*.
16346 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
16348         PR tree-optimization/65177
16349         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16351 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
16353         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16354         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16355         smmintrin.h and mm3dnow.h.
16357 2015-03-25  Marek Polacek  <polacek@redhat.com>
16359         PR c++/65558
16360         * g++.dg/cpp0x/pr65558.C: New test.
16362 2015-03-25  Marek Polacek  <polacek@redhat.com>
16364         PR c++/61670
16365         * g++.dg/template/pr61670.C: New test.
16367 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
16369         PR c++/54987
16370         * g++.dg/template/pr54987.C: New.
16372 2015-03-25  Richard Biener  <rguenther@suse.de>
16374         PR tree-optimization/62630
16375         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16377 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16379         PR target/65508
16380         * gcc.target/i386/mpx/pr65508.c: New.
16382 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
16384         PR fortran/64952
16385         PR fortran/65532
16386         * gfortran.dg/data_initialized_3.f90: New.
16388 2015-03-25  Richard Biener  <rguenther@suse.de>
16390         PR middle-end/65519
16391         * gnat.dg/specs/opt2.ads: New testcase.
16393 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
16395         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16396         * gcc.target/arm/memset-inline-4.c: Skip for
16397         arm_tune_string_ops_prefer_neon.
16398         * gcc.target/arm/memset-inline-5.c: Ditto.
16399         * gcc.target/arm/memset-inline-6.c: Ditto.
16400         * gcc.target/arm/memset-inline-8.c: Ditto.
16401         * gcc.target/arm/memset-inline-9.c: Ditto.
16403 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16405         PR c++/58923
16406         * g++.dg/other/virtual3.C: New.
16408 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16410         PR c++/60130
16411         * g++.dg/cpp0x/vt-60130.C: New.
16413 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16415         PR c++/61971
16416         * g++.dg/warn/Warray-bounds-7.C: New.
16418 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16420         PR c++/60067
16421         * g++.dg/template/defarg18.C: New.
16423 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16425         PR c++/59988
16426         * g++.dg/cpp0x/vt-59988.C: New.
16428 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
16430         PR tree-optimization/65533
16431         * gcc.dg/pr65533.c: New test.
16433 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
16435         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16436         source= and mold= expressions functionality.
16437         * gfortran.dg/allocate_class_4.f90: New test.
16438         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16439         copying an unlimited polymorhpic object containing a char array
16440         to another unlimited polymorphic object respects the _len
16441         component.
16442         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16443         whether deferred length char array allocate works, unlimited
16444         polymorphic object allocation from a string works and if
16445         allocating an array of deferred length strings works.
16446         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16448 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
16450         PR c++/65513
16451         * g++.dg/cpp0x/constexpr-array11.C: New.
16453 2015-03-24  Richard Biener  <rguenther@suse.de>
16455         PR middle-end/65517
16456         * gcc.dg/torture/pr65517.c: New testcase.
16458 2015-03-24  Tobias Burnus  <burnus@net-b.de>
16460         * gfortran.dg/coindexed_1.f90: Moved from
16461         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16463 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16465         PR testsuite/65506
16466         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16467         gimple dump.
16469         PR target/65523
16470         * gcc.target/i386/pr65523.c: New test.
16472         PR ipa/65475
16473         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16474         dg-options.
16475         * g++.dg/lto/pr65475b_0.C: Likewise.
16477 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
16479         PR target/65505
16480         * gcc.target/sh/torture/pr65505.c: New.
16482 2015-03-23  Martin Sebor  <msebor@redhat.com>
16484         PR testsuite/63175
16485         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16486         assembly for lvx in addition to lxv.
16488 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16490         PR target/65504
16491         * gfortran.dg/pr65504.f90: New test.
16493         PR ipa/65521
16494         * gcc.dg/pr65521.c: New test.
16496 2015-03-23  Richard Biener  <rguenther@suse.de>
16498         PR tree-optimization/65518
16499         * gcc.dg/vect/pr65518.c: New testcase.
16501 2015-03-23  Richard Biener  <rguenther@suse.de>
16503         PR tree-optimization/65494
16504         * gcc.dg/vect/pr65494.c: New testcase.
16506 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
16508         PR preprocessor/65238
16509         * c-c++-common/cpp/pr65238-1.c: New test.
16510         * gcc.dg/cpp/pr65238-2.c: New test.
16511         * gcc.dg/cpp/trad/pr65238-3.c: New test.
16512         * gcc.dg/cpp/trad/pr65238-4.c: New test.
16514 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
16515             Mikael Morin  <mikael@gcc.gnu.org>
16517         PR fortran/64952
16518         * gfortran.dg/elemental_dependency_4.f90: New.
16519         * gfortran.dg/elemental_dependency_5.f90: New.
16521 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
16523         PR ipa/65475
16524         * g++.dg/lto/pr65475b_0.C: New testcase.
16525         * g++.dg/lto/pr65475b_1.C: New testcase.
16526         * g++.dg/lto/pr65475c_0.C: New testcase.
16527         * g++.dg/lto/pr65475c_1.C: New testcase.
16529 2015-03-21  Tobias Burnus  <burnus@net-b.de>
16531         * gfortran.dg/coarray_38.f90: New.
16532         * gfortran.dg/coarray_39.f90: New.
16533         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16534         compile test.
16536 2015-03-20  Marek Polacek  <polacek@redhat.com>
16538         PR c++/65398
16539         * g++.dg/cpp0x/pr65398.C: New test.
16541 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
16543         PR ipa/65475
16544         * g++.dg/lto/pr65475_0.C: New testcase.
16545         * g++.dg/lto/pr65475_1.C: New testcase.
16547 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
16549         PR rtl-optimization/64366
16550         * gcc.target/sh/pr64366.c: New.
16552 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16554         PR c++/48324
16555         * g++.dg/cpp0x/constexpr-48324.C: New.
16557 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
16559         PR c++/48453
16560         * g++.dg/cpp0x/pr48453.C: New.
16562 2015-03-20  Marek Polacek  <polacek@redhat.com>
16564         PR c++/65072
16565         * g++.dg/cpp0x/pr65072.C: New test.
16567 2015-03-20  Richard Biener  <rguenther@suse.de>
16569         PR middle-end/64715
16570         * gcc.dg/pr15347.c: Use -O.
16571         * c-c++-common/pr19807-1.c: Likewise.
16573 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
16575         * gnat.dg/volatile13.ad[sb]: New test.
16577 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
16579         PR rtl-optimization/60851
16580         * gcc.target/i386/pr60851.c: New test.
16582 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
16584         PR target/65240
16585         * g++.dg/pr65240.h: Add tests for PR 65240.
16586         * g++.dg/pr65240-1.C: Likewise.
16587         * g++.dg/pr65240-2.C: Likewise.
16588         * g++.dg/pr65240-3.C: Likewise.
16589         * g++.dg/pr65240-4.C: Likewise.
16591 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
16593         PR rtl-optimization/63491
16594         * gcc.target/powerpc/pr63491.c: New.
16596 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16598         * g++.dg/ipa/pr65465.C: New test.
16600 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16602         PR c++/52659
16603         * g++.dg/cpp0x/deleted11.C: New.
16605 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16607         PR sanitizer/65400
16608         * c-c++-common/tsan/pr65400-3.c: New test.
16610 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
16612         PR c++/59686
16613         * g++.dg/cpp0x/constexpr-59686.C: New.
16615 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
16617         PR sanitizer/64265
16618         * g++.dg/tsan/pr64265.C: New test.
16620         PR sanitizer/65400
16621         * c-c++-common/tsan/pr65400-1.c: New test.
16622         * c-c++-common/tsan/pr65400-2.c: New test.
16624 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16626         PR c++/59816
16627         * g++.dg/cpp0x/pr59816.C: New.
16629 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
16631         PR fortran/59198
16632         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16634 2015-03-18  Martin Liska  <mliska@suse.cz>
16636         PR ipa/65439
16637         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16638         equivalences either to 6 or 7.
16640 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
16642         PR middle-end/64491
16643         Revert:
16644         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
16646         * gcc.dg/undefined-loop-1.c: New file.
16647         * gcc.dg/undefined-loop-2.c: New file.
16649         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
16651         PR testsuite/64032
16652         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16653         loop exits too early.
16655 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
16657         PR tree-optimization/65450
16658         * gfortran.dg/pr65450.f90: New test.
16660         PR target/65078
16661         * gcc.target/i386/pr65078-1.c: New test.
16662         * gcc.target/i386/pr65078-2.c: New test.
16663         * gcc.target/i386/pr65078-3.c: New test.
16664         * gcc.target/i386/pr65078-4.c: New test.
16665         * gcc.target/i386/pr65078-5.c: New test.
16666         * gcc.target/i386/pr65078-6.c: New test.
16668 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
16670         PR c++/65340
16671         * g++.dg/cpp1y/pr65340.C: New.
16673 2015-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16675         PR fortran/64432
16676         * gfortran.dg/system_clock_3.f08: Adjust test.
16678 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
16680         PR fortran/59198
16681         * gfortran.dg/proc_ptr_comp_44.f90: New test.
16682         * gfortran.dg/proc_ptr_comp_45.f90: New test.
16684 2015-03-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16686         PR fortran/64432
16687         * gfortran.dg/system_clock_3.f08: New test.
16689 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
16691         PR c++/64626
16692         g++.dg/cpp1y/pr64626-1.C: New.
16693         g++.dg/cpp1y/pr64626-2.C: New.
16694         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16696 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
16698         PR tree-optimization/65427
16699         * gcc.c-torture/execute/pr65427.c: New test.
16701 2015-03-16  Marek Polacek  <polacek@redhat.com>
16703         DR 1688
16704         PR c++/65327
16705         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16706         * g++.dg/cpp0x/pr65327.C: New test.
16708 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
16710         PR sanitizer/64820
16711         * c-c++-common/asan/pr64820.c: New test.
16713 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
16715         * gfortran.dg/pointer_2.f90: New test.
16717 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16719         * g++.dg/pr65049.C: New test.
16721 2015-03-16  Tom de Vries  <tom@codesourcery.com>
16723         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16724         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16725         * gcc.target/i386/fuse-caller-save.c: Same.
16727 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
16729         * gnat.dg/loop_optimization18.ad[sb]: New test.
16730         * gnat.dg/loop_optimization18_pkg.ads: New helper.
16732 2015-03-16  Alan Modra  <amodra@gmail.com>
16734         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
16735         2014-12-05 change.
16737 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
16739         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16740         hppa*-*-hpux*.
16741         * gcc.dg/torture/pr65270-2.c: Likewise.
16743 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
16745         PR fortran/61138
16746         * gfortran.dg/pointer_remapping_9.f90: New.
16748 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
16750         PR tree-optimization/65369
16751         * gcc.c-torture/execute/pr65369.c: New test.
16753         PR tree-optimization/65418
16754         * gcc.c-torture/execute/pr65418-1.c: New test.
16755         * gcc.c-torture/execute/pr65418-2.c: New test.
16757         PR rtl-optimization/65401
16758         * gcc.c-torture/execute/pr65401.c: New test.
16760 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16762         PR target/64600
16763         * gcc.target/arm/pr64600_1.c: New test.
16765 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16767         PR rtl-optimization/65235
16768         * gcc.target/aarch64/pr65235_1.c: New test.
16770 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16772         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16773         * gcc.target/s390/hotpatch-22.c: Likewise.
16774         * gcc.target/s390/hotpatch-23.c: Likewise.
16775         * gcc.target/s390/hotpatch-24.c: Likewise.
16776         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16777         * gcc.target/s390/hotpatch-1.c: Update expected output.
16778         * gcc.target/s390/hotpatch-2.c: Likewise.
16779         * gcc.target/s390/hotpatch-3.c: Likewise.
16780         * gcc.target/s390/hotpatch-4.c: Likewise.
16781         * gcc.target/s390/hotpatch-5.c: Likewise.
16782         * gcc.target/s390/hotpatch-6.c: Likewise.
16783         * gcc.target/s390/hotpatch-7.c: Likewise.
16784         * gcc.target/s390/hotpatch-8.c: Likewise.
16785         * gcc.target/s390/hotpatch-9.c: Likewise.
16786         * gcc.target/s390/hotpatch-10.c: Likewise.
16787         * gcc.target/s390/hotpatch-11.c: Likewise.
16788         * gcc.target/s390/hotpatch-12.c: Likewise.
16789         * gcc.target/s390/hotpatch-13.c: Likewise.
16790         * gcc.target/s390/hotpatch-14.c: Likewise.
16791         * gcc.target/s390/hotpatch-15.c: Likewise.
16792         * gcc.target/s390/hotpatch-16.c: Likewise.
16793         * gcc.target/s390/hotpatch-17.c: Likewise.
16794         * gcc.target/s390/hotpatch-18.c: Likewise.
16795         * gcc.target/s390/hotpatch-19.c: Likewise.
16797 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16799         PR target/65103
16800         * gcc.target/i386/pr65103-1.c: New.
16802 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
16804         PR target/65044
16805         * gcc.target/i386/pr65044.c: New.
16807 2015-03-12  Tom de Vries  <tom@codesourcery.com>
16809         PR rtl-optimization/64895
16810         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16811         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16812         * gcc.target/i386/fuse-caller-save.c: Ditto.
16814 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16816         * gcc.dg/ipa/pr63569.c: Fix template.
16818 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
16820         * g++.dg/ipa/pr64146.C: Require fpic support.
16822 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
16824         PR libfortran/65200
16825         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16826         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16828 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
16830         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16831         to dg-options, fix up dg-skip-if.
16833 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
16835         PR target/65296
16836         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16837         * gcc.target/avr/tiny-caller-save.c: Same.
16839 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
16841         PR target/65242
16842         * g++.dg/pr65242.C: New test.
16844 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
16846         * c-c++-common/asan/no-asan-check-glob.c: New test.
16848 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
16850         PR c++/65370
16851         * g++.dg/other/default11.C: New.
16852         * g++.dg/other/default12.C: Likewise.
16854 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16856         PR target/65368
16857         * gcc.target/i386/bmi2-bzhi-2.c: New test.
16859 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
16861         PR fortran/65024
16862         * gfortran.dg/unlimited_polymorphic_23.f90: New test
16864 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
16866         PR c++/65127
16867         * g++.dg/cpp0x/pr65127.C: New test.
16869 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
16871         * gcc.dg/ipa/PR64550.c: Update template.
16873 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
16874             Tobias Burnus  <burnus@net-b.de>
16876         * gfortran.dg/coarray_sync_memory.f90: New.
16878 2015-03-10  Marek Polacek  <polacek@redhat.com>
16880         PR sanitizer/65367
16881         * c-c++-common/ubsan/pr65367.c: New test.
16883 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16885         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16886         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16887         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16888         * gcc.target/i386/mpx/calloc-1-nov.c: New.
16889         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16890         * gcc.target/i386/mpx/malloc-1-nov.c: New.
16891         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16892         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16893         * gcc.target/i386/mpx/realloc-1-nov.c: New.
16894         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16895         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16896         * gcc.target/i386/mpx/realloc-2-nov.c: New.
16897         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16899 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
16901         * lib/mpx-dg.exp (mpx_link_flags): New.
16902         (mpx_init): New.
16903         (mpx_finish): New.
16904         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16905         * gcc.target/i386/mpx/alloca-1-nov.c: New.
16906         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16907         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16908         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16909         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16910         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16911         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16912         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16913         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16914         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16915         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16916         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16917         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16918         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16919         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16920         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16921         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16922         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16923         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16924         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16925         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16926         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16927         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16928         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16929         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16930         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16931         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16932         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16933         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16934         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16935         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16936         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16937         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16938         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16939         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16940         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16941         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16942         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16943         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16944         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16945         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16946         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16947         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16948         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16949         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16950         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16951         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16952         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16953         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16954         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16955         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16956         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16957         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16958         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16959         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16960         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16961         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16962         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16963         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16964         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16965         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16966         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16967         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16968         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16969         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16970         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16971         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16972         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16973         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16974         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16975         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16976         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16977         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16978         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16979         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16980         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16981         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16982         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16983         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16984         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16985         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16986         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16987         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16988         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16989         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16990         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16991         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16992         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16993         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16994         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16995         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16996         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16997         * gcc.target/i386/mpx/label-address-1.c: New.
16998         * gcc.target/i386/mpx/legacy-1-nov.c: New.
16999         * gcc.target/i386/mpx/macro.c: New.
17000         * gcc.target/i386/mpx/mpx-check.h: New.
17001         * gcc.target/i386/mpx/mpx.exp: New.
17002         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
17003         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
17004         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
17005         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
17006         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
17007         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
17008         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
17009         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
17010         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
17011         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
17012         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
17013         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
17014         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
17015         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
17016         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
17017         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
17018         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
17019         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
17020         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
17021         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
17022         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
17023         * gcc.target/i386/mpx/reference-1-lbv.c: New.
17024         * gcc.target/i386/mpx/reference-1-nov.c: New.
17025         * gcc.target/i386/mpx/reference-1-ubv.c: New.
17026         * gcc.target/i386/mpx/reference-2-lbv.c: New.
17027         * gcc.target/i386/mpx/reference-2-nov.c: New.
17028         * gcc.target/i386/mpx/reference-2-ubv.c: New.
17029         * gcc.target/i386/mpx/reference-3-lbv.c: New.
17030         * gcc.target/i386/mpx/reference-3-nov.c: New.
17031         * gcc.target/i386/mpx/reference-3-ubv.c: New.
17032         * gcc.target/i386/mpx/reference-4-lbv.c: New.
17033         * gcc.target/i386/mpx/reference-4-nov.c: New.
17034         * gcc.target/i386/mpx/reference-4-ubv.c: New.
17035         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
17036         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
17037         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
17038         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
17039         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
17040         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
17041         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
17042         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
17043         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
17044         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
17045         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
17046         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
17047         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
17048         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
17049         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
17050         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
17051         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
17052         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
17053         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
17054         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
17055         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
17056         * gcc.target/i386/mpx/sincos-1-nov.c: New.
17057         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
17058         * gcc.target/i386/mpx/static-array-1-nov.c: New.
17059         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
17060         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
17061         * gcc.target/i386/mpx/static-init-1-nov.c: New.
17062         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
17063         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
17064         * gcc.target/i386/mpx/static-init-2-nov.c: New.
17065         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
17066         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
17067         * gcc.target/i386/mpx/static-init-3-nov.c: New.
17068         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
17069         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
17070         * gcc.target/i386/mpx/static-init-4-nov.c: New.
17071         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
17072         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
17073         * gcc.target/i386/mpx/static-init-5-nov.c: New.
17074         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
17075         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
17076         * gcc.target/i386/mpx/static-init-6-nov.c: New.
17077         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
17078         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
17079         * gcc.target/i386/mpx/static-string-1-nov.c: New.
17080         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
17081         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
17082         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
17083         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
17084         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
17085         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
17086         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
17087         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
17088         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
17089         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
17090         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
17091         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
17092         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
17093         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
17094         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
17095         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
17096         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
17097         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
17098         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
17099         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
17100         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
17101         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
17102         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
17103         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
17104         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
17105         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
17106         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
17107         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
17108         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
17109         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
17110         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
17111         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
17112         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
17113         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
17114         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
17115         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
17116         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
17117         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
17118         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
17119         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
17120         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
17121         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
17122         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
17123         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
17124         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
17125         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
17126         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
17127         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
17128         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
17129         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
17130         * gcc.target/i386/mpx/vararg-1-nov.c: New.
17131         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
17132         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
17133         * gcc.target/i386/mpx/vararg-2-nov.c: New.
17134         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
17135         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
17136         * gcc.target/i386/mpx/vararg-3-nov.c: New.
17137         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
17138         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
17139         * gcc.target/i386/mpx/vararg-4-nov.c: New.
17140         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
17141         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
17142         * gcc.target/i386/mpx/vararg-5-nov.c: New.
17143         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
17144         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
17145         * gcc.target/i386/mpx/vararg-6-nov.c: New.
17146         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
17147         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
17148         * gcc.target/i386/mpx/vararg-7-nov.c: New.
17149         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
17150         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
17151         * gcc.target/i386/mpx/vararg-8-nov.c: New.
17152         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
17153         * gcc.target/i386/mpx/vla-1-lbv.c: New.
17154         * gcc.target/i386/mpx/vla-1-nov.c: New.
17155         * gcc.target/i386/mpx/vla-1-ubv.c: New.
17156         * gcc.target/i386/mpx/vla-2-lbv.c: New.
17157         * gcc.target/i386/mpx/vla-2-nov.c: New.
17158         * gcc.target/i386/mpx/vla-2-ubv.c: New.
17160 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
17162         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
17164 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
17166         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
17168 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
17170         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
17171         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
17173 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
17175         PR c/65120
17176         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
17177         on rhs is 0.
17178         (fn4): New test.
17179         * c-c++-common/pr65120.c: New test.
17181         PR rtl-optimization/65321
17182         * gcc.dg/pr65321.c: New test.
17184 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
17186         PR tree-optimization/65355
17187         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
17189 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
17191         PR c/65120
17192         * c-c++-common/pr49706.c: Adjust tests for not warning
17193         about !!x == y or !b == y where b is boolean, and add
17194         some further tests.
17195         * c-c++-common/pr62199-2.c: Likewise.
17197 2015-03-09  Richard Biener  <rguenther@suse.de>
17199         PR middle-end/65270
17200         * gcc.dg/torture/pr65270-1.c: New testcase.
17201         * gcc.dg/torture/pr65270-2.c: Likewise.
17203 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17205         PR tree-optimization/63743
17206         * gcc.dg/pr63743.c: New test.
17208 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
17210         PR lto/65316
17211         * g++.dg/lto/pr65316_0.C: New testcase.
17212         * g++.dg/lto/pr65316_1.C: New testcase.
17214 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
17216         PR target/62247
17217         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17218         hppa*-*-hpux*.
17219         * g++.dg/abi/rtti3.C: Likewise.
17221         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17223         PR target/62251
17224         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17226         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17228         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17230         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17232 2015-03-08  Morin  <mikael@gcc.gnu.org>
17234         PR fortran/60898
17235         * gfortran.dg/entry_20.f90: New.
17237 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
17239         PR target/65153
17240         * gcc.c-torture/compile/pr65153.c: New.
17242 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
17244         PR target/65249
17245         * g++.dg/torture/pr65249.C: New.
17247 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
17249         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17250         long.
17251         (int64_t): Likewise.
17253 2015-03-07  Marek Polacek  <polacek@redhat.com>
17254             Martin Uecker  <uecker@eecs.berkeley.edu>
17256         PR sanitizer/65280
17257         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17258         member-like arrays.
17259         * c-c++-common/ubsan/bounds-8.c: New test.
17260         * c-c++-common/ubsan/bounds-9.c: New test.
17261         * gcc.dg/ubsan/bounds-2.c: New test.
17263 2015-03-05  Martin Sebor  <msebor@redhat.com>
17265         PR testsuite/63175
17266         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17267         checking of results into main to prevent it from getting optimized
17268         away.
17269         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17271 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
17273         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17274         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17275         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17276         x64.
17278 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
17280         * g++.dg/lto/pr65302_1.C: New testcase.
17281         * g++.dg/lto/pr65302_0.C: New testcase.
17283 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17285         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17286         -fno-ipa-icf to dg-options.
17288 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
17290         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17291         compiles using the linker plugin.
17293 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
17295         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17297 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17299         * gcc.target/arm/pr65067.c: New test.
17301 2015-03-05  Martin Liska  <mliska@suse.cz>
17303         PR ipa/65318
17304         * gcc.dg/ipa/pr65318.c: New test.
17306 2015-03-05  Marek Polacek  <polacek@redhat.com>
17308         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17310 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17312         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17314 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
17316         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17317         max-unroll-times back to defaults for s390.
17319 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17321         Fix last commit.
17323 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17325         PR c++/64665
17326         * g++.dg/cpp0x/initlist92.C: New.
17328 2015-03-05  Richard Biener  <rguenther@suse.de>
17330         PR tree-optimization/65310
17331         * gcc.dg/vect/pr65310.c: New testcase.
17333 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
17335         PR c++/64834
17336         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17338 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
17340         * gnat.dg/entry_queues3.adb: New test.
17342 2015-03-04  Ian Lance Taylor  <iant@google.com>
17344         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17346 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17348         PR c++/64227
17349         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17351 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
17353         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17354         -fno-ipa-icf to dg-options
17355         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17356         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17358 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
17360         PR c++/64398
17361         * g++.dg/cpp0x/decltype62.C: New.
17363 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
17365         * gnat.dg/object_overflow5.adb: New test.
17367 2015-03-03  Martin Liska  <mliska@suse.cz>
17369         PR ipa/65287
17370         * gcc.dg/ipa/pr65287.c: New test.
17372 2015-03-03  Martin Jambor  <mjambor@suse.cz>
17373             Eric Botcazou  <ebotcazou@adacore.com>
17375         * gnat.dg/specs/pack12.ads: New test.
17377 2015-03-03  Martin Liska  <mliska@suse.cz>
17379         * gcc.dg/ipa/PR65282.c: New test.
17381 2015-03-13  Jeff Law  <law@redhat.com>
17383         PR tree-optimization/65241
17384         * gcc.c-torture/compile/pr65241.c: New test.
17386 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
17388         PR target/64331
17389         * gcc.target/avr/torture/pr64331.c: New test.
17391 2015-03-03  Martin Liska  <mliska@suse.cz>
17392             Jan Hubicka  <hubicka@ucw.cz>
17394         * g++.dg/ipa/pr65263.C: New test.
17396 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17398         PR ipa/65130
17399         * gcc.dg/lto/pr65130_0.c: New testcase.
17400         * gcc.dg/lto/pr65130_1.c: New testcase.
17402 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
17404         PR ipa/64988
17405         * g++.dg/torture/pr64988.C: New testcase.
17407 2015-03-02  Tobias Burnus  <burnus@net-b.de>
17409         * gfortran.dg/coarray_atomic_6.f90: New.
17411 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17413         PR target/65184
17414         * gcc.target/i386/pr65184.c: New.
17416 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
17418         PR target/65183
17419         * gcc.target/i386/pr65183.c: New.
17421 2015-02-28  Martin Liska  <mliska@suse.cz>
17422             Jan Hubicka  <hubicka@ucw.cz>
17424         * gcc.dg/ipa/ipa-icf-35.c: New test.
17425         * gcc.dg/ipa/ipa-icf-36.c: New test.
17426         * gcc.dg/ipa/ipa-icf-37.c: New test.
17428 2015-02-28  Martin Liska  <mliska@suse.cz>
17429             Jan Hubicka  <hubicka@ucw.cz>
17431         PR ipa/65245
17432         * gcc.dg/ipa/ipa-icf-34.c: New test.
17434 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
17436         PR target/61142
17437         * gcc.target/sh/sh/pr61142.c: New.
17439 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
17441         * g++.dg/other/dump-ada-spec-3.C: New test.
17443 2015-03-01  Martin Liska  <mliska@suse.cz>
17445         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17446         * g++.dg/ipa/pr63595.C: Update expected results.
17448 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
17450         PR ipa/65236
17451         * g++.dg/ipa/ipa-icf-6.C: New testcase.
17453 2015-02-27  Pat Haugen  <pthaugen@us.ibm.com>
17455         * gcc.dg/vect/pr59354.c: Move vector producing code to
17456         separate function.
17458 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
17460         PR ipa/65237
17461         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17462         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17463         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17464         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17466 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
17468         PR tree-optimization/65048
17469         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17470         (foo): Use K&R style definition.
17472 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
17474         PR target/65032
17475         * g++.dg/pr65032.C: New.
17477 2015-02-27  Marek Polacek  <polacek@redhat.com>
17479         PR c/65040
17480         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17481         -Wformat=2.
17483 2015-02-27  Marek Polacek  <polacek@redhat.com>
17485         PR c/65228
17486         * gcc.dg/pr65228.c: New test.
17488 2015-02-27  Kai Tietz  <ktietz@redhat.com>
17490         PR c/35330
17491         * gcc.dg/weak/weak-17.c: New file.
17493 2015-02-27  Richard Biener  <rguenther@suse.de>
17495         PR lto/65193
17496         * g++.dg/lto/pr65193_0.C: New testcase.
17498 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17500         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17501         * gcc.target/s390/hotpatch-8.c: Likewise.
17502         * gcc.target/s390/hotpatch-9.c: Likewise.
17503         * gcc.target/s390/pr61078.c: Likewise.
17504         * gcc.target/s390/pr57960.c: Remove -m64.
17505         * gcc.target/s390/pr61078.c: Likewise.
17507 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
17508             Martin Liska  <mliska@suse.cz>
17510         PR bootstrap/65150
17511         * gcc.dg/pr64454.c: Disable ICF.
17512         * gcc.dg/pr28685-1.c: Disable ICF
17513         * gcc.dg/ipa/iinline-5.c: Disable ICF.
17514         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17515         * g++.dg/ipa/ipa-icf-4.C: Update template.
17517 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
17519         PR tree-optimization/65216
17520         * gcc.c-torture/execute/pr65216.c: New test.
17522         PR tree-optimization/65215
17523         * gcc.c-torture/execute/pr65215-1.c: New test.
17524         * gcc.c-torture/execute/pr65215-2.c: New test.
17525         * gcc.c-torture/execute/pr65215-3.c: New test.
17526         * gcc.c-torture/execute/pr65215-4.c: New test.
17527         * gcc.c-torture/execute/pr65215-5.c: New test.
17529 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17531         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17533 2015-02-26  Martin Liska  <mliska@suse.cz>
17534             Jan Hubicka  <hubicka@ucw.cz>
17536         * g++.dg/ipa/pr64146.C: Update expected results.
17537         * gcc.dg/ipa/ipa-icf-26.c: Update test.
17538         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17539         * gcc.dg/ipa/ipa-icf-34.c: New test.
17541 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17543         * gcc.dg/vect/vect-pr61917.c: Rename to ...
17544         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17545         (dg-additional-options): Remove dg directive.
17546         (dg-final): Add dg directive.
17548 2015-02-26  Marek Polacek  <polacek@redhat.com>
17550         PR ipa/65008
17551         * g++.dg/ipa/pr65008.C: New test.
17553 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17555         * lib/profopt.exp (profopt-target-cleanup): New proc.
17556         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17557         files from sources from dg-additional-sources.
17559 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17561         * lib/gcov.exp: Cleanup in case of xfail.
17563 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17565         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17567 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
17569         PR debug/46102
17570         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17571         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17572         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17573         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17574         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17575         * g++.dg/debug/pr46123.C: XFAIL and move...
17576         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17577         * gcc.dg/debug/dwarf2-3.c: Move...
17578         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17580 2015-02-26  Marek Polacek  <polacek@redhat.com>
17582         PR c++/65202
17583         * g++.dg/cpp1y/pr65202.C: New test.
17585 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17587         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17588         locale_facets.h.gcov.
17590 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17592         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17594 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17596         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17598 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
17600         PR target/65217
17601         * gcc.target/i386/pr65217.c: New.
17603 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17605         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17607 2015-02-26  Tom de Vries  <tom@codesourcery.com>
17609         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17611 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
17613         PR tree-optimization/65048
17614         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17616 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
17618         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17619         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17621 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
17623         PR target/65161
17624         * gcc.target/i386/pr65161.c: New test.
17626 2015-02-26  Terry Guo  <terry.guo@arm.com>
17628         * gcc.target/arm/no-volatile-in-it.c: New test.
17630 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
17632         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17633         (dg-options): Add -save-temps.
17634         (dg-final): Add cleanup-saved-temps.
17636 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
17638         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17640 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
17642         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17643         * gcc.target/powerpc/pack01.c: Include string.h.
17645 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
17647         PR target/65167
17648         * gcc.target/i386/pr65167.c: New.
17650 2015-02-25  Kai Tietz  <ktietz@redhat.com>
17652         PR tree-optimization/61917
17653         * gcc.dg/vect/vect-pr61917.c: New file.
17655 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
17657         PR tree-optimization/65170
17658         * gcc.c-torture/execute/pr65170.c: New test.
17659         * gcc.dg/tree-ssa/vrp96.c: New test.
17661 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17663         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17665 2015-02-24  Tom de Vries  <tom@codesourcery.com>
17667         PR testsuite/65126
17668         * lib/gcc-defs.exp (additional_sources_used): Add new var.
17669         (dg-additional-files-options): Copy additional_sources to
17670         additional_sources_used before emptying additional_sources.
17671         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17672         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17673         (cleanup-saved-temps): Use additional_sources_used instead of
17674         additional_sources.
17675         (dg-test): Reset additional_sources_used.
17677 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
17679         PR fortran/63427
17680         * gfortran.dg/integer_exponentiation_6.F90: New test.
17682 2015-02-23  Martin Sebor  <msebor@redhat.com>
17684         PR target/65109
17685         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17686         two parts.  One to save registers, the other to verify the
17687         registers have the right values.  Save register state into
17688         static data rather than on the stack.
17690 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
17692         PR bootstrap/63888
17693         * c-c++-common/asan/pr63888.c: New test.
17695 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
17697         PR target/65163
17698         * gcc.c-torture/compile/pr65163.c: New.
17700 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17702         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17703         with -m31 on 64 bit.
17704         * gcc.dg/hoist-register-pressure-2.c: Likewise.
17705         * gcc.dg/hoist-register-pressure-3.c: Likewise.
17707 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17709         * gcc.target/s390/20090223-1.c: Add
17710         -Wno-implicit-function-declaration option.
17711         * gcc.target/s390/pr42224.c: Likewise.
17712         * gcc.target/s390/pr55718.c: Likewise.
17714 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17716         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17717         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17718         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17719         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17720         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17721         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17722         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17723         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17724         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17725         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17726         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17727         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17728         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17729         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17730         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17731         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17732         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17733         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17734         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17735         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17736         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17738 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
17740         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17741         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17742         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17743         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17744         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17745         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17746         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17747         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17748         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17749         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17750         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17751         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17752         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17753         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17754         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17755         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17757 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17759         PR fortran/64980
17760         PR fortran/61960
17761         * gfortran.dg/pr61960.f90: New.
17762         * gfortran.dg/pr64230.f90: New.
17763         * gfortran.dg/pr64980.f03: New.
17765 2015-02-22  Tom de Vries  <tom@codesourcery.com>
17767         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17769 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
17771         PR ada/65156
17772         * gnat.dg/timing_events.adb: Removed, invalid test.
17774 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
17776         PR debug/58123
17777         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17778         location.
17779         * g++.dg/gcov/gcov-2.C: Likewise.
17781 2015-02-20  Richard Biener  <rguenther@suse.de>
17783         PR tree-optimization/65136
17784         * gcc.dg/tree-ssa/pr65136.c: New testcase.
17786 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
17788         PR testsuite/64158
17789         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17790         powerpc*-*-linux* and nvptx-*-* blacklisting.
17792         * gcc.dg/sibcall-9.c: New test.
17793         * gcc.dg/sibcall-10.c: New test.
17795 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17797         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17799 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
17801         PR target/64452
17802         * gcc.target/avr/torture/pr64452.c: New test.
17804 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
17806         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17807         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17809 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17811         PR testsuite/65116
17812         * lib/target-supports.exp (check_compile): Check whether
17813         additional_sources is defined before using it.
17815 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
17817         PR middle-end/65074
17818         * g++.dg/opt/pr65074.C: New file.
17820 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
17822         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17823         (size_type): New typedef.
17824         (operator "" _script): Use it for the last argument.
17826 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17828         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17830 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
17832         * lib/target-supports.exp (check_compile): Save/restore
17833         additional_sources that may belong to an actual test.
17835 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
17837         PR gcov-profile/64634
17838         * g++.dg/gcov/gcov-15.C: New test.
17840 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17842         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17844 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17846         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17848 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17850         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17852 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17854         * gfortran.dg/fmt_cache_1.f: Add missing close.
17856 2015-02-18  Tom de Vries  <tom@codesourcery.com>
17858         PR testsuite/65107
17859         * gfortran.dg/read_eof_8.f90: Add missing close.
17861 2015-02-18  Richard Biener  <rguenther@suse.de>
17863         PR tree-optimization/65063
17864         * gcc.dg/pr65063.c: New testcase.
17866 2015-02-18  Richard Biener  <rguenther@suse.de>
17868         PR tree-optimization/62217
17869         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17871 2015-02-18  Marek Polacek  <polacek@redhat.com>
17873         PR sanitizer/65081
17874         * c-c++-common/ubsan/pr65081.c: New test.
17876 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17878         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17879         * gcc.target/sh/force-cbranch-delay-slot.c: New.
17881 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
17883         * gcc.dg/ipa/propalign-3.c: New test.
17885 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
17887         PR target/64793
17888         * gcc.target/sh/pr64793.c: New.
17889         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17891 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
17893         * gcc.target/arm/divzero.c: New test case.
17895 2015-02-17  Tom de Vries  <tom@codesourcery.com>
17897         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17899 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
17900             Jakub Jelinek  <jakub@redhat.com>
17902         PR c++/65075
17903         * g++.dg/cpp0x/pr65075.C: New test.
17905 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
17907         PR target/65058
17908         * gcc.target/powerpc/pr65058.c: New test.
17910 2015-02-16  Jeff Law  <law@redhat.com>
17912         PR tree-optimization/64823
17913         * gcc.dg/uninit-20.c: New test.
17915 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
17916             James Greenhalgh  <james.greenhalgh@arm.com>
17918         PR ipa/64963
17919         * gcc.dg/ipa/ipa-clone-1.c: New test.
17921 2015-02-16  Richard Biener  <rguenther@suse.de>
17923         PR tree-optimization/65077
17924         * gcc.dg/torture/pr65077.c: New testcase.
17926 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
17928         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17929         Directive adjusted to scan for ldaxr.
17930         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17931         adjusted to scan for ldaex.
17933 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
17935         PR c++/65080
17936         * g++.dg/cpp0x/constexpr-65080.C: New.
17938 2015-02-16  Richard Biener  <rguenther@suse.de>
17940         PR tree-optimization/63593
17941         * gcc.dg/pr63593.c: New testcase.
17943 2015-02-16  Marek Polacek  <polacek@redhat.com>
17945         PR c/65066
17946         * gcc.dg/pr65066.c: New test.
17948 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17950         * gcc.dg/pr65002.C: Move ...
17951         * g++.dg/ipa/pr65002.C: ... here.
17953 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
17955         * gcc.target/powerpc/pr64205.c: Skip on AIX.
17956         * gcc.target/powerpc/pr64505.c: Skip on AIX.
17957         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17958         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17960 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
17962         PR testsuite/64850
17963         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17964         the expression to find calls.
17965         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17966         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17967         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17968         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17969         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17971 2015-02-14  Marek Polacek  <polacek@redhat.com>
17973         PR c/64768
17974         * gcc.dg/array-11.c: New test.
17975         * gcc.dg/array-12.c: New test.
17976         * gcc.dg/array-13.c: New test.
17977         * gcc.dg/array-14.c: New test.
17978         * gcc.dg/c99-flex-array-typedef-1.c: New test.
17979         * gcc.dg/c99-flex-array-typedef-2.c: New test.
17980         * gcc.dg/c99-flex-array-typedef-3.c: New test.
17981         * gcc.dg/c99-flex-array-typedef-5.c: New test.
17982         * gcc.dg/c99-flex-array-typedef-7.c: New test.
17983         * gcc.dg/c99-flex-array-typedef-8.c: New test.
17985 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
17987         PR c++/60894
17988         * g++.dg/lookup/using54.C: New.
17990 2015-02-13  Jeff Law  <law@redhat.com>
17992         PR bootstrap/65060
17993         Revert my change for tree-optimization/64823.
17995 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
17997         PR tree-optimization/65053
17998         * gcc.c-torture/execute/pr65053-1.c: New test.
17999         * gcc.c-torture/execute/pr65053-2.c: New test.
18001 2015-02-13  Marek Polacek  <polacek@redhat.com>
18003         PR c/65050
18004         * gcc.dg/pr65050.c: New test.
18006 2015-02-13  Jeff Law  <law@redhat.com>
18008         PR tree-optimization/64823
18009         * gcc.dg/uninit-20.c: New test.
18011         PR rtl-optimization/47477
18012         * gcc.dg/tree-ssa/pr47477.c: New test.
18014 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
18016         PR c++/60211
18017         * g++.dg/parse/ivdep-2.C: New.
18018         * g++.dg/parse/ivdep-3.C: Likewise.
18020 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18022         PR fortran/64506
18023         * gfortran.dg/continuation_13.f90: New test.
18024         * gfortran.dg/continuation_14.f: New test.
18026 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
18028         PR c++/64970
18029         * g++.dg/cpp0x/sfinae55.C: New.
18031 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
18033         PR ipa/65034
18034         * g++.dg/ipa/pr65034.C: New test.
18036 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
18038         PR tree-optimization/65002
18039         * gcc.dg/pr65002.C: New.
18041 2015-02-13  Marek Polacek  <polacek@redhat.com>
18043         PR c/65040
18044         * c-c++-common/pr65040.c: New test.
18046 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
18048         PR tree-optimization/64705
18049         * gcc.dg/tree-ssa/pr64705.c: New test.
18051 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
18053         PR rtl/32219
18054         * gcc.dg/visibility-22.c: New test.
18055         * gcc.dg/visibility-23.c: New test.
18056         * gcc.target/i386/pr32219-1.c: New test.
18057         * gcc.target/i386/pr32219-2.c: New test.
18058         * gcc.target/i386/pr32219-3.c: New test.
18059         * gcc.target/i386/pr32219-4.c: New test.
18060         * gcc.target/i386/pr32219-5.c: New test.
18061         * gcc.target/i386/pr32219-6.c: New test.
18062         * gcc.target/i386/pr32219-7.c: New test.
18063         * gcc.target/i386/pr32219-8.c: New test.
18064         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
18066 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18068         PR libgfortran/57822
18069         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
18070         four different KINDs.
18072 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
18074         PR c++/64884
18075         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
18077         PR sanitizer/65000
18078         * g++.dg/ubsan/pr65000.C: New test.
18080 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
18082         PR fortran/64932
18083         * gfortran.dg/finalize_28.f90: New test
18085 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
18087         PR debug/55541
18088         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
18089         DW_TAG_lexical_block removal.
18090         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
18091         * g++.dg/guality/pr55541.C: New test.
18093         PR sanitizer/64984
18094         * g++.dg/ubsan/pr64984.C: New test.
18096 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
18098         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
18100 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
18102         PR testsuite/64930
18103         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
18104         instructions for 2015-01-14 get_memmodel changes.
18105         * gcc.target/powerpc/atomic-p8.c: Likewise.
18107         PR sanitizer/65019
18108         * g++.dg/ubsan/pr65019.C: New test.
18110         PR tree-optimization/65014
18111         * gcc.c-torture/compile/pr65014.c: New test.
18113 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18115         PR libgfortran/57822
18116         * gfortran/fmt_g0_7.f08: Revise test.
18118 2015-02-11  Jeff Law  <law@redhat.com>
18120         PR target/63347
18121         * gcc.target/m68k/pr63347.c: New test.
18123 2015-02-11  Marek Polacek  <polacek@redhat.com>
18125         * g++.dg/ubsan/shift-1.C: New test.
18126         * gcc.dg/ubsan/c-shift-2.c: New test.
18127         * c-c++-common/ubsan/shift-5.c: Remove file.
18129 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
18131         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
18132         Directive adjusted to XFAIL.
18133         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
18134         adjusted to XFAIL.
18136 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
18138         PR middle-end/65003
18139         * g++.dg/opt/pr65003.C: New test.
18141 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
18143         * lib/target-supports.exp (check_effective_target_pie): Renamed
18144         to ...
18145         (check_effective_target_pie_enabled): This.
18146         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
18147         * gcc.target/i386/pie.c: Likewise.
18149 2015-02-11  Andrew Pinski  <apinski@cavium.com>
18151         PR target/64893
18152         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
18153         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
18155 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
18157         PR target/61925
18158         * gcc.target/i386/pr61925-1.c: New test.
18159         * gcc.target/i386/pr61925-2.c: New test.
18160         * gcc.target/i386/pr61925-3.c: New test.
18162 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
18164         PR sanitizer/65004
18165         * g++.dg/asan/pr65004.C: New test.
18167 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
18169         PR target/64661
18170         * gcc.taget/sh/pr64661-0.h: New.
18171         * gcc.taget/sh/pr64661-1.c: New.
18172         * gcc.taget/sh/pr64661-2.c: New.
18173         * gcc.taget/sh/pr64661-3.c: New.
18174         * gcc.taget/sh/pr64661-4.c: New.
18176 2015-02-10  Richard Biener  <rguenther@suse.de>
18178         PR tree-optimization/64995
18179         * g++.dg/torture/pr64995.C: New testcase.
18181 2015-02-10  Richard Biener  <rguenther@suse.de>
18183         PR tree-optimization/64909
18184         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
18186 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18188         * gcc.dg/signbit-sa.c: New test.
18190 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18192         PR libgfortran/57822
18193         * gfortran/fmt_g0_7.f08: New test.
18195 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
18197         PR tree-optimization/43378
18198         * gcc.dg/tree-ssa/pr43378.c: New test.
18200 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
18202         PR ipa/64978
18203         * g++.dg/torture/pr64978.C: New testcase.
18205 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
18207         PR sanitizer/64981
18208         * gcc.dg/asan/pr64981.c: New test.
18210 2015-02-09  Marek Polacek  <polacek@redhat.com>
18212         PR c/64856
18213         * gcc.dg/pr64856.c: New test.
18215 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
18217         PR target/64979
18218         * gcc.dg/tree-ssa/stdarg-7.c: New test.
18219         * gcc.c-torture/execute/pr64979.c: New test.
18221 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
18223         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18225 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
18227         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18228         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18230 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
18232         PR target/58757
18233         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18235 2015-02-09  Richard Biener  <rguenther@suse.de>
18237         PR tree-optimization/54000
18238         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18240 2015-02-09  Tom de Vries  <tom@codesourcery.com>
18242         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18244 2015-02-09  Martin Liska  <mliska@suse.cz>
18246         * g++.dg/ipa/pr64858.C: New test.
18248 2015-02-09  Tom de Vries  <tom@codesourcery.com>
18250         * gcc.dg/uninit-19.c: Fix warning line for fpic.
18252 2015-02-08  Andrew Pinski  <apinski@cavium.com>
18254         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18256 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
18258         PR fortran/63744
18259         * gfortran.dg/use_rename_8.f90: New.
18261 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
18263         * gnat.dg/addr7.ad[sb]: New test.
18264         * gnat.dg/addr8.ad[sb]: Likewise.
18266 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
18268         PR jit/64752
18269         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18270         from jit.dg/test-compile-to-executable.c's create_code, with a
18271         clarification of the output message.
18272         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18273         pass/fail message.
18274         (test_jit): Use CHECK_NO_ERRORS when calling
18275         gcc_jit_context_compile_to_file.
18276         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18277         jit-verify-compile-to-file to jit-verify-output-file-was-created.
18278         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
18279         about deletions that are attempted.
18280         (jit-verify-compile-to-file): Rename to...
18281         (jit-verify-output-file-was-created): ...this, and drop the
18282         attempt to run "file" and verify the output.
18283         (jit-verify-assembler): New function.
18284         (jit-verify-object): New function.
18285         (jit-verify-dynamic-library): New function.
18286         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18287         favor of an implementation from new file
18288         create-code-for-hello-world-executable.h, which also adds a
18289         "main".
18290         (dg-final): Replace jit-verify-compile-to-file with
18291         jit-verify-output-file-was-created, and invoke new function
18292         jit-verify-assembler.
18293         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18294         the output message.
18295         (dg-final): Replace jit-verify-compile-to-file with
18296         jit-verify-output-file-was-created, and invoke new function
18297         jit-verify-dynamic-library.
18298         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18299         favor of an implementation from new file
18300         create-code-for-hello-world-executable.h, which also adds a
18301         "main".
18302         (dg-final): Replace jit-verify-compile-to-file with
18303         jit-verify-output-file-was-created.  Strengthen the expected stdout
18304         from the built executable.
18305         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18306         favor of an implementation from new file
18307         create-code-for-hello-world-executable.h, which also adds a
18308         "main".
18309         (dg-final): Replace jit-verify-compile-to-file with
18310         jit-verify-output-file-was-created, and invoke new function
18311         jit-verify-object.
18312         * jit.dg/verify-dynamic-library.c: New source file.
18314 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
18315             Brian Rzycki  <b.rzycki@samsung.com>
18317         PR tree-optimization/64878
18318         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18320 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18322         PR ipa/64896
18323         * g++.dg/ipa/pr64896.C: New test.
18325 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18327         PR target/64205
18328         * gcc.target/powerpc/pr64205.c: New file.
18330 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
18332         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18333         (dg-options): Use -fpie instead of -fPIE -pie.
18335 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18337         PR middle-end/64937
18338         * g++.dg/asan/pr64937.C: New test.
18340 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
18342         PR fortran/63205
18343         * gfortran.dg/class_to_type_4.f90: New test
18345 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
18347         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18349 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
18351         PR rtl-optimization/64957
18352         PR debug/64817
18353         * gcc.c-torture/execute/pr64957.c: New test.
18355 2015-02-05  Jeff Law  <law@redhat.com>
18357         PR target/17306
18358         * gcc.target/h8300/pr17306-1.c: New test.
18359         * gcc.target/h8300/pr17306-2.c: New test.
18361 2015-02-05  Tobias Burnus  <burnus@net-b.de>
18363         PR fortran/64943
18364         * gfortran.dg/structure_constructor_12.f90: New.
18366 2015-02-05  Jeff Law  <law@redhat.com>
18368         PR target/58400
18369         gcc.target/h8300/pr58400.c: New test.
18371 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
18373         * gcc.target/arm/macro_defs0.c: New test.
18374         * gcc.target/arm/macro_defs1.c: New test.
18375         * gcc.target/arm/macro_defs2.c: New test.
18377 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
18379         PR rtl-optimization/64905
18380         * gcc.target/i386/pr64905.c: Require nonpic target.
18381         (dg-options): Add -fomit-frame-pointer.
18382         (main): Remove.
18384 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
18386         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18387         tree dump scanning.
18389 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
18391         PR fortran/64757
18392         * gfortran.dg/type_to_class_2.f90: New test
18393         * gfortran.dg/type_to_class_3.f90: New test
18395 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
18397         PR ipa/64686
18398         * g++.dg/torture/pr64686.C: New testcase.
18400 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
18402         PR rtl-optimization/64905
18403         * gcc.target/i386/pr64905.c: New file.
18405 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18407         * gcc.dg/guality/pr41447-1.c: Remove xfail.
18408         * gcc.dg/guality/pr41616-1.c: Ditto.
18410 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
18412         PR debug/64817
18413         * gcc.dg/pr64817-3.c: New.
18415 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
18416             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
18418         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18419         pass parameters in registers.
18420         * gcc.dg/guality/pr36728-2.c (main): Likewise.
18421         * gcc.dg/guality/pr36728-3.c (main): Likewise.
18422         * gcc.dg/guality/pr36728-4.c (main): Likewise.
18424 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
18425             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18427         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18428         list, allow for multilibed targets.
18429         * gcc.dg/combine_ashiftrt_2.c: Likewise.
18431 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
18433         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18434         * gcc.dg/pr46728-6.c: Ditto.
18436 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
18438         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18439         for mips_nanlegacy target.
18441 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
18443         * gcc.target/i386/chkp-hidden-def.c: New.
18445 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18447         PR middle-end/62103
18448         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18449         to use 24 bits for bitfield b.
18451 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18453         PR testsuite/64796
18454         * lib/target-supports.exp (check_effective_target_bswap64): Do not
18455         cache result in a global variable.  Include all 32-bit targets for
18456         bswap64 tests.
18458 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
18460         PR rtl-optimization/64756
18461         * gcc.c-torture/execute/pr64756.c: New test.
18463 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
18465         PR target/64660
18466         * gcc.target/sh/pr64660-0.h: New.
18467         * gcc.target/sh/pr64660-1.c: New.
18468         * gcc.target/sh/pr64660-2.c: New.
18469         * gcc.target/sh/pr64660-3.c: New.
18470         * gcc.target/sh/pr64660-4.c: New.
18472 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
18474         PR c++/64877
18475         * g++.dg/warn/Waddress-2.C: New.
18477 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
18479         PR middle-end/61225
18480         * gcc.target/i386/pr49095.c: XFAIL for ia32.
18482 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
18484         PR preprocessor/64803
18485         * gcc.dg/cpp/builtin-macro-1.c: New test case.
18487 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
18489         * g++.dg/ipa/devirt-37.C: Disable early inlining.
18491 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
18493         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18494         (_ARM_FPSRC): Add DN and AHP fields.
18495         (clean_results): Force DN=1 on AArch64.
18496         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18497         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18498         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18499         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18500         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18501         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18503 2015-02-02  Alan Modra  <amodra@gmail.com>
18505         * gcc.target/powerpc/cprophard.c: New.
18507 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
18509         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18510         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18512 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
18514         PR debug/64817
18515         * gcc.dg/pr64817-1.c: New test.
18516         * gcc.dg/pr64817-2.c: New test.
18518 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
18520         PR target/64851
18521         * gcc.target/sh/pr64851-0.h: New
18522         * gcc.target/sh/pr64851-1.c: New
18523         * gcc.target/sh/pr64851-2.c: New
18524         * gcc.target/sh/pr64851-3.c: New
18525         * gcc.target/sh/pr64851-4.c: New
18527 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18529         PR target/64882
18530         * gcc.dg/torture/pr64882.c: New test.
18532 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
18534         PR target/64159
18535         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18536         sparc*-*-*.
18538 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
18540         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18541         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18542         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18543         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18544         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18545         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18546         tree dump.
18547         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18548         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18549         tree dump.
18550         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18551         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18552         tree dump.
18554 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18556         PR target/64688
18557         * g++.dg/pr64688-2.C: New.
18559 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18561         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18562         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18563         * gcc.target/i386/fuse-caller-save.c: Ditto.
18564         * gcc.target/i386/headmerge-1.c: Ditto.
18565         * gcc.target/i386/headmerge-2.c: Ditto.
18566         * gcc.target/i386/sibcall-6.c: Ditto.
18568 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
18570         PR target/64617
18571         * gcc.target/i386/pr64617.c: New test.
18573 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
18575         PR target/15184
18576         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18577         (dg-options): Remove -m32.
18578         (dg-final): Scan for "movb %al" only.
18579         * gcc.target/i386/pr15184-2.c: Ditto.
18581 2015-01-30  Richard Biener  <rguenther@suse.de>
18583         PR tree-optimization/64829
18584         * gcc.dg/vect/pr64829.c: New testcase.
18586 2015-01-29  Marek Polacek  <polacek@redhat.com>
18588         PR c/64709
18589         * gcc.dg/pr64709.c: New test.
18591 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
18593         PR c++/64717
18594         * g++.dg/ubsan/pr64717-1.C: New test.
18595         * g++.dg/ubsan/pr64717-2.C: New test.
18597 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
18599         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18601 2015-01-29  Jeff Law  <law@redhat.com>
18603         PR target/15184
18604         * gcc.target/i386/pr15184-1.c: New test.
18605         * gcc.target/i386/pr15184-2.c: New test.
18607 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18609         PR tree-optimization/64746
18610         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18612 2015-01-29  Richard Biener  <rguenther@suse.de>
18614         PR tree-optimization/64853
18615         * gcc.dg/torture/pr64853.c: New testcase.
18617 2015-01-29  Richard Biener  <rguenther@suse.de>
18619         PR tree-optimization/64844
18620         * gcc.dg/vect/pr64844.c: New testcase.
18622 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
18624         PR middle-end/64809
18625         * gcc.dg/pr64809.c: Delete.
18627 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
18629         PR middle-end/64805
18630         * gcc.target/i386/pr64805.c: New.
18632 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18634         * gcc.dg/guality/guality.h (main): Add argv[0] to
18635         guality_gdb_command.
18637 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
18639         PR ipa/64801
18640         * gcc.dg/tree-ssa/pr64801.c: New testcase.
18642 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
18644         PR target/64659
18645         * gcc.target/sh/sh.exp
18646         (check_effective_target_atomic_model_soft_gusa_available,
18647         check_effective_target_atomic_model_soft_tcb_available,
18648         check_effective_target_atomic_model_soft_imask_available,
18649         check_effective_target_atomic_model_hard_llcs_available): New.
18650         * gcc.target/sh/pr64659-0.h: New.
18651         * gcc.target/sh/pr64659-1.c: New.
18652         * gcc.target/sh/pr64659-2.c: New.
18653         * gcc.target/sh/pr64659-3.c: New.
18654         * gcc.target/sh/pr64659-4.c: New.
18656 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
18658         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18659         scan-assembler-times pattern.
18661 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
18663         PR middle-end/64809
18664         * gcc.dg/pr64809.c: New test.
18666 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
18668         PR tree-optimization/64277
18669         * gcc.dg/pr64277.c: New.
18671 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18673         PR tree-optimization/64718
18674         * gcc.c-torture/execute/pr64718.c: New test.
18676 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
18678         * gcc.target/aarch64/abs_2.c: New.
18680 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
18682         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18683         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18684         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18685         ISA rev < 2.
18687 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
18689         PR bootstrap/64612
18690         * lib/target-supports.exp (check_effective_target_comdat_group): New.
18691         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18692         { target comdat_group }.
18694 2015-01-27  Tobias Burnus  <burnus@net-b.de>
18696         PR fortran/63861
18697         * gfortran.dg/goacc/coarray_2.f90: New.
18699 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18701         PR ipa/60871
18702         PR ipa/64139
18703         * g++.dg/torture/pr64139.C: New testcase.
18704         * g++.dg/torture/pr60871.C: Likewise.
18706 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
18708         PR fortran/64230
18709         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18710         prevent linking errors.
18712 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
18714         PR ipa/64282
18715         * g++.dg/torture/pr64282.C: New testcase.
18717 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18719         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18720         for wzr reg.
18722 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
18724         * gcc.target/s390/hotpatch-13.c: New testcase.
18725         * gcc.target/s390/hotpatch-14.c: New testcase.
18726         * gcc.target/s390/hotpatch-15.c: New testcase.
18727         * gcc.target/s390/hotpatch-16.c: New testcase.
18728         * gcc.target/s390/hotpatch-17.c: New testcase.
18729         * gcc.target/s390/hotpatch-18.c: New testcase.
18730         * gcc.target/s390/hotpatch-19.c: New testcase.
18731         * gcc.target/s390/hotpatch-20.c: New testcase.
18732         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18733         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18734         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18735         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18736         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18737         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18738         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18739         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18740         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18741         * gcc.target/s390/hotpatch-10.c: Likewise.
18742         * gcc.target/s390/hotpatch-11.c: Likewise.
18743         * gcc.target/s390/hotpatch-12.c: Likewise.
18744         * gcc.target/s390/hotpatch-2.c: Likewise.
18745         * gcc.target/s390/hotpatch-3.c: Likewise.
18746         * gcc.target/s390/hotpatch-4.c: Likewise.
18747         * gcc.target/s390/hotpatch-5.c: Likewise.
18748         * gcc.target/s390/hotpatch-6.c: Likewise.
18749         * gcc.target/s390/hotpatch-7.c: Likewise.
18750         * gcc.target/s390/hotpatch-8.c: Likewise.
18751         * gcc.target/s390/hotpatch-9.c: Likewise.
18752         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18753         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18754         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18755         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18756         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18757         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18758         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18759         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18761 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
18763         * gcc.dg/long_branch.c: New testcase.
18765 2015-01-27  Richard Biener  <rguenther@suse.de>
18767         PR tree-optimization/56273
18768         PR tree-optimization/59124
18769         PR tree-optimization/64277
18770         * g++.dg/warn/Warray-bounds-6.C: New testcase.
18771         * gcc.dg/Warray-bounds-12.c: Likewise.
18772         * gcc.dg/Warray-bounds-13.c: Likewise.
18774 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18776         PR rtl-optimization/61058
18777         * gcc.dg/pr61058.c: New test.
18779 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
18781         * gcc.target/i386/chkp-narrow-bounds.c: New.
18783 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
18785         PR tree-optimization/64807
18786         * gcc.dg/pr64807.c: New test.
18788         PR c/64766
18789         * gcc.dg/pr64766.c: New test.
18791 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
18793         PR target/49263
18794         * gcc.target/sh/pr49263-4.c: New.
18796 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
18798         PR fortran/62044
18799         * gfortran.dg/allocate_with_mold_1.f90: New test
18801 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
18803         PR c/64778
18804         * gcc.dg/pr64778.c: New test.
18806         PR middle-end/64421
18807         * gcc.dg/vect/pr64421.c: New test.
18809 2015-01-26  Tobias Burnus  <burnus@net-b.de>
18811         PR fortran/64771
18812         * gfortran.dg/coarray_36.f: New.
18813         * gfortran.dg/coarray_37.f90: New.
18815 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
18817         PR fortran/64230
18818         * gfortran.dg/class_allocate_18.f90: New.
18820 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18822         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18824 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18826         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18828 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18830         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18832 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18834         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18836 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18838         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18839         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18840         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18841         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18843 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18845         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18846         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18847         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18849 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
18851         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18852         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18853         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18854         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18855         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18856         vXXXhn.inc.
18858 2015-01-26  Richard Biener  <rguenther@suse.de>
18860         PR middle-end/64764
18861         * gcc.dg/uninit-19.c: New testcase.
18863 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18865         * lib/target-supports.exp (check_effective_target_vect64): Add
18866         sparc*-*-*.
18868 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
18870         PR testsuite/64712
18871         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18873 2015-01-26  Tony Liu  <tony.liu@arm.com>
18875         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18876         non-UAL cases.
18878 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
18880         PR libfortran/64770
18881         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18882         correctly, clean up afterwards.
18884 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
18886         PR fortran/62044
18887         * gfortran.dg/use_rename_7.f90: New.
18889 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
18891         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18892         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18894 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
18896         PR target/54236
18897         * gcc.target/sh/pr54236-4.c: New.
18899 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
18901         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18902         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
18903         Bridge test.
18905 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
18907         PR libfortran/64770
18908         * gfortran.dg/open_new_segv.f90: New test.
18910 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
18912         PR target/49263
18913         PR target/53987
18914         PR target/64345
18915         PR target/59533
18916         PR target/52933
18917         PR target/54236
18918         PR target/51244
18919         * gcc.target/sh/pr64345-1.c: New.
18920         * gcc.target/sh/pr64345-2.c: New.
18921         * gcc.target/sh/pr59533-1.c: New.
18922         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18923         * gcc.target/sh/pr52933-2.c: Likewise.
18924         * gcc.target/sh/pr54089-1.c: Likewise.
18925         * gcc.target/sh/pr54236-1.c: Likewise.
18926         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18927         * gcc.target/sh/pr49263-1.c: Remove xfails.
18928         * gcc.target/sh/pr49263-2.c: Likewise.
18929         * gcc.target/sh/pr49263-3.c: Likewise.
18930         * gcc.target/sh/pr53987-1.c: Likewise.
18931         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18932         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18933         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18934         (test05, test06, test07, test08, test09, test10, test11, test12): New.
18935         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18936         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18937         test_009): New.
18938         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18939         (test_02): New.
18941 2015-01-24  Tom de Vries  <tom@codesourcery.com>
18943         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18945 2015-01-23  Ian Lance Taylor  <iant@google.com>
18947         PR go/64510
18948         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18949         targets without split stack support.
18951 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
18953         PR target/64317
18954         * gcc.target/i386/pr64317.c: New test.
18956 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
18958         PR rtl-optimization/63637
18959         PR rtl-optimization/60663
18960         * gcc.dg/pr63637-1.c: New test.
18961         * gcc.dg/pr63637-2.c: New test.
18962         * gcc.dg/pr63637-3.c: New test.
18963         * gcc.dg/pr63637-4.c: New test.
18964         * gcc.dg/pr63637-5.c: New test.
18965         * gcc.dg/pr63637-6.c: New test.
18966         * gcc.target/i386/pr63637-1.c: New test.
18967         * gcc.target/i386/pr63637-2.c: New test.
18968         * gcc.target/i386/pr63637-3.c: New test.
18969         * gcc.target/i386/pr63637-4.c: New test.
18970         * gcc.target/i386/pr63637-5.c: New test.
18971         * gcc.target/i386/pr63637-6.c: New test.
18973 2015-01-23  Richard Biener  <rguenther@suse.de>
18975         PR testsuite/63439
18976         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18977         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18979 2015-01-23  Marek Polacek  <polacek@redhat.com>
18981         PR preprocessor/60570
18982         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18983         * gcc.dg/cpp/pr60570.c: New test.
18985 2015-01-23  Richard Biener  <rguenther@suse.de>
18987         PR testsuite/63439
18988         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18989         vectorization on vect64 targets.
18991 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
18993         PR fortran/60922
18994         * gfortran.dg/class_allocate_17.f90: New.
18996 2015-01-23  Tobias Burnus  <burnus@net-b.de>
18998         PR fortran/64726
18999         * gfortran.dg/goacc/combined_loop.f90: New.
19001 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19003         PR fortran/61933
19004         * gfortran.dg/make_unit.f90: New test.
19006 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19008         PR fortran/61933
19009         * gfortran.dg/negative_unit_int8.f: Update.
19011 2015-01-22  Jeff Law  <law@redhat.com>
19013         PR target/52076
19014         * gcc.target/m68k/pr52076-1.c: New test.
19015         * gcc.target/m68k/pr52076-2.c: New test.
19017 2015-01-22  Richard Biener  <rguenther@suse.de>
19019         PR middle-end/64728
19020         * gcc.dg/torture/pr64728.c: New testcase.
19022 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
19024         PR target/64688
19025         * g++.dg/pr64688.C: New test.
19027 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
19029         * gcc.target/i386/chkp-always_inline.c (f1): Make static
19030         to avoid errors with -fpic.
19032 2015-01-22  Richard Biener  <rguenther@suse.de>
19034         PR libstdc++/64535
19035         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
19037 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
19039         PR rtl-optimization/64682
19040         * gcc.c-torture/execute/pr64682.c: New file.
19042 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
19044         PR debug/64511
19045         * gcc.dg/pr64511.c: New test.
19047         PR rtl-optimization/62078
19048         * g++.dg/opt/pr62078.C: New test.
19050         PR c/63307
19051         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
19053 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
19055         PR fortran/57023
19056         * gfortran.dg/internal_pack_15.f90:  New test.
19058 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19060         * c-c++-common/tsan/step.c: New testcase.
19062 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19064         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
19066 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19068         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
19070 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19072         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
19074 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19076         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
19078 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19080         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
19082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19084         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
19086 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19088         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
19090 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19092         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
19094 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19096         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
19098 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19100         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
19102 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19104         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
19106 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19108         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
19110 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19112         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
19113         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
19114         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
19115         vXXXw.inc.
19117 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19119         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
19120         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
19121         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
19122         vXXXl.inc.
19124 2015-01-21  Renlin Li  <renlin.li@arm.com>
19126         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
19127         * g++.dg/tls/thread_local5g.C: Likewise.
19128         * g++.dg/tls/thread_local6g.C: Likewise.
19130 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19132         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
19133         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
19134         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
19136 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19138         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
19139         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
19140         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
19142 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19144         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
19145         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
19146         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
19148 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
19150         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
19151         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
19152         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
19154 2015-01-20  Jeff Law  <law@redhat.com>
19156         PR target/59946
19157         * gcc.target/m68k/pr59946.c: New test.
19159 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19161         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
19162         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
19163         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
19165 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19167         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
19168         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
19169         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
19171 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19173         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
19174         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
19175         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
19177 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19179         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
19180         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
19181         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
19182         vshuffle.inc.
19183         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
19184         vshuffle.inc.
19186 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19188         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
19189         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
19190         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
19192 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19194         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
19195         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
19196         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
19198 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
19200         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
19202 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
19204         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19206         PR sanitizer/64632
19207         * g++.dg/ubsan/pr64632.C: New test.
19209         PR debug/64663
19210         * gcc.dg/pr64663.c: New test.
19212 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19214         PR c++/64383
19215         * g++.dg/warn/Wunused-var-23.C: New.
19217 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19219         PR c++/59937
19220         * g++.dg/cpp0x/constexpr-59937-1.C: New.
19221         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19223 2015-01-20  Richard Biener  <rguenther@suse.de>
19225         PR ipa/64684
19226         * gcc.dg/lto/pr64684_0.c: New testcase.
19227         * gcc.dg/lto/pr64684_1.c: Likewise.
19228         * gcc.dg/lto/pr64684_2.c: Likewise.
19229         * gcc.dg/lto/pr64685_0.c: Likewise.
19230         * gcc.dg/lto/pr64685_1.c: Likewise.
19232 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
19234         PR c++/62241
19235         * g++.dg/cpp1y/lambda-init12.C: New.
19237 2015-01-20  Richard Biener  <rguenther@suse.de>
19239         PR tree-optimization/64410
19240         * g++.dg/vect/pr64410.cc: Require vect_double.
19242 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
19244         PR target/64149
19245         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19247 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
19249         PR bootstrap/64676
19250         Revert:
19251         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19253         PR rtl-optimization/64081
19254         * gcc.dg/pr64081.c: New test.
19256 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
19258         * jit.dg/harness.h: Include <unistd.h>.
19259         (CHECK_NO_ERRORS): New.
19260         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19261         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19262         gcc_jit_context_compile_to_file.
19263         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19264         args to the spawned executable.
19265         (jit-expand-vars): New function.
19266         (jit-exe-params): New variable.
19267         (dg-jit-set-exe-params): New function.
19268         (jit-dg-test): Detect testcases that use
19269         jit-verify-compile-to-file and call jit-setup-compile-to-file.
19270         Set arguments of spawned process to jit-exe-params.
19271         (jit-get-output-filename): New function.
19272         (jit-setup-compile-to-file): New function.
19273         (jit-verify-compile-to-file): New function.
19274         (jit-run-executable): New function.
19275         (jit-verify-executable): New function.
19276         * jit.dg/test-compile-to-assembler.c: New testcase.
19277         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19278         * jit.dg/test-compile-to-executable.c: New testcase.
19279         * jit.dg/test-compile-to-object.c: New testcase.
19281 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
19283         PR target/64652
19284         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19285         (test_1): New.
19287 2015-01-19  Martin Liska  <mliska@suse.cz>
19289         * objc/compile/pr64668.m: New test.
19291 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
19293         * jit.dg/test-arith-overflow.c: Include stdbool.h.
19294         (create_overflow_fn): Update comment to clarify that
19295         the third param of the created function is a bool *, not
19296         an int *.
19297         (verify_int_overflow_fn): Convert param "expected_ovf" from
19298         int to bool.  Update third param of "overflow_fn_type" from int *
19299         to bool *.  Update local "actual_ovf" from int to bool.
19300         (verify_uint_overflow_fn): Likewise.
19302 2015-01-19  Martin Liska  <mliska@suse.cz>
19304         * gcc.dg/ipa/ipa-icf-33.c: New test.
19306 2015-01-19  Felix Yang  <felix.yang@huawei.com>
19307             Haijian Zhang  <z.zhanghaijian@huawei.com>
19309         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19310         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19311         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19312         result_float64x2, expected_hfloat64x2): New helper type, variable and
19313         declaration.
19314         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19315         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19316         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19317         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19318         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19319         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19320         and target without the FMA feature.
19322 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
19324         * gcc.target/aarch64/pr64304.c: New testcase.
19326 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
19328         PR rtl-optimization/64081
19329         * gcc.dg/pr64081.c: New test.
19331 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
19333         PR target/63971
19334         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19335         the epilogue).
19336         * gcc.target/aarch64/test_frame_6.c: Likewise.
19337         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19338         and x19 (in the epilogue).
19339         * gcc.target/aarch64/test_frame_4.c: Likewise.
19340         * gcc.target/aarch64/test_frame_7.c: Likewise.
19342 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
19344         * gcc.target/i386/chkp-always_inline.c: New.
19346 2015-01-15  Andrew Pinski  <apinski@cavium.com>
19347             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19349         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19350         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19352 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
19354         PR fortran/60255
19355         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19356         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19358 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19360         PR fortran/64578
19361         * gfortran.dg/unlimited_polymorphic_21.f90: New test
19363 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
19365         PR target/64652
19366         * gcc.target/sh/torture/pr64652.c: New.
19368 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19370         * gcc.dg/ipa/ipa-icf-32.c: Update template.
19371         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19372         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19373         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19374         * c-c++-common/asan/kasan-recover-1.c: Likewise.
19375         * c-c++-common/asan/kasan-recover-2.c: Likewise.
19377 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
19379         PR ipa/64378
19380         * g++.dg/torture/pr64378.C: New testcase.
19382 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19384         PR fortran/57959
19385         * gfortran.dg/block_13.f08: New test
19387 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
19389         PR fortran/55901
19390         * gfortran.dg/associate_1.f03: Allow test for character with
19391         automatic length.
19393 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19395         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19396         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19398 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
19400         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19402 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
19404         PR fortran/64578
19405         * gfortran.dg/unlimited_polymorphic_21.f90: New test
19407 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19409         PR fortran/60357
19410         * gfortran.dg/alloc_comp_assign_13.f08: New test.
19412         PR fortran/61275
19413         * gfortran.dg/alloc_comp_assign_14.f08: New test.
19415         PR fortran/55932
19416         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19418 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
19420         PR fortran/60334
19421         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19423 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
19425         PR rtl-optimization/52773
19426         * gcc.c-torture/compile/pr52773.c: New test.
19428 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19430         PR c++/62134
19431         * g++.dg/cpp0x/alias-decl-46.C: New.
19433 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19435         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19437 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19439         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19440         Add trace.
19441         (CHECK_FP): Likewise.
19442         (CHECK_CUMULATIVE_SAT): Likewise.
19444 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
19446         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19447         (Set_Neon_Cumulative_Sat): Add parameter.
19448         (__set_neon_cumulative_sat): Support new parameter.
19449         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19450         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19451         argument.
19452         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19453         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19454         argument.
19456 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19458         * g++.dg/tsan/vptr_benign_race.C: New testcase.
19459         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19461 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19463         PR c++/60056
19464         * g++.dg/tls/thread_local-ice4.C: New.
19466 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
19468         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19469         than Neon options.
19471 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19473         PR c++/62276
19474         * g++.dg/cpp0x/vt-62276.C: New.
19476 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19478         PR middle-end/64353
19479         * g++.dg/pr64353.C: New.
19481 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19483         PR target/64263
19484         * gcc.target/aarch64/pr64263_1.c: New test.
19486 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
19488         PR tree-optimization/64434
19489         * gcc.dg/torture/pr64434.c: Move to...
19490         * gcc.dg/pr64434.c: ... here.
19492 2015-01-16  Richard Biener  <rguenther@suse.de>
19494         PR middle-end/64614
19495         * gcc.dg/uninit-18.c: New testcase.
19497 2015-01-16  Richard Biener  <rguenther@suse.de>
19499         PR tree-optimization/64568
19500         * g++.dg/torture/pr64568-2.C: New testcase.
19502 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
19504         PR target/64363
19505         * gcc.target/i386/chkp-label-address.c: New.
19507 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
19509         PR fortran/45290
19510         * gfortran.dg/pointer_init_6.f90: Extended.
19512 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
19514         * gcc.c-torture/compile/20150108.c: New test.
19516 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19518         * gcc.target/visium: New directory.
19520 2015-01-16  Richard Biener  <rguenther@suse.de>
19522         PR tree-optimization/61743
19523         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19524         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19526 2015-01-16  Zhenqiang Chen  <zhenqiang.chen@arm.com>
19528         * gcc.dg/pr64015.c: New test.
19530 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
19532         PR ipa/64163
19533         PR ipa/64612
19534         * g++.dg/ipa/pr64612.C: New test.
19536 2015-01-16  Renlin Li  <renlin.li@arm.com>
19538         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19540 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
19542         * gcc.target/i386/sse-14.c: Test new intrinsic.
19543         * gcc.target/i386/sse-22.c: Ditto.
19545 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
19547         PR c++/58614
19548         * g++.dg/cpp0x/auto44.C: New.
19550 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
19552         PR target/59710
19553         * gcc.target/nios2/gpopt-all.c: New test case.
19554         * gcc.target/nios2/gpopt-local.c: New test case.
19555         * gcc.target/nios2/gpopt-global.c: New test case.
19556         * gcc.target/nios2/gpopt-data.c: New test case.
19557         * gcc.target/nios2/gpopt-none.c: New test case.
19559 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
19561         * g++.dg/ubsan/vptr-1.C: New test.
19562         * g++.dg/ubsan/vptr-2.C: New test.
19563         * g++.dg/ubsan/vptr-3.C: New test.
19564         * g++.dg/ubsan/vptr-4.C: New test.
19565         * g++.dg/ubsan/vptr-5.C: New test.
19566         * g++.dg/ubsan/vptr-6.C: New test.
19567         * g++.dg/ubsan/vptr-7.C: New test.
19568         * g++.dg/ubsan/vptr-8.C: New test.
19569         * g++.dg/ubsan/vptr-9.C: New test.
19571 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19573         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19574         is set up.
19575         * lib/gcc-dg.exp: Likewise.
19577 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
19579         PR rtl-optimization/64110
19580         * gcc.target/i386/pr64110.c: Add scan-assembler.
19582 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
19583             James Norris  <jnorris@codesourcery.com>
19584             Cesar Philippidis  <cesar@codesourcery.com>
19585             Ilmir Usmanov  <i.usmanov@samsung.com>
19587         * lib/target-supports.exp (check_effective_target_fopenacc): New
19588         procedure.
19589         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19590         * g++.dg/goacc/goacc.exp: Likewise.
19591         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19592         * gcc.dg/goacc/goacc.exp: Likewise.
19593         * gfortran.dg/goacc/goacc.exp: Likewise.
19594         * c-c++-common/cpp/openacc-define-1.c: New file.
19595         * c-c++-common/cpp/openacc-define-2.c: Likewise.
19596         * c-c++-common/cpp/openacc-define-3.c: Likewise.
19597         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19598         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19599         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19600         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19601         * c-c++-common/goacc/asyncwait-1.c: Likewise.
19602         * c-c++-common/goacc/cache-1.c: Likewise.
19603         * c-c++-common/goacc/clauses-fail.c: Likewise.
19604         * c-c++-common/goacc/collapse-1.c: Likewise.
19605         * c-c++-common/goacc/data-1.c: Likewise.
19606         * c-c++-common/goacc/data-2.c: Likewise.
19607         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19608         * c-c++-common/goacc/deviceptr-1.c: Likewise.
19609         * c-c++-common/goacc/deviceptr-2.c: Likewise.
19610         * c-c++-common/goacc/deviceptr-3.c: Likewise.
19611         * c-c++-common/goacc/if-clause-1.c: Likewise.
19612         * c-c++-common/goacc/if-clause-2.c: Likewise.
19613         * c-c++-common/goacc/kernels-1.c: Likewise.
19614         * c-c++-common/goacc/loop-1.c: Likewise.
19615         * c-c++-common/goacc/loop-private-1.c: Likewise.
19616         * c-c++-common/goacc/nesting-1.c: Likewise.
19617         * c-c++-common/goacc/nesting-data-1.c: Likewise.
19618         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19619         * c-c++-common/goacc/parallel-1.c: Likewise.
19620         * c-c++-common/goacc/pcopy.c: Likewise.
19621         * c-c++-common/goacc/pcopyin.c: Likewise.
19622         * c-c++-common/goacc/pcopyout.c: Likewise.
19623         * c-c++-common/goacc/pcreate.c: Likewise.
19624         * c-c++-common/goacc/pragma_context.c: Likewise.
19625         * c-c++-common/goacc/present-1.c: Likewise.
19626         * c-c++-common/goacc/reduction-1.c: Likewise.
19627         * c-c++-common/goacc/reduction-2.c: Likewise.
19628         * c-c++-common/goacc/reduction-3.c: Likewise.
19629         * c-c++-common/goacc/reduction-4.c: Likewise.
19630         * c-c++-common/goacc/sb-1.c: Likewise.
19631         * c-c++-common/goacc/sb-2.c: Likewise.
19632         * c-c++-common/goacc/sb-3.c: Likewise.
19633         * c-c++-common/goacc/update-1.c: Likewise.
19634         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19635         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19636         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19637         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19638         * gfortran.dg/goacc/assumed.f95: Likewise.
19639         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19640         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19641         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19642         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19643         * gfortran.dg/goacc/branch.f95: Likewise.
19644         * gfortran.dg/goacc/cache-1.f95: Likewise.
19645         * gfortran.dg/goacc/coarray.f95: Likewise.
19646         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19647         * gfortran.dg/goacc/cray.f95: Likewise.
19648         * gfortran.dg/goacc/critical.f95: Likewise.
19649         * gfortran.dg/goacc/data-clauses.f95: Likewise.
19650         * gfortran.dg/goacc/data-tree.f95: Likewise.
19651         * gfortran.dg/goacc/declare-1.f95: Likewise.
19652         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19653         * gfortran.dg/goacc/fixed-1.f: Likewise.
19654         * gfortran.dg/goacc/fixed-2.f: Likewise.
19655         * gfortran.dg/goacc/fixed-3.f: Likewise.
19656         * gfortran.dg/goacc/fixed-4.f: Likewise.
19657         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19658         * gfortran.dg/goacc/if.f95: Likewise.
19659         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19660         * gfortran.dg/goacc/list.f95: Likewise.
19661         * gfortran.dg/goacc/literal.f95: Likewise.
19662         * gfortran.dg/goacc/loop-1.f95: Likewise.
19663         * gfortran.dg/goacc/loop-2.f95: Likewise.
19664         * gfortran.dg/goacc/loop-3.f95: Likewise.
19665         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19666         * gfortran.dg/goacc/omp.f95: Likewise.
19667         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19668         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19669         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19670         * gfortran.dg/goacc/parameter.f95: Likewise.
19671         * gfortran.dg/goacc/private-1.f95: Likewise.
19672         * gfortran.dg/goacc/private-2.f95: Likewise.
19673         * gfortran.dg/goacc/private-3.f95: Likewise.
19674         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19675         * gfortran.dg/goacc/reduction-2.f95: Likewise.
19676         * gfortran.dg/goacc/reduction.f95: Likewise.
19677         * gfortran.dg/goacc/routine-1.f90: Likewise.
19678         * gfortran.dg/goacc/routine-2.f90: Likewise.
19679         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19680         * gfortran.dg/goacc/several-directives.f95: Likewise.
19681         * gfortran.dg/goacc/sie.f95: Likewise.
19682         * gfortran.dg/goacc/subarrays.f95: Likewise.
19683         * gfortran.dg/gomp/map-1.f90: Likewise.
19684         * gfortran.dg/openacc-define-1.f90: Likewise.
19685         * gfortran.dg/openacc-define-2.f90: Likewise.
19686         * gfortran.dg/openacc-define-3.f90: Likewise.
19687         * g++.dg/gomp/block-1.C: Update for changed compiler output.
19688         * g++.dg/gomp/block-2.C: Likewise.
19689         * g++.dg/gomp/block-3.C: Likewise.
19690         * g++.dg/gomp/block-5.C: Likewise.
19691         * g++.dg/gomp/target-1.C: Likewise.
19692         * g++.dg/gomp/target-2.C: Likewise.
19693         * g++.dg/gomp/taskgroup-1.C: Likewise.
19694         * g++.dg/gomp/teams-1.C: Likewise.
19695         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19696         * gcc.dg/cilk-plus/jump.c: Likewise.
19697         * gcc.dg/gomp/block-1.c: Likewise.
19698         * gcc.dg/gomp/block-10.c: Likewise.
19699         * gcc.dg/gomp/block-2.c: Likewise.
19700         * gcc.dg/gomp/block-3.c: Likewise.
19701         * gcc.dg/gomp/block-4.c: Likewise.
19702         * gcc.dg/gomp/block-5.c: Likewise.
19703         * gcc.dg/gomp/block-6.c: Likewise.
19704         * gcc.dg/gomp/block-7.c: Likewise.
19705         * gcc.dg/gomp/block-8.c: Likewise.
19706         * gcc.dg/gomp/block-9.c: Likewise.
19707         * gcc.dg/gomp/target-1.c: Likewise.
19708         * gcc.dg/gomp/target-2.c: Likewise.
19709         * gcc.dg/gomp/taskgroup-1.c: Likewise.
19710         * gcc.dg/gomp/teams-1.c: Likewise.
19712 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
19714         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19715         test case.
19717 2015-01-15  Mike Stump  <mikestump@comcast.net>
19719         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19720         * gcc.dg/inline_2.c: Likewise.
19721         * gcc.dg/inline_3.c: Likewise.
19722         * gcc.dg/inline_4.c: Likewise.
19724 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
19726         PR fortran/58023
19727         * gfortran.dg/proc_ptr_comp_43.f90: New.
19729 2015-01-15  Mike Stump  <mikestump@comcast.net>
19731         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19732         * gcc.dg/unroll_2.c: Likewise.
19733         * gcc.dg/unroll_3.c: Likewise.
19734         * gcc.dg/unroll_4.c: Likewise.
19735         * gcc.dg/unroll_5.c: Likewise.
19737 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
19739         PR target/63971
19740         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19741         in epilogue.
19742         * gcc.target/aarch64/test_frame_6.c: Likewise.
19743         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19744         x30 and x19 (in the epilogue).
19745         * gcc.target/aarch64/test_frame_4.c: Likewise.
19746         * gcc.target/aarch64/test_frame_7.c: Likewise.
19748 2015-01-15  Martin Liska  <mliska@suse.cz>
19750         * g++.dg/ipa/pr64068.C: New test.
19751         * gcc.dg/ipa/PR64559.c: New test.
19753 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19755         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19756         with PIE.
19758 2015-01-15  Richard Biener  <rguenther@suse.de>
19760         PR tree-optimization/61743
19761         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19762         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19764 2015-01-15  Renlin Li  <renlin.li@arm.com>
19766         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19767         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19769 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19771         * gcc.dg/vect/vect-aggressive-1.c: New.
19772         * gcc.target/i386/avx2-vect-aggressive.c: New.
19774 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
19776         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19778 2015-01-15  Richard Biener  <rguenther@suse.de>
19780         PR lto/64415
19781         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19782         -Wl,-undefined,dynamic_lookup.
19784 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
19786         * gnat.dg/opt47.adb: New test.
19788 2015-01-15  Richard Biener  <rguenther@suse.de>
19790         PR lto/64415
19791         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19793 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
19795         PR tree-optimization/64434
19796         * gcc.dg/torture/pr64434.c: New test.
19798 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
19800         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19801         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
19802         -march=loongson* and -march=octeon* require -mno-micromips.
19804 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
19805             Matthew Fortune  <matthew.fortune@imgtec.com>
19807         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19808         * gcc.target/mips/call-saved-5.c (foo): Likewise.
19809         * gcc.target/mips/call-saved-6.c (foo): Likewise.
19810         * gcc.target/mips/call-saved-7.c: New file.
19811         * gcc.target/mips/call-saved-8.c: New file.
19812         * gcc.target/mips/call-saved-9.c: New file.
19814 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
19816         * gcc.target/mips/lsa.c: New file.
19817         * gcc.target/mips/mips64-lsa.c: Likewise.
19818         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19819         * gcc.target/mips/mulsize-4.c: Likewise.
19820         * gcc.target/mips/mulsize-5.c: New file.
19821         * gcc.target/mips/mulsize-6.c: Likewise.
19822         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19823         and !HAS_LSA as ghost options.
19824         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19825         for !HAS_LSA.
19827 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
19829         * g++.dg/torture/20141013.c: Set -fno-short-enums.
19831 2015-01-15  Richard Biener  <rguenther@suse.de>
19833         PR middle-end/64365
19834         * gcc.dg/torture/pr64365.c: New testcase.
19836 2015-01-14  Marcos Diaz  <marcos.diaz@tallertechnologies.com>
19838         * gcc.dg/stackprotectexplicit1.c: New test.
19839         * g++.dg/stackprotectexplicit2.c: New test.
19841 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19843         PR target/61933
19844         * gfortran.dg/inquire_internal.f90: New.
19845         * gfortran.dg/negative_unit_check.f90: New.
19847 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
19849         PR target/53988
19850         * gcc.target/sh/pr53988-1.c: New.
19852 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
19854         PR c++/58671
19855         * g++.dg/tls/thread_local-ice3.C: New.
19857 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
19859         * gcc.target/i386/fentry-override.c: Properly place {} in target
19860         selector.  Remove nonpic.
19861         * gcc.target/i386/fentry.c: Likewise.
19863 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19865         * gcc.dg/atomic-invalid.c: Check for invalid memory model
19866         warnings instead of errors.
19868 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
19870         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19871         option support instead of ENABLE_LTO from Makefile.
19873 2015-01-14  Richard Biener  <rguenther@suse.de>
19875         PR tree-optimization/59354
19876         * gcc.dg/vect/pr59354.c: New testcase.
19878 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
19880         * lib/target-supports.exp
19881         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19882         on ARM architures before v7.
19884 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
19886         PR middle-end/59448
19887         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19888         an atomic_exchange.
19890 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19892         PR target/64386
19893         * gcc.target/i386/pr64386.c: New test.
19895 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19897         PR target/64393
19898         * gcc.target/i386/pr64393.c: New test.
19900 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
19902         PR target/64387
19903         * gcc.target/i386/pr64387.c: New test.
19905 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
19907         * gcc.target/aarch64/store-pair-1.c: Fix typo.
19909 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19911         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19913 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
19915         PR target/64453
19916         * gcc.target/arm/pr64453.c: New.
19918 2015-01-14  Richard Biener  <rguenther@suse.de>
19920         PR lto/64415
19921         * gcc.dg/lto/pr64415_0.c: New testcase.
19922         * gcc.dg/lto/pr64415_1.c: Likewise.
19924 2015-01-14  Martin Liska  <mliska@suse.cz>
19926         * gcc.dg/ipa/pr64307.c: New test.
19928 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
19930         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19931         64-bit and 128-bit.
19933 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19935         PR target/64460
19936         * gcc.target/arm/pr64460_1.c: New test.
19938 2015-01-14  Richard Biener  <rguenther@suse.de>
19940         PR tree-optimization/64493
19941         PR tree-optimization/64495
19942         * gcc.dg/vect/pr64493.c: New testcase.
19943         * gcc.dg/vect/pr64495.c: Likewise.
19945 2015-01-13  Martin Uecker  <uecker@eecs.berkeley.edu>
19947         * gcc.dg/Warray-bounds-11.c: New test-case.
19949 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
19951         * gcc.target/mips/octeon3-pipe-1.c: New test.
19953 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
19955         * jit.dg/harness.h (set_up_logging): Move string concatenation
19956         into...
19957         (concat_strings): New function.
19958         (dump_reproducer): New function.
19959         (test_jit): Call dump_reproducer.
19960         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19961         function.
19962         (jit-dg-test): Delete any generated reproducer from previous runs.
19963         Verify that a generated reproducer was created, and verify that it
19964         compiles.
19965         * jit.dg/test-nested-contexts.c (main): Call
19966         gcc_jit_context_dump_reproducer_to_file.
19968 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19970         * gcc.dg/aru-2.c: Add dg-require-profiling.
19972 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19974         * lib/target-supports.exp (check_profiling_available): Check if
19975         -pg links.
19977 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
19979         PR ipa/64565
19980         * g++.dg/torture/pr64565.C: New testcase.
19982 2015-01-13  Marek Polacek  <polacek@redhat.com>
19984         PR middle-end/64391
19985         * gcc.dg/tm/pr64391.c: New test.
19987 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19989         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19990         true.
19992 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
19994         * gcc.target/i386/pie.c: New test.
19996         * lib/target-supports.exp (check_effective_target_pie): New.
19998 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
20000         PR rtl-optimization/64286
20001         * gcc.target/i386/avx2-pr64286.c: New test.
20003 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
20005         PR c++/57626
20006         * g++.dg/cpp0x/vt-57626.C: New.
20008 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
20010         PR fortran/64528
20011         * gfortran.dg/pr64528.f90: New test.
20013 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
20015         * gcc.target/aarch64/subsp.c: New test.
20017 2015-01-13  Andrew Pinski  <apinski@cavium.com>
20019         * gcc.target/aarch64/store-pair-1.c: New testcase.
20021 2015-01-13  Richard Biener  <rguenther@suse.de>
20023         PR lto/64373
20024         * gcc.dg/lto/pr64373_0.c: New testcase.
20026 2015-01-13  Andrew Pinski  <apinski@cavium.com>
20028         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
20029         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
20031 2015-01-13  Richard Biener  <rguenther@suse.de>
20033         PR tree-optimization/64406
20034         * gcc.dg/pr64406.c: New testcase.
20036 2015-01-13  Richard Biener  <rguenther@suse.de>
20038         PR tree-optimization/64404
20039         * gcc.dg/vect/pr64404.c: New testcase.
20041 2015-01-13  Richard Biener  <rguenther@suse.de>
20043         PR tree-optimization/64568
20044         * g++.dg/torture/pr64568.C: New testcase.
20046 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
20048         * jit.dg/test-error-local-used-from-other-function.c: New test
20049         case.
20050         * jit.dg/test-error-param-reuse.c: New test case.
20051         * jit.dg/test-error-param-sharing.c: New test case.
20052         * jit.dg/test-error-param-used-from-other-function.c: New test
20053         case.
20054         * jit.dg/test-error-param-used-without-a-function.c: New test
20055         case.
20057 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
20059         PR tree-optimization/64563
20060         * gcc.dg/pr64563.c: New test.
20062         PR target/64513
20063         * gcc.target/i386/pr64513.c: New test.
20065         PR tree-optimization/64454
20066         * gcc.dg/pr64454.c: New test.
20068         PR testsuite/64028
20069         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
20070         bind_pic_locally.
20071         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
20072         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
20073         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
20074         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
20075         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
20076         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
20077         * gcc.dg/vect/slp-25.c: Likewise.
20078         * gcc.dg/vect/vect-109.c: Likewise.
20079         * gcc.dg/vect/vect-13.c: Likewise.
20080         * gcc.dg/vect/vect-17.c: Likewise.
20081         * gcc.dg/vect/vect-18.c: Likewise.
20082         * gcc.dg/vect/vect-19.c: Likewise.
20083         * gcc.dg/vect/vect-20.c: Likewise.
20084         * gcc.dg/vect/vect-21.c: Likewise.
20085         * gcc.dg/vect/vect-22.c: Likewise.
20086         * gcc.dg/vect/vect-27.c: Likewise.
20087         * gcc.dg/vect/vect-29.c: Likewise.
20088         * gcc.dg/vect/vect-2-big-array.c: Likewise.
20089         * gcc.dg/vect/vect-2.c: Likewise.
20090         * gcc.dg/vect/vect-3.c: Likewise.
20091         * gcc.dg/vect/vect-4.c: Likewise.
20092         * gcc.dg/vect/vect-5.c: Likewise.
20093         * gcc.dg/vect/vect-72.c: Likewise.
20094         * gcc.dg/vect/vect-73-big-array.c: Likewise.
20095         * gcc.dg/vect/vect-73.c: Likewise.
20096         * gcc.dg/vect/vect-77-global.c: Likewise.
20097         * gcc.dg/vect/vect-78-global.c: Likewise.
20098         * gcc.dg/vect/vect-7.c: Likewise.
20099         * gcc.dg/vect/vect-86.c: Likewise.
20100         * gcc.dg/vect/vect-align-1.c: Likewise.
20101         * gcc.dg/vect/vect-align-3.c: Likewise.
20102         * gcc.dg/vect/vect-all-big-array.c: Likewise.
20103         * gcc.dg/vect/vect-all.c: Likewise.
20104         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
20105         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
20106         * gcc.dg/vect/vect-peel-3.c: Likewise.
20107         * gcc.dg/vect/vect-peel-4.c: Likewise.
20108         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
20110 2015-01-12  Jeff Law  <law@redhat.com>
20112         PR target/64461
20113         * gcc.target/m68k/pr64461.c: New test.
20115 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
20117         * jit.dg/test-array-as-pointer.c (create_code): Update call
20118         to gcc_jit_context_new_global by setting "kind" to
20119         GCC_JIT_GLOBAL_IMPORTED.
20120         * jit.dg/test-error-array-as-pointer.c: Likewise.
20121         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
20122         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
20123         setting kind to GCC_JIT_GLOBAL_EXPORTED.
20124         * jit.dg/test-using-global.c (the_global): Rename to...
20125         (imported_global): ...this.
20126         (create_code): Update to test the three kinds of global.
20127         (verify_code): Likewise.
20129 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
20131         PR testsuite/64427
20132         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
20133         undefined behavior.
20134         * gcc.target/i386/pr64291-2.c: Updated.
20136 2015-01-12  Richard Biener  <rguenther@suse.de>
20138         PR tree-optimization/64530
20139         * gfortran.dg/pr64530.f90: New testcase.
20141 2015-01-12  Richard Biener  <rguenther@suse.de>
20143         PR middle-end/64357
20144         * gcc.dg/torture/pr64357.c: New testcase.
20146 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
20148         * gcc.target/i386/nop-mcount.c: Properly place {} in target
20149         selector.
20151 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
20152         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
20154 2015-01-12  Martin Liska  <mliska@suse.cz>
20156         * gcc.dg/ipa/PR64550.c: New test.
20158 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
20160         PR ipa/63470
20161         * g++.dg/ipa/pr63470.C: New testcase.
20163 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
20165         PR fortran/63733
20166         * gfortran.dg/typebound_operator_20.f90: New.
20168 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
20170         PR fortran/58023
20171         * gfortran.dg/proc_ptr_comp_42.f90: New.
20173 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
20175         PR fortran/64508
20176         * gfortran.dg/proc_ptr_comp_41.f90: New.
20178 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
20180         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
20182 2015-01-10  Tobias Burnus  <burnus@net-b.de>
20184         PR fortran/64522
20185         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
20186         and add dg-excess-errors.
20187         * gfortran.dg/line_length_6.f90: New.
20188         * gfortran.dg/line_length_7.f90: New.
20189         * gfortran.dg/line_length_8.f90: New.
20190         * gfortran.dg/line_length_9.f90: New.
20191         * gfortran.dg/line_length_10.f90: New.
20192         * gfortran.dg/line_length_11.f90: New.
20194 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
20196         * jit.dg/test-threads.c (struct testcase): Move declaration
20197         to jit.dg/all-non-failing-tests.h.
20198         (testcases): Likewise.
20199         * jit.dg/all-non-failing-tests.h (struct testcase): Move
20200         declaration here from jit.dg/all-non-failing-tests.h.
20201         (testcases): Likewise.
20202         * jit.dg/test-combination.c (create_code): Eliminate spelling
20203         out all of the testcases in favor of looping through the
20204         "testcases" metadata.
20205         (verify_code): Likewise.
20207 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
20209         PR rtl-optimization/64536
20210         * gcc.dg/pr64536.c: New test.
20212 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
20214         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
20215         * jit.dg/test-combination.c (create_code): Likewise.
20216         (verify_code): Likewise.
20217         * jit.dg/test-constants.c: New test case.
20218         * jit.dg/test-threads.c: Add test-constants.c.
20220 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
20222         PR libobjc/51891
20223         * objc.dg/gnu-api-2-class.m: Add a test case
20224         for the above change.
20226 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
20228         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
20230 2015-01-09  Richard Biener  <rguenther@suse.de>
20232         PR tree-optimization/64410
20233         * g++.dg/vect/pr64410.cc: New testcase.
20235 2015-01-09  Martin Liska  <mliska@suse.cz>
20237         * gcc.dg/ipa/ipa-icf-32.c: New test.
20239 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20241         * c-c++-common/tsan/tsan_barrier.h: New.
20242         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20243         * c-c++-common/tsan/bitfield_race.c: Likewise.
20244         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20245         * c-c++-common/tsan/mutexset1.c: Likewise.
20246         * c-c++-common/tsan/race_on_barrier.c: Likewise.
20247         * c-c++-common/tsan/race_on_mutex.c: Likewise.
20248         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20249         * c-c++-common/tsan/simple_race.c: Likewise.
20250         * c-c++-common/tsan/simple_stack.c: Likewise.
20251         * c-c++-common/tsan/sleep_sync.c: Likewise.
20252         * c-c++-common/tsan/tiny_race.c: Likewise.
20253         * c-c++-common/tsan/tls_race.c: Likewise.
20254         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20255         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20256         * g++.dg/tsan/atomic_free.C: Likewise.
20257         * g++.dg/tsan/atomic_free2.C: Likewise.
20258         * g++.dg/tsan/cond_race.C: Likewise.
20259         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20261 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
20263         PR testsuite/62250
20264         * lib/target-supports.exp (check_effective_target_libatomic_available):
20265         New.
20266         * gfortran.dg/coarray/caf.exp: Only add -latomic for
20267         targets that match effective-target libatomic_available.
20268         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20270 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
20272         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20273         Verify the result of gcc_jit_context_get_last_error.
20274         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20276 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
20278         PR tree-optimization/63989
20279         * gcc.dg/strlenopt-27.c: New test.
20281 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
20283         * jit.dg/harness.h (set_up_logging): New function.
20284         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
20285         set_up_logging on the context, so that every testcase is
20286         logged to a particular file.
20287         * jit.dg/test-nested-contexts.c (main): Open a logfile,
20288         and call gcc_jit_context_set_logfile on the top-level context.
20290 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
20292         PR target/64338
20293         * g++.dg/opt/pr64338.C: New test.
20295 2015-01-08  Tobias Burnus  <burnus@net-b.de>
20297         * gfortran.dg/coarray/codimension_2b.f90: New file.
20298         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20299         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20301 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20303         PR c++/59004
20304         * g++.dg/ext/fnname4.C: New.
20306 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20308         PR c++/64462
20309         * g++.dg/cpp0x/constexpr-64462.C: New.
20311 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
20313         PR c++/60753
20314         * g++.dg/cpp0x/deleted10.C: New.
20316 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20318         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20320 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20322         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20323         GCC_JIT_UNARY_OP_ABS.
20324         (verify_unary_ops): Likewise.
20326 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20328         * jit.dg/test-arith-overflow.c: New test case.
20329         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20330         * jit.dg/test-combination.c (create_code): Likewise.
20331         (verify_code): Likewise.
20332         * jit.dg/test-threads.c (testcases): Likewise.
20334 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20336         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20337         rather than "jit".  Load g++.exp, and call g++_init.
20338         Run test-*.cc files within the testsuite and *.cc files within
20339         docs/examples.
20340         (jit-dg-test): Drop the addition of -fgnu89-inline to
20341         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20342         doing it when compiling C testcases (since g++ does not handle
20343         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20344         is restored to the value after g++_init ran, rather than the
20345         value before g++_init ran.  Return a list of
20346         $comp_output $output_file, as dg-test assumes.
20348 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20350         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20351         make it easier to figure out the origin of each test result when
20352         running test-combination.c and test-threads.c.
20353         (CHECK_VALUE): Likewise.
20354         (CHECK_DOUBLE_VALUE): Likewise.
20355         (CHECK_STRING_VALUE): Likewise.
20356         (CHECK_STRING_STARTS_WITH): Likewise.
20357         (CHECK_STRING_CONTAINS): Likewise.
20358         (CHECK): Likewise.
20359         (check_string_value): Likewise, add "funcname" param.
20360         (check_string_starts_with): Likewise.
20361         (check_string_contains): Likewise.
20363 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
20365         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20366         generating name of built executable.
20368 2015-01-07  Marek Polacek  <polacek@redhat.com>
20370         PR c/64440
20371         * gcc.dg/pr64440.c: New test.
20372         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20374 2015-01-07  Marek Polacek  <polacek@redhat.com>
20376         PR c/64417
20377         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20378         * gcc.dg/pr64417.c: New test.
20380 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
20382         PR target/64505
20383         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20384         fix is correct.
20386 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20388         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20389         Check if testcases run without errors, not just if they compile.
20391 2015-01-06  Christian Bruel  <christian.bruel@st.com>
20393         PR target/64507
20394         * gcc.target/sh/pr64507.c: New test.
20396 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
20398         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20400 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
20402         * c-c++-common/asan/sanitize-all-1.c: New test.
20403         * c-c++-common/ubsan/sanitize-all-1.c: New test.
20404         * c-c++-common/ubsan/sanitize-all-2.c: New test.
20405         * c-c++-common/ubsan/sanitize-all-3.c: New test.
20406         * c-c++-common/ubsan/sanitize-all-4.c: New test.
20408 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
20410         * lib/target-supports.exp (check_profiling_available): Return 0 for
20411         Visium.
20412         (check_effective_target_tls_runtime): Likewise.
20413         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20414         * gcc.dg/20020312-2.c: Adjust for Visium.
20415         * gcc.dg/tls/thr-cse-1.c: Likewise
20416         * gcc.dg/tree-ssa/20040204-1.c: Likewise
20417         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20418         * gcc.dg/weak/typeof-2.c: Likewise.
20420 2015-01-05  Radovan Obradovic  <radovan.obradovic@imgtec.com>
20422         PR rtl-optimization/64287
20423         * gcc.dg/aru-2.c: New test.
20425 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20427         PR sanitizer/64344
20428         * c-c++-common/ubsan/pr64344-1.c: New test.
20429         * c-c++-common/ubsan/pr64344-2.c: New test.
20431         PR tree-optimization/64465
20432         * gcc.dg/pr64465.c: New test.
20434         PR tree-optimization/64494
20435         * gcc.c-torture/compile/pr64494.c: New test.
20437 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
20439         PR fortran/47674
20440         * gfortran.dg/realloc_on_assign_25.f90:  New test.
20442 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
20444         Update copyright years.
20446 2015-01-05  Marek Polacek  <polacek@redhat.com>
20448         PR c/64423
20449         * gcc.dg/pr64423.c: New test.
20451 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20453         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20454         mmix-knuth-mmixware for the same reason as for MIPS.
20455         * gcc.dg/debug/debug-2.c: Ditto.
20457         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20459 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
20461         PR testsuite/62250
20462         * lib/gfortran.exp: Add libatomic library search path.
20463         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20464         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20466         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20468 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20470         * c-c++-common/tsan/bitfield_race.c: New testcase.
20471         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20473 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20475         * gfortran.dg/coarray/collectives_4.f90: New.
20477 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20479         PR fortran/57562
20480         * gfortran.dg/extends_16.f90: New.
20482 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20484         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20486 2015-01-02  Tobias Burnus  <burnus@net-b.de>
20488         * gfortran.dg/coarray/codimension_2.f90: New.
20489         * gfortran.dg/coarray/codimension_2a.f90: New.
20490         * gfortran.dg/coarray_35.f90: New.
20491         * gfortran.dg/coarray_35a.f90: New.
20493 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
20495         PR fortran/60507
20496         * gfortran.dg/dummy_procedure_11.f90: New.
20498 Copyright (C) 2015 Free Software Foundation, Inc.
20500 Copying and distribution of this file, with or without modification,
20501 are permitted in any medium without royalty provided the copyright
20502 notice and this notice are preserved.