1 2015-12-23 Nathan Sidwell <nathan@acm.org>
3 * gcc.dg/alias-15.c: New.
5 2015-12-23 Thomas Schwinge <thomas@codesourcery.com>
7 * g++.dg/dg.exp (tests): Prune "goacc/*" and "goacc-gomp/*" files.
9 2015-12-23 David Sherwood <david.sherwood@arm.com>
11 * gcc.target/arm/fmaxmin.x: New file used by tests below.
12 * gcc.target/arm/fmaxmin.c: New test.
13 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15 2015-12-23 H.J. Lu <hongjiu.lu@intel.com>
18 * gcc.target/i386/pr66232-10.c: New test.
19 * gcc.target/i386/pr66232-11.c: Likewise.
20 * gcc.target/i386/pr66232-12.c: Likewise.
21 * gcc.target/i386/pr66232-13.c: Likewise.
23 2015-12-22 David Malcolm <dmalcolm@redhat.com>
26 * gcc.dg/plugin/diagnostic-test-expressions-1.c (fminl): New decl.
28 (test_macro): New function.
29 * gcc.target/i386/pr68473-1.c: New test case.
31 2015-12-22 Jakub Jelinek <jakub@redhat.com>
34 * g++.dg/cpp0x/constexpr-67376.C: New test.
36 2015-12-22 Richard Henderson <rth@redhat.com>
38 * g++.dg/tm/noexcept-1.C: Update expected must_not_throw count.
39 * g++.dg/tm/noexcept-4.C: Likewise.
40 * g++.dg/tm/noexcept-5.C: Likewise.
41 * g++.dg/tm/pr67811.C: New.
43 2015-12-22 Peter Bergner <bergner@vnet.ibm.com>
46 * gcc.target/powerpc/pr68872.c: New test.
48 2015-12-22 H.J. Lu <hongjiu.lu@intel.com>
51 * gcc.target/i386/pr68937-1.c: New test.
52 * gcc.target/i386/pr68937-2.c: Likewise.
53 * gcc.target/i386/pr68937-3.c: Likewise.
54 * gcc.target/i386/pr68937-4.c: Likewise.
55 * gcc.target/i386/pr68937-5.c: Likewise.
56 * gcc.target/i386/pr68937-6.c: Likewise.
58 2015-12-22 Marek Polacek <polacek@redhat.com>
61 * gcc.dg/c11-atomic-1.c: Add dg-warnings.
62 * gcc.dg/c11-atomic-4.c: New test.
64 2015-12-22 Sujoy Saraswati <sujoy.saraswati@hpe.com>
66 * gcc.dg/pr61441.c: New testcase.
68 2015-12-22 Eric Botcazou <ebotcazou@adacore.com>
70 * gcc.dg/torture/pr68264.c: Tweak for Solaris.
72 2015-12-21 David Malcolm <dmalcolm@redhat.com>
74 * g++.dg/diagnostic/bad-binary-ops.C: New test case.
75 * gcc.dg/bad-binary-ops.c: New test case.
76 gcc.dg/plugin/diagnostic_plugin_show_trees.c (get_range_for_expr):
77 Remove material copied from gcc-rich-location.c
78 (gcc_rich_location::add_expr): Likewise.
80 2015-12-21 Claudiu Zissulescu <claziss@synopsys.com>
82 * gcc.target/arc/builtin_general.c: New test.
83 * gcc.target/arc/builtin_simd.c: Likewise.
84 * gcc.target/arc/builtin_special.c: Likewise.
86 2015-12-20 Jeff Law <law@redhat.com>
88 PR tree-optimization/64910
89 * gcc.target/i386/bittest.c: New test.
91 2015-12-20 Eric Botcazou <ebotcazou@adacore.com>
93 * gnat.dg/complex1.adb: New test.
94 * gnat.dg/complex1_pkg.ads: New helper.
96 2015-12-19 Eric Botcazou <ebotcazou@adacore.com>
98 * gcc.target/sparc/20151219-1.c: New test.
100 2015-12-19 Andrew Burgess <andrew.burgess@embecosm.com>
102 * gcc.target/arc/load-update.c: New file.
104 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
107 * g++.dg/template/pr68978.C: New test.
109 2015-12-18 Jakub Jelinek <jakub@redhat.com>
112 * gcc.dg/guality/pr68860-1.c: New test.
113 * gcc.dg/guality/pr68860-2.c: New test.
115 2015-12-18 Nathan Sidwell <nathan@acm.org>
117 * lib/target-supports.exp (check_effective_target_cilkplus): Not nvptx.
118 * c-c++-common/attr-simd-3.c: Require cilkplus.
119 * gcc.dg/graphite/id-28.c: Likewise.
121 2015-12-18 Bernd Schmidt <bschmidt@redhat.com>
123 * gcc.dg/debug/dwarf2/prod-options.c: New test.
125 2015-12-18 Eric Botcazou <ebotcazou@adacore.com>
127 * gnat.dg/specs/debug1.ads: Bump final count to 18.
129 2015-12-18 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp0x/constexpr-virtual5.C: New.
133 * g++.dg/cpp0x/pr51463.C: Adjust dg-error string.
134 * g++.dg/inherit/pure1.C: Likewise.
136 2015-12-18 Jeff Law <law@redhat.com>
138 PR rtl-optimization/49847
139 * g++.dg/pr49847-2.C: New test.
141 2015-12-18 H.J. Lu <hongjiu.lu@intel.com>
143 * gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2
146 2015-12-18 Nathan Sidwell <nathan@acm.org>
148 * c-c++-common/attr-simd-3.c: Requires pthreads.
150 2015-12-18 Richard Biener <rguenther@suse.de>
153 * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
154 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
156 2015-12-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
158 * gcc.target/s390/litpool-r3-1.c: New test.
160 2015-12-18 Yuri Rumyantsev <ysrumyan@gmail.com>
162 PR tree-optimization/68906
163 * gcc.dg/torture/pr68906.c: New test.
165 2015-12-18 Ilya Enkovich <enkovich.gnu@gmail.com>
167 PR tree-optimization/68956
168 * gcc.target/i386/pr68956.c: New test.
170 2015-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
172 PR rtl-optimization/68796
173 * gcc.target/aarch64/tst_3.c: New test.
174 * gcc.target/aarch64/tst_4.c: Likewise.
176 2015-12-18 Robin Dapp <rdapp@linux.vnet.ibm.com>
178 * gcc.target/s390/vcond-shift.c: New test to check vcond
181 2015-12-18 Paul Thomas <pault@gcc.gnu.org>
184 * gfortran.dg/proc_ptr_48.f90: New test.
186 2015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
188 * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
189 * gcc.target/s390/hotpatch-9.c: Likewise.
191 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
194 * g++.dg/pr68831.C: New test.
196 2015-12-17 Jeff Law <law@redhat.com>
198 * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
199 splitting optimizations.
201 2015-12-17 Nathan Sidwell <nathan@acm.org>
203 * gcc.dg/ipa/ipa-icf-merge-1.c: New.
205 2015-12-17 David Malcolm <dmalcolm@redhat.com>
207 * gcc.dg/diagnostic-range-bad-return.c: New test case.
209 2015-12-17 Richard Biener <rguenther@suse.de>
211 PR tree-optimization/68946
212 * gcc.dg/torture/pr68946.c: New testcase.
214 2015-12-17 Nathan Sidwell <nathan@acm.org>
216 * c-c++-common/Wunused-var-13.c: Requires label values.
217 * gcc.dg/torture/pr46216.c: Likewise.
219 2015-12-17 Pierre-Marie de Rodat <derodat@adacore.com>
221 * gnat.dg/specs/debug1.ads: Update the expected number of
222 DW_AT_artificial attribute in compiler output.
224 2015-12-17 Jakub Jelinek <jakub@redhat.com>
226 PR tree-optimization/68835
227 * gcc.dg/pr68835-1.c: New test.
228 * gcc.dg/pr68835-2.c: New test.
230 2015-12-17 Richard Biener <rguenther@suse.de>
232 PR tree-optimization/68951
233 * gcc.dg/torture/pr68951.c: New testcase.
235 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
238 * lib/target-supports.exp (check_effective_target_stabs): New
240 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
241 * g++.dg/other/PR23205.C: Likewise.
242 * g++.dg/other/pr23205-2.C: Likewise.
243 * gcc.dg/20040813-1.c: Likewise.
244 * gcc.dg/darwin-20040809-2.c: Likewise.
245 * objc.dg/stabs-1.m: Likewise.
247 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
249 * gcc.target/arc/loop-hazard-1.c: New file.
251 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
253 * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
255 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
258 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
261 * lib/target-supports.exp (check_effective_target_cilkplus): Also
262 check that compiling with -fcilkplus does not give an error.
263 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
265 2015-12-16 Patrick Palka <ppalka@gcc.gnu.org>
271 * g++.dg/conversion/pr16333.C: New test.
272 * g++.dg/conversion/pr41426.C: New test.
273 * g++.dg/conversion/pr59879.C: New test.
274 * g++.dg/conversion/pr66895.C: New test.
276 2015-12-16 Martin Sebor <msebor@redhat.com>
279 * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
281 2015-12-15 Michael Meissner <meissner@linux.vnet.ibm.com>
284 * gcc.target/powerpc/pr68805.c: New test.
286 2015-12-16 Martin Sebor <msebor@redhat.com>
289 * obj-c++.dg/property/at-property-23.mm: Remove check for
292 2015-12-13 Jeff Law <law@redhat.com>
294 * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
296 2015-12-16 David Malcolm <dmalcolm@redhat.com>
298 * c-c++-common/conflict-markers-1.c: New testcase.
299 * c-c++-common/conflict-markers-2.c: Likewise.
300 * c-c++-common/conflict-markers-3.c: Likewise.
301 * c-c++-common/conflict-markers-4.c: Likewise.
302 * c-c++-common/conflict-markers-5.c: Likewise.
303 * c-c++-common/conflict-markers-6.c: Likewise.
304 * c-c++-common/conflict-markers-7.c: Likewise.
305 * c-c++-common/conflict-markers-8.c: Likewise.
306 * c-c++-common/conflict-markers-9.c: Likewise.
307 * c-c++-common/conflict-markers-10.c: Likewise.
308 * c-c++-common/conflict-markers-11.c: Likewise.
309 * g++.dg/conflict-markers-1.C: Likewise.
311 2015-12-16 David Malcolm <dmalcolm@redhat.com>
313 * gcc.dg/cast-function-1.c (bar): Update column numbers.
314 * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
316 2015-12-16 David Malcolm <dmalcolm@redhat.com>
318 * gcc.dg/diagnostic-range-static-assert.c: New test case.
320 2015-12-16 Marek Polacek <polacek@redhat.com>
323 * gcc.dg/pr64637.c: New test.
325 2015-12-16 Nathan Sidwell <nathan@acm.org>
327 * gcc.dg/sibcall-9.c: Xfail for nvptx.
329 2015-12-16 Richard Biener <rguenther@suse.de>
331 PR tree-optimization/68870
332 * gcc.dg/torture/pr68870.c: New testcase.
334 2015-12-16 Tom de Vries <tom@codesourcery.com>
336 * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
337 * g++.dg/ipa/devirt-40.C: Same.
338 * g++.dg/tree-ssa/pr61034.C: Same.
339 * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
340 * gcc.dg/ipa/ipa-pta-10.c: Same.
341 * gcc.dg/ipa/ipa-pta-11.c: Same.
342 * gcc.dg/ipa/ipa-pta-14.c: Same.
343 * gcc.dg/ipa/ipa-pta-16.c: Same.
344 * gcc.dg/ipa/ipa-pta-2.c: Same.
345 * gcc.dg/ipa/ipa-pta-5.c: Same.
346 * gcc.dg/ipa/ipa-pta-6.c: Same.
347 * gcc.dg/torture/ipa-pta-1.c: Same.
348 * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
349 * gcc.dg/ipa/ipa-pta-3.c: Same.
350 * gcc.dg/ipa/ipa-pta-4.c: Same.
352 2015-12-16 Richard Biener <rguenther@suse.de>
355 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
357 2015-12-16 Richard Biener <rguenther@suse.de>
361 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
363 * gcc.dg/vect/slp-perm-4.c: Likewise.
365 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
367 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
368 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
369 the command line options.
370 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
371 test to allow ARM targets. Select and record a working set of
372 command line options.
373 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
376 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
379 * gcc.c-torture/execute/pr68648.c: New test.
381 2015-12-16 Richard Biener <rguenther@suse.de>
383 PR tree-optimization/68892
384 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
386 2015-12-16 Jakub Jelinek <jakub@redhat.com>
388 PR rtl-optimization/65980
389 * gcc.dg/pr65980.c: New test.
391 2015-12-15 Martin Sebor <msebor@redhat.com>
398 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
399 further fields after the first flexible array member.
400 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
401 to be rejected. Add a test case exercising zero-length array.
402 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
404 * g++.dg/ext/flexary.h: New file.
405 * g++.dg/ext/flexary4.C: New file.
406 * g++.dg/ext/flexary5.C: New file.
407 * g++.dg/ext/flexary6.C: New file.
408 * g++.dg/ext/flexary7.C: New file.
409 * g++.dg/ext/flexary8.C: New file.
410 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
412 * g++.dg/parse/pr43765.C: Add a member to make a struct with
413 a flexible array member valid. Adjust expected error message.
414 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
416 * g++.dg/torture/pr64312.C: Add a member to make a struct with
417 a flexible array member valid.
418 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
420 2015-12-15 Marek Polacek <polacek@redhat.com>
423 * gcc.dg/pr68907.c: New test.
425 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
427 * gfortran.dg/coarray_critical_1.f90: New.
429 2015-12-15 Martin Jambor <mjambor@suse.cz>
432 * g++.dg/ipa/pr68851.C: New test.
434 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/cpp0x/pr63506-1.C: New.
438 * g++.dg/cpp0x/pr63506-2.C: Likewise.
440 2015-12-15 Olivier Hainque <hainque@adacore.com>
442 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
444 2015-12-15 Jakub Jelinek <jakub@redhat.com>
446 PR tree-optimization/66688
447 * gcc.dg/pr66688.c: New test.
449 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
453 * g++.dg/cpp0x/pr53223.C: New test.
454 * g++.dg/lookup/pr21802.C: New test.
455 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
457 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
459 * gfortran.dg/quad_2.f90: Update test.
461 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
463 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
464 * gcc.target/mips/ext-2.c: Update scan checks.
466 2015-12-14 Nathan Sidwell <nathan@acm.org>
468 * g++.dg/abi/nvptx-nrv1.C: New.
469 * g++.dg/abi/nvptx-ptrmem1.C: New.
470 * gcc.target/nvptx/abi-complex-arg.c: New.
471 * gcc.target/nvptx/abi-complex-ret.c: New.
472 * gcc.target/nvptx/abi-enum-arg.c: New.
473 * gcc.target/nvptx/abi-enum-ret.c: New.
474 * gcc.target/nvptx/abi-knr-arg.c: New.
475 * gcc.target/nvptx/abi-knr-ret.c: New.
476 * gcc.target/nvptx/abi-scalar-arg.c: New.
477 * gcc.target/nvptx/abi-scalar-ret.c: New.
478 * gcc.target/nvptx/abi-struct-arg.c: New.
479 * gcc.target/nvptx/abi-struct-ret.c: New.
480 * gcc.target/nvptx/abi-vararg-1.c: New.
481 * gcc.target/nvptx/abi-vararg-2.c: New.
482 * gcc.target/nvptx/abi-vect-arg.c: New.
483 * gcc.target/nvptx/abi-vect-ret.c: New.
485 2015-12-14 Jakub Jelinek <jakub@redhat.com>
488 * c-c++-common/pr68833-1.c: New test.
489 * c-c++-common/pr68833-2.c: New test.
491 2015-12-14 Richard Biener <rguenther@suse.de>
493 PR tree-optimization/68852
494 * g++.dg/torture/pr68852.C: New testcase.
496 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
498 * gcc.dg/builtin-return-1.c: Correct effective-target test.
499 * gcc.dg/stack-usage-2.c: Use effective-target test.
501 2015-12-14 Martin Jambor <mjambor@suse.cz>
504 * g++.dg/ipa/pr66616.C: New test.
506 2015-12-14 Jakub Jelinek <jakub@redhat.com>
508 PR rtl-optimization/68730
509 * gcc.dg/pr68730.c: New test.
511 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
514 * lib/target-supports.exp (check_effective_target_cilkplus): Also
515 check that compiling with -fcilkplus does not give an error.
516 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
518 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
520 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
522 2015-12-13 Jeff Law <law@redhat.com>
524 * gcc.target/m68k/pr19201.c: New test.
526 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
527 command line options.
528 * gcc.target/m68k/20090709-1.c: Adjust expected output.
530 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
532 * g++.dg/opt/pr48549.C: XFAIL AIX.
533 * g++.dg/abi/anon1.C: XFAIL AIX.
534 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
536 2015-12-12 Tobias Burnus <burnus@net-b.de>
539 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
541 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
543 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
544 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
547 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
550 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
551 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
553 2015-12-11 Jeff Law <law@redhat.com>
555 PR tree-optimization/68844
556 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
558 2015-12-11 Nathan Sidwell <nathan@acm.org>
560 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
562 2015-12-11 Jan Beulich <jbeulich@suse.com>
564 * gcc.c-torture/execute/stkalign.c: New.
566 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
568 * gcc.target/i386/mpx/memmove-1.c: New test.
569 * gcc.target/i386/mpx/memmove-2.c: New test.
571 2015-12-11 Nathan Sidwell <nathan@acm.org>
573 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
574 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
576 2015-12-11 Martin Jambor <mjambor@suse.cz>
579 * g++.dg/torture/pr68064.C: New test.
581 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
583 * gcc.target/s390/md/setmem_long-1.c: New test.
585 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
587 * gcc.target/s390/md/movstr-1.c: New test.
588 * gcc.target/s390/s390.exp: Add subdir md.
589 Do not run hotpatch tests twice.
591 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
593 * gcc.dg/vect/vect-32-chars.c: New test.
595 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
598 * gcc.dg/lto/pr61886_0.c: New testcase
600 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
602 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
604 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
606 PR rtl-optimization/68691
607 * gcc.target/i386/pr68691.c: New.
609 2015-12-10 David Malcolm <dmalcolm@redhat.com>
611 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
612 (dg-end-multiline-output): Capture line numbers within
613 _multiline_expected_outputs.
614 (handle-multiline-outputs): Access global $testname_with_flags
615 and add it as a prefix to pass/fail results. Extract line numbers
616 from $_multiline_expected_outputs and print them within pass/fail
617 results, replacing the printing of $index. Consolidate the
618 string prefix shared between pass/fail into a new local ($title).
620 2015-12-10 Jeff Law <law@redhat.com>
622 PR tree-optimization/68619
623 * gcc.dg/tree-ssa/pr68619-1.c: New test.
624 * gcc.dg/tree-ssa/pr68619-2.c: New test.
625 * gcc.dg/tree-ssa/pr68619-3.c: New test.
626 * gcc.dg/tree-ssa/pr68619-4.c: New test.
627 * gcc.dg/tree-ssa/pr68619-5.c: New test.
629 2015-12-10 Jakub Jelinek <jakub@redhat.com>
631 PR rtl-optimization/68376
632 PR rtl-optimization/68670
633 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
636 * gcc.dg/pr68670-1.c: New test.
637 * gcc.dg/pr68670-2.c: New test.
639 2015-12-10 Marek Polacek <polacek@redhat.com>
642 * g++.dg/cpp0x/pr68348.C: New test.
644 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
646 * gnat.dg/specs/elab4.ads: New test.
647 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
649 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
651 * gnat.dg/array25.adb: New test.
652 * gnat.dg/array25_pkg.ad[sb]: New helper.
654 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
656 * lib/target-supports.exp (check_effective_target_arc_atomic): New
658 (check_effective_target_sync_int_long): Add checks for ARC atomic
660 (check_effective_target_sync_char_short): Likewise.
662 2015-12-10 Richard Biener <rguenther@suse.de>
664 PR tree-optimization/68817
665 * gfortran.dg/pr68817.f90: New testcase.
667 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
669 Revert [testsuite][ARM target attributes] Fix effective_target tests
670 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
672 * lib/target-supports.exp
673 (check_effective_target_arm_vfp_ok_nocache): New.
674 (check_effective_target_arm_vfp_ok): Call the new
675 check_effective_target_arm_vfp_ok_nocache function.
676 (check_effective_target_arm_fp_ok_nocache): New.
677 (check_effective_target_arm_fp_ok): New.
678 (add_options_for_arm_fp): New.
679 (check_effective_target_arm_crypto_ok_nocache): Require
680 target_arm_v8_neon_ok instead of arm32.
681 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
682 (check_effective_target_arm_crypto_pragma_ok): New.
683 (add_options_for_arm_vfp): New.
684 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
685 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
687 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
688 -mfloat-abi=softfp, use arm_fp effective target instead.
689 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
691 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
692 use arm_vfp effective target instead.
693 * gcc.target/arm/attr-neon3.c: Likewise.
695 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
697 * gnat.dg/specs/access1.ads: New test.
698 * gnat.dg/specs/access2.ads: Likewise.
700 2015-12-10 Jakub Jelinek <jakub@redhat.com>
702 PR tree-optimization/68785
703 * gcc.dg/pr68785.c: New test.
705 2015-12-10 Richard Biener <rguenther@suse.de>
708 * gcc.dg/torture/ipa-pta-3.c: New testcase.
709 * g++.dg/ipa/ipa-pta-1.C: Likewise.
711 2015-12-10 Richard Biener <rguenther@suse.de>
714 * gcc.dg/torture/pr68721.c: New testcase.
716 2015-12-10 Richard Biener <rguenther@suse.de>
718 PR tree-optimization/68806
719 * gcc.dg/torture/pr68806.c: New testcase.
721 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
725 * gcc.c-torture/execute/alias-2.c: New testcase.
727 2015-12-09 Tobias Burnus <burnus@net-b.de>
728 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
730 * gfortran.dg/coarray_40.f90: New.
732 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
735 * g++.dg/lto/pr68811_0.C: New testcase.
736 * g++.dg/lto/pr68811_1.C: New testcase.
738 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/ext/bases2.C: New.
743 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
745 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
746 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
747 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
748 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
749 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
750 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
751 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
752 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
753 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
755 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
757 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
758 passing terminating NULL as int rather than pointer.
760 2015-12-09 Marek Polacek <polacek@redhat.com>
762 PR tree-optimization/66949
763 * gcc.dg/torture/pr66949-1.c: New test.
764 * gcc.dg/torture/pr66949-2.c: New test.
766 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
768 PR rtl-optimization/67609
769 * gcc.dg/torture/pr67609.c: New.
771 2015-12-09 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/68583
774 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
775 * gcc.dg/vect/vect-72.c: Adjust.
776 * gcc.dg/vect/vect-cselim-2.c: Likewise.
777 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
779 2015-12-09 Richard Biener <rguenther@suse.de>
781 PR tree-optimization/68417
782 * gcc.dg/vect/pr68417.c: New testcase.
784 2015-12-09 Martin Liska <mliska@suse.cz>
786 * gcc.dg/ipa/pr68790.c: New test.
788 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
792 * gcc.c-torture/execute/alias-3.c: New testcase.
794 2015-12-08 Martin Sebor <msebor@redhat.com>
797 * g++.dg/other/offsetof8.C: New test.
799 2015-12-08 Nathan Sidwell <nathan@acm.org>
801 * gcc.target/nvptx/trailing-init.c: New.
803 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
804 * gcc.c-torture/compile/pr33855.c: Likewise.
805 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
807 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
810 * gcc.target/i386/pr68701-1.c: New test.
811 * gcc.target/i386/pr68701-2.c: Ditto.
813 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
815 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
816 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
817 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
819 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
821 * gcc.dg/sso-9.c (foo): Robustify trick.
823 2015-12-08 David Malcolm <dmalcolm@redhat.com>
825 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
828 2015-12-08 David Malcolm <dmalcolm@redhat.com>
831 * gcc.dg/plugin/diagnostic-test-expressions-1.c
832 (test_builtin_choose_expr): New test function.
833 (test_builtin_call_with_static_chain): Likewise.
834 (test_builtin_complex): Likewise.
835 (test_builtin_shuffle): Likewise.
837 2015-12-08 Jiong Wang <jiong.wang@arm.com>
839 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
842 2015-12-08 Marek Polacek <polacek@redhat.com>
845 * g++.dg/cpp0x/pr68116.C: New test.
847 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
849 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
852 2015-12-08 Jakub Jelinek <jakub@redhat.com>
856 * c-c++-common/pr68657-1.c: New test.
857 * c-c++-common/pr68657-2.c: New test.
858 * c-c++-common/pr68657-3.c: New test.
859 * gcc.dg/cpp/warn-normalized-3.c: Use
860 -Werror=normalized=nfc instead of -Werror=normalized=
863 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
865 * lib/target-supports.exp
866 (check_effective_target_arm_vfp_ok_nocache): New.
867 (check_effective_target_arm_vfp_ok): Call the new
868 check_effective_target_arm_vfp_ok_nocache function.
869 (check_effective_target_arm_fp_ok_nocache): New.
870 (check_effective_target_arm_fp_ok): New.
871 (add_options_for_arm_fp): New.
872 (check_effective_target_arm_crypto_ok_nocache): Require
873 target_arm_v8_neon_ok instead of arm32.
874 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
875 (check_effective_target_arm_crypto_pragma_ok): New.
876 (add_options_for_arm_vfp): New.
877 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
878 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
880 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
881 -mfloat-abi=softfp, use arm_fp effective target instead.
882 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
884 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
885 use arm_vfp effective target instead.
886 * gcc.target/arm/attr-neon3.c: Likewise.
888 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
890 * gfortran.dg/pr68627.f: Limit target to x86.
892 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
893 Joern Rennecke <joern.rennecke@embecosm.com>
895 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
896 inline assembly read to make sure dummy is not optimized
899 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
901 PR tree-optimization/68766
902 * gcc.dg/pr68766.c: New test.
904 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
906 * gcc.target/sparc/struct-ret-check.c: Rename to...
907 * gcc.target/sparc/struct-ret-check-1.c: ...this.
908 * gcc.target/sparc/struct-ret-check-2.c: New test.
910 2015-12-07 Jakub Jelinek <jakub@redhat.com>
913 * g++.dg/tree-ssa/pr68760.C: New test.
916 * g++.dg/tree-ssa/pr66726.c: Renamed to...
917 * g++.dg/tree-ssa/pr66726.C: ... this.
919 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
921 * gcc.target/mips/wrap-delay.c: New test.
923 2015-12-07 Jason Merrill <jason@redhat.com>
925 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
926 environment variable.
928 2015-12-07 Marek Polacek <polacek@redhat.com>
931 * gcc.dg/pr68668.c: New test.
933 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
935 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
937 2015-12-07 Nathan Sidwell <nathan@acm.org>
939 * gcc.target/nvptx/abort.c: New.
941 2015-12-07 David Malcolm <dmalcolm@redhat.com>
943 * gcc.dg/diagnostic-ranges-1.c: New test file.
944 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
945 (test_percent_q_plus_d): New test function.
946 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
947 (test_show_locus): Rewrite test code using
948 rich_location::set_range. Add code to unit-test the "%q+D"
951 2015-12-07 Martin Liska <mliska@suse.cz>
953 * g++.dg/ipa/pr66896.C: New test.
955 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
957 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
958 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
960 2015-12-07 Nathan Sidwell <nathan@acm.org>
962 * gcc.target/nvptx/decl-init.c: New.
964 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
967 * gfortran.dg/pr68627.f: New test.
969 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
972 * gcc.target/i386/pr68633.c: New test.
974 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
976 * gcc.target/i386/clzero.c: New.
977 * gcc.target/i386/sse-12.c: Add -mclzero.
978 * gcc.target/i386/sse-13.c: Ditto.
979 * gcc.target/i386/sse-14.c: Ditto.
980 * gcc.target/i386/sse-22.c: Ditto.
981 * gcc.target/i386/sse-23.c: Ditto.
982 * g++.dg/other/i386-2.C: Ditto.
983 * g++.dg/other/i386-3.C: Ditto.
985 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
987 * gcc.target/powerpc/recip-sqrtf.c: New test.
989 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
990 Sebastian Pop <s.pop@samsung.com>
992 * gcc.dg/graphite/id-29.c: New test.
994 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
995 Sebastian Pop <s.pop@samsung.com>
997 PR tree-optimization/68693
998 * gfortran.dg/graphite/pr68693.f90: New test.
1000 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
1002 * gcc.c-torture/compile/20151204.c: New.
1004 2015-12-04 Nathan Sidwell <nathan@acm.org>
1006 * gcc.dg/vla-24.c: Requires alloca.
1008 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
1010 PR rtl-optimization/68349
1011 * gcc.target/i386/pr68349.c: New test.
1013 2015-12-04 Nathan Sidwell <nathan@acm.org>
1015 * gcc.target/nvptx/ary-init.c: New.
1017 2015-12-04 David Malcolm <dmalcolm@redhat.com>
1019 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
1020 * g++.dg/gomp/loop-1.C: Update dg-error locations.
1021 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
1022 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
1023 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1024 * g++.dg/template/crash55.C: Update dg-error directives.
1025 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
1027 * g++.dg/template/pr64100.C: Update location of dg-error
1029 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
1030 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
1031 improved location information.
1032 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
1033 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
1034 dg-warning; add a dg-message.
1035 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
1036 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
1037 * obj-c++.dg/plugin/plugin.exp: New file, based on
1038 objc.dg/plugin/plugin.exp.
1040 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1043 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
1045 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
1046 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1047 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1048 * gcc.dg/pr33007.c: Likewise.
1050 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
1052 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
1053 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
1054 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
1055 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
1056 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
1057 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
1059 2015-11-25 Nick Clifton <nickc@redhat.com>
1061 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
1062 * gcc.target/msp430/mul_main.h: New test support file.
1063 * gcc.target/msp430/mul_none.c: New test.
1064 * gcc.target/msp430/mul_16bit.c: New test.
1065 * gcc.target/msp430/mul_32bit.c: New test.
1066 * gcc.target/msp430/mul_f5.c: New test.
1068 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1070 PR tree-optimization/68680
1071 * gcc.target/i386/pr68680.c: New test.
1073 PR tree-optimization/68671
1074 * gcc.dg/pr68671.c: New test.
1076 2015-12-02 Jeff Law <law@redhat.com>
1078 * gcc.dg/tree-ssa/reassoc-43.c: New test.
1080 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1082 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
1084 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1086 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
1087 access arbitrary stack frames.
1088 * gcc.dg/Wno-frame-address.c: Likewise.
1090 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1092 * gcc.target/s390/asm-machine-1.c: Updated.
1093 * gcc.target/s390/asm-machine-2.c: Updated.
1094 * gcc.target/s390/asm-machine-3.c: Updated.
1095 * gcc.target/s390/asm-machine-4.c: Updated.
1097 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1099 * gcc.target/s390/asm-machine-1.c: New test.
1100 * gcc.target/s390/asm-machine-2.c: New test.
1101 * gcc.target/s390/asm-machine-3.c: New test.
1102 * gcc.target/s390/asm-machine-4.c: New test.
1103 * gcc.target/s390/target-attribute/tattr-1.c: New test.
1104 * gcc.target/s390/target-attribute/tattr-2.c: New test.
1105 * gcc.target/s390/target-attribute/tattr-3.c: New test.
1106 * gcc.target/s390/target-attribute/tattr-4.c: New test.
1107 * gcc.target/s390/target-attribute/tattr-5.c: New test.
1108 * gcc.target/s390/target-attribute/tattr-6.c: New test.
1109 * gcc.target/s390/target-attribute/tattr-7.c: New test.
1110 * gcc.target/s390/target-attribute/tattr-8.c: New test.
1111 * gcc.target/s390/target-attribute/tattr-9.c: New test.
1112 * gcc.target/s390/target-attribute/tattr-10.c: New test.
1113 * gcc.target/s390/target-attribute/tattr-11.c: New test.
1114 * gcc.target/s390/target-attribute/tattr-12.c: New test.
1115 * gcc.target/s390/target-attribute/tattr-13.c: New test.
1116 * gcc.target/s390/target-attribute/tattr-14.c: New test.
1117 * gcc.target/s390/target-attribute/tattr-15.c: New test.
1118 * gcc.target/s390/target-attribute/tattr-16.c: New test.
1119 * gcc.target/s390/target-attribute/tattr-17.c: New test.
1120 * gcc.target/s390/target-attribute/tattr-18.c: New test.
1121 * gcc.target/s390/target-attribute/tattr-19.c: New test.
1122 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
1123 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
1124 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
1125 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
1126 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
1127 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
1128 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
1129 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
1130 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
1131 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
1132 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
1133 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
1134 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
1135 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
1136 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
1137 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
1138 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
1139 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
1140 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
1141 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
1142 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
1143 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
1144 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1145 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1146 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1147 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1148 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1149 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1150 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1151 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1152 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1153 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1154 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1155 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1156 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1157 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1158 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1159 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1160 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1161 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1162 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1163 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1164 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1165 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1166 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1167 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1168 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1169 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1170 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1171 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1172 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1173 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1174 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1175 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1176 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1177 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1178 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1179 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1180 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1181 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1182 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1183 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1184 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1185 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1186 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1187 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1188 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1189 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1190 Add check whether target attribute is available.
1191 Run test in target-attribute subdir.
1192 * gcc.target/s390/s390-c++.exp
1193 (check_effective_target_target_attribute): Likewise.
1195 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
1197 * c-c++-common/attr-simd-4.c: New test.
1198 * c-c++-common/attr-simd-5.c: New test.
1200 2015-12-04 Nathan Sidwell <nathan@acm.org>
1202 * gcc.dg/graphite/id-28.c: Requires pthreads.
1204 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1206 * gcc.dg/vla-24.c: New test.
1208 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1210 * gcc.target/aarch64/stack-checking.c: New test.
1212 2015-12-04 Richard Biener <rguenther@suse.de>
1215 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1217 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1219 * gcc.dg/sso-9.c: New test.
1221 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1224 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1225 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1227 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
1230 * gcc.target/i386/rop1.c: New test.
1232 2015-12-03 Nathan Sidwell <nathan@acm.org>
1234 * gcc.target/nvptx/decl.c: New.
1235 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1237 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1239 PR rtl-optimization/68624
1240 * gcc.c-torture/execute/pr68624.c: New test.
1242 2015-12-03 Richard Biener <rguenther@suse.de>
1244 PR tree-optimization/66051
1245 * gcc.dg/vect/slp-42.c: New testcase.
1247 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
1249 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1250 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1252 2015-12-03 Richard Biener <rguenther@suse.de>
1254 PR tree-optimization/67800
1255 PR tree-optimization/68333
1256 * gcc.target/i386/vect-pr67800.c: New testcase.
1258 2015-12-03 Richard Biener <rguenther@suse.de>
1260 PR tree-optimization/68639
1261 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1263 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
1266 * g++.dg/torture/pr68184.C: New testcase.
1268 2015-12-03 Jakub Jelinek <jakub@redhat.com>
1270 PR preprocessor/57580
1271 * c-c++-common/cpp/pr57580.c: New test.
1272 * c-c++-common/gomp/pr57580.c: New test.
1274 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1275 Sebastian Pop <s.pop@samsung.com>
1277 * gcc.dg/graphite/id-28.c: New.
1279 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1280 Sebastian Pop <s.pop@samsung.com>
1282 * gfortran.dg/graphite/id-26.f03: New.
1284 2015-12-02 Jason Merrill <jason@redhat.com>
1286 * lib/g++.exp: Handle --stds= option.
1287 * lib/g++-dg.exp (g++-dg-runtest): Use it.
1289 2015-12-02 Tobias Burnus <burnus@net-b.de>
1290 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1292 * gfortran.dg/coarray/event_1.f90: New.
1293 * gfortran.dg/coarray/event_2.f90: New.
1295 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1296 Sebastian Pop <s.pop@samsung.com>
1298 PR tree-optimization/68550
1299 * gfortran.dg/graphite/pr68550-1.f90: New.
1300 * gfortran.dg/graphite/pr68550-2.f90: New.
1302 2015-12-02 Marek Polacek <polacek@redhat.com>
1305 * gcc.dg/pr68513.c: New test.
1307 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
1310 * gfortran.dg/goacc/array-reduction.f90: New test.
1311 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1312 * gfortran.dg/goacc/coarray.f95: Likewise.
1313 * gfortran.dg/goacc/coarray_2.f90: Likewise.
1314 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1315 * gfortran.dg/goacc/reduction.f95: Likewise.
1317 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.target/i386/pr68647.c: New test.
1322 2015-12-02 Marek Polacek <polacek@redhat.com>
1325 * g++.dg/warn/nonnull3.C: New test.
1327 2015-12-02 Joseph Myers <joseph@codesourcery.com>
1330 * gcc.dg/pr68162-1.c: New test.
1332 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1333 Sebastian Pop <s.pop@samsung.com>
1335 * gfortran.dg/graphite/run-id-3.f90: New.
1337 2015-12-02 David Sherwood <david.sherwood@arm.com>
1339 * gcc.target/aarch64/fmaxmin.c: New test.
1341 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1343 * gfortran.dg/goacc/coarray.f95: XFAIL.
1344 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1345 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1348 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1349 Julian Brown <julian@codesourcery.com>
1350 James Norris <James_Norris@mentor.com>
1352 * c-c++-common/goacc/host_data-5.c: New file.
1353 * c-c++-common/goacc/host_data-6.c: Likewise.
1355 2015-12-02 Tom de Vries <tom@codesourcery.com>
1357 * c-c++-common/goacc/kernels-default-2.c: New test.
1358 * c-c++-common/goacc/kernels-default.c: New test.
1360 2015-12-02 Tom de Vries <tom@codesourcery.com>
1362 * c-c++-common/goacc/kernels-alias-2.c: New test.
1363 * c-c++-common/goacc/kernels-alias-3.c: New test.
1364 * c-c++-common/goacc/kernels-alias-4.c: New test.
1365 * c-c++-common/goacc/kernels-alias-5.c: New test.
1366 * c-c++-common/goacc/kernels-alias-6.c: New test.
1367 * c-c++-common/goacc/kernels-alias-7.c: New test.
1368 * c-c++-common/goacc/kernels-alias-8.c: New test.
1369 * c-c++-common/goacc/kernels-alias.c: New test.
1371 2015-12-02 Tom de Vries <tom@codesourcery.com>
1373 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1374 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1375 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1377 2015-12-02 Richard Biener <rguenther@suse.de>
1379 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1380 y guarding a call to abort ().
1381 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1382 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1384 2015-12-02 Marek Polacek <polacek@redhat.com>
1387 * gcc.dg/torture/pr68570.c: New test.
1389 2015-12-02 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/68625
1392 * gcc.dg/torture/pr68625.c: New testcase.
1394 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1396 * gcc.target/i386/pr68432-1.c: New test.
1397 * gcc.target/i386/pr68432-2.c: Likewise.
1398 * gcc.target/i386/pr68432-3.c: Likewise.
1400 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1402 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1404 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1406 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1408 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1410 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1412 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1414 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1415 * gcc.target/s390/bswaphi-1.c: New test.
1417 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1419 * lib/target-supports.exp: Add s390 and s390x to the list of long
1420 long atomic targets.
1422 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1424 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1425 s390x to enable 64 bit bswap patterns.
1426 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1427 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1428 * lib/target-supports.exp: Add a comment for s390.
1430 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1432 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1433 order to make -m31 work.
1434 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1435 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1437 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1440 * gcc.dg/pr68533.c: New test.
1442 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1444 PR tree-optimization/68577
1445 * gcc.dg/vect/pr68577.c: New test.
1447 2015-12-01 Nathan Sidwell <nathan@acm.org>
1449 * gcc.target/nvptx/uninit-decl.c: New.
1451 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1453 * gcc.c-torture/execute/alias-1.c: New testcase.
1455 2015-12-01 Marek Polacek <polacek@redhat.com>
1457 PR tree-optimization/64769
1458 * c-c++-common/gomp/pr64769.c: New test.
1460 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1462 * gcc.target/powerpc/swaps-p8-22.c: New.
1464 2015-12-01 Marek Polacek <polacek@redhat.com>
1466 PR tree-optimization/67916
1467 * gcc.dg/torture/pr67916.c: New test.
1469 2015-12-01 Marek Polacek <polacek@redhat.com>
1472 * c-c++-common/pr68582.c: New test.
1474 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1476 PR tree-optimization/68474
1477 * gcc.dg/pr68474.c: New test.
1479 2015-12-01 Christian Bruel <christian.bruel@st.com>
1482 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1484 2015-12-01 Tom de Vries <tom@codesourcery.com>
1486 * gcc.dg/pr46032.c: Move to ...
1487 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1489 * gcc.dg/pr46032-2.c: Move to ...
1490 * gcc.dg/gomp/pr46032-2.c: ... here.
1491 Drop dg-require-effective-target fopenmp.
1492 * gcc.dg/pr46032-3.c: Move to ...
1493 * gcc.dg/gomp/pr46032-3.c: ... here.
1494 Drop dg-require-effective-target fopenmp.
1496 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1498 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1499 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1500 * gfortran.dg/goacc/loop-6.f95: Likewise.
1501 * gfortran.dg/goacc/loop-7.f95: New test.
1502 * gfortran.dg/goacc/reduction-2.f95: New test.
1504 2015-12-01 Richard Biener <rguenther@suse.de>
1506 PR tree-optimization/68379
1507 * gcc.dg/torture/pr68379.c: New testcase.
1508 * gfortran.dg/pr68379-1.f90: Likewise.
1509 * gfortran.dg/pr68379-2.f: Likewise.
1511 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1513 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1514 * gcc.dg/pr46032-2.c: Likewise.
1515 * gcc.dg/pr46032-3.c: Likewise.
1517 2015-12-01 Richard Biener <rguenther@suse.de>
1520 * g++.dg/torture/pr68470.C: New testcase.
1522 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1525 * gcc.dg/pr68595.c: New test.
1527 2015-12-01 Christian Bruel <christian.bruel@st.com>
1529 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1530 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1531 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1533 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1535 PR tree-optimization/68529
1536 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1537 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1538 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1540 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1542 * gcc.dg/lto/alias-1_0.c: New testcase.
1543 * gcc.dg/lto/alias-1_1.c: New testcase.
1545 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1546 Sebastian Pop <s.pop@samsung.com>
1548 PR tree-optimization/68565
1549 * gfortran.dg/graphite/pr68565.f90: New.
1551 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1552 Sebastian Pop <s.pop@samsung.com>
1554 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1556 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1557 Nathan Sidwell <nathan@codesourcery.com>
1559 * gfortran.dg/goacc/routine-3.f90: New test.
1560 * gfortran.dg/goacc/routine-4.f90: New test.
1561 * gfortran.dg/goacc/routine-5.f90: New test.
1562 * gfortran.dg/goacc/routine-6.f90: New test.
1563 * gfortran.dg/goacc/subroutines: New test.
1565 2015-11-30 Tom de Vries <tom@codesourcery.com>
1567 * gcc.dg/pr46032-2.c: New test.
1568 * gcc.dg/pr46032-3.c: New test.
1570 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1573 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1574 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1575 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1576 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1577 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1578 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1579 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1580 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1581 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1582 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1583 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1584 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1585 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1586 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1587 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1588 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1589 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1590 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1591 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1592 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1593 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1594 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1595 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1596 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1597 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1598 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1599 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1600 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1601 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1602 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1603 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1604 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1605 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1606 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1607 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1608 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1609 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1610 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1611 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1612 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1613 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1614 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1615 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1616 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1617 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1618 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1619 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1620 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1621 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1622 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1623 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1624 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1625 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1626 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1627 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1628 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1629 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1630 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1631 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1632 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1633 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1634 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1635 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1636 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1637 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1638 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1639 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1640 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1641 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1642 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1643 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1644 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1645 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1646 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1647 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1648 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1649 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1650 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1651 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1652 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1653 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1654 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1655 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1656 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1657 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1658 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1659 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1660 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1661 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1662 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1663 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1664 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1665 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1666 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1667 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1668 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1669 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1670 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1671 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1672 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1673 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1674 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1675 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1676 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1677 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1678 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1679 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1680 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1681 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1683 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1684 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1685 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1687 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1688 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1689 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1690 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1691 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1692 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1693 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1695 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1696 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1697 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1699 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1701 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1702 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1703 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1705 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1706 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1707 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1708 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1709 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1710 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1711 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1712 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1713 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1715 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1718 2015-11-30 Tom de Vries <tom@codesourcery.com>
1720 PR tree-optimization/46032
1721 * gcc.dg/pr46032.c: New test.
1723 2015-11-30 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/68592
1726 * gfortran.dg/pr68592.f: New testcase.
1728 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1731 * gfortran.dg/submodule_13.f08: New test.
1733 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1735 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1738 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1740 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1742 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1744 * gcc.dg/dump-ada-spec-1.c: Move to...
1745 * c-c++-common/dump-ada-spec-1.c: ...here.
1746 * c-c++-common/dump-ada-spec-2.c: New test.
1748 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1750 * gnat.dg/loop_optimization22.ad[sb]: New test.
1752 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1754 * gnat.dg/specs/rep_clause5.ads: New test.
1756 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1759 * gcc.c-torture/compile/pr67106.c: New testcase.
1761 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1764 * g++.dg/torture/pr67581.C: New testcase.
1766 2015-11-27 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/68559
1769 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1770 * gcc.dg/vect/pr45752.c: Likewise.
1772 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1774 PR rtl-optimization/68250
1775 * gcc.c-torture/execute/pr68250.c: New test.
1777 2015-11-27 Marek Polacek <polacek@redhat.com>
1779 * gcc.dg/pr63568.c: Convert to GIMPLE.
1781 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1783 PR rtl-optimization/68506
1784 * gcc.c-torture/execute/pr68506.c: New test.
1786 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1790 * c-c++-common/gomp/pr63326.c: New test.
1792 2015-11-27 Richard Biener <rguenther@suse.de>
1794 PR tree-optimization/68553
1795 * gcc.dg/vect/pr45752.c: Adjust.
1796 * gcc.dg/vect/slp-perm-4.c: Likewise.
1798 2015-11-26 Martin Sebor <msebor@redhat.com>
1800 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1801 appropriate for the target.
1802 (operator new[]): Use it.
1804 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/cpp0x/pr67238.C: New.
1809 2015-11-26 Martin Sebor <msebor@redhat.com>
1811 * g++.dg/pr67876.C: Remove duplicate content.
1813 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1815 * g++.dg/guality/pr67192.C: New test.
1817 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1819 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1820 support code for vqrdml{as}h_lane tests.
1821 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1824 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1826 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1827 support code for vqrdml{as}h tests.
1828 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1831 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1833 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1834 (check_effective_target_arm_arch_FUNC_ok)
1835 (add_options_for_arm_arch_FUNC)
1836 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1837 to the list to be generated.
1838 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1839 (check_effective_target_arm_v8_1a_neon_ok): New.
1840 (check_effective_target_arm_v8_1a_neon_hw): New.
1842 2015-11-26 Nathan Sidwell <nathan@acm.org>
1844 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1846 2015-11-26 Richard Biener <rguenther@suse.de>
1849 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1852 2015-11-26 Richard Biener <rguenther@suse.de>
1855 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1857 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/concepts/pr67249.C: New.
1862 2015-11-26 Richard Biener <rguenther@suse.de>
1865 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1866 vectorize init loop and adjust expected outcome.
1868 2015-11-26 Richard Biener <rguenther@suse.de>
1871 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1872 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1873 also monitor final optimization result.
1875 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1877 PR rtl-optimization/68249
1878 PR rtl-optimization/68321
1879 * gcc.c-torture/execute/pr68249.c: New test.
1880 * gcc.c-torture/execute/pr68321.c: New test.
1882 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1885 * gcc.target/i386/mpx/pr68416.c: New test.
1887 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/cpp0x/no-weak1.C: New.
1892 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1894 PR tree-optimization/68128
1895 * gcc.dg/gomp/pr68128-1.c: New test.
1896 * gcc.dg/gomp/pr68128-2.c: New test.
1898 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1900 PR rtl-optimization/67226
1901 * gcc.c-torture/execute/pr67226.c: New test.
1903 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1906 * g++.dg/ubsan/pr68508.C: New test.
1908 2015-11-25 Martin Sebor <msebor@redhat.com>
1911 * g++.dg/pr67876.C: New test.
1913 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1914 Sebastian Pop <s.pop@samsung.com>
1916 PR tree-optimization/68453
1917 * gfortran.dg/graphite/pr68453.f90: New.
1919 2015-11-25 Martin Sebor <msebor@redhat.com>
1922 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1923 * gcc.dg/addr_builtin-1.c: Same.
1925 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1927 * gcc.target/powerpc/dform-1.c: New test.
1928 * gcc.target/powerpc/dform-2.c: Likewise.
1930 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1932 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1933 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1934 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1936 2015-11-25 Tom de Vries <tom@codesourcery.com>
1938 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1939 * gcc.dg/pr23911.c: Same.
1940 * gcc.dg/tree-ssa/20030709-2.c: Same.
1941 * gcc.dg/tree-ssa/20030731-2.c: Same.
1942 * gcc.dg/tree-ssa/20040729-1.c: Same.
1943 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1944 * gcc.dg/tree-ssa/loop-36.c: Same.
1945 * gcc.dg/tree-ssa/pr21086.c: Same.
1946 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1947 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1948 * gcc.dg/vect/pr26359.c: Same.
1949 * c-c++-common/restrict-2.c: Update after adding new lim1.
1950 * c-c++-common/restrict-4.c: Same.
1951 * g++.dg/tree-ssa/pr33615.C: Same.
1952 * g++.dg/tree-ssa/restrict1.C: Same.
1953 * gcc.dg/tm/pub-safety-1.c: Same.
1954 * gcc.dg/tm/reg-promotion.c: Same.
1955 * gcc.dg/tree-ssa/20050314-1.c: Same.
1956 * gcc.dg/tree-ssa/loop-32.c: Same.
1957 * gcc.dg/tree-ssa/loop-33.c: Same.
1958 * gcc.dg/tree-ssa/loop-34.c: Same.
1959 * gcc.dg/tree-ssa/loop-35.c: Same.
1960 * gcc.dg/tree-ssa/loop-7.c: Same.
1961 * gcc.dg/tree-ssa/pr23109.c: Same.
1962 * gcc.dg/tree-ssa/restrict-3.c: Same.
1963 * gcc.dg/tree-ssa/restrict-5.c: Same.
1964 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1965 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1966 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1967 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1968 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1969 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1970 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1971 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1972 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1973 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1974 * gcc.dg/tree-ssa/structopt-1.c: Same.
1975 * gfortran.dg/pr32921.f: Same.
1976 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1977 * g++.dg/tree-ssa/pr61009.C: Same.
1978 * g++.dg/tree-ssa/ssa-dom.C: Same.
1979 * gcc.dg/pr20115-1.c: Same.
1980 * gcc.dg/tree-prof/20050826-2.c: Same.
1981 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1982 * gcc.dg/tree-ssa/20030821-1.c: Same.
1983 * gcc.dg/tree-ssa/20030922-2.c: Same.
1984 * gcc.dg/tree-ssa/20031022-1.c: Same.
1985 * gcc.dg/tree-ssa/20040615-1.c: Same.
1986 * gcc.dg/tree-ssa/20040624-1.c: Same.
1987 * gcc.dg/tree-ssa/pr21417.c: Same.
1988 * gcc.dg/tree-ssa/pr61607.c: Same.
1989 * gcc.dg/tree-ssa/slsr-27.c: Same.
1990 * gcc.dg/tree-ssa/slsr-28.c: Same.
1991 * gcc.dg/tree-ssa/slsr-29.c: Same.
1992 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1993 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1994 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1995 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1996 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1997 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1998 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1999 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
2000 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
2001 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2002 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
2003 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2004 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2005 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2006 * gcc.dg/tree-ssa/vrp47.c: Same.
2007 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
2008 * gcc.dg/tree-ssa/foldconst-2.c: Same.
2009 * gcc.dg/tree-ssa/loop-40.c: Same.
2010 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
2012 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2014 * g++.dg/cpp0x/constexpr-array13.C: Fix.
2016 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
2018 * gfortran.dg/nint_p7.f90: New testcase.
2020 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2021 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/cpp0x/constexpr-array13.C: New.
2026 2015-11-25 Ilmir Usmanov <me@ilmir.us>
2027 Cesar Philippidis <cesar@codesourcery.com>
2030 * goacc/omp-fixed.f: New test.
2031 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
2033 2015-11-25 Richard Biener <rguenther@suse.de>
2036 * gcc.dg/torture/pr68528.c: New testcase.
2038 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/cpp0x/constexpr-tuple2.C: New.
2043 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2045 PR rtl-optimization/68435
2046 * gcc.dg/pr68435.c: New test.
2048 2015-11-25 Richard Biener <rguenther@suse.de>
2050 PR tree-optimization/68517
2051 * gcc.dg/torture/pr68517.c: New testcase.
2053 2015-11-25 Jakub Jelinek <jakub@redhat.com>
2056 * gcc.dg/pr67089-1.c: New test.
2057 * gcc.dg/pr67089-2.c: New test.
2058 * gcc.dg/pr67089-3.c: New test.
2059 * gcc.dg/pr67089-4.c: New test.
2060 * gcc.dg/pr67089-5.c: New test.
2061 * gcc.dg/pr67089-6.c: New test.
2062 * gcc.dg/pr67089-7.c: New test.
2064 2015-11-25 Richard Biener <rguenther@suse.de>
2066 PR tree-optimization/68502
2067 * gcc.dg/vect/pr68502-1.c: New testcase.
2068 * gcc.dg/vect/pr68502-2.c: Likewise.
2070 2015-11-24 Michael Collison <michael.collison@linaro.org>
2072 * gcc.target/aarch64/saddw-1.c: New test.
2073 * gcc.target/aarch64/saddw-2.c: New test.
2074 * gcc.target/aarch64/uaddw-1.c: New test.
2075 * gcc.target/aarch64/uaddw-2.c: New test.
2076 * gcc.target/aarch64/uaddw-3.c: New test.
2077 * lib/target-support.exp
2078 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
2079 Add aarch64 to list of support targets.
2081 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
2083 * gcc.target/mips/frame-header-4.c: New test.
2085 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
2088 * gfortran.dg/simplify_cshift_3.f90
2090 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
2093 * g++.dg/cpp1y/pr68278.C: New.
2095 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/cpp1y/pr68388.C: New.
2100 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
2101 Sebastian Pop <s.pop@samsung.com>
2103 PR tree-optimization/67984
2104 * gcc.dg/graphite/pr67984.c: New.
2106 2015-11-24 Michael Matz <matz@suse.de>
2108 PR rtl-optimization/68392
2109 * g++.dg/pr68392.C: New test.
2111 2015-11-24 Nathan Sidwell <nathan@acm.org>
2113 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
2115 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2117 PR rtl-optimization/68381
2118 * gcc.c-torture/execute/pr68381.c: New test.
2120 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2122 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
2123 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
2125 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
2128 * gcc.target/i386/pr68497.c: New test.
2130 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
2132 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
2134 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
2136 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
2138 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
2140 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
2142 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
2144 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2146 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2148 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2150 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2152 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2154 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2157 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2160 * gcc.dg/pr68375.c: New test.
2162 2015-11-24 Jakub Jelinek <jakub@redhat.com>
2165 * gcc.target/i386/pr68483-1.c: New test.
2166 * gcc.target/i386/pr68483-2.c: New test.
2168 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2171 * gcc.target/i386/mpx/pr68337-1.c: New test.
2172 * gcc.target/i386/mpx/pr68337-2.c: New test.
2174 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2176 PR rtl-optimization/68194
2177 PR rtl-optimization/68328
2178 PR rtl-optimization/68185
2179 * gcc.c-torture/execute/pr68185.c: New test.
2180 * gcc.c-torture/execute/pr68328.c: Likewise.
2182 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
2184 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2186 2015-11-23 David Malcolm <dmalcolm@redhat.com>
2189 * objc.dg/plugin: New subdirectory.
2190 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2191 * objc.dg/plugin/plugin.exp: New file, based on
2192 gcc.dg/plugin/plugin.exp.
2194 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2195 Sebastian Pop <s.pop@samsung.com>
2197 PR tree-optimization/68493
2198 * gcc.dg/graphite/pr68493.c: New.
2200 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2201 Sebastian Pop <s.pop@samsung.com>
2203 PR tree-optimization/68279
2204 * gfortran.dg/graphite/pr68279.f90: New.
2206 2015-11-23 Marek Polacek <polacek@redhat.com>
2208 PR tree-optimization/68455
2209 * gcc.dg/tree-ssa/pr68455.c: New test.
2211 2015-11-23 Richard Biener <rguenther@suse.de>
2213 PR tree-optimization/68465
2214 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2216 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2219 * gcc.target/aarch64/pr68363_1.c: New test.
2221 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
2223 * gcc.target/aarch64/simd/vmulx.x: New.
2224 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2225 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2226 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2228 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
2231 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2233 2015-11-23 Richard Biener <rguenther@suse.de>
2234 Jiong Wang <jiong.wang@arm.com>
2236 PR tree-optimization/68317
2237 PR tree-optimization/68326
2238 * gcc.dg/pr68317.c: New testcase.
2240 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
2242 PR tree-optimization/68327
2243 * gcc.dg/pr68327.c: New test.
2245 2015-11-23 Tom de Vries <tom@codesourcery.com>
2247 PR tree-optimization/68460
2248 * gcc.dg/autopar/pr68460.c: New test.
2250 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2252 * c-c++-common/asan/halt_on_error-1.c: New test.
2253 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2255 2015-11-23 Richard Biener <rguenther@suse.de>
2257 PR tree-optimization/68482
2258 * gcc.dg/vect/pr68482.c: New testcase.
2260 2015-11-23 Richard Biener <rguenther@suse.de>
2262 PR tree-optimization/68445
2263 * gcc.dg/vect/pr68445.c: New testcase.
2265 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
2267 * gcc.target/s390/load-relative-check.c: New test to check
2268 generation of load relative instructions.
2270 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2272 * gfortran.dg/fmt_t_8.f90: New test.
2274 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2277 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2279 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2281 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2283 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2286 * gfortran.dg/simplify_cshift_2.f90: New test.
2288 2015-11-22 James Norris <jnorris@codesourcery.com>
2289 Cesar Philippidis <cesar@codesourcery.com>
2291 * gfortran.dg/goacc/declare-1.f95: Update test.
2292 * gfortran.dg/goacc/declare-2.f95: New test.
2294 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
2296 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2297 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2298 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2299 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2300 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2301 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2302 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2303 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2304 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2305 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2306 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2307 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2309 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
2311 * gfortran.dg/simplify_cshift_1.f90: New test.
2313 2015-11-21 Nathan Sidwell <nathan@acm.org>
2315 * gcc.dg/atomic-generic.c: Include <string.h>.
2317 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
2319 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2321 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
2323 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2325 2015-11-21 Jakub Jelinek <jakub@redhat.com>
2328 * gcc.dg/debug/pr66432.c: New test.
2330 2015-11-20 Ian Lance Taylor <iant@google.com>
2333 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2335 2015-11-20 Mike Stump <mikestump@comcast.net>
2337 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2340 2015-11-20 David Malcolm <dmalcolm@redhat.com>
2343 * gcc.dg/fixits.c: New file.
2344 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2345 (test_fixit_insert): New.
2346 (test_fixit_remove): New.
2347 (test_fixit_replace): New.
2348 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2349 (test_fixit_insert): New.
2350 (test_fixit_remove): New.
2351 (test_fixit_replace): New.
2352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2353 (test_show_locus): Add tests of rendering fixit hints.
2355 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.dg/vect/pr68339.c: New test.
2360 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2364 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2367 * gfortran.dg/submodule_12.f90: New test
2370 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2372 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2374 * lib/target-supports.exp
2375 (check_effective_target_arm_neon_ok_nocache): Add check
2378 2015-11-20 Tom de Vries <tom@codesourcery.com>
2380 PR tree-optimization/68373
2381 * gcc.dg/autopar/pr68373.c: New test.
2383 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2386 * g++.dg/abi/mangle67.C: New test.
2388 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2390 * gcc.target/s390/bswap-1.c: New test.
2392 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2394 * gcc.target/s390/pfpo.c: New test.
2396 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2398 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2399 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2401 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2403 * g++.dg/spellcheck-fields.C: New file.
2405 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2406 Sebastian Pop <s.pop@samsung.com>
2408 PR tree-optimization/68428
2409 * gcc.dg/graphite/pr68428.c: New.
2411 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2412 Sebastian Pop <s.pop@samsung.com>
2414 PR tree-optimization/68335
2415 * gfortran.dg/graphite/pr68335.f90: New.
2417 2015-11-19 Nathan Sidwell <nathan@acm.org>
2419 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2420 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2421 * gcc.dg/special/weak-2.c: Likewise.
2422 * gcc.dg/weak/weak-12.c: Likewise.
2423 * gcc.dg/weak/weak-15.c: Likewise.
2424 * gcc.dg/weak/weak-16.c: Likewise.
2425 * gcc.dg/weak/weak-1.c: Likewise.
2426 * gcc.dg/weak/weak-2.c: Likewise.
2427 * gcc.dg/weak/weak-4.c: Likewise.
2428 * gcc.dg/torture/pr53922.c: Likewise.
2429 * gcc.dg/torture/pr60092.c: Likewise.
2431 2015-11-19 Marek Polacek <polacek@redhat.com>
2434 * gcc.dg/pr68412-2.c: New test.
2435 * gcc.dg/pr68412.c: New test.
2437 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2439 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2440 * gcc.target/avr/uint8-single-reg.c: New testcase.
2442 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2445 * g++.dg/eh/goto3.C: New test.
2447 2015-11-19 Marek Polacek <polacek@redhat.com>
2449 PR tree-optimization/68431
2450 * gcc.dg/tree-ssa/pr68431.c: New test.
2452 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2454 PR rtl-optimization/68376
2455 * gcc.c-torture/execute/pr68376-1.c: New test.
2456 * gcc.c-torture/execute/pr68376-2.c: New test.
2459 * gcc.target/i386/pr67770.c: New test.
2461 2015-11-18 Jeff Law <law@redhat.com>
2463 PR tree-optimization/68198
2464 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2465 * gcc.dg/tree-ssa/pr68198.c: New test.
2467 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2470 * gfortran.dg/pr59910.f90: New test.
2472 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2475 * gfortran.dg/pr43996.f90: New test.
2477 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2480 * gcc.dg/atomic/stdatomic-fence-2.c,
2481 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2483 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2485 * gnat.dg/loop_optimization19.adb: New test.
2486 * gnat.dg/loop_optimization20.adb: Likewise.
2487 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2489 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2491 * gnat.dg/opt52.adb: New test.
2493 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2495 * gcc.dg/goacc/nvptx-sese-1.c: New.
2497 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2499 * gnat.dg/renaming7.adb: New test.
2500 * gnat.dg/renaming7_pkg.ads: New helper.
2502 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2504 PR tree-optimization/68402
2505 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2506 to avoid undefined behaviour.
2508 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2510 PR tree-optimization/68157
2511 * g++.dg/opt/pr68157.C: New test.
2513 2015-11-18 Richard Biener <rguenther@suse.de>
2515 PR tree-optimization/67790
2516 * gcc.dg/vect/pr67790.c: New testcase.
2518 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2520 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2522 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2524 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2525 (test_braced_init): New function.
2526 (test_statement_expression): New function.
2527 (test_address_of_label): New function.
2528 (test_transaction_expressions): New function.
2529 (test_keywords): New function.
2530 (test_builtin_va_arg): New function.
2531 (test_builtin_offsetof): New function.
2532 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2534 2015-11-17 Martin Sebor <msebor@redhat.com>
2537 * g++.dg/init/new46.C: New test.
2539 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2542 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2544 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2547 * gcc.dg/pr68134.c: New test.
2549 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2552 * gcc.c-torture/execute/pr68143_1.c: New test.
2554 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2556 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2558 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2560 * gcc.dg/tree-ssa/ifc-8.c: New test.
2562 2015-11-16 Marek Polacek <polacek@redhat.com>
2565 * g++.dg/delayedfold/switch-1.C: New test.
2567 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2571 * gfortran.dg/pr58027.f90: New test.
2573 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2575 * c-c++-common/attr-simd.c: New test.
2576 * c-c++-common/attr-simd-2.c: New test.
2577 * c-c++-common/attr-simd-3.c: New test.
2579 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2581 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2583 2015-11-16 Christian Bruel <christian.bruel@st.com>
2585 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2586 Check __ARM_NEON__ instead of "arm_neon.h.
2587 * gcc.target/arm/attr-neon3.c: New test.
2588 * gcc.target/arm/attr-neon-fp16.c: Likewise
2590 2015-11-16 Christian Bruel <christian.bruel@st.com>
2593 * gcc.target/arm/lto/pr65837_0.c
2594 * gcc.target/arm/attr-neon2.c
2595 * gcc.target/arm/attr-neon.c
2596 * gcc.target/arm/attr-neon-builtin-fail.c
2597 * gcc.target/arm/attr-crypto.c
2599 2015-11-16 Richard Biener <rguenther@suse.de>
2601 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2603 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2606 * gfortran.dg/deferred_character_1.f90: New test.
2607 * gfortran.dg/deferred_character_4.f90: New test for comment
2611 * gfortran.dg/deferred_character_2.f90: New test.
2614 * gfortran.dg/deferred_character_3.f90: New test.
2617 * gfortran.dg/deferred_character_5.f90: New test.
2620 * gfortran.dg/deferred_character_6.f90: New test.
2623 * gfortran.dg/deferred_character_7.f90: New test.
2625 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2628 * gfortran.dg/pr67803.f90: New test.
2630 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2632 * g++.dg/cpp/ucn-1.C: Fix typo.
2634 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2636 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2637 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2639 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2640 Jeff Law <law@redhat.com>
2642 * gcc.dg/tree-ssa/split-path-1.c: New test.
2644 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2646 * c-c++-common/goacc/loop-auto-1.c: New.
2648 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2649 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2651 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2654 * gfortran.dg/pr68319.f90: New test.
2656 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2658 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2659 hardware floating point support.
2661 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2662 vector direct move instructions.
2664 * gcc.target/powerpc/maddld.c: New test.
2666 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2668 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2669 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2670 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2672 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2674 * gcc.dg/diagnostic-token-ranges.c: New file.
2675 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2676 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2677 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2678 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2679 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2680 line_table param when calling
2681 linemap_position_for_line_and_column.
2682 (test_show_locus): Pass line_table to rich_location ctors.
2683 (plugin_init): Remove setting of global_dc->colorize_source_p.
2684 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2686 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2687 diagnostic_plugin_test_tree_expression_range.c,
2688 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2689 and diagnostic-test-show-trees-1.c.
2691 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2693 PR tree-optimization/67682
2694 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2695 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2696 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2697 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2699 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2701 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2703 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2705 PR tree-optimization/68264
2706 * gcc.dg/torture/pr68264.c: New test.
2708 2015-11-13 Marek Polacek <polacek@redhat.com>
2711 * gcc.dg/pr68320.c: New test.
2713 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2715 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2717 2015-11-13 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/68306
2720 * gcc.dg/pr68306.c: Adjust.
2721 * gcc.dg/pr68306-2.c: New testcase.
2722 * gcc.dg/pr68306-3.c: Likewise.
2724 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2726 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2727 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2729 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2732 * gfortran.dg/module_private_2.f90: New test.
2734 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2737 * gfortran.dg/warn_unused_function_2.f90: New test.
2739 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2741 Revert [ARM] Remove neon-testgen.ml and generated tests.
2742 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2744 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2745 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2746 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2747 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2748 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2749 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2750 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2751 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2752 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2753 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2754 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2755 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2756 * gcc.target/arm/neon/vRhadds16.c: Remove.
2757 * gcc.target/arm/neon/vRhadds32.c: Remove.
2758 * gcc.target/arm/neon/vRhadds8.c: Remove.
2759 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2760 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2761 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2762 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2763 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2764 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2765 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2766 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2767 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2768 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2769 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2770 * gcc.target/arm/neon/vRshls16.c: Remove.
2771 * gcc.target/arm/neon/vRshls32.c: Remove.
2772 * gcc.target/arm/neon/vRshls64.c: Remove.
2773 * gcc.target/arm/neon/vRshls8.c: Remove.
2774 * gcc.target/arm/neon/vRshlu16.c: Remove.
2775 * gcc.target/arm/neon/vRshlu32.c: Remove.
2776 * gcc.target/arm/neon/vRshlu64.c: Remove.
2777 * gcc.target/arm/neon/vRshlu8.c: Remove.
2778 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2779 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2780 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2781 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2782 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2783 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2784 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2785 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2786 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2787 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2788 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2789 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2790 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2791 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2792 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2793 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2794 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2795 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2796 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2797 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2798 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2799 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2800 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2801 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2802 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2803 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2804 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2805 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2806 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2807 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2808 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2809 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2810 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2811 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2812 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2813 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2814 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2815 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2816 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2817 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2818 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2819 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2820 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2821 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2822 * gcc.target/arm/neon/vabaQs16.c: Remove.
2823 * gcc.target/arm/neon/vabaQs32.c: Remove.
2824 * gcc.target/arm/neon/vabaQs8.c: Remove.
2825 * gcc.target/arm/neon/vabaQu16.c: Remove.
2826 * gcc.target/arm/neon/vabaQu32.c: Remove.
2827 * gcc.target/arm/neon/vabaQu8.c: Remove.
2828 * gcc.target/arm/neon/vabals16.c: Remove.
2829 * gcc.target/arm/neon/vabals32.c: Remove.
2830 * gcc.target/arm/neon/vabals8.c: Remove.
2831 * gcc.target/arm/neon/vabalu16.c: Remove.
2832 * gcc.target/arm/neon/vabalu32.c: Remove.
2833 * gcc.target/arm/neon/vabalu8.c: Remove.
2834 * gcc.target/arm/neon/vabas16.c: Remove.
2835 * gcc.target/arm/neon/vabas32.c: Remove.
2836 * gcc.target/arm/neon/vabas8.c: Remove.
2837 * gcc.target/arm/neon/vabau16.c: Remove.
2838 * gcc.target/arm/neon/vabau32.c: Remove.
2839 * gcc.target/arm/neon/vabau8.c: Remove.
2840 * gcc.target/arm/neon/vabdQf32.c: Remove.
2841 * gcc.target/arm/neon/vabdQs16.c: Remove.
2842 * gcc.target/arm/neon/vabdQs32.c: Remove.
2843 * gcc.target/arm/neon/vabdQs8.c: Remove.
2844 * gcc.target/arm/neon/vabdQu16.c: Remove.
2845 * gcc.target/arm/neon/vabdQu32.c: Remove.
2846 * gcc.target/arm/neon/vabdQu8.c: Remove.
2847 * gcc.target/arm/neon/vabdf32.c: Remove.
2848 * gcc.target/arm/neon/vabdls16.c: Remove.
2849 * gcc.target/arm/neon/vabdls32.c: Remove.
2850 * gcc.target/arm/neon/vabdls8.c: Remove.
2851 * gcc.target/arm/neon/vabdlu16.c: Remove.
2852 * gcc.target/arm/neon/vabdlu32.c: Remove.
2853 * gcc.target/arm/neon/vabdlu8.c: Remove.
2854 * gcc.target/arm/neon/vabds16.c: Remove.
2855 * gcc.target/arm/neon/vabds32.c: Remove.
2856 * gcc.target/arm/neon/vabds8.c: Remove.
2857 * gcc.target/arm/neon/vabdu16.c: Remove.
2858 * gcc.target/arm/neon/vabdu32.c: Remove.
2859 * gcc.target/arm/neon/vabdu8.c: Remove.
2860 * gcc.target/arm/neon/vabsQf32.c: Remove.
2861 * gcc.target/arm/neon/vabsQs16.c: Remove.
2862 * gcc.target/arm/neon/vabsQs32.c: Remove.
2863 * gcc.target/arm/neon/vabsQs8.c: Remove.
2864 * gcc.target/arm/neon/vabsf32.c: Remove.
2865 * gcc.target/arm/neon/vabss16.c: Remove.
2866 * gcc.target/arm/neon/vabss32.c: Remove.
2867 * gcc.target/arm/neon/vabss8.c: Remove.
2868 * gcc.target/arm/neon/vaddQf32.c: Remove.
2869 * gcc.target/arm/neon/vaddQs16.c: Remove.
2870 * gcc.target/arm/neon/vaddQs32.c: Remove.
2871 * gcc.target/arm/neon/vaddQs64.c: Remove.
2872 * gcc.target/arm/neon/vaddQs8.c: Remove.
2873 * gcc.target/arm/neon/vaddQu16.c: Remove.
2874 * gcc.target/arm/neon/vaddQu32.c: Remove.
2875 * gcc.target/arm/neon/vaddQu64.c: Remove.
2876 * gcc.target/arm/neon/vaddQu8.c: Remove.
2877 * gcc.target/arm/neon/vaddf32.c: Remove.
2878 * gcc.target/arm/neon/vaddhns16.c: Remove.
2879 * gcc.target/arm/neon/vaddhns32.c: Remove.
2880 * gcc.target/arm/neon/vaddhns64.c: Remove.
2881 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2882 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2883 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2884 * gcc.target/arm/neon/vaddls16.c: Remove.
2885 * gcc.target/arm/neon/vaddls32.c: Remove.
2886 * gcc.target/arm/neon/vaddls8.c: Remove.
2887 * gcc.target/arm/neon/vaddlu16.c: Remove.
2888 * gcc.target/arm/neon/vaddlu32.c: Remove.
2889 * gcc.target/arm/neon/vaddlu8.c: Remove.
2890 * gcc.target/arm/neon/vadds16.c: Remove.
2891 * gcc.target/arm/neon/vadds32.c: Remove.
2892 * gcc.target/arm/neon/vadds64.c: Remove.
2893 * gcc.target/arm/neon/vadds8.c: Remove.
2894 * gcc.target/arm/neon/vaddu16.c: Remove.
2895 * gcc.target/arm/neon/vaddu32.c: Remove.
2896 * gcc.target/arm/neon/vaddu64.c: Remove.
2897 * gcc.target/arm/neon/vaddu8.c: Remove.
2898 * gcc.target/arm/neon/vaddws16.c: Remove.
2899 * gcc.target/arm/neon/vaddws32.c: Remove.
2900 * gcc.target/arm/neon/vaddws8.c: Remove.
2901 * gcc.target/arm/neon/vaddwu16.c: Remove.
2902 * gcc.target/arm/neon/vaddwu32.c: Remove.
2903 * gcc.target/arm/neon/vaddwu8.c: Remove.
2904 * gcc.target/arm/neon/vandQs16.c: Remove.
2905 * gcc.target/arm/neon/vandQs32.c: Remove.
2906 * gcc.target/arm/neon/vandQs64.c: Remove.
2907 * gcc.target/arm/neon/vandQs8.c: Remove.
2908 * gcc.target/arm/neon/vandQu16.c: Remove.
2909 * gcc.target/arm/neon/vandQu32.c: Remove.
2910 * gcc.target/arm/neon/vandQu64.c: Remove.
2911 * gcc.target/arm/neon/vandQu8.c: Remove.
2912 * gcc.target/arm/neon/vands16.c: Remove.
2913 * gcc.target/arm/neon/vands32.c: Remove.
2914 * gcc.target/arm/neon/vands64.c: Remove.
2915 * gcc.target/arm/neon/vands8.c: Remove.
2916 * gcc.target/arm/neon/vandu16.c: Remove.
2917 * gcc.target/arm/neon/vandu32.c: Remove.
2918 * gcc.target/arm/neon/vandu64.c: Remove.
2919 * gcc.target/arm/neon/vandu8.c: Remove.
2920 * gcc.target/arm/neon/vbicQs16.c: Remove.
2921 * gcc.target/arm/neon/vbicQs32.c: Remove.
2922 * gcc.target/arm/neon/vbicQs64.c: Remove.
2923 * gcc.target/arm/neon/vbicQs8.c: Remove.
2924 * gcc.target/arm/neon/vbicQu16.c: Remove.
2925 * gcc.target/arm/neon/vbicQu32.c: Remove.
2926 * gcc.target/arm/neon/vbicQu64.c: Remove.
2927 * gcc.target/arm/neon/vbicQu8.c: Remove.
2928 * gcc.target/arm/neon/vbics16.c: Remove.
2929 * gcc.target/arm/neon/vbics32.c: Remove.
2930 * gcc.target/arm/neon/vbics64.c: Remove.
2931 * gcc.target/arm/neon/vbics8.c: Remove.
2932 * gcc.target/arm/neon/vbicu16.c: Remove.
2933 * gcc.target/arm/neon/vbicu32.c: Remove.
2934 * gcc.target/arm/neon/vbicu64.c: Remove.
2935 * gcc.target/arm/neon/vbicu8.c: Remove.
2936 * gcc.target/arm/neon/vbslQf32.c: Remove.
2937 * gcc.target/arm/neon/vbslQp16.c: Remove.
2938 * gcc.target/arm/neon/vbslQp64.c: Remove.
2939 * gcc.target/arm/neon/vbslQp8.c: Remove.
2940 * gcc.target/arm/neon/vbslQs16.c: Remove.
2941 * gcc.target/arm/neon/vbslQs32.c: Remove.
2942 * gcc.target/arm/neon/vbslQs64.c: Remove.
2943 * gcc.target/arm/neon/vbslQs8.c: Remove.
2944 * gcc.target/arm/neon/vbslQu16.c: Remove.
2945 * gcc.target/arm/neon/vbslQu32.c: Remove.
2946 * gcc.target/arm/neon/vbslQu64.c: Remove.
2947 * gcc.target/arm/neon/vbslQu8.c: Remove.
2948 * gcc.target/arm/neon/vbslf32.c: Remove.
2949 * gcc.target/arm/neon/vbslp16.c: Remove.
2950 * gcc.target/arm/neon/vbslp64.c: Remove.
2951 * gcc.target/arm/neon/vbslp8.c: Remove.
2952 * gcc.target/arm/neon/vbsls16.c: Remove.
2953 * gcc.target/arm/neon/vbsls32.c: Remove.
2954 * gcc.target/arm/neon/vbsls64.c: Remove.
2955 * gcc.target/arm/neon/vbsls8.c: Remove.
2956 * gcc.target/arm/neon/vbslu16.c: Remove.
2957 * gcc.target/arm/neon/vbslu32.c: Remove.
2958 * gcc.target/arm/neon/vbslu64.c: Remove.
2959 * gcc.target/arm/neon/vbslu8.c: Remove.
2960 * gcc.target/arm/neon/vcageQf32.c: Remove.
2961 * gcc.target/arm/neon/vcagef32.c: Remove.
2962 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2963 * gcc.target/arm/neon/vcagtf32.c: Remove.
2964 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2965 * gcc.target/arm/neon/vcalef32.c: Remove.
2966 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2967 * gcc.target/arm/neon/vcaltf32.c: Remove.
2968 * gcc.target/arm/neon/vceqQf32.c: Remove.
2969 * gcc.target/arm/neon/vceqQp8.c: Remove.
2970 * gcc.target/arm/neon/vceqQs16.c: Remove.
2971 * gcc.target/arm/neon/vceqQs32.c: Remove.
2972 * gcc.target/arm/neon/vceqQs8.c: Remove.
2973 * gcc.target/arm/neon/vceqQu16.c: Remove.
2974 * gcc.target/arm/neon/vceqQu32.c: Remove.
2975 * gcc.target/arm/neon/vceqQu8.c: Remove.
2976 * gcc.target/arm/neon/vceqf32.c: Remove.
2977 * gcc.target/arm/neon/vceqp8.c: Remove.
2978 * gcc.target/arm/neon/vceqs16.c: Remove.
2979 * gcc.target/arm/neon/vceqs32.c: Remove.
2980 * gcc.target/arm/neon/vceqs8.c: Remove.
2981 * gcc.target/arm/neon/vcequ16.c: Remove.
2982 * gcc.target/arm/neon/vcequ32.c: Remove.
2983 * gcc.target/arm/neon/vcequ8.c: Remove.
2984 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2985 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2986 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2987 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2988 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2989 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2990 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2991 * gcc.target/arm/neon/vcgef32.c: Remove.
2992 * gcc.target/arm/neon/vcges16.c: Remove.
2993 * gcc.target/arm/neon/vcges32.c: Remove.
2994 * gcc.target/arm/neon/vcges8.c: Remove.
2995 * gcc.target/arm/neon/vcgeu16.c: Remove.
2996 * gcc.target/arm/neon/vcgeu32.c: Remove.
2997 * gcc.target/arm/neon/vcgeu8.c: Remove.
2998 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2999 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3000 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3001 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3002 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3003 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3004 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3005 * gcc.target/arm/neon/vcgtf32.c: Remove.
3006 * gcc.target/arm/neon/vcgts16.c: Remove.
3007 * gcc.target/arm/neon/vcgts32.c: Remove.
3008 * gcc.target/arm/neon/vcgts8.c: Remove.
3009 * gcc.target/arm/neon/vcgtu16.c: Remove.
3010 * gcc.target/arm/neon/vcgtu32.c: Remove.
3011 * gcc.target/arm/neon/vcgtu8.c: Remove.
3012 * gcc.target/arm/neon/vcleQf32.c: Remove.
3013 * gcc.target/arm/neon/vcleQs16.c: Remove.
3014 * gcc.target/arm/neon/vcleQs32.c: Remove.
3015 * gcc.target/arm/neon/vcleQs8.c: Remove.
3016 * gcc.target/arm/neon/vcleQu16.c: Remove.
3017 * gcc.target/arm/neon/vcleQu32.c: Remove.
3018 * gcc.target/arm/neon/vcleQu8.c: Remove.
3019 * gcc.target/arm/neon/vclef32.c: Remove.
3020 * gcc.target/arm/neon/vcles16.c: Remove.
3021 * gcc.target/arm/neon/vcles32.c: Remove.
3022 * gcc.target/arm/neon/vcles8.c: Remove.
3023 * gcc.target/arm/neon/vcleu16.c: Remove.
3024 * gcc.target/arm/neon/vcleu32.c: Remove.
3025 * gcc.target/arm/neon/vcleu8.c: Remove.
3026 * gcc.target/arm/neon/vclsQs16.c: Remove.
3027 * gcc.target/arm/neon/vclsQs32.c: Remove.
3028 * gcc.target/arm/neon/vclsQs8.c: Remove.
3029 * gcc.target/arm/neon/vclss16.c: Remove.
3030 * gcc.target/arm/neon/vclss32.c: Remove.
3031 * gcc.target/arm/neon/vclss8.c: Remove.
3032 * gcc.target/arm/neon/vcltQf32.c: Remove.
3033 * gcc.target/arm/neon/vcltQs16.c: Remove.
3034 * gcc.target/arm/neon/vcltQs32.c: Remove.
3035 * gcc.target/arm/neon/vcltQs8.c: Remove.
3036 * gcc.target/arm/neon/vcltQu16.c: Remove.
3037 * gcc.target/arm/neon/vcltQu32.c: Remove.
3038 * gcc.target/arm/neon/vcltQu8.c: Remove.
3039 * gcc.target/arm/neon/vcltf32.c: Remove.
3040 * gcc.target/arm/neon/vclts16.c: Remove.
3041 * gcc.target/arm/neon/vclts32.c: Remove.
3042 * gcc.target/arm/neon/vclts8.c: Remove.
3043 * gcc.target/arm/neon/vcltu16.c: Remove.
3044 * gcc.target/arm/neon/vcltu32.c: Remove.
3045 * gcc.target/arm/neon/vcltu8.c: Remove.
3046 * gcc.target/arm/neon/vclzQs16.c: Remove.
3047 * gcc.target/arm/neon/vclzQs32.c: Remove.
3048 * gcc.target/arm/neon/vclzQs8.c: Remove.
3049 * gcc.target/arm/neon/vclzQu16.c: Remove.
3050 * gcc.target/arm/neon/vclzQu32.c: Remove.
3051 * gcc.target/arm/neon/vclzQu8.c: Remove.
3052 * gcc.target/arm/neon/vclzs16.c: Remove.
3053 * gcc.target/arm/neon/vclzs32.c: Remove.
3054 * gcc.target/arm/neon/vclzs8.c: Remove.
3055 * gcc.target/arm/neon/vclzu16.c: Remove.
3056 * gcc.target/arm/neon/vclzu32.c: Remove.
3057 * gcc.target/arm/neon/vclzu8.c: Remove.
3058 * gcc.target/arm/neon/vcntQp8.c: Remove.
3059 * gcc.target/arm/neon/vcntQs8.c: Remove.
3060 * gcc.target/arm/neon/vcntQu8.c: Remove.
3061 * gcc.target/arm/neon/vcntp8.c: Remove.
3062 * gcc.target/arm/neon/vcnts8.c: Remove.
3063 * gcc.target/arm/neon/vcntu8.c: Remove.
3064 * gcc.target/arm/neon/vcombinef32.c: Remove.
3065 * gcc.target/arm/neon/vcombinep16.c: Remove.
3066 * gcc.target/arm/neon/vcombinep64.c: Remove.
3067 * gcc.target/arm/neon/vcombinep8.c: Remove.
3068 * gcc.target/arm/neon/vcombines16.c: Remove.
3069 * gcc.target/arm/neon/vcombines32.c: Remove.
3070 * gcc.target/arm/neon/vcombines64.c: Remove.
3071 * gcc.target/arm/neon/vcombines8.c: Remove.
3072 * gcc.target/arm/neon/vcombineu16.c: Remove.
3073 * gcc.target/arm/neon/vcombineu32.c: Remove.
3074 * gcc.target/arm/neon/vcombineu64.c: Remove.
3075 * gcc.target/arm/neon/vcombineu8.c: Remove.
3076 * gcc.target/arm/neon/vcreatef32.c: Remove.
3077 * gcc.target/arm/neon/vcreatep16.c: Remove.
3078 * gcc.target/arm/neon/vcreatep64.c: Remove.
3079 * gcc.target/arm/neon/vcreatep8.c: Remove.
3080 * gcc.target/arm/neon/vcreates16.c: Remove.
3081 * gcc.target/arm/neon/vcreates32.c: Remove.
3082 * gcc.target/arm/neon/vcreates64.c: Remove.
3083 * gcc.target/arm/neon/vcreates8.c: Remove.
3084 * gcc.target/arm/neon/vcreateu16.c: Remove.
3085 * gcc.target/arm/neon/vcreateu32.c: Remove.
3086 * gcc.target/arm/neon/vcreateu64.c: Remove.
3087 * gcc.target/arm/neon/vcreateu8.c: Remove.
3088 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3089 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3090 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3091 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3092 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3093 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3094 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3095 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3096 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3097 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3098 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3099 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3100 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3101 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3102 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3103 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3104 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3105 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3106 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3107 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3108 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3109 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3110 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3111 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3112 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3113 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3114 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3115 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3116 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3117 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3118 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3119 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3120 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3121 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3122 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3123 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3124 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3125 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3126 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3127 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3128 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3129 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3130 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3131 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3132 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3133 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3134 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3135 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3136 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3137 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3138 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3139 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3140 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3141 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3142 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3143 * gcc.target/arm/neon/vdup_np16.c: Remove.
3144 * gcc.target/arm/neon/vdup_np64.c: Remove.
3145 * gcc.target/arm/neon/vdup_np8.c: Remove.
3146 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3147 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3148 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3149 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3150 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3151 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3152 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3153 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3154 * gcc.target/arm/neon/veorQs16.c: Remove.
3155 * gcc.target/arm/neon/veorQs32.c: Remove.
3156 * gcc.target/arm/neon/veorQs64.c: Remove.
3157 * gcc.target/arm/neon/veorQs8.c: Remove.
3158 * gcc.target/arm/neon/veorQu16.c: Remove.
3159 * gcc.target/arm/neon/veorQu32.c: Remove.
3160 * gcc.target/arm/neon/veorQu64.c: Remove.
3161 * gcc.target/arm/neon/veorQu8.c: Remove.
3162 * gcc.target/arm/neon/veors16.c: Remove.
3163 * gcc.target/arm/neon/veors32.c: Remove.
3164 * gcc.target/arm/neon/veors64.c: Remove.
3165 * gcc.target/arm/neon/veors8.c: Remove.
3166 * gcc.target/arm/neon/veoru16.c: Remove.
3167 * gcc.target/arm/neon/veoru32.c: Remove.
3168 * gcc.target/arm/neon/veoru64.c: Remove.
3169 * gcc.target/arm/neon/veoru8.c: Remove.
3170 * gcc.target/arm/neon/vextQf32.c: Remove.
3171 * gcc.target/arm/neon/vextQp16.c: Remove.
3172 * gcc.target/arm/neon/vextQp64.c: Remove.
3173 * gcc.target/arm/neon/vextQp8.c: Remove.
3174 * gcc.target/arm/neon/vextQs16.c: Remove.
3175 * gcc.target/arm/neon/vextQs32.c: Remove.
3176 * gcc.target/arm/neon/vextQs64.c: Remove.
3177 * gcc.target/arm/neon/vextQs8.c: Remove.
3178 * gcc.target/arm/neon/vextQu16.c: Remove.
3179 * gcc.target/arm/neon/vextQu32.c: Remove.
3180 * gcc.target/arm/neon/vextQu64.c: Remove.
3181 * gcc.target/arm/neon/vextQu8.c: Remove.
3182 * gcc.target/arm/neon/vextf32.c: Remove.
3183 * gcc.target/arm/neon/vextp16.c: Remove.
3184 * gcc.target/arm/neon/vextp64.c: Remove.
3185 * gcc.target/arm/neon/vextp8.c: Remove.
3186 * gcc.target/arm/neon/vexts16.c: Remove.
3187 * gcc.target/arm/neon/vexts32.c: Remove.
3188 * gcc.target/arm/neon/vexts64.c: Remove.
3189 * gcc.target/arm/neon/vexts8.c: Remove.
3190 * gcc.target/arm/neon/vextu16.c: Remove.
3191 * gcc.target/arm/neon/vextu32.c: Remove.
3192 * gcc.target/arm/neon/vextu64.c: Remove.
3193 * gcc.target/arm/neon/vextu8.c: Remove.
3194 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3195 * gcc.target/arm/neon/vfmaf32.c: Remove.
3196 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3197 * gcc.target/arm/neon/vfmsf32.c: Remove.
3198 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3199 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3200 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3201 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3202 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3203 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3204 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3205 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3206 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3207 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3208 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3209 * gcc.target/arm/neon/vget_highf32.c: Remove.
3210 * gcc.target/arm/neon/vget_highp16.c: Remove.
3211 * gcc.target/arm/neon/vget_highp64.c: Remove.
3212 * gcc.target/arm/neon/vget_highp8.c: Remove.
3213 * gcc.target/arm/neon/vget_highs16.c: Remove.
3214 * gcc.target/arm/neon/vget_highs32.c: Remove.
3215 * gcc.target/arm/neon/vget_highs64.c: Remove.
3216 * gcc.target/arm/neon/vget_highs8.c: Remove.
3217 * gcc.target/arm/neon/vget_highu16.c: Remove.
3218 * gcc.target/arm/neon/vget_highu32.c: Remove.
3219 * gcc.target/arm/neon/vget_highu64.c: Remove.
3220 * gcc.target/arm/neon/vget_highu8.c: Remove.
3221 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3222 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3223 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3224 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3225 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3226 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3227 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3228 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3229 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3230 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3231 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3232 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3233 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3234 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3235 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3236 * gcc.target/arm/neon/vget_lows16.c: Remove.
3237 * gcc.target/arm/neon/vget_lows32.c: Remove.
3238 * gcc.target/arm/neon/vget_lows64.c: Remove.
3239 * gcc.target/arm/neon/vget_lows8.c: Remove.
3240 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3241 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3242 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3243 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3244 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3245 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3246 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3247 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3248 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3249 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3250 * gcc.target/arm/neon/vhadds16.c: Remove.
3251 * gcc.target/arm/neon/vhadds32.c: Remove.
3252 * gcc.target/arm/neon/vhadds8.c: Remove.
3253 * gcc.target/arm/neon/vhaddu16.c: Remove.
3254 * gcc.target/arm/neon/vhaddu32.c: Remove.
3255 * gcc.target/arm/neon/vhaddu8.c: Remove.
3256 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3257 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3258 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3259 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3260 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3261 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3262 * gcc.target/arm/neon/vhsubs16.c: Remove.
3263 * gcc.target/arm/neon/vhsubs32.c: Remove.
3264 * gcc.target/arm/neon/vhsubs8.c: Remove.
3265 * gcc.target/arm/neon/vhsubu16.c: Remove.
3266 * gcc.target/arm/neon/vhsubu32.c: Remove.
3267 * gcc.target/arm/neon/vhsubu8.c: Remove.
3268 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3269 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3270 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3271 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3272 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3273 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3274 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3275 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3276 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3277 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3278 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3279 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3280 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3281 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3282 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3283 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3284 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3285 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3286 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3287 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3288 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3289 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3290 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3291 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3292 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3293 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3294 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3295 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3296 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3297 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3298 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3299 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3300 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3301 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3302 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3303 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3304 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3305 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3306 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3307 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3308 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3309 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3310 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3311 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3312 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3313 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3314 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3315 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3316 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3317 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3318 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3319 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3320 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3321 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3322 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3323 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3324 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3325 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3326 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3327 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3328 * gcc.target/arm/neon/vld1f32.c: Remove.
3329 * gcc.target/arm/neon/vld1p16.c: Remove.
3330 * gcc.target/arm/neon/vld1p64.c: Remove.
3331 * gcc.target/arm/neon/vld1p8.c: Remove.
3332 * gcc.target/arm/neon/vld1s16.c: Remove.
3333 * gcc.target/arm/neon/vld1s32.c: Remove.
3334 * gcc.target/arm/neon/vld1s64.c: Remove.
3335 * gcc.target/arm/neon/vld1s8.c: Remove.
3336 * gcc.target/arm/neon/vld1u16.c: Remove.
3337 * gcc.target/arm/neon/vld1u32.c: Remove.
3338 * gcc.target/arm/neon/vld1u64.c: Remove.
3339 * gcc.target/arm/neon/vld1u8.c: Remove.
3340 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3341 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3342 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3343 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3344 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3345 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3346 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3347 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3348 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3349 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3350 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3351 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3352 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3353 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3354 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3355 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3356 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3357 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3358 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3359 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3360 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3361 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3362 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3363 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3364 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3365 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3366 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3367 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3368 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3369 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3370 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3371 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3372 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3373 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3374 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3375 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3376 * gcc.target/arm/neon/vld2f32.c: Remove.
3377 * gcc.target/arm/neon/vld2p16.c: Remove.
3378 * gcc.target/arm/neon/vld2p64.c: Remove.
3379 * gcc.target/arm/neon/vld2p8.c: Remove.
3380 * gcc.target/arm/neon/vld2s16.c: Remove.
3381 * gcc.target/arm/neon/vld2s32.c: Remove.
3382 * gcc.target/arm/neon/vld2s64.c: Remove.
3383 * gcc.target/arm/neon/vld2s8.c: Remove.
3384 * gcc.target/arm/neon/vld2u16.c: Remove.
3385 * gcc.target/arm/neon/vld2u32.c: Remove.
3386 * gcc.target/arm/neon/vld2u64.c: Remove.
3387 * gcc.target/arm/neon/vld2u8.c: Remove.
3388 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3389 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3390 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3391 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3392 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3393 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3394 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3395 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3396 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3397 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3398 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3399 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3400 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3401 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3402 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3403 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3404 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3405 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3406 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3407 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3408 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3409 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3410 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3411 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3412 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3413 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3414 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3415 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3416 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3417 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3418 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3419 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3420 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3421 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3422 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3423 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3424 * gcc.target/arm/neon/vld3f32.c: Remove.
3425 * gcc.target/arm/neon/vld3p16.c: Remove.
3426 * gcc.target/arm/neon/vld3p64.c: Remove.
3427 * gcc.target/arm/neon/vld3p8.c: Remove.
3428 * gcc.target/arm/neon/vld3s16.c: Remove.
3429 * gcc.target/arm/neon/vld3s32.c: Remove.
3430 * gcc.target/arm/neon/vld3s64.c: Remove.
3431 * gcc.target/arm/neon/vld3s8.c: Remove.
3432 * gcc.target/arm/neon/vld3u16.c: Remove.
3433 * gcc.target/arm/neon/vld3u32.c: Remove.
3434 * gcc.target/arm/neon/vld3u64.c: Remove.
3435 * gcc.target/arm/neon/vld3u8.c: Remove.
3436 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3437 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3438 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3439 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3440 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3441 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3442 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3443 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3444 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3445 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3446 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3447 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3448 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3449 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3450 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3451 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3452 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3453 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3454 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3455 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3456 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3457 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3458 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3459 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3460 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3461 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3462 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3463 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3464 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3465 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3466 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3467 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3468 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3469 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3470 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3471 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3472 * gcc.target/arm/neon/vld4f32.c: Remove.
3473 * gcc.target/arm/neon/vld4p16.c: Remove.
3474 * gcc.target/arm/neon/vld4p64.c: Remove.
3475 * gcc.target/arm/neon/vld4p8.c: Remove.
3476 * gcc.target/arm/neon/vld4s16.c: Remove.
3477 * gcc.target/arm/neon/vld4s32.c: Remove.
3478 * gcc.target/arm/neon/vld4s64.c: Remove.
3479 * gcc.target/arm/neon/vld4s8.c: Remove.
3480 * gcc.target/arm/neon/vld4u16.c: Remove.
3481 * gcc.target/arm/neon/vld4u32.c: Remove.
3482 * gcc.target/arm/neon/vld4u64.c: Remove.
3483 * gcc.target/arm/neon/vld4u8.c: Remove.
3484 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3485 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3486 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3487 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3488 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3489 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3490 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3491 * gcc.target/arm/neon/vmaxf32.c: Remove.
3492 * gcc.target/arm/neon/vmaxs16.c: Remove.
3493 * gcc.target/arm/neon/vmaxs32.c: Remove.
3494 * gcc.target/arm/neon/vmaxs8.c: Remove.
3495 * gcc.target/arm/neon/vmaxu16.c: Remove.
3496 * gcc.target/arm/neon/vmaxu32.c: Remove.
3497 * gcc.target/arm/neon/vmaxu8.c: Remove.
3498 * gcc.target/arm/neon/vminQf32.c: Remove.
3499 * gcc.target/arm/neon/vminQs16.c: Remove.
3500 * gcc.target/arm/neon/vminQs32.c: Remove.
3501 * gcc.target/arm/neon/vminQs8.c: Remove.
3502 * gcc.target/arm/neon/vminQu16.c: Remove.
3503 * gcc.target/arm/neon/vminQu32.c: Remove.
3504 * gcc.target/arm/neon/vminQu8.c: Remove.
3505 * gcc.target/arm/neon/vminf32.c: Remove.
3506 * gcc.target/arm/neon/vmins16.c: Remove.
3507 * gcc.target/arm/neon/vmins32.c: Remove.
3508 * gcc.target/arm/neon/vmins8.c: Remove.
3509 * gcc.target/arm/neon/vminu16.c: Remove.
3510 * gcc.target/arm/neon/vminu32.c: Remove.
3511 * gcc.target/arm/neon/vminu8.c: Remove.
3512 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3513 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3514 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3515 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3516 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3517 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3518 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3519 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3520 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3521 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3522 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3523 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3524 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3525 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3526 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3527 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3528 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3529 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3530 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3531 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3532 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3533 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3534 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3535 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3536 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3537 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3538 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3539 * gcc.target/arm/neon/vmlaf32.c: Remove.
3540 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3541 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3542 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3543 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3544 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3545 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3546 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3547 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3548 * gcc.target/arm/neon/vmlals16.c: Remove.
3549 * gcc.target/arm/neon/vmlals32.c: Remove.
3550 * gcc.target/arm/neon/vmlals8.c: Remove.
3551 * gcc.target/arm/neon/vmlalu16.c: Remove.
3552 * gcc.target/arm/neon/vmlalu32.c: Remove.
3553 * gcc.target/arm/neon/vmlalu8.c: Remove.
3554 * gcc.target/arm/neon/vmlas16.c: Remove.
3555 * gcc.target/arm/neon/vmlas32.c: Remove.
3556 * gcc.target/arm/neon/vmlas8.c: Remove.
3557 * gcc.target/arm/neon/vmlau16.c: Remove.
3558 * gcc.target/arm/neon/vmlau32.c: Remove.
3559 * gcc.target/arm/neon/vmlau8.c: Remove.
3560 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3561 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3562 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3563 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3564 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3565 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3566 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3567 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3568 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3569 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3570 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3571 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3572 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3573 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3574 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3575 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3576 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3577 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3578 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3579 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3580 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3581 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3582 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3583 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3584 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3585 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3586 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3587 * gcc.target/arm/neon/vmlsf32.c: Remove.
3588 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3589 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3590 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3591 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3592 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3593 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3594 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3595 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3596 * gcc.target/arm/neon/vmlsls16.c: Remove.
3597 * gcc.target/arm/neon/vmlsls32.c: Remove.
3598 * gcc.target/arm/neon/vmlsls8.c: Remove.
3599 * gcc.target/arm/neon/vmlslu16.c: Remove.
3600 * gcc.target/arm/neon/vmlslu32.c: Remove.
3601 * gcc.target/arm/neon/vmlslu8.c: Remove.
3602 * gcc.target/arm/neon/vmlss16.c: Remove.
3603 * gcc.target/arm/neon/vmlss32.c: Remove.
3604 * gcc.target/arm/neon/vmlss8.c: Remove.
3605 * gcc.target/arm/neon/vmlsu16.c: Remove.
3606 * gcc.target/arm/neon/vmlsu32.c: Remove.
3607 * gcc.target/arm/neon/vmlsu8.c: Remove.
3608 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3609 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3610 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3611 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3612 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3613 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3614 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3615 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3616 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3617 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3618 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3619 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3620 * gcc.target/arm/neon/vmov_np16.c: Remove.
3621 * gcc.target/arm/neon/vmov_np8.c: Remove.
3622 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3623 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3624 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3625 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3626 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3627 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3628 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3629 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3630 * gcc.target/arm/neon/vmovls16.c: Remove.
3631 * gcc.target/arm/neon/vmovls32.c: Remove.
3632 * gcc.target/arm/neon/vmovls8.c: Remove.
3633 * gcc.target/arm/neon/vmovlu16.c: Remove.
3634 * gcc.target/arm/neon/vmovlu32.c: Remove.
3635 * gcc.target/arm/neon/vmovlu8.c: Remove.
3636 * gcc.target/arm/neon/vmovns16.c: Remove.
3637 * gcc.target/arm/neon/vmovns32.c: Remove.
3638 * gcc.target/arm/neon/vmovns64.c: Remove.
3639 * gcc.target/arm/neon/vmovnu16.c: Remove.
3640 * gcc.target/arm/neon/vmovnu32.c: Remove.
3641 * gcc.target/arm/neon/vmovnu64.c: Remove.
3642 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3643 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3644 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3645 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3646 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3647 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3648 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3649 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3650 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3651 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3652 * gcc.target/arm/neon/vmulQf32.c: Remove.
3653 * gcc.target/arm/neon/vmulQp8.c: Remove.
3654 * gcc.target/arm/neon/vmulQs16.c: Remove.
3655 * gcc.target/arm/neon/vmulQs32.c: Remove.
3656 * gcc.target/arm/neon/vmulQs8.c: Remove.
3657 * gcc.target/arm/neon/vmulQu16.c: Remove.
3658 * gcc.target/arm/neon/vmulQu32.c: Remove.
3659 * gcc.target/arm/neon/vmulQu8.c: Remove.
3660 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3661 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3662 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3663 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3664 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3665 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3666 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3667 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3668 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3669 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3670 * gcc.target/arm/neon/vmulf32.c: Remove.
3671 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3672 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3673 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3674 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3675 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3676 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3677 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3678 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3679 * gcc.target/arm/neon/vmullp8.c: Remove.
3680 * gcc.target/arm/neon/vmulls16.c: Remove.
3681 * gcc.target/arm/neon/vmulls32.c: Remove.
3682 * gcc.target/arm/neon/vmulls8.c: Remove.
3683 * gcc.target/arm/neon/vmullu16.c: Remove.
3684 * gcc.target/arm/neon/vmullu32.c: Remove.
3685 * gcc.target/arm/neon/vmullu8.c: Remove.
3686 * gcc.target/arm/neon/vmulp8.c: Remove.
3687 * gcc.target/arm/neon/vmuls16.c: Remove.
3688 * gcc.target/arm/neon/vmuls32.c: Remove.
3689 * gcc.target/arm/neon/vmuls8.c: Remove.
3690 * gcc.target/arm/neon/vmulu16.c: Remove.
3691 * gcc.target/arm/neon/vmulu32.c: Remove.
3692 * gcc.target/arm/neon/vmulu8.c: Remove.
3693 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3694 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3695 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3696 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3697 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3698 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3699 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3700 * gcc.target/arm/neon/vmvnp8.c: Remove.
3701 * gcc.target/arm/neon/vmvns16.c: Remove.
3702 * gcc.target/arm/neon/vmvns32.c: Remove.
3703 * gcc.target/arm/neon/vmvns8.c: Remove.
3704 * gcc.target/arm/neon/vmvnu16.c: Remove.
3705 * gcc.target/arm/neon/vmvnu32.c: Remove.
3706 * gcc.target/arm/neon/vmvnu8.c: Remove.
3707 * gcc.target/arm/neon/vnegQf32.c: Remove.
3708 * gcc.target/arm/neon/vnegQs16.c: Remove.
3709 * gcc.target/arm/neon/vnegQs32.c: Remove.
3710 * gcc.target/arm/neon/vnegQs8.c: Remove.
3711 * gcc.target/arm/neon/vnegf32.c: Remove.
3712 * gcc.target/arm/neon/vnegs16.c: Remove.
3713 * gcc.target/arm/neon/vnegs32.c: Remove.
3714 * gcc.target/arm/neon/vnegs8.c: Remove.
3715 * gcc.target/arm/neon/vornQs16.c: Remove.
3716 * gcc.target/arm/neon/vornQs32.c: Remove.
3717 * gcc.target/arm/neon/vornQs64.c: Remove.
3718 * gcc.target/arm/neon/vornQs8.c: Remove.
3719 * gcc.target/arm/neon/vornQu16.c: Remove.
3720 * gcc.target/arm/neon/vornQu32.c: Remove.
3721 * gcc.target/arm/neon/vornQu64.c: Remove.
3722 * gcc.target/arm/neon/vornQu8.c: Remove.
3723 * gcc.target/arm/neon/vorns16.c: Remove.
3724 * gcc.target/arm/neon/vorns32.c: Remove.
3725 * gcc.target/arm/neon/vorns64.c: Remove.
3726 * gcc.target/arm/neon/vorns8.c: Remove.
3727 * gcc.target/arm/neon/vornu16.c: Remove.
3728 * gcc.target/arm/neon/vornu32.c: Remove.
3729 * gcc.target/arm/neon/vornu64.c: Remove.
3730 * gcc.target/arm/neon/vornu8.c: Remove.
3731 * gcc.target/arm/neon/vorrQs16.c: Remove.
3732 * gcc.target/arm/neon/vorrQs32.c: Remove.
3733 * gcc.target/arm/neon/vorrQs64.c: Remove.
3734 * gcc.target/arm/neon/vorrQs8.c: Remove.
3735 * gcc.target/arm/neon/vorrQu16.c: Remove.
3736 * gcc.target/arm/neon/vorrQu32.c: Remove.
3737 * gcc.target/arm/neon/vorrQu64.c: Remove.
3738 * gcc.target/arm/neon/vorrQu8.c: Remove.
3739 * gcc.target/arm/neon/vorrs16.c: Remove.
3740 * gcc.target/arm/neon/vorrs32.c: Remove.
3741 * gcc.target/arm/neon/vorrs64.c: Remove.
3742 * gcc.target/arm/neon/vorrs8.c: Remove.
3743 * gcc.target/arm/neon/vorru16.c: Remove.
3744 * gcc.target/arm/neon/vorru32.c: Remove.
3745 * gcc.target/arm/neon/vorru64.c: Remove.
3746 * gcc.target/arm/neon/vorru8.c: Remove.
3747 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3748 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3749 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3750 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3751 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3752 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3753 * gcc.target/arm/neon/vpadals16.c: Remove.
3754 * gcc.target/arm/neon/vpadals32.c: Remove.
3755 * gcc.target/arm/neon/vpadals8.c: Remove.
3756 * gcc.target/arm/neon/vpadalu16.c: Remove.
3757 * gcc.target/arm/neon/vpadalu32.c: Remove.
3758 * gcc.target/arm/neon/vpadalu8.c: Remove.
3759 * gcc.target/arm/neon/vpaddf32.c: Remove.
3760 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3761 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3762 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3763 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3764 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3765 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3766 * gcc.target/arm/neon/vpaddls16.c: Remove.
3767 * gcc.target/arm/neon/vpaddls32.c: Remove.
3768 * gcc.target/arm/neon/vpaddls8.c: Remove.
3769 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3770 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3771 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3772 * gcc.target/arm/neon/vpadds16.c: Remove.
3773 * gcc.target/arm/neon/vpadds32.c: Remove.
3774 * gcc.target/arm/neon/vpadds8.c: Remove.
3775 * gcc.target/arm/neon/vpaddu16.c: Remove.
3776 * gcc.target/arm/neon/vpaddu32.c: Remove.
3777 * gcc.target/arm/neon/vpaddu8.c: Remove.
3778 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3779 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3780 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3781 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3782 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3783 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3784 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3785 * gcc.target/arm/neon/vpminf32.c: Remove.
3786 * gcc.target/arm/neon/vpmins16.c: Remove.
3787 * gcc.target/arm/neon/vpmins32.c: Remove.
3788 * gcc.target/arm/neon/vpmins8.c: Remove.
3789 * gcc.target/arm/neon/vpminu16.c: Remove.
3790 * gcc.target/arm/neon/vpminu32.c: Remove.
3791 * gcc.target/arm/neon/vpminu8.c: Remove.
3792 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3793 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3794 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3795 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3796 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3797 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3798 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3799 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3800 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3801 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3802 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3803 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3804 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3805 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3806 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3807 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3808 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3809 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3810 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3811 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3812 * gcc.target/arm/neon/vqRshls16.c: Remove.
3813 * gcc.target/arm/neon/vqRshls32.c: Remove.
3814 * gcc.target/arm/neon/vqRshls64.c: Remove.
3815 * gcc.target/arm/neon/vqRshls8.c: Remove.
3816 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3817 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3818 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3819 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3820 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3821 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3822 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3823 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3824 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3825 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3826 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3827 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3828 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3829 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3830 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3831 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3832 * gcc.target/arm/neon/vqabss16.c: Remove.
3833 * gcc.target/arm/neon/vqabss32.c: Remove.
3834 * gcc.target/arm/neon/vqabss8.c: Remove.
3835 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3836 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3837 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3838 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3839 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3840 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3841 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3842 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3843 * gcc.target/arm/neon/vqadds16.c: Remove.
3844 * gcc.target/arm/neon/vqadds32.c: Remove.
3845 * gcc.target/arm/neon/vqadds64.c: Remove.
3846 * gcc.target/arm/neon/vqadds8.c: Remove.
3847 * gcc.target/arm/neon/vqaddu16.c: Remove.
3848 * gcc.target/arm/neon/vqaddu32.c: Remove.
3849 * gcc.target/arm/neon/vqaddu64.c: Remove.
3850 * gcc.target/arm/neon/vqaddu8.c: Remove.
3851 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3852 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3853 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3854 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3855 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3856 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3857 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3858 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3859 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3860 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3861 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3862 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3863 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3864 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3865 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3866 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3867 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3868 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3869 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3870 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3871 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3872 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3873 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3874 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3875 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3876 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3877 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3878 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3879 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3880 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3881 * gcc.target/arm/neon/vqmovns16.c: Remove.
3882 * gcc.target/arm/neon/vqmovns32.c: Remove.
3883 * gcc.target/arm/neon/vqmovns64.c: Remove.
3884 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3885 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3886 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3887 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3888 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3889 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3890 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3891 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3892 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3893 * gcc.target/arm/neon/vqnegs16.c: Remove.
3894 * gcc.target/arm/neon/vqnegs32.c: Remove.
3895 * gcc.target/arm/neon/vqnegs8.c: Remove.
3896 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3897 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3898 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3899 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3900 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3901 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3902 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3903 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3904 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3905 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3906 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3907 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3908 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3909 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3910 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3911 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3912 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3913 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3914 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3915 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3916 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3917 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3918 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3919 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3920 * gcc.target/arm/neon/vqshls16.c: Remove.
3921 * gcc.target/arm/neon/vqshls32.c: Remove.
3922 * gcc.target/arm/neon/vqshls64.c: Remove.
3923 * gcc.target/arm/neon/vqshls8.c: Remove.
3924 * gcc.target/arm/neon/vqshlu16.c: Remove.
3925 * gcc.target/arm/neon/vqshlu32.c: Remove.
3926 * gcc.target/arm/neon/vqshlu64.c: Remove.
3927 * gcc.target/arm/neon/vqshlu8.c: Remove.
3928 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3929 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3930 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3931 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3932 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3933 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3934 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3935 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3936 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3937 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3938 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3939 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3940 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3941 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3942 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3943 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3944 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3945 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3946 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3947 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3948 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3949 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3950 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3951 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3952 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3953 * gcc.target/arm/neon/vqsubs16.c: Remove.
3954 * gcc.target/arm/neon/vqsubs32.c: Remove.
3955 * gcc.target/arm/neon/vqsubs64.c: Remove.
3956 * gcc.target/arm/neon/vqsubs8.c: Remove.
3957 * gcc.target/arm/neon/vqsubu16.c: Remove.
3958 * gcc.target/arm/neon/vqsubu32.c: Remove.
3959 * gcc.target/arm/neon/vqsubu64.c: Remove.
3960 * gcc.target/arm/neon/vqsubu8.c: Remove.
3961 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3962 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3963 * gcc.target/arm/neon/vrecpef32.c: Remove.
3964 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3965 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3966 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4020 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4021 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4022 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4023 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4024 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4025 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4026 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4027 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4028 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4029 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4030 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4035 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4080 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4081 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4082 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4083 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4110 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4111 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4112 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4113 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4114 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4115 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4116 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4117 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4118 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4119 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4120 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4121 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4122 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4123 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4124 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4125 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4126 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4127 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4128 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4129 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4130 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4131 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4132 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4133 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4134 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4135 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4136 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4137 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4138 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4139 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4140 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4141 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4142 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4143 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4144 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4145 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4146 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4147 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4148 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4149 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4150 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4151 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4152 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4153 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4154 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4155 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4156 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4157 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4158 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4159 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4160 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4161 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4162 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4163 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4164 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4165 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4166 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4167 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4168 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4169 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4170 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4171 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4172 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4173 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4174 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4175 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4176 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4177 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4178 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4179 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4180 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4181 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4182 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4183 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4184 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4185 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4186 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4187 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4188 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4189 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4190 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4191 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4192 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4193 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4194 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4195 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4196 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4197 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4198 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4199 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4200 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4201 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4202 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4203 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4204 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4205 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4206 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4207 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4208 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4209 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4210 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4255 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4256 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4257 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4258 * gcc.target/arm/neon/vrev16p8.c: Remove.
4259 * gcc.target/arm/neon/vrev16s8.c: Remove.
4260 * gcc.target/arm/neon/vrev16u8.c: Remove.
4261 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4262 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4263 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4264 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4265 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4266 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4267 * gcc.target/arm/neon/vrev32p16.c: Remove.
4268 * gcc.target/arm/neon/vrev32p8.c: Remove.
4269 * gcc.target/arm/neon/vrev32s16.c: Remove.
4270 * gcc.target/arm/neon/vrev32s8.c: Remove.
4271 * gcc.target/arm/neon/vrev32u16.c: Remove.
4272 * gcc.target/arm/neon/vrev32u8.c: Remove.
4273 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4274 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4275 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4276 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4277 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4278 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4279 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4280 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4281 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4282 * gcc.target/arm/neon/vrev64f32.c: Remove.
4283 * gcc.target/arm/neon/vrev64p16.c: Remove.
4284 * gcc.target/arm/neon/vrev64p8.c: Remove.
4285 * gcc.target/arm/neon/vrev64s16.c: Remove.
4286 * gcc.target/arm/neon/vrev64s32.c: Remove.
4287 * gcc.target/arm/neon/vrev64s8.c: Remove.
4288 * gcc.target/arm/neon/vrev64u16.c: Remove.
4289 * gcc.target/arm/neon/vrev64u32.c: Remove.
4290 * gcc.target/arm/neon/vrev64u8.c: Remove.
4291 * gcc.target/arm/neon/vrndaf32.c: Remove.
4292 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4293 * gcc.target/arm/neon/vrndf32.c: Remove.
4294 * gcc.target/arm/neon/vrndmf32.c: Remove.
4295 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4296 * gcc.target/arm/neon/vrndnf32.c: Remove.
4297 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4298 * gcc.target/arm/neon/vrndpf32.c: Remove.
4299 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4300 * gcc.target/arm/neon/vrndqf32.c: Remove.
4301 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4302 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4303 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4304 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4305 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4306 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4307 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4308 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4309 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4310 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4311 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4312 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4313 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4314 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4315 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4316 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4317 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4318 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4319 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4320 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4321 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4322 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4323 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4324 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4325 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4326 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4327 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4328 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4329 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4330 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4331 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4332 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4333 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4334 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4335 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4336 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4337 * gcc.target/arm/neon/vshlQs16.c: Remove.
4338 * gcc.target/arm/neon/vshlQs32.c: Remove.
4339 * gcc.target/arm/neon/vshlQs64.c: Remove.
4340 * gcc.target/arm/neon/vshlQs8.c: Remove.
4341 * gcc.target/arm/neon/vshlQu16.c: Remove.
4342 * gcc.target/arm/neon/vshlQu32.c: Remove.
4343 * gcc.target/arm/neon/vshlQu64.c: Remove.
4344 * gcc.target/arm/neon/vshlQu8.c: Remove.
4345 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4346 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4347 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4348 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4349 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4350 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4351 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4352 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4353 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4354 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4355 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4356 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4357 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4358 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4359 * gcc.target/arm/neon/vshls16.c: Remove.
4360 * gcc.target/arm/neon/vshls32.c: Remove.
4361 * gcc.target/arm/neon/vshls64.c: Remove.
4362 * gcc.target/arm/neon/vshls8.c: Remove.
4363 * gcc.target/arm/neon/vshlu16.c: Remove.
4364 * gcc.target/arm/neon/vshlu32.c: Remove.
4365 * gcc.target/arm/neon/vshlu64.c: Remove.
4366 * gcc.target/arm/neon/vshlu8.c: Remove.
4367 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4368 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4369 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4370 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4371 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4372 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4373 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4374 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4375 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4376 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4377 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4378 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4379 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4380 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4381 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4382 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4383 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4384 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4385 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4386 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4387 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4388 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4389 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4390 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4391 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4392 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4393 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4394 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4395 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4396 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4397 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4398 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4399 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4400 * gcc.target/arm/neon/vsli_np16.c: Remove.
4401 * gcc.target/arm/neon/vsli_np64.c: Remove.
4402 * gcc.target/arm/neon/vsli_np8.c: Remove.
4403 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4404 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4405 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4406 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4407 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4408 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4409 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4410 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4411 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4412 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4413 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4414 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4415 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4416 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4417 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4418 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4419 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4420 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4421 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4422 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4423 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4424 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4425 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4426 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4427 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4428 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4429 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4430 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4431 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4432 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4433 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4434 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4435 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4436 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4437 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4438 * gcc.target/arm/neon/vsri_np16.c: Remove.
4439 * gcc.target/arm/neon/vsri_np64.c: Remove.
4440 * gcc.target/arm/neon/vsri_np8.c: Remove.
4441 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4442 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4443 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4444 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4445 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4446 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4447 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4448 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4449 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4450 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4451 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4452 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4453 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4454 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4455 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4456 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4457 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4458 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4459 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4460 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4461 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4462 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4463 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4464 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4465 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4466 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4467 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4468 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4469 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4470 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4471 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4472 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4473 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4474 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4475 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4476 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4477 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4478 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4479 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4480 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4481 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4482 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4483 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4484 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4485 * gcc.target/arm/neon/vst1f32.c: Remove.
4486 * gcc.target/arm/neon/vst1p16.c: Remove.
4487 * gcc.target/arm/neon/vst1p64.c: Remove.
4488 * gcc.target/arm/neon/vst1p8.c: Remove.
4489 * gcc.target/arm/neon/vst1s16.c: Remove.
4490 * gcc.target/arm/neon/vst1s32.c: Remove.
4491 * gcc.target/arm/neon/vst1s64.c: Remove.
4492 * gcc.target/arm/neon/vst1s8.c: Remove.
4493 * gcc.target/arm/neon/vst1u16.c: Remove.
4494 * gcc.target/arm/neon/vst1u32.c: Remove.
4495 * gcc.target/arm/neon/vst1u64.c: Remove.
4496 * gcc.target/arm/neon/vst1u8.c: Remove.
4497 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4498 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4499 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4500 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4501 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4502 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4503 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4504 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4505 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4506 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4507 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4508 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4509 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4510 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4511 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4512 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4513 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4514 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4515 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4516 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4517 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4518 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4519 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4520 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4521 * gcc.target/arm/neon/vst2f32.c: Remove.
4522 * gcc.target/arm/neon/vst2p16.c: Remove.
4523 * gcc.target/arm/neon/vst2p64.c: Remove.
4524 * gcc.target/arm/neon/vst2p8.c: Remove.
4525 * gcc.target/arm/neon/vst2s16.c: Remove.
4526 * gcc.target/arm/neon/vst2s32.c: Remove.
4527 * gcc.target/arm/neon/vst2s64.c: Remove.
4528 * gcc.target/arm/neon/vst2s8.c: Remove.
4529 * gcc.target/arm/neon/vst2u16.c: Remove.
4530 * gcc.target/arm/neon/vst2u32.c: Remove.
4531 * gcc.target/arm/neon/vst2u64.c: Remove.
4532 * gcc.target/arm/neon/vst2u8.c: Remove.
4533 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4534 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4535 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4536 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4537 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4538 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4539 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4540 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4541 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4542 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4543 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4544 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4545 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4546 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4547 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4548 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4549 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4550 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4551 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4552 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4553 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4554 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4555 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4556 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4557 * gcc.target/arm/neon/vst3f32.c: Remove.
4558 * gcc.target/arm/neon/vst3p16.c: Remove.
4559 * gcc.target/arm/neon/vst3p64.c: Remove.
4560 * gcc.target/arm/neon/vst3p8.c: Remove.
4561 * gcc.target/arm/neon/vst3s16.c: Remove.
4562 * gcc.target/arm/neon/vst3s32.c: Remove.
4563 * gcc.target/arm/neon/vst3s64.c: Remove.
4564 * gcc.target/arm/neon/vst3s8.c: Remove.
4565 * gcc.target/arm/neon/vst3u16.c: Remove.
4566 * gcc.target/arm/neon/vst3u32.c: Remove.
4567 * gcc.target/arm/neon/vst3u64.c: Remove.
4568 * gcc.target/arm/neon/vst3u8.c: Remove.
4569 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4570 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4571 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4572 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4573 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4574 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4575 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4576 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4577 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4578 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4579 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4580 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4581 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4582 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4583 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4584 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4585 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4586 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4587 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4588 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4589 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4590 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4591 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4592 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4593 * gcc.target/arm/neon/vst4f32.c: Remove.
4594 * gcc.target/arm/neon/vst4p16.c: Remove.
4595 * gcc.target/arm/neon/vst4p64.c: Remove.
4596 * gcc.target/arm/neon/vst4p8.c: Remove.
4597 * gcc.target/arm/neon/vst4s16.c: Remove.
4598 * gcc.target/arm/neon/vst4s32.c: Remove.
4599 * gcc.target/arm/neon/vst4s64.c: Remove.
4600 * gcc.target/arm/neon/vst4s8.c: Remove.
4601 * gcc.target/arm/neon/vst4u16.c: Remove.
4602 * gcc.target/arm/neon/vst4u32.c: Remove.
4603 * gcc.target/arm/neon/vst4u64.c: Remove.
4604 * gcc.target/arm/neon/vst4u8.c: Remove.
4605 * gcc.target/arm/neon/vsubQf32.c: Remove.
4606 * gcc.target/arm/neon/vsubQs16.c: Remove.
4607 * gcc.target/arm/neon/vsubQs32.c: Remove.
4608 * gcc.target/arm/neon/vsubQs64.c: Remove.
4609 * gcc.target/arm/neon/vsubQs8.c: Remove.
4610 * gcc.target/arm/neon/vsubQu16.c: Remove.
4611 * gcc.target/arm/neon/vsubQu32.c: Remove.
4612 * gcc.target/arm/neon/vsubQu64.c: Remove.
4613 * gcc.target/arm/neon/vsubQu8.c: Remove.
4614 * gcc.target/arm/neon/vsubf32.c: Remove.
4615 * gcc.target/arm/neon/vsubhns16.c: Remove.
4616 * gcc.target/arm/neon/vsubhns32.c: Remove.
4617 * gcc.target/arm/neon/vsubhns64.c: Remove.
4618 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4619 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4620 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4621 * gcc.target/arm/neon/vsubls16.c: Remove.
4622 * gcc.target/arm/neon/vsubls32.c: Remove.
4623 * gcc.target/arm/neon/vsubls8.c: Remove.
4624 * gcc.target/arm/neon/vsublu16.c: Remove.
4625 * gcc.target/arm/neon/vsublu32.c: Remove.
4626 * gcc.target/arm/neon/vsublu8.c: Remove.
4627 * gcc.target/arm/neon/vsubs16.c: Remove.
4628 * gcc.target/arm/neon/vsubs32.c: Remove.
4629 * gcc.target/arm/neon/vsubs64.c: Remove.
4630 * gcc.target/arm/neon/vsubs8.c: Remove.
4631 * gcc.target/arm/neon/vsubu16.c: Remove.
4632 * gcc.target/arm/neon/vsubu32.c: Remove.
4633 * gcc.target/arm/neon/vsubu64.c: Remove.
4634 * gcc.target/arm/neon/vsubu8.c: Remove.
4635 * gcc.target/arm/neon/vsubws16.c: Remove.
4636 * gcc.target/arm/neon/vsubws32.c: Remove.
4637 * gcc.target/arm/neon/vsubws8.c: Remove.
4638 * gcc.target/arm/neon/vsubwu16.c: Remove.
4639 * gcc.target/arm/neon/vsubwu32.c: Remove.
4640 * gcc.target/arm/neon/vsubwu8.c: Remove.
4641 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4642 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4643 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4644 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4645 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4646 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4647 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4648 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4649 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4650 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4651 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4652 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4653 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4654 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4655 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4656 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4657 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4658 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4659 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4660 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4661 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4662 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4663 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4664 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4665 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4666 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4667 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4668 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4669 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4670 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4671 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4672 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4673 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4674 * gcc.target/arm/neon/vtrnf32.c: Remove.
4675 * gcc.target/arm/neon/vtrnp16.c: Remove.
4676 * gcc.target/arm/neon/vtrnp8.c: Remove.
4677 * gcc.target/arm/neon/vtrns16.c: Remove.
4678 * gcc.target/arm/neon/vtrns32.c: Remove.
4679 * gcc.target/arm/neon/vtrns8.c: Remove.
4680 * gcc.target/arm/neon/vtrnu16.c: Remove.
4681 * gcc.target/arm/neon/vtrnu32.c: Remove.
4682 * gcc.target/arm/neon/vtrnu8.c: Remove.
4683 * gcc.target/arm/neon/vtstQp8.c: Remove.
4684 * gcc.target/arm/neon/vtstQs16.c: Remove.
4685 * gcc.target/arm/neon/vtstQs32.c: Remove.
4686 * gcc.target/arm/neon/vtstQs8.c: Remove.
4687 * gcc.target/arm/neon/vtstQu16.c: Remove.
4688 * gcc.target/arm/neon/vtstQu32.c: Remove.
4689 * gcc.target/arm/neon/vtstQu8.c: Remove.
4690 * gcc.target/arm/neon/vtstp8.c: Remove.
4691 * gcc.target/arm/neon/vtsts16.c: Remove.
4692 * gcc.target/arm/neon/vtsts32.c: Remove.
4693 * gcc.target/arm/neon/vtsts8.c: Remove.
4694 * gcc.target/arm/neon/vtstu16.c: Remove.
4695 * gcc.target/arm/neon/vtstu32.c: Remove.
4696 * gcc.target/arm/neon/vtstu8.c: Remove.
4697 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4698 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4699 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4700 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4701 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4702 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4703 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4704 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4705 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4706 * gcc.target/arm/neon/vuzpf32.c: Remove.
4707 * gcc.target/arm/neon/vuzpp16.c: Remove.
4708 * gcc.target/arm/neon/vuzpp8.c: Remove.
4709 * gcc.target/arm/neon/vuzps16.c: Remove.
4710 * gcc.target/arm/neon/vuzps32.c: Remove.
4711 * gcc.target/arm/neon/vuzps8.c: Remove.
4712 * gcc.target/arm/neon/vuzpu16.c: Remove.
4713 * gcc.target/arm/neon/vuzpu32.c: Remove.
4714 * gcc.target/arm/neon/vuzpu8.c: Remove.
4715 * gcc.target/arm/neon/vzipQf32.c: Remove.
4716 * gcc.target/arm/neon/vzipQp16.c: Remove.
4717 * gcc.target/arm/neon/vzipQp8.c: Remove.
4718 * gcc.target/arm/neon/vzipQs16.c: Remove.
4719 * gcc.target/arm/neon/vzipQs32.c: Remove.
4720 * gcc.target/arm/neon/vzipQs8.c: Remove.
4721 * gcc.target/arm/neon/vzipQu16.c: Remove.
4722 * gcc.target/arm/neon/vzipQu32.c: Remove.
4723 * gcc.target/arm/neon/vzipQu8.c: Remove.
4724 * gcc.target/arm/neon/vzipf32.c: Remove.
4725 * gcc.target/arm/neon/vzipp16.c: Remove.
4726 * gcc.target/arm/neon/vzipp8.c: Remove.
4727 * gcc.target/arm/neon/vzips16.c: Remove.
4728 * gcc.target/arm/neon/vzips32.c: Remove.
4729 * gcc.target/arm/neon/vzips8.c: Remove.
4730 * gcc.target/arm/neon/vzipu16.c: Remove.
4731 * gcc.target/arm/neon/vzipu32.c: Remove.
4732 * gcc.target/arm/neon/vzipu8.c: Remove.
4734 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4736 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4738 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4741 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4742 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4744 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4746 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4747 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4748 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4749 levenshtein_plugin.c.
4750 * gcc.dg/spellcheck-fields.c: New file.
4752 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4755 * gfortran.dg/pr68318_1.f90: New test.
4756 * gfortran.dg/pr68318_2.f90: Ditto.
4758 2015-11-12 James Norris <jnorris@codesourcery.com>
4759 Joseph Myers <joseph@codesourcery.com>
4761 * c-c++-common/goacc/declare-1.c: New test.
4762 * c-c++-common/goacc/declare-2.c: Likewise.
4764 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4766 [ARM] Remove neon-testgen.ml and generated tests.
4768 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4769 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4770 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4771 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4772 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4773 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4774 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4775 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4776 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4777 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4778 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4779 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4780 * gcc.target/arm/neon/vRhadds16.c: Remove.
4781 * gcc.target/arm/neon/vRhadds32.c: Remove.
4782 * gcc.target/arm/neon/vRhadds8.c: Remove.
4783 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4784 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4785 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4786 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4787 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4788 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4789 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4790 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4791 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4792 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4793 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4794 * gcc.target/arm/neon/vRshls16.c: Remove.
4795 * gcc.target/arm/neon/vRshls32.c: Remove.
4796 * gcc.target/arm/neon/vRshls64.c: Remove.
4797 * gcc.target/arm/neon/vRshls8.c: Remove.
4798 * gcc.target/arm/neon/vRshlu16.c: Remove.
4799 * gcc.target/arm/neon/vRshlu32.c: Remove.
4800 * gcc.target/arm/neon/vRshlu64.c: Remove.
4801 * gcc.target/arm/neon/vRshlu8.c: Remove.
4802 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4803 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4804 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4805 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4806 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4807 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4808 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4809 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4810 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4811 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4812 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4813 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4814 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4815 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4816 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4817 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4818 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4819 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4820 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4821 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4822 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4823 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4824 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4825 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4826 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4827 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4828 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4829 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4830 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4831 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4832 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4833 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4834 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4835 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4836 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4837 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4838 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4839 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4840 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4841 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4842 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4843 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4844 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4845 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4846 * gcc.target/arm/neon/vabaQs16.c: Remove.
4847 * gcc.target/arm/neon/vabaQs32.c: Remove.
4848 * gcc.target/arm/neon/vabaQs8.c: Remove.
4849 * gcc.target/arm/neon/vabaQu16.c: Remove.
4850 * gcc.target/arm/neon/vabaQu32.c: Remove.
4851 * gcc.target/arm/neon/vabaQu8.c: Remove.
4852 * gcc.target/arm/neon/vabals16.c: Remove.
4853 * gcc.target/arm/neon/vabals32.c: Remove.
4854 * gcc.target/arm/neon/vabals8.c: Remove.
4855 * gcc.target/arm/neon/vabalu16.c: Remove.
4856 * gcc.target/arm/neon/vabalu32.c: Remove.
4857 * gcc.target/arm/neon/vabalu8.c: Remove.
4858 * gcc.target/arm/neon/vabas16.c: Remove.
4859 * gcc.target/arm/neon/vabas32.c: Remove.
4860 * gcc.target/arm/neon/vabas8.c: Remove.
4861 * gcc.target/arm/neon/vabau16.c: Remove.
4862 * gcc.target/arm/neon/vabau32.c: Remove.
4863 * gcc.target/arm/neon/vabau8.c: Remove.
4864 * gcc.target/arm/neon/vabdQf32.c: Remove.
4865 * gcc.target/arm/neon/vabdQs16.c: Remove.
4866 * gcc.target/arm/neon/vabdQs32.c: Remove.
4867 * gcc.target/arm/neon/vabdQs8.c: Remove.
4868 * gcc.target/arm/neon/vabdQu16.c: Remove.
4869 * gcc.target/arm/neon/vabdQu32.c: Remove.
4870 * gcc.target/arm/neon/vabdQu8.c: Remove.
4871 * gcc.target/arm/neon/vabdf32.c: Remove.
4872 * gcc.target/arm/neon/vabdls16.c: Remove.
4873 * gcc.target/arm/neon/vabdls32.c: Remove.
4874 * gcc.target/arm/neon/vabdls8.c: Remove.
4875 * gcc.target/arm/neon/vabdlu16.c: Remove.
4876 * gcc.target/arm/neon/vabdlu32.c: Remove.
4877 * gcc.target/arm/neon/vabdlu8.c: Remove.
4878 * gcc.target/arm/neon/vabds16.c: Remove.
4879 * gcc.target/arm/neon/vabds32.c: Remove.
4880 * gcc.target/arm/neon/vabds8.c: Remove.
4881 * gcc.target/arm/neon/vabdu16.c: Remove.
4882 * gcc.target/arm/neon/vabdu32.c: Remove.
4883 * gcc.target/arm/neon/vabdu8.c: Remove.
4884 * gcc.target/arm/neon/vabsQf32.c: Remove.
4885 * gcc.target/arm/neon/vabsQs16.c: Remove.
4886 * gcc.target/arm/neon/vabsQs32.c: Remove.
4887 * gcc.target/arm/neon/vabsQs8.c: Remove.
4888 * gcc.target/arm/neon/vabsf32.c: Remove.
4889 * gcc.target/arm/neon/vabss16.c: Remove.
4890 * gcc.target/arm/neon/vabss32.c: Remove.
4891 * gcc.target/arm/neon/vabss8.c: Remove.
4892 * gcc.target/arm/neon/vaddQf32.c: Remove.
4893 * gcc.target/arm/neon/vaddQs16.c: Remove.
4894 * gcc.target/arm/neon/vaddQs32.c: Remove.
4895 * gcc.target/arm/neon/vaddQs64.c: Remove.
4896 * gcc.target/arm/neon/vaddQs8.c: Remove.
4897 * gcc.target/arm/neon/vaddQu16.c: Remove.
4898 * gcc.target/arm/neon/vaddQu32.c: Remove.
4899 * gcc.target/arm/neon/vaddQu64.c: Remove.
4900 * gcc.target/arm/neon/vaddQu8.c: Remove.
4901 * gcc.target/arm/neon/vaddf32.c: Remove.
4902 * gcc.target/arm/neon/vaddhns16.c: Remove.
4903 * gcc.target/arm/neon/vaddhns32.c: Remove.
4904 * gcc.target/arm/neon/vaddhns64.c: Remove.
4905 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4906 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4907 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4908 * gcc.target/arm/neon/vaddls16.c: Remove.
4909 * gcc.target/arm/neon/vaddls32.c: Remove.
4910 * gcc.target/arm/neon/vaddls8.c: Remove.
4911 * gcc.target/arm/neon/vaddlu16.c: Remove.
4912 * gcc.target/arm/neon/vaddlu32.c: Remove.
4913 * gcc.target/arm/neon/vaddlu8.c: Remove.
4914 * gcc.target/arm/neon/vadds16.c: Remove.
4915 * gcc.target/arm/neon/vadds32.c: Remove.
4916 * gcc.target/arm/neon/vadds64.c: Remove.
4917 * gcc.target/arm/neon/vadds8.c: Remove.
4918 * gcc.target/arm/neon/vaddu16.c: Remove.
4919 * gcc.target/arm/neon/vaddu32.c: Remove.
4920 * gcc.target/arm/neon/vaddu64.c: Remove.
4921 * gcc.target/arm/neon/vaddu8.c: Remove.
4922 * gcc.target/arm/neon/vaddws16.c: Remove.
4923 * gcc.target/arm/neon/vaddws32.c: Remove.
4924 * gcc.target/arm/neon/vaddws8.c: Remove.
4925 * gcc.target/arm/neon/vaddwu16.c: Remove.
4926 * gcc.target/arm/neon/vaddwu32.c: Remove.
4927 * gcc.target/arm/neon/vaddwu8.c: Remove.
4928 * gcc.target/arm/neon/vandQs16.c: Remove.
4929 * gcc.target/arm/neon/vandQs32.c: Remove.
4930 * gcc.target/arm/neon/vandQs64.c: Remove.
4931 * gcc.target/arm/neon/vandQs8.c: Remove.
4932 * gcc.target/arm/neon/vandQu16.c: Remove.
4933 * gcc.target/arm/neon/vandQu32.c: Remove.
4934 * gcc.target/arm/neon/vandQu64.c: Remove.
4935 * gcc.target/arm/neon/vandQu8.c: Remove.
4936 * gcc.target/arm/neon/vands16.c: Remove.
4937 * gcc.target/arm/neon/vands32.c: Remove.
4938 * gcc.target/arm/neon/vands64.c: Remove.
4939 * gcc.target/arm/neon/vands8.c: Remove.
4940 * gcc.target/arm/neon/vandu16.c: Remove.
4941 * gcc.target/arm/neon/vandu32.c: Remove.
4942 * gcc.target/arm/neon/vandu64.c: Remove.
4943 * gcc.target/arm/neon/vandu8.c: Remove.
4944 * gcc.target/arm/neon/vbicQs16.c: Remove.
4945 * gcc.target/arm/neon/vbicQs32.c: Remove.
4946 * gcc.target/arm/neon/vbicQs64.c: Remove.
4947 * gcc.target/arm/neon/vbicQs8.c: Remove.
4948 * gcc.target/arm/neon/vbicQu16.c: Remove.
4949 * gcc.target/arm/neon/vbicQu32.c: Remove.
4950 * gcc.target/arm/neon/vbicQu64.c: Remove.
4951 * gcc.target/arm/neon/vbicQu8.c: Remove.
4952 * gcc.target/arm/neon/vbics16.c: Remove.
4953 * gcc.target/arm/neon/vbics32.c: Remove.
4954 * gcc.target/arm/neon/vbics64.c: Remove.
4955 * gcc.target/arm/neon/vbics8.c: Remove.
4956 * gcc.target/arm/neon/vbicu16.c: Remove.
4957 * gcc.target/arm/neon/vbicu32.c: Remove.
4958 * gcc.target/arm/neon/vbicu64.c: Remove.
4959 * gcc.target/arm/neon/vbicu8.c: Remove.
4960 * gcc.target/arm/neon/vbslQf32.c: Remove.
4961 * gcc.target/arm/neon/vbslQp16.c: Remove.
4962 * gcc.target/arm/neon/vbslQp64.c: Remove.
4963 * gcc.target/arm/neon/vbslQp8.c: Remove.
4964 * gcc.target/arm/neon/vbslQs16.c: Remove.
4965 * gcc.target/arm/neon/vbslQs32.c: Remove.
4966 * gcc.target/arm/neon/vbslQs64.c: Remove.
4967 * gcc.target/arm/neon/vbslQs8.c: Remove.
4968 * gcc.target/arm/neon/vbslQu16.c: Remove.
4969 * gcc.target/arm/neon/vbslQu32.c: Remove.
4970 * gcc.target/arm/neon/vbslQu64.c: Remove.
4971 * gcc.target/arm/neon/vbslQu8.c: Remove.
4972 * gcc.target/arm/neon/vbslf32.c: Remove.
4973 * gcc.target/arm/neon/vbslp16.c: Remove.
4974 * gcc.target/arm/neon/vbslp64.c: Remove.
4975 * gcc.target/arm/neon/vbslp8.c: Remove.
4976 * gcc.target/arm/neon/vbsls16.c: Remove.
4977 * gcc.target/arm/neon/vbsls32.c: Remove.
4978 * gcc.target/arm/neon/vbsls64.c: Remove.
4979 * gcc.target/arm/neon/vbsls8.c: Remove.
4980 * gcc.target/arm/neon/vbslu16.c: Remove.
4981 * gcc.target/arm/neon/vbslu32.c: Remove.
4982 * gcc.target/arm/neon/vbslu64.c: Remove.
4983 * gcc.target/arm/neon/vbslu8.c: Remove.
4984 * gcc.target/arm/neon/vcageQf32.c: Remove.
4985 * gcc.target/arm/neon/vcagef32.c: Remove.
4986 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4987 * gcc.target/arm/neon/vcagtf32.c: Remove.
4988 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4989 * gcc.target/arm/neon/vcalef32.c: Remove.
4990 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4991 * gcc.target/arm/neon/vcaltf32.c: Remove.
4992 * gcc.target/arm/neon/vceqQf32.c: Remove.
4993 * gcc.target/arm/neon/vceqQp8.c: Remove.
4994 * gcc.target/arm/neon/vceqQs16.c: Remove.
4995 * gcc.target/arm/neon/vceqQs32.c: Remove.
4996 * gcc.target/arm/neon/vceqQs8.c: Remove.
4997 * gcc.target/arm/neon/vceqQu16.c: Remove.
4998 * gcc.target/arm/neon/vceqQu32.c: Remove.
4999 * gcc.target/arm/neon/vceqQu8.c: Remove.
5000 * gcc.target/arm/neon/vceqf32.c: Remove.
5001 * gcc.target/arm/neon/vceqp8.c: Remove.
5002 * gcc.target/arm/neon/vceqs16.c: Remove.
5003 * gcc.target/arm/neon/vceqs32.c: Remove.
5004 * gcc.target/arm/neon/vceqs8.c: Remove.
5005 * gcc.target/arm/neon/vcequ16.c: Remove.
5006 * gcc.target/arm/neon/vcequ32.c: Remove.
5007 * gcc.target/arm/neon/vcequ8.c: Remove.
5008 * gcc.target/arm/neon/vcgeQf32.c: Remove.
5009 * gcc.target/arm/neon/vcgeQs16.c: Remove.
5010 * gcc.target/arm/neon/vcgeQs32.c: Remove.
5011 * gcc.target/arm/neon/vcgeQs8.c: Remove.
5012 * gcc.target/arm/neon/vcgeQu16.c: Remove.
5013 * gcc.target/arm/neon/vcgeQu32.c: Remove.
5014 * gcc.target/arm/neon/vcgeQu8.c: Remove.
5015 * gcc.target/arm/neon/vcgef32.c: Remove.
5016 * gcc.target/arm/neon/vcges16.c: Remove.
5017 * gcc.target/arm/neon/vcges32.c: Remove.
5018 * gcc.target/arm/neon/vcges8.c: Remove.
5019 * gcc.target/arm/neon/vcgeu16.c: Remove.
5020 * gcc.target/arm/neon/vcgeu32.c: Remove.
5021 * gcc.target/arm/neon/vcgeu8.c: Remove.
5022 * gcc.target/arm/neon/vcgtQf32.c: Remove.
5023 * gcc.target/arm/neon/vcgtQs16.c: Remove.
5024 * gcc.target/arm/neon/vcgtQs32.c: Remove.
5025 * gcc.target/arm/neon/vcgtQs8.c: Remove.
5026 * gcc.target/arm/neon/vcgtQu16.c: Remove.
5027 * gcc.target/arm/neon/vcgtQu32.c: Remove.
5028 * gcc.target/arm/neon/vcgtQu8.c: Remove.
5029 * gcc.target/arm/neon/vcgtf32.c: Remove.
5030 * gcc.target/arm/neon/vcgts16.c: Remove.
5031 * gcc.target/arm/neon/vcgts32.c: Remove.
5032 * gcc.target/arm/neon/vcgts8.c: Remove.
5033 * gcc.target/arm/neon/vcgtu16.c: Remove.
5034 * gcc.target/arm/neon/vcgtu32.c: Remove.
5035 * gcc.target/arm/neon/vcgtu8.c: Remove.
5036 * gcc.target/arm/neon/vcleQf32.c: Remove.
5037 * gcc.target/arm/neon/vcleQs16.c: Remove.
5038 * gcc.target/arm/neon/vcleQs32.c: Remove.
5039 * gcc.target/arm/neon/vcleQs8.c: Remove.
5040 * gcc.target/arm/neon/vcleQu16.c: Remove.
5041 * gcc.target/arm/neon/vcleQu32.c: Remove.
5042 * gcc.target/arm/neon/vcleQu8.c: Remove.
5043 * gcc.target/arm/neon/vclef32.c: Remove.
5044 * gcc.target/arm/neon/vcles16.c: Remove.
5045 * gcc.target/arm/neon/vcles32.c: Remove.
5046 * gcc.target/arm/neon/vcles8.c: Remove.
5047 * gcc.target/arm/neon/vcleu16.c: Remove.
5048 * gcc.target/arm/neon/vcleu32.c: Remove.
5049 * gcc.target/arm/neon/vcleu8.c: Remove.
5050 * gcc.target/arm/neon/vclsQs16.c: Remove.
5051 * gcc.target/arm/neon/vclsQs32.c: Remove.
5052 * gcc.target/arm/neon/vclsQs8.c: Remove.
5053 * gcc.target/arm/neon/vclss16.c: Remove.
5054 * gcc.target/arm/neon/vclss32.c: Remove.
5055 * gcc.target/arm/neon/vclss8.c: Remove.
5056 * gcc.target/arm/neon/vcltQf32.c: Remove.
5057 * gcc.target/arm/neon/vcltQs16.c: Remove.
5058 * gcc.target/arm/neon/vcltQs32.c: Remove.
5059 * gcc.target/arm/neon/vcltQs8.c: Remove.
5060 * gcc.target/arm/neon/vcltQu16.c: Remove.
5061 * gcc.target/arm/neon/vcltQu32.c: Remove.
5062 * gcc.target/arm/neon/vcltQu8.c: Remove.
5063 * gcc.target/arm/neon/vcltf32.c: Remove.
5064 * gcc.target/arm/neon/vclts16.c: Remove.
5065 * gcc.target/arm/neon/vclts32.c: Remove.
5066 * gcc.target/arm/neon/vclts8.c: Remove.
5067 * gcc.target/arm/neon/vcltu16.c: Remove.
5068 * gcc.target/arm/neon/vcltu32.c: Remove.
5069 * gcc.target/arm/neon/vcltu8.c: Remove.
5070 * gcc.target/arm/neon/vclzQs16.c: Remove.
5071 * gcc.target/arm/neon/vclzQs32.c: Remove.
5072 * gcc.target/arm/neon/vclzQs8.c: Remove.
5073 * gcc.target/arm/neon/vclzQu16.c: Remove.
5074 * gcc.target/arm/neon/vclzQu32.c: Remove.
5075 * gcc.target/arm/neon/vclzQu8.c: Remove.
5076 * gcc.target/arm/neon/vclzs16.c: Remove.
5077 * gcc.target/arm/neon/vclzs32.c: Remove.
5078 * gcc.target/arm/neon/vclzs8.c: Remove.
5079 * gcc.target/arm/neon/vclzu16.c: Remove.
5080 * gcc.target/arm/neon/vclzu32.c: Remove.
5081 * gcc.target/arm/neon/vclzu8.c: Remove.
5082 * gcc.target/arm/neon/vcntQp8.c: Remove.
5083 * gcc.target/arm/neon/vcntQs8.c: Remove.
5084 * gcc.target/arm/neon/vcntQu8.c: Remove.
5085 * gcc.target/arm/neon/vcntp8.c: Remove.
5086 * gcc.target/arm/neon/vcnts8.c: Remove.
5087 * gcc.target/arm/neon/vcntu8.c: Remove.
5088 * gcc.target/arm/neon/vcombinef32.c: Remove.
5089 * gcc.target/arm/neon/vcombinep16.c: Remove.
5090 * gcc.target/arm/neon/vcombinep64.c: Remove.
5091 * gcc.target/arm/neon/vcombinep8.c: Remove.
5092 * gcc.target/arm/neon/vcombines16.c: Remove.
5093 * gcc.target/arm/neon/vcombines32.c: Remove.
5094 * gcc.target/arm/neon/vcombines64.c: Remove.
5095 * gcc.target/arm/neon/vcombines8.c: Remove.
5096 * gcc.target/arm/neon/vcombineu16.c: Remove.
5097 * gcc.target/arm/neon/vcombineu32.c: Remove.
5098 * gcc.target/arm/neon/vcombineu64.c: Remove.
5099 * gcc.target/arm/neon/vcombineu8.c: Remove.
5100 * gcc.target/arm/neon/vcreatef32.c: Remove.
5101 * gcc.target/arm/neon/vcreatep16.c: Remove.
5102 * gcc.target/arm/neon/vcreatep64.c: Remove.
5103 * gcc.target/arm/neon/vcreatep8.c: Remove.
5104 * gcc.target/arm/neon/vcreates16.c: Remove.
5105 * gcc.target/arm/neon/vcreates32.c: Remove.
5106 * gcc.target/arm/neon/vcreates64.c: Remove.
5107 * gcc.target/arm/neon/vcreates8.c: Remove.
5108 * gcc.target/arm/neon/vcreateu16.c: Remove.
5109 * gcc.target/arm/neon/vcreateu32.c: Remove.
5110 * gcc.target/arm/neon/vcreateu64.c: Remove.
5111 * gcc.target/arm/neon/vcreateu8.c: Remove.
5112 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
5113 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
5114 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
5115 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
5116 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
5117 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
5118 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
5119 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
5120 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
5121 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
5122 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
5123 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
5124 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
5125 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
5126 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
5127 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
5128 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
5129 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
5130 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
5131 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
5132 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
5133 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
5134 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
5135 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
5136 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
5137 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
5138 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
5139 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
5140 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
5141 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
5142 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
5143 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
5144 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
5145 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
5146 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5147 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5148 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5149 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5150 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5151 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5152 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5153 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5154 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
5155 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
5156 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
5157 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
5158 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
5159 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
5160 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
5161 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
5162 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
5163 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
5164 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
5165 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
5166 * gcc.target/arm/neon/vdup_nf32.c: Remove.
5167 * gcc.target/arm/neon/vdup_np16.c: Remove.
5168 * gcc.target/arm/neon/vdup_np64.c: Remove.
5169 * gcc.target/arm/neon/vdup_np8.c: Remove.
5170 * gcc.target/arm/neon/vdup_ns16.c: Remove.
5171 * gcc.target/arm/neon/vdup_ns32.c: Remove.
5172 * gcc.target/arm/neon/vdup_ns64.c: Remove.
5173 * gcc.target/arm/neon/vdup_ns8.c: Remove.
5174 * gcc.target/arm/neon/vdup_nu16.c: Remove.
5175 * gcc.target/arm/neon/vdup_nu32.c: Remove.
5176 * gcc.target/arm/neon/vdup_nu64.c: Remove.
5177 * gcc.target/arm/neon/vdup_nu8.c: Remove.
5178 * gcc.target/arm/neon/veorQs16.c: Remove.
5179 * gcc.target/arm/neon/veorQs32.c: Remove.
5180 * gcc.target/arm/neon/veorQs64.c: Remove.
5181 * gcc.target/arm/neon/veorQs8.c: Remove.
5182 * gcc.target/arm/neon/veorQu16.c: Remove.
5183 * gcc.target/arm/neon/veorQu32.c: Remove.
5184 * gcc.target/arm/neon/veorQu64.c: Remove.
5185 * gcc.target/arm/neon/veorQu8.c: Remove.
5186 * gcc.target/arm/neon/veors16.c: Remove.
5187 * gcc.target/arm/neon/veors32.c: Remove.
5188 * gcc.target/arm/neon/veors64.c: Remove.
5189 * gcc.target/arm/neon/veors8.c: Remove.
5190 * gcc.target/arm/neon/veoru16.c: Remove.
5191 * gcc.target/arm/neon/veoru32.c: Remove.
5192 * gcc.target/arm/neon/veoru64.c: Remove.
5193 * gcc.target/arm/neon/veoru8.c: Remove.
5194 * gcc.target/arm/neon/vextQf32.c: Remove.
5195 * gcc.target/arm/neon/vextQp16.c: Remove.
5196 * gcc.target/arm/neon/vextQp64.c: Remove.
5197 * gcc.target/arm/neon/vextQp8.c: Remove.
5198 * gcc.target/arm/neon/vextQs16.c: Remove.
5199 * gcc.target/arm/neon/vextQs32.c: Remove.
5200 * gcc.target/arm/neon/vextQs64.c: Remove.
5201 * gcc.target/arm/neon/vextQs8.c: Remove.
5202 * gcc.target/arm/neon/vextQu16.c: Remove.
5203 * gcc.target/arm/neon/vextQu32.c: Remove.
5204 * gcc.target/arm/neon/vextQu64.c: Remove.
5205 * gcc.target/arm/neon/vextQu8.c: Remove.
5206 * gcc.target/arm/neon/vextf32.c: Remove.
5207 * gcc.target/arm/neon/vextp16.c: Remove.
5208 * gcc.target/arm/neon/vextp64.c: Remove.
5209 * gcc.target/arm/neon/vextp8.c: Remove.
5210 * gcc.target/arm/neon/vexts16.c: Remove.
5211 * gcc.target/arm/neon/vexts32.c: Remove.
5212 * gcc.target/arm/neon/vexts64.c: Remove.
5213 * gcc.target/arm/neon/vexts8.c: Remove.
5214 * gcc.target/arm/neon/vextu16.c: Remove.
5215 * gcc.target/arm/neon/vextu32.c: Remove.
5216 * gcc.target/arm/neon/vextu64.c: Remove.
5217 * gcc.target/arm/neon/vextu8.c: Remove.
5218 * gcc.target/arm/neon/vfmaQf32.c: Remove.
5219 * gcc.target/arm/neon/vfmaf32.c: Remove.
5220 * gcc.target/arm/neon/vfmsQf32.c: Remove.
5221 * gcc.target/arm/neon/vfmsf32.c: Remove.
5222 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5223 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5224 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5225 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5226 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5227 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5228 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5229 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5230 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5231 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5232 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5233 * gcc.target/arm/neon/vget_highf32.c: Remove.
5234 * gcc.target/arm/neon/vget_highp16.c: Remove.
5235 * gcc.target/arm/neon/vget_highp64.c: Remove.
5236 * gcc.target/arm/neon/vget_highp8.c: Remove.
5237 * gcc.target/arm/neon/vget_highs16.c: Remove.
5238 * gcc.target/arm/neon/vget_highs32.c: Remove.
5239 * gcc.target/arm/neon/vget_highs64.c: Remove.
5240 * gcc.target/arm/neon/vget_highs8.c: Remove.
5241 * gcc.target/arm/neon/vget_highu16.c: Remove.
5242 * gcc.target/arm/neon/vget_highu32.c: Remove.
5243 * gcc.target/arm/neon/vget_highu64.c: Remove.
5244 * gcc.target/arm/neon/vget_highu8.c: Remove.
5245 * gcc.target/arm/neon/vget_lanef32.c: Remove.
5246 * gcc.target/arm/neon/vget_lanep16.c: Remove.
5247 * gcc.target/arm/neon/vget_lanep8.c: Remove.
5248 * gcc.target/arm/neon/vget_lanes16.c: Remove.
5249 * gcc.target/arm/neon/vget_lanes32.c: Remove.
5250 * gcc.target/arm/neon/vget_lanes64.c: Remove.
5251 * gcc.target/arm/neon/vget_lanes8.c: Remove.
5252 * gcc.target/arm/neon/vget_laneu16.c: Remove.
5253 * gcc.target/arm/neon/vget_laneu32.c: Remove.
5254 * gcc.target/arm/neon/vget_laneu64.c: Remove.
5255 * gcc.target/arm/neon/vget_laneu8.c: Remove.
5256 * gcc.target/arm/neon/vget_lowf32.c: Remove.
5257 * gcc.target/arm/neon/vget_lowp16.c: Remove.
5258 * gcc.target/arm/neon/vget_lowp64.c: Remove.
5259 * gcc.target/arm/neon/vget_lowp8.c: Remove.
5260 * gcc.target/arm/neon/vget_lows16.c: Remove.
5261 * gcc.target/arm/neon/vget_lows32.c: Remove.
5262 * gcc.target/arm/neon/vget_lows64.c: Remove.
5263 * gcc.target/arm/neon/vget_lows8.c: Remove.
5264 * gcc.target/arm/neon/vget_lowu16.c: Remove.
5265 * gcc.target/arm/neon/vget_lowu32.c: Remove.
5266 * gcc.target/arm/neon/vget_lowu64.c: Remove.
5267 * gcc.target/arm/neon/vget_lowu8.c: Remove.
5268 * gcc.target/arm/neon/vhaddQs16.c: Remove.
5269 * gcc.target/arm/neon/vhaddQs32.c: Remove.
5270 * gcc.target/arm/neon/vhaddQs8.c: Remove.
5271 * gcc.target/arm/neon/vhaddQu16.c: Remove.
5272 * gcc.target/arm/neon/vhaddQu32.c: Remove.
5273 * gcc.target/arm/neon/vhaddQu8.c: Remove.
5274 * gcc.target/arm/neon/vhadds16.c: Remove.
5275 * gcc.target/arm/neon/vhadds32.c: Remove.
5276 * gcc.target/arm/neon/vhadds8.c: Remove.
5277 * gcc.target/arm/neon/vhaddu16.c: Remove.
5278 * gcc.target/arm/neon/vhaddu32.c: Remove.
5279 * gcc.target/arm/neon/vhaddu8.c: Remove.
5280 * gcc.target/arm/neon/vhsubQs16.c: Remove.
5281 * gcc.target/arm/neon/vhsubQs32.c: Remove.
5282 * gcc.target/arm/neon/vhsubQs8.c: Remove.
5283 * gcc.target/arm/neon/vhsubQu16.c: Remove.
5284 * gcc.target/arm/neon/vhsubQu32.c: Remove.
5285 * gcc.target/arm/neon/vhsubQu8.c: Remove.
5286 * gcc.target/arm/neon/vhsubs16.c: Remove.
5287 * gcc.target/arm/neon/vhsubs32.c: Remove.
5288 * gcc.target/arm/neon/vhsubs8.c: Remove.
5289 * gcc.target/arm/neon/vhsubu16.c: Remove.
5290 * gcc.target/arm/neon/vhsubu32.c: Remove.
5291 * gcc.target/arm/neon/vhsubu8.c: Remove.
5292 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5293 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5294 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5295 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5296 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5297 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5298 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5299 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5300 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5301 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5302 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5303 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5304 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5305 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5306 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5307 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5308 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5309 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5310 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5311 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5312 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5313 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5314 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5315 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5316 * gcc.target/arm/neon/vld1Qf32.c: Remove.
5317 * gcc.target/arm/neon/vld1Qp16.c: Remove.
5318 * gcc.target/arm/neon/vld1Qp64.c: Remove.
5319 * gcc.target/arm/neon/vld1Qp8.c: Remove.
5320 * gcc.target/arm/neon/vld1Qs16.c: Remove.
5321 * gcc.target/arm/neon/vld1Qs32.c: Remove.
5322 * gcc.target/arm/neon/vld1Qs64.c: Remove.
5323 * gcc.target/arm/neon/vld1Qs8.c: Remove.
5324 * gcc.target/arm/neon/vld1Qu16.c: Remove.
5325 * gcc.target/arm/neon/vld1Qu32.c: Remove.
5326 * gcc.target/arm/neon/vld1Qu64.c: Remove.
5327 * gcc.target/arm/neon/vld1Qu8.c: Remove.
5328 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5329 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5330 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5331 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5332 * gcc.target/arm/neon/vld1_dups16.c: Remove.
5333 * gcc.target/arm/neon/vld1_dups32.c: Remove.
5334 * gcc.target/arm/neon/vld1_dups64.c: Remove.
5335 * gcc.target/arm/neon/vld1_dups8.c: Remove.
5336 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5337 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5338 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5339 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5340 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5341 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5342 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5343 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5344 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5345 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5346 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5347 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5348 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5349 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5350 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5351 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5352 * gcc.target/arm/neon/vld1f32.c: Remove.
5353 * gcc.target/arm/neon/vld1p16.c: Remove.
5354 * gcc.target/arm/neon/vld1p64.c: Remove.
5355 * gcc.target/arm/neon/vld1p8.c: Remove.
5356 * gcc.target/arm/neon/vld1s16.c: Remove.
5357 * gcc.target/arm/neon/vld1s32.c: Remove.
5358 * gcc.target/arm/neon/vld1s64.c: Remove.
5359 * gcc.target/arm/neon/vld1s8.c: Remove.
5360 * gcc.target/arm/neon/vld1u16.c: Remove.
5361 * gcc.target/arm/neon/vld1u32.c: Remove.
5362 * gcc.target/arm/neon/vld1u64.c: Remove.
5363 * gcc.target/arm/neon/vld1u8.c: Remove.
5364 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5365 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5366 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5367 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5368 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5369 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5370 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5371 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5372 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5373 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5374 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5375 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5376 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5377 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5378 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5379 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5380 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5381 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5382 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5383 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5384 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5385 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5386 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5387 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5388 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5389 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5390 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5391 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5392 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5393 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5394 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5395 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5396 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5397 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5398 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5399 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5400 * gcc.target/arm/neon/vld2f32.c: Remove.
5401 * gcc.target/arm/neon/vld2p16.c: Remove.
5402 * gcc.target/arm/neon/vld2p64.c: Remove.
5403 * gcc.target/arm/neon/vld2p8.c: Remove.
5404 * gcc.target/arm/neon/vld2s16.c: Remove.
5405 * gcc.target/arm/neon/vld2s32.c: Remove.
5406 * gcc.target/arm/neon/vld2s64.c: Remove.
5407 * gcc.target/arm/neon/vld2s8.c: Remove.
5408 * gcc.target/arm/neon/vld2u16.c: Remove.
5409 * gcc.target/arm/neon/vld2u32.c: Remove.
5410 * gcc.target/arm/neon/vld2u64.c: Remove.
5411 * gcc.target/arm/neon/vld2u8.c: Remove.
5412 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5413 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5414 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5415 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5416 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5417 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5418 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5419 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5420 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5421 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5422 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5423 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5424 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5425 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5426 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5427 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5428 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5429 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5430 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5431 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5432 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5433 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5434 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5435 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5436 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5437 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5438 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5439 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5440 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5441 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5442 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5443 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5444 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5445 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5446 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5447 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5448 * gcc.target/arm/neon/vld3f32.c: Remove.
5449 * gcc.target/arm/neon/vld3p16.c: Remove.
5450 * gcc.target/arm/neon/vld3p64.c: Remove.
5451 * gcc.target/arm/neon/vld3p8.c: Remove.
5452 * gcc.target/arm/neon/vld3s16.c: Remove.
5453 * gcc.target/arm/neon/vld3s32.c: Remove.
5454 * gcc.target/arm/neon/vld3s64.c: Remove.
5455 * gcc.target/arm/neon/vld3s8.c: Remove.
5456 * gcc.target/arm/neon/vld3u16.c: Remove.
5457 * gcc.target/arm/neon/vld3u32.c: Remove.
5458 * gcc.target/arm/neon/vld3u64.c: Remove.
5459 * gcc.target/arm/neon/vld3u8.c: Remove.
5460 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5461 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5462 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5463 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5464 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5465 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5466 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5467 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5468 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5469 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5470 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5471 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5472 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5473 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5474 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5475 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5476 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5477 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5478 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5479 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5480 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5481 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5482 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5483 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5484 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5485 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5486 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5487 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5488 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5489 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5490 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5491 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5492 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5493 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5494 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5495 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5496 * gcc.target/arm/neon/vld4f32.c: Remove.
5497 * gcc.target/arm/neon/vld4p16.c: Remove.
5498 * gcc.target/arm/neon/vld4p64.c: Remove.
5499 * gcc.target/arm/neon/vld4p8.c: Remove.
5500 * gcc.target/arm/neon/vld4s16.c: Remove.
5501 * gcc.target/arm/neon/vld4s32.c: Remove.
5502 * gcc.target/arm/neon/vld4s64.c: Remove.
5503 * gcc.target/arm/neon/vld4s8.c: Remove.
5504 * gcc.target/arm/neon/vld4u16.c: Remove.
5505 * gcc.target/arm/neon/vld4u32.c: Remove.
5506 * gcc.target/arm/neon/vld4u64.c: Remove.
5507 * gcc.target/arm/neon/vld4u8.c: Remove.
5508 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5509 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5510 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5511 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5512 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5513 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5514 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5515 * gcc.target/arm/neon/vmaxf32.c: Remove.
5516 * gcc.target/arm/neon/vmaxs16.c: Remove.
5517 * gcc.target/arm/neon/vmaxs32.c: Remove.
5518 * gcc.target/arm/neon/vmaxs8.c: Remove.
5519 * gcc.target/arm/neon/vmaxu16.c: Remove.
5520 * gcc.target/arm/neon/vmaxu32.c: Remove.
5521 * gcc.target/arm/neon/vmaxu8.c: Remove.
5522 * gcc.target/arm/neon/vminQf32.c: Remove.
5523 * gcc.target/arm/neon/vminQs16.c: Remove.
5524 * gcc.target/arm/neon/vminQs32.c: Remove.
5525 * gcc.target/arm/neon/vminQs8.c: Remove.
5526 * gcc.target/arm/neon/vminQu16.c: Remove.
5527 * gcc.target/arm/neon/vminQu32.c: Remove.
5528 * gcc.target/arm/neon/vminQu8.c: Remove.
5529 * gcc.target/arm/neon/vminf32.c: Remove.
5530 * gcc.target/arm/neon/vmins16.c: Remove.
5531 * gcc.target/arm/neon/vmins32.c: Remove.
5532 * gcc.target/arm/neon/vmins8.c: Remove.
5533 * gcc.target/arm/neon/vminu16.c: Remove.
5534 * gcc.target/arm/neon/vminu32.c: Remove.
5535 * gcc.target/arm/neon/vminu8.c: Remove.
5536 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5537 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5538 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5539 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5540 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5541 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5542 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5543 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5544 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5545 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5546 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5547 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5548 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5549 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5550 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5551 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5552 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5553 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5554 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5555 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5556 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5557 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5558 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5559 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5560 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5561 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5562 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5563 * gcc.target/arm/neon/vmlaf32.c: Remove.
5564 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5565 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5566 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5567 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5568 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5569 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5570 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5571 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5572 * gcc.target/arm/neon/vmlals16.c: Remove.
5573 * gcc.target/arm/neon/vmlals32.c: Remove.
5574 * gcc.target/arm/neon/vmlals8.c: Remove.
5575 * gcc.target/arm/neon/vmlalu16.c: Remove.
5576 * gcc.target/arm/neon/vmlalu32.c: Remove.
5577 * gcc.target/arm/neon/vmlalu8.c: Remove.
5578 * gcc.target/arm/neon/vmlas16.c: Remove.
5579 * gcc.target/arm/neon/vmlas32.c: Remove.
5580 * gcc.target/arm/neon/vmlas8.c: Remove.
5581 * gcc.target/arm/neon/vmlau16.c: Remove.
5582 * gcc.target/arm/neon/vmlau32.c: Remove.
5583 * gcc.target/arm/neon/vmlau8.c: Remove.
5584 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5585 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5586 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5587 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5588 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5589 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5590 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5591 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5592 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5593 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5594 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5595 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5596 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5597 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5598 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5599 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5600 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5601 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5602 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5603 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5604 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5605 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5606 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5607 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5608 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5609 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5610 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5611 * gcc.target/arm/neon/vmlsf32.c: Remove.
5612 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5613 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5614 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5615 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5616 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5617 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5618 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5619 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5620 * gcc.target/arm/neon/vmlsls16.c: Remove.
5621 * gcc.target/arm/neon/vmlsls32.c: Remove.
5622 * gcc.target/arm/neon/vmlsls8.c: Remove.
5623 * gcc.target/arm/neon/vmlslu16.c: Remove.
5624 * gcc.target/arm/neon/vmlslu32.c: Remove.
5625 * gcc.target/arm/neon/vmlslu8.c: Remove.
5626 * gcc.target/arm/neon/vmlss16.c: Remove.
5627 * gcc.target/arm/neon/vmlss32.c: Remove.
5628 * gcc.target/arm/neon/vmlss8.c: Remove.
5629 * gcc.target/arm/neon/vmlsu16.c: Remove.
5630 * gcc.target/arm/neon/vmlsu32.c: Remove.
5631 * gcc.target/arm/neon/vmlsu8.c: Remove.
5632 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5633 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5634 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5635 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5636 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5637 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5638 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5639 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5640 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5641 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5642 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5643 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5644 * gcc.target/arm/neon/vmov_np16.c: Remove.
5645 * gcc.target/arm/neon/vmov_np8.c: Remove.
5646 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5647 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5648 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5649 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5650 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5651 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5652 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5653 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5654 * gcc.target/arm/neon/vmovls16.c: Remove.
5655 * gcc.target/arm/neon/vmovls32.c: Remove.
5656 * gcc.target/arm/neon/vmovls8.c: Remove.
5657 * gcc.target/arm/neon/vmovlu16.c: Remove.
5658 * gcc.target/arm/neon/vmovlu32.c: Remove.
5659 * gcc.target/arm/neon/vmovlu8.c: Remove.
5660 * gcc.target/arm/neon/vmovns16.c: Remove.
5661 * gcc.target/arm/neon/vmovns32.c: Remove.
5662 * gcc.target/arm/neon/vmovns64.c: Remove.
5663 * gcc.target/arm/neon/vmovnu16.c: Remove.
5664 * gcc.target/arm/neon/vmovnu32.c: Remove.
5665 * gcc.target/arm/neon/vmovnu64.c: Remove.
5666 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5667 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5668 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5669 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5670 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5671 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5672 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5673 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5674 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5675 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5676 * gcc.target/arm/neon/vmulQf32.c: Remove.
5677 * gcc.target/arm/neon/vmulQp8.c: Remove.
5678 * gcc.target/arm/neon/vmulQs16.c: Remove.
5679 * gcc.target/arm/neon/vmulQs32.c: Remove.
5680 * gcc.target/arm/neon/vmulQs8.c: Remove.
5681 * gcc.target/arm/neon/vmulQu16.c: Remove.
5682 * gcc.target/arm/neon/vmulQu32.c: Remove.
5683 * gcc.target/arm/neon/vmulQu8.c: Remove.
5684 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5685 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5686 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5687 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5688 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5689 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5690 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5691 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5692 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5693 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5694 * gcc.target/arm/neon/vmulf32.c: Remove.
5695 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5696 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5697 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5698 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5699 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5700 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5701 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5702 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5703 * gcc.target/arm/neon/vmullp8.c: Remove.
5704 * gcc.target/arm/neon/vmulls16.c: Remove.
5705 * gcc.target/arm/neon/vmulls32.c: Remove.
5706 * gcc.target/arm/neon/vmulls8.c: Remove.
5707 * gcc.target/arm/neon/vmullu16.c: Remove.
5708 * gcc.target/arm/neon/vmullu32.c: Remove.
5709 * gcc.target/arm/neon/vmullu8.c: Remove.
5710 * gcc.target/arm/neon/vmulp8.c: Remove.
5711 * gcc.target/arm/neon/vmuls16.c: Remove.
5712 * gcc.target/arm/neon/vmuls32.c: Remove.
5713 * gcc.target/arm/neon/vmuls8.c: Remove.
5714 * gcc.target/arm/neon/vmulu16.c: Remove.
5715 * gcc.target/arm/neon/vmulu32.c: Remove.
5716 * gcc.target/arm/neon/vmulu8.c: Remove.
5717 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5718 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5719 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5720 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5721 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5722 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5723 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5724 * gcc.target/arm/neon/vmvnp8.c: Remove.
5725 * gcc.target/arm/neon/vmvns16.c: Remove.
5726 * gcc.target/arm/neon/vmvns32.c: Remove.
5727 * gcc.target/arm/neon/vmvns8.c: Remove.
5728 * gcc.target/arm/neon/vmvnu16.c: Remove.
5729 * gcc.target/arm/neon/vmvnu32.c: Remove.
5730 * gcc.target/arm/neon/vmvnu8.c: Remove.
5731 * gcc.target/arm/neon/vnegQf32.c: Remove.
5732 * gcc.target/arm/neon/vnegQs16.c: Remove.
5733 * gcc.target/arm/neon/vnegQs32.c: Remove.
5734 * gcc.target/arm/neon/vnegQs8.c: Remove.
5735 * gcc.target/arm/neon/vnegf32.c: Remove.
5736 * gcc.target/arm/neon/vnegs16.c: Remove.
5737 * gcc.target/arm/neon/vnegs32.c: Remove.
5738 * gcc.target/arm/neon/vnegs8.c: Remove.
5739 * gcc.target/arm/neon/vornQs16.c: Remove.
5740 * gcc.target/arm/neon/vornQs32.c: Remove.
5741 * gcc.target/arm/neon/vornQs64.c: Remove.
5742 * gcc.target/arm/neon/vornQs8.c: Remove.
5743 * gcc.target/arm/neon/vornQu16.c: Remove.
5744 * gcc.target/arm/neon/vornQu32.c: Remove.
5745 * gcc.target/arm/neon/vornQu64.c: Remove.
5746 * gcc.target/arm/neon/vornQu8.c: Remove.
5747 * gcc.target/arm/neon/vorns16.c: Remove.
5748 * gcc.target/arm/neon/vorns32.c: Remove.
5749 * gcc.target/arm/neon/vorns64.c: Remove.
5750 * gcc.target/arm/neon/vorns8.c: Remove.
5751 * gcc.target/arm/neon/vornu16.c: Remove.
5752 * gcc.target/arm/neon/vornu32.c: Remove.
5753 * gcc.target/arm/neon/vornu64.c: Remove.
5754 * gcc.target/arm/neon/vornu8.c: Remove.
5755 * gcc.target/arm/neon/vorrQs16.c: Remove.
5756 * gcc.target/arm/neon/vorrQs32.c: Remove.
5757 * gcc.target/arm/neon/vorrQs64.c: Remove.
5758 * gcc.target/arm/neon/vorrQs8.c: Remove.
5759 * gcc.target/arm/neon/vorrQu16.c: Remove.
5760 * gcc.target/arm/neon/vorrQu32.c: Remove.
5761 * gcc.target/arm/neon/vorrQu64.c: Remove.
5762 * gcc.target/arm/neon/vorrQu8.c: Remove.
5763 * gcc.target/arm/neon/vorrs16.c: Remove.
5764 * gcc.target/arm/neon/vorrs32.c: Remove.
5765 * gcc.target/arm/neon/vorrs64.c: Remove.
5766 * gcc.target/arm/neon/vorrs8.c: Remove.
5767 * gcc.target/arm/neon/vorru16.c: Remove.
5768 * gcc.target/arm/neon/vorru32.c: Remove.
5769 * gcc.target/arm/neon/vorru64.c: Remove.
5770 * gcc.target/arm/neon/vorru8.c: Remove.
5771 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5772 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5773 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5774 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5775 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5776 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5777 * gcc.target/arm/neon/vpadals16.c: Remove.
5778 * gcc.target/arm/neon/vpadals32.c: Remove.
5779 * gcc.target/arm/neon/vpadals8.c: Remove.
5780 * gcc.target/arm/neon/vpadalu16.c: Remove.
5781 * gcc.target/arm/neon/vpadalu32.c: Remove.
5782 * gcc.target/arm/neon/vpadalu8.c: Remove.
5783 * gcc.target/arm/neon/vpaddf32.c: Remove.
5784 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5785 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5786 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5787 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5788 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5789 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5790 * gcc.target/arm/neon/vpaddls16.c: Remove.
5791 * gcc.target/arm/neon/vpaddls32.c: Remove.
5792 * gcc.target/arm/neon/vpaddls8.c: Remove.
5793 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5794 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5795 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5796 * gcc.target/arm/neon/vpadds16.c: Remove.
5797 * gcc.target/arm/neon/vpadds32.c: Remove.
5798 * gcc.target/arm/neon/vpadds8.c: Remove.
5799 * gcc.target/arm/neon/vpaddu16.c: Remove.
5800 * gcc.target/arm/neon/vpaddu32.c: Remove.
5801 * gcc.target/arm/neon/vpaddu8.c: Remove.
5802 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5803 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5804 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5805 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5806 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5807 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5808 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5809 * gcc.target/arm/neon/vpminf32.c: Remove.
5810 * gcc.target/arm/neon/vpmins16.c: Remove.
5811 * gcc.target/arm/neon/vpmins32.c: Remove.
5812 * gcc.target/arm/neon/vpmins8.c: Remove.
5813 * gcc.target/arm/neon/vpminu16.c: Remove.
5814 * gcc.target/arm/neon/vpminu32.c: Remove.
5815 * gcc.target/arm/neon/vpminu8.c: Remove.
5816 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5817 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5818 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5819 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5820 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5821 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5822 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5823 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5824 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5825 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5826 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5827 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5828 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5829 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5830 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5831 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5832 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5833 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5834 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5835 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5836 * gcc.target/arm/neon/vqRshls16.c: Remove.
5837 * gcc.target/arm/neon/vqRshls32.c: Remove.
5838 * gcc.target/arm/neon/vqRshls64.c: Remove.
5839 * gcc.target/arm/neon/vqRshls8.c: Remove.
5840 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5841 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5842 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5843 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5844 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5845 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5846 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5847 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5848 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5849 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5850 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5851 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5852 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5853 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5854 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5855 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5856 * gcc.target/arm/neon/vqabss16.c: Remove.
5857 * gcc.target/arm/neon/vqabss32.c: Remove.
5858 * gcc.target/arm/neon/vqabss8.c: Remove.
5859 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5860 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5861 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5862 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5863 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5864 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5865 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5866 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5867 * gcc.target/arm/neon/vqadds16.c: Remove.
5868 * gcc.target/arm/neon/vqadds32.c: Remove.
5869 * gcc.target/arm/neon/vqadds64.c: Remove.
5870 * gcc.target/arm/neon/vqadds8.c: Remove.
5871 * gcc.target/arm/neon/vqaddu16.c: Remove.
5872 * gcc.target/arm/neon/vqaddu32.c: Remove.
5873 * gcc.target/arm/neon/vqaddu64.c: Remove.
5874 * gcc.target/arm/neon/vqaddu8.c: Remove.
5875 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5876 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5877 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5878 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5879 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5880 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5881 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5882 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5883 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5884 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5885 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5886 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5887 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5888 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5889 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5890 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5891 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5892 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5893 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5894 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5895 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5896 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5897 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5898 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5899 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5900 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5901 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5902 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5903 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5904 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5905 * gcc.target/arm/neon/vqmovns16.c: Remove.
5906 * gcc.target/arm/neon/vqmovns32.c: Remove.
5907 * gcc.target/arm/neon/vqmovns64.c: Remove.
5908 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5909 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5910 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5911 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5912 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5913 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5914 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5915 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5916 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5917 * gcc.target/arm/neon/vqnegs16.c: Remove.
5918 * gcc.target/arm/neon/vqnegs32.c: Remove.
5919 * gcc.target/arm/neon/vqnegs8.c: Remove.
5920 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5921 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5922 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5923 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5924 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5925 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5926 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5927 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5928 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5929 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5930 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5931 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5932 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5933 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5934 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5935 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5936 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5937 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5938 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5939 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5940 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5941 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5942 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5943 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5944 * gcc.target/arm/neon/vqshls16.c: Remove.
5945 * gcc.target/arm/neon/vqshls32.c: Remove.
5946 * gcc.target/arm/neon/vqshls64.c: Remove.
5947 * gcc.target/arm/neon/vqshls8.c: Remove.
5948 * gcc.target/arm/neon/vqshlu16.c: Remove.
5949 * gcc.target/arm/neon/vqshlu32.c: Remove.
5950 * gcc.target/arm/neon/vqshlu64.c: Remove.
5951 * gcc.target/arm/neon/vqshlu8.c: Remove.
5952 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5953 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5954 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5955 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5956 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5957 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5958 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5959 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5960 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5961 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5962 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5963 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5964 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5965 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5966 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5967 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5968 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5969 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5970 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5971 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5972 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5973 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5974 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5975 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5976 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5977 * gcc.target/arm/neon/vqsubs16.c: Remove.
5978 * gcc.target/arm/neon/vqsubs32.c: Remove.
5979 * gcc.target/arm/neon/vqsubs64.c: Remove.
5980 * gcc.target/arm/neon/vqsubs8.c: Remove.
5981 * gcc.target/arm/neon/vqsubu16.c: Remove.
5982 * gcc.target/arm/neon/vqsubu32.c: Remove.
5983 * gcc.target/arm/neon/vqsubu64.c: Remove.
5984 * gcc.target/arm/neon/vqsubu8.c: Remove.
5985 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5986 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5987 * gcc.target/arm/neon/vrecpef32.c: Remove.
5988 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5989 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5990 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5991 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5992 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5993 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5994 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5995 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5996 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5997 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5998 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5999 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
6000 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
6001 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
6002 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
6003 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
6004 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
6005 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
6006 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
6007 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
6008 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
6009 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
6010 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
6011 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
6012 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
6013 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
6014 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
6015 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
6016 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
6017 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
6018 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
6019 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
6020 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
6021 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
6022 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
6023 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
6024 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
6025 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
6026 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
6027 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
6028 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
6029 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
6030 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
6031 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
6032 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
6033 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
6034 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
6035 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
6036 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
6037 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
6038 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
6039 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
6040 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
6041 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
6042 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
6043 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
6044 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
6045 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
6046 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
6047 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
6048 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
6049 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
6050 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
6051 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
6052 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
6053 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
6054 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
6055 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
6056 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
6057 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
6058 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
6059 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
6060 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
6061 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
6062 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
6063 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
6064 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
6065 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
6066 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
6067 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
6068 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
6069 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
6070 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
6071 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
6072 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
6073 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
6074 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
6075 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
6076 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
6077 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
6078 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
6079 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
6080 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
6081 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
6082 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
6083 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
6084 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
6085 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
6086 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
6087 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
6088 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
6089 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
6090 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
6091 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
6092 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
6093 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
6094 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
6095 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
6096 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
6097 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
6098 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
6099 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
6100 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
6101 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
6102 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
6103 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
6104 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
6105 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
6106 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
6107 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
6108 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
6109 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
6110 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
6111 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
6112 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
6113 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
6114 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
6115 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
6116 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
6117 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
6118 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
6119 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
6120 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
6121 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
6122 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
6123 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
6124 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
6125 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
6126 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
6127 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
6128 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
6129 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
6130 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
6131 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
6132 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
6133 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
6134 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
6135 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
6136 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
6137 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
6138 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
6139 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
6140 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
6141 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
6142 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
6143 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
6144 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6145 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6146 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6147 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6148 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6149 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6150 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6151 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6152 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6153 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6154 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6155 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6156 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6157 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6158 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6159 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6160 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6161 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6162 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6163 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6164 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6165 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6166 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6167 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6168 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6169 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6170 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6171 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6172 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6173 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6174 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6175 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6176 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6177 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6178 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6179 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6180 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6181 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6182 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6183 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6184 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6185 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6186 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6187 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6188 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6189 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6190 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6191 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6192 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6193 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6194 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6195 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6196 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6197 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6198 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6199 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6200 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6201 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6202 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6203 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6204 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6205 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6206 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6207 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6208 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6209 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6210 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6211 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6212 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6213 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6214 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6215 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6216 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6217 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6218 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6219 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6220 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6221 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6222 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6223 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6224 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6225 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6226 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6227 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6228 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6229 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6230 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6231 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6232 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6233 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6234 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6235 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6236 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6237 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6238 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6239 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6240 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6241 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6242 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6243 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6244 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6245 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6246 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6247 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6248 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6249 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6250 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6251 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6252 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6253 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6254 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6255 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6256 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6257 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6258 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6259 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6260 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6261 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6262 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6263 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6264 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6265 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6266 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6267 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6268 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6269 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6270 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6271 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6272 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6273 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6274 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6275 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6276 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6277 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6278 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6279 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6280 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6281 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6282 * gcc.target/arm/neon/vrev16p8.c: Remove.
6283 * gcc.target/arm/neon/vrev16s8.c: Remove.
6284 * gcc.target/arm/neon/vrev16u8.c: Remove.
6285 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6286 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6287 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6288 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6289 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6290 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6291 * gcc.target/arm/neon/vrev32p16.c: Remove.
6292 * gcc.target/arm/neon/vrev32p8.c: Remove.
6293 * gcc.target/arm/neon/vrev32s16.c: Remove.
6294 * gcc.target/arm/neon/vrev32s8.c: Remove.
6295 * gcc.target/arm/neon/vrev32u16.c: Remove.
6296 * gcc.target/arm/neon/vrev32u8.c: Remove.
6297 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6298 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6299 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6300 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6301 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6302 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6303 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6304 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6305 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6306 * gcc.target/arm/neon/vrev64f32.c: Remove.
6307 * gcc.target/arm/neon/vrev64p16.c: Remove.
6308 * gcc.target/arm/neon/vrev64p8.c: Remove.
6309 * gcc.target/arm/neon/vrev64s16.c: Remove.
6310 * gcc.target/arm/neon/vrev64s32.c: Remove.
6311 * gcc.target/arm/neon/vrev64s8.c: Remove.
6312 * gcc.target/arm/neon/vrev64u16.c: Remove.
6313 * gcc.target/arm/neon/vrev64u32.c: Remove.
6314 * gcc.target/arm/neon/vrev64u8.c: Remove.
6315 * gcc.target/arm/neon/vrndaf32.c: Remove.
6316 * gcc.target/arm/neon/vrndaqf32.c: Remove.
6317 * gcc.target/arm/neon/vrndf32.c: Remove.
6318 * gcc.target/arm/neon/vrndmf32.c: Remove.
6319 * gcc.target/arm/neon/vrndmqf32.c: Remove.
6320 * gcc.target/arm/neon/vrndnf32.c: Remove.
6321 * gcc.target/arm/neon/vrndnqf32.c: Remove.
6322 * gcc.target/arm/neon/vrndpf32.c: Remove.
6323 * gcc.target/arm/neon/vrndpqf32.c: Remove.
6324 * gcc.target/arm/neon/vrndqf32.c: Remove.
6325 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6326 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6327 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6328 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6329 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6330 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6331 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6332 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6333 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6334 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6335 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6336 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6337 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6338 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6339 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6340 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6341 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6342 * gcc.target/arm/neon/vset_lanef32.c: Remove.
6343 * gcc.target/arm/neon/vset_lanep16.c: Remove.
6344 * gcc.target/arm/neon/vset_lanep8.c: Remove.
6345 * gcc.target/arm/neon/vset_lanes16.c: Remove.
6346 * gcc.target/arm/neon/vset_lanes32.c: Remove.
6347 * gcc.target/arm/neon/vset_lanes64.c: Remove.
6348 * gcc.target/arm/neon/vset_lanes8.c: Remove.
6349 * gcc.target/arm/neon/vset_laneu16.c: Remove.
6350 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6351 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6352 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6353 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6354 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6355 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6356 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6357 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6358 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6359 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6360 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6361 * gcc.target/arm/neon/vshlQs16.c: Remove.
6362 * gcc.target/arm/neon/vshlQs32.c: Remove.
6363 * gcc.target/arm/neon/vshlQs64.c: Remove.
6364 * gcc.target/arm/neon/vshlQs8.c: Remove.
6365 * gcc.target/arm/neon/vshlQu16.c: Remove.
6366 * gcc.target/arm/neon/vshlQu32.c: Remove.
6367 * gcc.target/arm/neon/vshlQu64.c: Remove.
6368 * gcc.target/arm/neon/vshlQu8.c: Remove.
6369 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6370 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6371 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6372 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6373 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6374 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6375 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6376 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6377 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6378 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6379 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6380 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6381 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6382 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6383 * gcc.target/arm/neon/vshls16.c: Remove.
6384 * gcc.target/arm/neon/vshls32.c: Remove.
6385 * gcc.target/arm/neon/vshls64.c: Remove.
6386 * gcc.target/arm/neon/vshls8.c: Remove.
6387 * gcc.target/arm/neon/vshlu16.c: Remove.
6388 * gcc.target/arm/neon/vshlu32.c: Remove.
6389 * gcc.target/arm/neon/vshlu64.c: Remove.
6390 * gcc.target/arm/neon/vshlu8.c: Remove.
6391 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6392 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6393 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6394 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6395 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6396 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6397 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6398 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6399 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6400 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6401 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6402 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6403 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6404 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6405 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6406 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6407 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6408 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6409 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6410 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6411 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6412 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6413 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6414 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6415 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6416 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6417 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6418 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6419 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6420 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6421 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6422 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6423 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6424 * gcc.target/arm/neon/vsli_np16.c: Remove.
6425 * gcc.target/arm/neon/vsli_np64.c: Remove.
6426 * gcc.target/arm/neon/vsli_np8.c: Remove.
6427 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6428 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6429 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6430 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6431 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6432 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6433 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6434 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6435 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6436 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6437 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6438 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6439 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6440 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6441 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6442 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6443 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6444 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6445 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6446 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6447 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6448 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6449 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6450 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6451 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6452 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6453 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6454 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6455 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6456 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6457 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6458 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6459 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6460 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6461 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6462 * gcc.target/arm/neon/vsri_np16.c: Remove.
6463 * gcc.target/arm/neon/vsri_np64.c: Remove.
6464 * gcc.target/arm/neon/vsri_np8.c: Remove.
6465 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6466 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6467 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6468 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6469 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6470 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6471 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6472 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6473 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6474 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6475 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6476 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6477 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6478 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6479 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6480 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6481 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6482 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6483 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6484 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6485 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6486 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6487 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6488 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6489 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6490 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6491 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6492 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6493 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6494 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6495 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6496 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6497 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6498 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6499 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6500 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6501 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6502 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6503 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6504 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6505 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6506 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6507 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6508 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6509 * gcc.target/arm/neon/vst1f32.c: Remove.
6510 * gcc.target/arm/neon/vst1p16.c: Remove.
6511 * gcc.target/arm/neon/vst1p64.c: Remove.
6512 * gcc.target/arm/neon/vst1p8.c: Remove.
6513 * gcc.target/arm/neon/vst1s16.c: Remove.
6514 * gcc.target/arm/neon/vst1s32.c: Remove.
6515 * gcc.target/arm/neon/vst1s64.c: Remove.
6516 * gcc.target/arm/neon/vst1s8.c: Remove.
6517 * gcc.target/arm/neon/vst1u16.c: Remove.
6518 * gcc.target/arm/neon/vst1u32.c: Remove.
6519 * gcc.target/arm/neon/vst1u64.c: Remove.
6520 * gcc.target/arm/neon/vst1u8.c: Remove.
6521 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6522 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6523 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6524 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6525 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6526 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6527 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6528 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6529 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6530 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6531 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6532 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6533 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6534 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6535 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6536 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6537 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6538 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6539 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6540 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6541 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6542 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6543 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6544 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6545 * gcc.target/arm/neon/vst2f32.c: Remove.
6546 * gcc.target/arm/neon/vst2p16.c: Remove.
6547 * gcc.target/arm/neon/vst2p64.c: Remove.
6548 * gcc.target/arm/neon/vst2p8.c: Remove.
6549 * gcc.target/arm/neon/vst2s16.c: Remove.
6550 * gcc.target/arm/neon/vst2s32.c: Remove.
6551 * gcc.target/arm/neon/vst2s64.c: Remove.
6552 * gcc.target/arm/neon/vst2s8.c: Remove.
6553 * gcc.target/arm/neon/vst2u16.c: Remove.
6554 * gcc.target/arm/neon/vst2u32.c: Remove.
6555 * gcc.target/arm/neon/vst2u64.c: Remove.
6556 * gcc.target/arm/neon/vst2u8.c: Remove.
6557 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6558 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6559 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6560 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6561 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6562 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6563 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6564 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6565 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6566 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6567 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6568 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6569 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6570 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6571 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6572 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6573 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6574 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6575 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6576 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6577 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6578 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6579 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6580 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6581 * gcc.target/arm/neon/vst3f32.c: Remove.
6582 * gcc.target/arm/neon/vst3p16.c: Remove.
6583 * gcc.target/arm/neon/vst3p64.c: Remove.
6584 * gcc.target/arm/neon/vst3p8.c: Remove.
6585 * gcc.target/arm/neon/vst3s16.c: Remove.
6586 * gcc.target/arm/neon/vst3s32.c: Remove.
6587 * gcc.target/arm/neon/vst3s64.c: Remove.
6588 * gcc.target/arm/neon/vst3s8.c: Remove.
6589 * gcc.target/arm/neon/vst3u16.c: Remove.
6590 * gcc.target/arm/neon/vst3u32.c: Remove.
6591 * gcc.target/arm/neon/vst3u64.c: Remove.
6592 * gcc.target/arm/neon/vst3u8.c: Remove.
6593 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6594 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6595 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6596 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6597 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6598 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6599 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6600 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6601 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6602 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6603 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6604 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6605 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6606 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6607 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6608 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6609 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6610 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6611 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6612 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6613 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6614 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6615 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6616 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6617 * gcc.target/arm/neon/vst4f32.c: Remove.
6618 * gcc.target/arm/neon/vst4p16.c: Remove.
6619 * gcc.target/arm/neon/vst4p64.c: Remove.
6620 * gcc.target/arm/neon/vst4p8.c: Remove.
6621 * gcc.target/arm/neon/vst4s16.c: Remove.
6622 * gcc.target/arm/neon/vst4s32.c: Remove.
6623 * gcc.target/arm/neon/vst4s64.c: Remove.
6624 * gcc.target/arm/neon/vst4s8.c: Remove.
6625 * gcc.target/arm/neon/vst4u16.c: Remove.
6626 * gcc.target/arm/neon/vst4u32.c: Remove.
6627 * gcc.target/arm/neon/vst4u64.c: Remove.
6628 * gcc.target/arm/neon/vst4u8.c: Remove.
6629 * gcc.target/arm/neon/vsubQf32.c: Remove.
6630 * gcc.target/arm/neon/vsubQs16.c: Remove.
6631 * gcc.target/arm/neon/vsubQs32.c: Remove.
6632 * gcc.target/arm/neon/vsubQs64.c: Remove.
6633 * gcc.target/arm/neon/vsubQs8.c: Remove.
6634 * gcc.target/arm/neon/vsubQu16.c: Remove.
6635 * gcc.target/arm/neon/vsubQu32.c: Remove.
6636 * gcc.target/arm/neon/vsubQu64.c: Remove.
6637 * gcc.target/arm/neon/vsubQu8.c: Remove.
6638 * gcc.target/arm/neon/vsubf32.c: Remove.
6639 * gcc.target/arm/neon/vsubhns16.c: Remove.
6640 * gcc.target/arm/neon/vsubhns32.c: Remove.
6641 * gcc.target/arm/neon/vsubhns64.c: Remove.
6642 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6643 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6644 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6645 * gcc.target/arm/neon/vsubls16.c: Remove.
6646 * gcc.target/arm/neon/vsubls32.c: Remove.
6647 * gcc.target/arm/neon/vsubls8.c: Remove.
6648 * gcc.target/arm/neon/vsublu16.c: Remove.
6649 * gcc.target/arm/neon/vsublu32.c: Remove.
6650 * gcc.target/arm/neon/vsublu8.c: Remove.
6651 * gcc.target/arm/neon/vsubs16.c: Remove.
6652 * gcc.target/arm/neon/vsubs32.c: Remove.
6653 * gcc.target/arm/neon/vsubs64.c: Remove.
6654 * gcc.target/arm/neon/vsubs8.c: Remove.
6655 * gcc.target/arm/neon/vsubu16.c: Remove.
6656 * gcc.target/arm/neon/vsubu32.c: Remove.
6657 * gcc.target/arm/neon/vsubu64.c: Remove.
6658 * gcc.target/arm/neon/vsubu8.c: Remove.
6659 * gcc.target/arm/neon/vsubws16.c: Remove.
6660 * gcc.target/arm/neon/vsubws32.c: Remove.
6661 * gcc.target/arm/neon/vsubws8.c: Remove.
6662 * gcc.target/arm/neon/vsubwu16.c: Remove.
6663 * gcc.target/arm/neon/vsubwu32.c: Remove.
6664 * gcc.target/arm/neon/vsubwu8.c: Remove.
6665 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6666 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6667 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6668 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6669 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6670 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6671 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6672 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6673 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6674 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6675 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6676 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6677 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6678 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6679 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6680 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6681 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6682 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6683 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6684 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6685 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6686 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6687 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6688 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6689 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6690 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6691 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6692 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6693 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6694 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6695 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6696 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6697 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6698 * gcc.target/arm/neon/vtrnf32.c: Remove.
6699 * gcc.target/arm/neon/vtrnp16.c: Remove.
6700 * gcc.target/arm/neon/vtrnp8.c: Remove.
6701 * gcc.target/arm/neon/vtrns16.c: Remove.
6702 * gcc.target/arm/neon/vtrns32.c: Remove.
6703 * gcc.target/arm/neon/vtrns8.c: Remove.
6704 * gcc.target/arm/neon/vtrnu16.c: Remove.
6705 * gcc.target/arm/neon/vtrnu32.c: Remove.
6706 * gcc.target/arm/neon/vtrnu8.c: Remove.
6707 * gcc.target/arm/neon/vtstQp8.c: Remove.
6708 * gcc.target/arm/neon/vtstQs16.c: Remove.
6709 * gcc.target/arm/neon/vtstQs32.c: Remove.
6710 * gcc.target/arm/neon/vtstQs8.c: Remove.
6711 * gcc.target/arm/neon/vtstQu16.c: Remove.
6712 * gcc.target/arm/neon/vtstQu32.c: Remove.
6713 * gcc.target/arm/neon/vtstQu8.c: Remove.
6714 * gcc.target/arm/neon/vtstp8.c: Remove.
6715 * gcc.target/arm/neon/vtsts16.c: Remove.
6716 * gcc.target/arm/neon/vtsts32.c: Remove.
6717 * gcc.target/arm/neon/vtsts8.c: Remove.
6718 * gcc.target/arm/neon/vtstu16.c: Remove.
6719 * gcc.target/arm/neon/vtstu32.c: Remove.
6720 * gcc.target/arm/neon/vtstu8.c: Remove.
6721 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6722 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6723 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6724 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6725 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6726 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6727 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6728 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6729 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6730 * gcc.target/arm/neon/vuzpf32.c: Remove.
6731 * gcc.target/arm/neon/vuzpp16.c: Remove.
6732 * gcc.target/arm/neon/vuzpp8.c: Remove.
6733 * gcc.target/arm/neon/vuzps16.c: Remove.
6734 * gcc.target/arm/neon/vuzps32.c: Remove.
6735 * gcc.target/arm/neon/vuzps8.c: Remove.
6736 * gcc.target/arm/neon/vuzpu16.c: Remove.
6737 * gcc.target/arm/neon/vuzpu32.c: Remove.
6738 * gcc.target/arm/neon/vuzpu8.c: Remove.
6739 * gcc.target/arm/neon/vzipQf32.c: Remove.
6740 * gcc.target/arm/neon/vzipQp16.c: Remove.
6741 * gcc.target/arm/neon/vzipQp8.c: Remove.
6742 * gcc.target/arm/neon/vzipQs16.c: Remove.
6743 * gcc.target/arm/neon/vzipQs32.c: Remove.
6744 * gcc.target/arm/neon/vzipQs8.c: Remove.
6745 * gcc.target/arm/neon/vzipQu16.c: Remove.
6746 * gcc.target/arm/neon/vzipQu32.c: Remove.
6747 * gcc.target/arm/neon/vzipQu8.c: Remove.
6748 * gcc.target/arm/neon/vzipf32.c: Remove.
6749 * gcc.target/arm/neon/vzipp16.c: Remove.
6750 * gcc.target/arm/neon/vzipp8.c: Remove.
6751 * gcc.target/arm/neon/vzips16.c: Remove.
6752 * gcc.target/arm/neon/vzips32.c: Remove.
6753 * gcc.target/arm/neon/vzips8.c: Remove.
6754 * gcc.target/arm/neon/vzipu16.c: Remove.
6755 * gcc.target/arm/neon/vzipu32.c: Remove.
6756 * gcc.target/arm/neon/vzipu8.c: Remove.
6759 2015-11-12 Marek Polacek <polacek@redhat.com>
6762 * gcc.dg/pr67784-1.c: New test.
6763 * gcc.dg/pr67784-2.c: New test.
6765 2015-11-12 Martin Liska <mliska@suse.cz>
6767 * gcc.dg/ipa/pr68035.c: New test.
6769 2015-11-12 Richard Biener <rguenther@suse.de>
6771 PR tree-optimization/68306
6772 * gcc.dg/pr68306.c: New testcase.
6774 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6776 Implement D0013R2, logical type traits.
6778 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6780 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6782 * c-c++-common/goacc/data-default-1.c: New.
6784 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6786 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6788 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6790 PR tree-optimization/68305
6791 * gcc.dg/vect/pr68305.c: New test.
6793 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6795 * gcc.target/i386/pr67265-2.c: New test.
6797 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6799 * gcc.dg/pr68286.c: New test.
6801 2015-11-12 Christian Bruel <christian.bruel@st.com>
6803 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6805 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6807 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6810 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6812 * gcc.dg/pr65521.c: Fail on AIX.
6814 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6816 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6817 * gcc.dg/graphite/fuse-2.c: Same.
6818 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6819 isl-ast-gen-*.c files.
6820 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6821 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6822 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6823 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6824 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6825 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6826 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6827 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6828 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6829 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6830 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6832 2015-11-11 Marek Polacek <polacek@redhat.com>
6836 * c-c++-common/pr68107.c: New test.
6837 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6838 (large_array_char_template): Likewise.
6839 * g++.dg/init/new44.C: Adjust dg-error.
6841 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6843 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6844 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6846 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6848 * gcc.target/i386/pr67265.c: New test.
6850 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6852 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6853 tests for the expected generated code.
6855 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6857 * gcc.target/mips/split-ds-sequence.c: New test.
6859 2015-11-11 Julia Koval <julia.koval@intel.com>
6861 * g++.dg/ext/mv16.C: New functions.
6863 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6864 Jiong Wang <jiong.wang@arm.com>
6866 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6868 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6870 * gcc.target/i386/mask-pack.c: New test.
6871 * gcc.target/i386/mask-unpack.c: New test.
6873 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6875 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6877 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6879 * gcc.dg/vect/slp-cond-5.c: New test.
6881 2015-11-10 Richard Biener <rguenther@suse.de>
6883 PR tree-optimization/68240
6884 * gcc.dg/torture/pr68240.c: New testcase.
6886 2015-11-10 Richard Biener <rguenther@suse.de>
6888 PR tree-optimization/56118
6889 * gcc.target/i386/pr56118.c: New testcase.
6891 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6893 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6895 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6897 * gfortran.dg/pr68251.f90: New test.
6899 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6901 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6903 2015-11-09 Martin Sebor <msebor@redhat.com>
6905 * init/new45.C: New test to verify that operator new is invoked
6906 with or without overhead for a cookie.
6909 * init/new44.C: New test for placement new expressions for arrays
6910 with excessive number of elements.
6913 * init/new43.C: New test for placement new expressions for arrays
6914 with negative number of elements.
6916 * other/new-size-type.C: Expect array new expression with
6917 an excessive number of elements to be rejected.
6919 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6921 * c-c++-common/goacc/routine-1.c: New.
6922 * c-c++-common/goacc/routine-2.c: New.
6923 * c-c++-common/goacc/routine-3.c: New.
6924 * c-c++-common/goacc/routine-4.c: New.
6925 * c-c++-common/goacc/routine-5.c: New.
6927 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6929 * gcc.target/sparc/sparc-ret.c: Rename to...
6930 * gcc.target/sparc/sparc-ret-1.c: ...this.
6931 * gcc.target/sparc/sparc-ret-2.c: New test.
6933 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6935 * lib/target-supports.exp (check_p8vector_hw_available): Split
6937 (check_vsx_hw_available): Likewise.
6938 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6939 support and for PowerPC float128 support.
6940 (check_p9modulo_hw_available): Likewise.
6941 (check_ppc_float128_sw_available): Likewise.
6942 (check_ppc_float128_hw_available): Likewise.
6943 (check_effective_target_powerpc_p9vector_ok): Likewise.
6944 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6945 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6946 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6947 (is-effective-target): Add new PowerPc targets.
6948 (is-effective-target-keyword): Likewise.
6949 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6950 instructions, use it.
6952 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6953 * gcc.target/powerpc/mod-2.c: Likewise.
6954 * gcc.target/powerpc/ctz-1.c: Likewise.
6955 * gcc.target/powerpc/ctz-2.c: Likewise.
6956 * gcc.target/powerpc/extswsli-1.c: Likewise.
6957 * gcc.target/powerpc/extswsli-2.c: Likewise.
6958 * gcc.target/powerpc/extswsli-3.c: Likewise.
6960 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6961 and allow the test on PowerPC LE.
6962 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6963 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6965 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6966 check instead of powerpc_vsx_ok.
6967 * gcc.target/powerpc/float128-mix.c: Likewise.
6969 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6971 * gcc.dg/sso/*.c: Robustify dg-output directives.
6973 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6975 * g++.dg/ubsan/pr68259.C: New test.
6977 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6979 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6980 (main): Use _Cilk_spawn instead of cilk_spawn.
6982 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6984 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6985 scan-assembler directive.
6987 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6990 * gcc.dg/pr68129_1.c: New test.
6992 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6995 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6996 (main): Invoke them.
6998 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7001 * gcc.dg/guality/pr67192.c: New test.
7003 2015-11-09 Richard Biener <rguenther@suse.de>
7005 PR tree-optimization/68248
7006 * gcc.dg/torture/pr68248.c: New testcase.
7008 2015-11-09 Richard Biener <rguenther@suse.de>
7010 PR tree-optimization/56118
7011 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
7013 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7015 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
7016 labelref and check use of constant pool by looking for .word and
7019 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
7022 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
7024 2015-11-09 Richard Henderson <rth@redhat.com>
7026 * gcc.target/i386/addr-space-1.c: New test.
7027 * gcc.target/i386/addr-space-2.c: New test.
7028 * gcc.target/i386/addr-space-3.c: New test.
7030 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
7033 * gfortran.dg/pr68053.f90: New test.
7035 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7037 * g++.dg/lto/pr68057_0.C: Fix testcase.
7039 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
7041 * gfortran.dg/PR67518.f90: move from here...
7042 * gfortran.dg/graphite/PR67518.f90: to here.
7043 * gfortran.dg/PR53852.f90: move from here...
7044 * gfortran.dg/graphite/PR53852.f90: to here.
7046 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
7048 * gcc.dg/sso-1.c: New test.
7049 * gcc.dg/sso-2.c: Likewise.
7050 * gcc.dg/sso-3.c: Likewise.
7051 * gcc.dg/sso-4.c: Likewise.
7052 * gcc.dg/sso-5.c: Likewise.
7053 * gcc.dg/sso-6.c: Likewise.
7054 * gcc.dg/sso-7.c: Likewise.
7055 * gcc.dg/sso-8.c: Likewise.
7056 * gcc.dg/sso: New directory.
7057 * gcc.target/i386/movbe-3.c: New test.
7058 * gnat.dg/sso1.adb: Likewise.
7059 * gnat.dg/sso2.ad[sb]: Likewise.
7060 * gnat.dg/sso3.adb: Likewise.
7061 * gnat.dg/sso4.adb: Likewise.
7062 * gnat.dg/sso5.adb: Likewise.
7063 * gnat.dg/sso6.adb: Likewise.
7064 * gnat.dg/sso7.adb: Likewise.
7065 * gnat.dg/specs/sso1.ads: Likewise.
7066 * gnat.dg/specs/sso2.ads: Likewise.
7067 * gnat.dg/sso: New directory.
7069 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
7072 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
7074 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
7077 * gfortran.dg/pr68224.f90: New test.
7079 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
7082 * gfortran.dg/proc_ptr_47.f90: New test.
7085 * gfortran.dg/pr66465.f90: New test.
7087 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
7089 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
7091 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
7094 * gfortran.dg/pr68153.f90: New test.
7096 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
7099 * gfortran.dg/pr68151.f90: New test.
7101 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
7103 PR tree-optimization/68235
7104 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
7106 2015-11-06 Jeff Law <law@redhat.com>
7108 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
7109 realized jump threads.
7110 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
7111 threads rather than dom1 dump.
7113 2015-11-06 Michael Collison <michael.collison@linaro.org
7114 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7117 2015-08-01 Michael Collison <michael.collison@linaro.org
7118 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7120 * gcc.target/arm/mincmp.c: New test.
7122 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
7125 * gfortran.dg/warn_unused_function_2.f90: Add two new
7126 "defined but not used" subroutines.
7128 2015-11-06 Jakub Jelinek <jakub@redhat.com>
7130 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
7131 * g++.dg/gomp/ordered-2.C (f1): Likewise.
7132 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
7133 expected diagnostics for the addition of quotes.
7134 * gfortran.dg/gomp/target3.f90: Likewise.
7135 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7136 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7137 * c-c++-common/gomp/doacross-1.c: Likewise.
7138 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
7139 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
7140 Adjust expected diagnostics wording.
7141 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
7142 Don't expect error on ordered threads simd when in for simd.
7143 * c-c++-common/gomp/nesting-2.c: New test.
7144 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7145 * c-c++-common/gomp/ordered-4.c: New test.
7147 2015-11-06 Mike Stump <mikestump@comcast.net>
7149 * gcc.dg/pragma-diag-5.c: Make test cases unique.
7151 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
7152 Sebastian Pop <s.pop@samsung.com>
7154 * gcc.dg/graphite/fuse-1.c: New.
7155 * gcc.dg/graphite/fuse-2.c: New.
7156 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
7158 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7160 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7162 2015-11-06 David Malcolm <dmalcolm@redhat.com>
7164 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7165 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7166 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7167 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7168 * lib/gcc-dg.exp: Load multiline.exp.
7170 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7172 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
7173 * gcc.target/arm/interrupt-1.c: Likewise.
7174 * gcc.target/arm/interrupt-2.c: Likewise.
7175 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7177 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
7178 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7180 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7181 macros for assembly checks.
7182 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7183 frsqrts and frsqrte are not emitted.
7184 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7185 frsqrts and frsqrte are emitted.
7186 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7188 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7190 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7192 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7196 * g++.dg/lto/pr68057_0.C: New testcase.
7197 * g++.dg/lto/pr68057_1.C: New testcase.
7198 * g++.dg/torture/pr68220.C: New testcase.
7200 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7202 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7205 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
7207 PR tree-optimization/68145
7208 * g++.dg/vect/pr68145.cc: New test.
7210 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7213 * gcc.dg/pr68088_1.c: New test.
7215 2015-11-06 Richard Biener <rguenther@suse.de>
7217 * gcc.dg/vect/bb-slp-38.c: New testcase.
7219 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7221 * gfortran.dg/goacc/private-3.f95: XFAIL.
7223 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
7227 * gfortran.dg/PR67518.f90: New test.
7228 * gfortran.dg/PR53852.f90: New test.
7230 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
7231 Tom de Vries <tom@codesourcery.com>
7232 Nathan Sidwell <nathan@codesourcery.com>
7233 Thomas Schwinge <thomas@codesourcery.com>
7235 * c-c++-common/goacc/combined-directives.c: New test.
7236 * c-c++-common/goacc/loop-clauses.c: New test.
7237 * c-c++-common/goacc/tile.c: New test.
7238 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7239 as gang static arguments.
7240 * c-c++-common/goacc/update-1.c: Adjust expected error message.
7241 * g++.dg/goacc/template.C: New test.
7242 * gfortran.dg/goacc/combined-directives.f90: New test.
7243 * gfortran.dg/goacc/default.f95: New test.
7244 * gfortran.dg/goacc/default_none.f95: New test.
7245 * gfortran.dg/goacc/firstprivate-1.f95: New test.
7246 * gfortran.dg/goacc/gang-static.f95: New test.
7247 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7248 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7249 * gfortran.dg/goacc/list.f95: Update test.
7250 * gfortran.dg/goacc/loop-2.f95: Likewise.
7251 * gfortran.dg/goacc/loop-4.f95: New test.
7252 * gfortran.dg/goacc/loop-5.f95: New test.
7253 * gfortran.dg/goacc/loop-6.f95: New test.
7254 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7255 * gfortran.dg/goacc/multi-clause.f90: New test.
7256 * gfortran.dg/goacc/parallel-tree.f95: Update test.
7257 * gfortran.dg/goacc/update.f95: New test.
7259 2015-11-05 Martin Sebor <msebor@redhat.com>
7262 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7263 invocations where the size of the destination buffer object
7264 or its type (or both) is unknown.
7266 2015-11-05 Martin Sebor <msebor@redhat.com>
7269 * g++.dg/warn/Wplacement-new-size.C: New test.
7271 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
7273 * gcc.dg/pr68112.c: New.
7274 * gcc.dg/vect/vect-strided-shift-1.c: New.
7276 2015-11-05 Marek Polacek <polacek@redhat.com>
7279 * gcc.dg/pr68090.c: New test.
7281 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
7283 * gcc.dg/ifcvt-4.c: New.
7285 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
7288 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7290 2015-11-05 Jakub Jelinek <jakub@redhat.com>
7292 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7293 of variables in both data sharing and mapping clauses and for
7294 structure element based array sections being mapped rather than
7296 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
7297 expected diagnostics wording in one case.
7298 * c-c++-common/gomp/distribute-1.c: New test.
7299 * c-c++-common/gomp/element-1.c: New test.
7300 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7301 and #pragma omp end declare target pair around the function.
7302 Change s from a parameter to a file scope variable.
7303 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7304 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7305 on non-zero low-bound in reduction array sections. Add further
7307 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7308 * c-c++-common/gomp/target-teams-1.c: New test.
7309 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7310 for expected mangling on x86_64/i?86.
7311 * gcc.dg/gomp/declare-simd-3.c: New test.
7312 * gcc.dg/gomp/declare-simd-4.c: New test.
7313 * gcc.dg/gomp/for-20.c: New test.
7314 * gcc.dg/gomp/for-21.c: New test.
7315 * gcc.dg/gomp/for-22.c: New test.
7316 * gcc.dg/gomp/for-23.c: New test.
7317 * gcc.dg/gomp/for-24.c: New test.
7318 * gcc.dg/gomp/linear-1.c: New test.
7319 * gcc.dg/gomp/loop-1.c: New test.
7320 * g++.dg/gomp/atomic-17.C: New test.
7321 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7322 non-static data member in shared clause. Add single construct.
7323 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
7324 scan-assembler-times directives for expected mangling on x86_64/i?86.
7325 * g++.dg/gomp/declare-simd-3.C: Likewise.
7326 * g++.dg/gomp/declare-simd-4.C: New test.
7327 * g++.dg/gomp/declare-simd-5.C: New test.
7328 * g++.dg/gomp/declare-target-1.C: New test.
7329 * g++.dg/gomp/linear-2.C: New test.
7330 * g++.dg/gomp/loop-1.C: New test.
7331 * g++.dg/gomp/loop-2.C: New test.
7332 * g++.dg/gomp/loop-3.C: New test.
7333 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7334 non-static data member in shared clause.
7335 * g++.dg/gomp/member-3.C: New test.
7336 * g++.dg/gomp/member-4.C: New test.
7337 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7338 (bar): Remove dg-message.
7339 * g++.dg/gomp/target-teams-1.C: New test.
7341 2015-11-05 Richard Biener <rguenther@suse.de>
7343 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7344 uninitialized variables.
7345 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7346 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7347 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7348 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7349 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7350 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7351 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7352 * gcc.dg/ipa/pure-const-2.c: Likewise.
7353 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7354 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7355 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7356 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7357 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7358 * gcc.dg/vect/pr30858.c: Likewise.
7359 * gcc.dg/vect/pr33866.c: Likewise.
7360 * gcc.dg/vect/pr37027.c: Likewise.
7361 * c-c++-common/ubsan/null-10.c: Likewise.
7362 * gcc.target/i386/incoming-8.c: Likewise.
7364 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7366 * gnat.dg/slice9.adb: New test.
7368 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7370 * gfortran.dg/goacc/reduction-2.f95: Delete.
7372 2015-11-04 Tom de Vries <tom@codesourcery.com>
7374 PR tree-optimization/67742
7375 * gcc.dg/tree-ssa/restrict-7.c: New test.
7376 * gcc.dg/tree-ssa/restrict-8.c: New test.
7378 2015-11-03 Martin Sebor <msebor@redhat.com>
7381 * c-c++-common/builtin-offsetof-2.c: New test.
7383 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7386 * gfortran.dg/warn_unused_function_3.f90: New test.
7388 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7390 * gnat.dg/discr45.adb: Only compile the test.
7392 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7394 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7395 * gcc.target/i386/mvc5.c: Ditto.
7396 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7399 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7401 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7403 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7406 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7408 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7409 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7410 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7411 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7412 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7413 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7415 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7417 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7419 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7421 * gcc.dg/mvc1.c: Move to ...
7422 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7423 * gcc.dg/mvc2.c: Move to ...
7424 * gcc.target/i386/mvc2.c: ... here.
7425 * gcc.dg/mvc3.c: Move to ...
7426 * gcc.target/i386/mvc3.c: ... here.
7427 * gcc.dg/mvc4.c: Move to ...
7428 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7429 * gcc.dg/mvc5.c: Move to ...
7430 * gcc.target/i386/mvc5.c: ... here.
7431 * gcc.dg/mvc6.c: Move to ...
7432 * gcc.target/i386/mvc6.c: ... here.
7433 * gcc.dg/mvc7.c: Move to ...
7434 * gcc.target/i386/mvc7.c: ... here.
7436 * g++.dg/ext/mvc1.C: Require ifunc.
7438 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7440 PR tree-optimization/68083
7441 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7443 2015-11-02 Jeff Law <law@redhat.com>
7445 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7446 irreducible loops in the CFG.
7448 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7451 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7453 * gcc.dg/vect/vect-strided-shift-1.c: New.
7455 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7458 * gcc.target/arm/pr67929_1.c: Move to...
7459 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7460 Remove arm-specific directives. Add noclone, noinline
7463 2015-11-01 Jeff Law <law@redhat.com>
7465 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7467 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7469 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7470 (sse2_test): Rename from main. Do not return 0.
7472 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7474 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7475 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7476 * gfortran.dg/read_dir.f90: XFAIL AIX.
7478 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7480 Remove the implementation of N3994, terse range-for loops.
7481 * g++.dg/cpp1z/range-for1.C: Remove.
7483 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7485 * gnat.dg/discr45.adb: New test.
7487 2015-10-31 Tom de Vries <tom@codesourcery.com>
7489 * gfortran.dg/assumed_type_2.f90: Update test.
7490 * gfortran.dg/no_arg_check_2.f90: Same.
7492 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7494 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7496 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7499 * gfortran.dg/pr46588.f90: New test.
7501 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7503 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7504 * gcc.dg/mvc2.c: Ditto.
7505 * gcc.dg/mvc3.c: Ditto.
7506 * gcc.dg/mvc4.c: Ditto.
7507 * gcc.dg/mvc5.c: Ditto.
7508 * gcc.dg/mvc6.c: Ditto.
7509 * gcc.dg/mvc7.c: Ditto.
7510 * g++.dg/ext/mvc1.C: Ditto.
7511 * g++.dg/ext/mvc2.C: Ditto.
7512 * g++.dg/ext/mvc3.C: Ditto.
7513 * g++.dg/ext/mvc4.C: Ditto.
7515 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7518 * gfortran.dg/pr51993.f90: New test.
7520 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7522 PR rtl-optimization/68106
7523 * gcc.target/aarch64/pr68106.c: New.
7525 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7528 * gfortran.dg/pr36192_1.f90: New test.
7530 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7533 *gfortran.dg/pr68154.f90
7535 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7537 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7538 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7540 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7542 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7544 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7546 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7548 * gcc.target/powerpc/float128-mix.c: Likewise.
7550 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7553 * gfortran.dg/pr68054.f90: New test.
7555 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7558 * gfortran.dg/pr67885.f90: New test.
7560 2015-10-29 Jeff Law <law@redhat.com>
7562 PR tree-optimization/67892
7563 * gcc.dg/tree-ssa/pr21417: Update expected output.
7564 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7566 2015-10-29 Richard Biener <rguenther@suse.de>
7569 * c-c++-common/ubsan/pr68142.c: New testcase.
7571 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7574 * g++.dg/other/cv_func4.C: New.
7576 2015-10-29 Richard Biener <rguenther@suse.de>
7579 * c-c++-common/ubsan/pr56956.c: New testcase.
7581 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7583 * gnat.dg/discr44.adb: New test.
7585 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7588 * gcc.dg/debug/pr66068.c: New test.
7590 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7593 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7594 array bounds error at line 25.
7596 2015-10-28 Catherine Moore <clm@codesourcery.com>
7598 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7599 * gcc.target/mips/oddspreg-6.c: Likewise.
7600 * gcc.target/mips/oddspreg-1.c: Likewise.
7601 * gcc.target/mips/oddspreg-2.c: Likewise.
7603 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7606 * gcc.target/avr/pr67839.c: New test.
7608 2015-10-28 Richard Biener <rguenther@suse.de>
7610 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7612 2015-10-28 Tom de Vries <tom@codesourcery.com>
7614 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7616 2015-10-28 Richard Biener <rguenther@suse.de>
7619 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7622 2015-10-28 Richard Biener <rguenther@suse.de>
7624 PR tree-optimization/65962
7625 * gcc.dg/vect/vect-62.c: Adjust.
7627 2015-10-28 Richard Biener <rguenther@suse.de>
7630 * gcc.dg/torture/pr68067-1.c: New testcase.
7631 * gcc.dg/torture/pr68067-2.c: Likewise.
7633 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7635 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7637 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7639 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7640 as xvmadd and xvnmsub.
7641 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7643 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7645 * c-c++-common/goacc/loop-shape.c: New test.
7647 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7648 Cesar Philippidis <cesar@codesourcery.com>
7650 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7651 * g++.dg/gomp/pr33372-3.C: Likewise.
7653 2015-10-27 Richard Henderson <rth@redhat.com>
7656 * gcc.target/i386/pr67609-2.c: New test.
7658 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7661 * gcc.target/aarch64/pr68102_1.c: New test.
7663 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7666 * gfortran.dg/allocate_with_source_15.f03: New test
7668 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7669 James Norris <jnorris@codesourcery.com>
7672 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7674 * gfortran.dg/goacc/loop-1.f95: Likewise.
7675 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7676 * gfortran.dg/goacc/cray.f95: Likewise.
7677 * gfortran.dg/goacc/parameter.f95: Likewise.
7679 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7682 * gfortran.dg/pr67805_2.f90: New test.
7684 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7685 Aditya Kumar <aditya.k7@samsung.com>
7687 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7688 * gcc.dg/graphite/interchange-1.c: Same.
7689 * gcc.dg/graphite/interchange-10.c: Same.
7690 * gcc.dg/graphite/interchange-11.c: Same.
7691 * gcc.dg/graphite/interchange-13.c: Same.
7692 * gcc.dg/graphite/interchange-3.c: Same.
7693 * gcc.dg/graphite/interchange-4.c: Same.
7694 * gcc.dg/graphite/interchange-7.c: Same.
7695 * gcc.dg/graphite/interchange-9.c: Same.
7696 * gcc.dg/graphite/uns-interchange-9.c: Same.
7697 * gfortran.dg/graphite/interchange-3.f90: Same.
7699 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7702 * gcc.target/i386/pr67215-1.c: New test.
7703 * gcc.target/i386/pr67215-2.c: Likewise.
7704 * gcc.target/i386/pr67215-3.c: Likewise.
7706 2015-10-27 Richard Biener <rguenther@suse.de>
7708 PR tree-optimization/68104
7709 * gcc.dg/torture/pr68104.c: New testcase.
7711 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7713 * gcc.dg/vect/vect-strided-shift-1.c: New.
7715 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7718 * gcc.target/arm/pr67929_1.c: New test.
7720 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7722 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7724 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7726 PR tree-optimization/68097
7727 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7728 --param max-ssa-name-query-depth=3 to dg-options.
7730 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7732 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7734 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7736 * gcc.dg/builtins-52.c: Add -O to dg-options.
7738 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7740 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7742 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7746 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7748 (PR64765): New function.
7749 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7750 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7752 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7753 * gfortran.dg/goacc/parameter.f95: Likewise.
7755 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7758 * gfortran.dg/empty_label_typedecl.f90: New test.
7760 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7763 * gfortran.dg/pr36192.f90: New test.
7765 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7767 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7768 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7769 * gnat.dg/opt51.adb: New test.
7770 * gnat.dg/opt51_pkg.ads: New helper.
7772 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7774 * gcc.target/mips/ds-schedule-1.c: New.
7775 * gcc.target/mips/ds-schedule-2.c: New.
7777 2015-10-26 Jeff Law <law@redhat.com>
7779 PR tree-optimization/68013
7780 * gcc.c-torture/compile/pr68013.c: New test.
7782 2015-10-26 Richard Biener <rguenther@suse.de>
7783 Dominik Vogt <vogt@linux.vnet.ibm.com>
7786 * gcc.target/s390/pr67443.c: New testcase.
7788 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7790 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7791 make it unique per testcase.
7792 * gfortran.dg/chmod_2.f90: Likewise.
7793 * gfortran.dg/chmod_3.f90: Likewise.
7794 * gfortran.dg/direct_io_8.f90: Likewise.
7795 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7796 * gfortran.dg/f2003_io_1.f03: Likewise.
7797 * gfortran.dg/f2003_io_2.f03: Likewise.
7798 * gfortran.dg/f2003_io_8.f03: Likewise.
7799 * gfortran.dg/inquire_size.f90: Likewise.
7800 * gfortran.dg/namelist_66.f90: Likewise.
7801 * gfortran.dg/namelist_82.f90: Likewise.
7802 * gfortran.dg/namelist_87.f90: Likewise.
7803 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7804 * gfortran.dg/open_new.f90: Likewise.
7805 * gfortran.dg/stat_1.f90: Likewise.
7806 * gfortran.dg/stat_2.f90: Likewise.
7807 * gfortran.dg/streamio_15.f90: Likewise.
7808 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7810 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813 * g++.dg/pr67989.C: New test.
7815 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7817 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7818 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7819 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7820 suffix to the temporary filename to make it unique per testcase.
7822 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7824 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7826 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7829 * gfortran.dg/allocate_with_source_12.f03: New test
7832 * gfortran.dg/allocate_with_source_13.f03: New test
7835 * gfortran.dg/allocate_with_source_14.f03: New test
7837 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7839 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7841 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7844 * gcc.target/i386/pr68084.c: New test.
7846 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7850 * gfortran.dg/allocate_with_source_10.f08: New test.
7851 * gfortran.dg/allocate_with_source_11.f08: New test.
7852 * gfortran.dg/class_array_15.f03: Changed count of expected
7853 _builtin_frees to 11. One step of temporaries is spared, therefore
7854 the allocatable component of that temporary is not to be freeed.
7856 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7859 * gfortran.dg/pr68055.f90: New case.
7861 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7864 * gfortran.dg/pr67805.f90: New testcase.
7865 * gfortran.dg/array_constructor_26.f03: Update testcase.
7866 * gfortran.dg/array_constructor_27.f03: Ditto.
7867 * gfortran.dg/char_type_len_2.f90: Ditto.
7868 * gfortran.dg/pr67802.f90: Ditto.
7869 * gfortran.dg/used_before_typed_3.f90: Ditto.
7871 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7874 * g++.dg/torture/pr67600.C: New testcase.
7876 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7878 * g++.dg/pr68062.C: New test.
7880 2015-10-23 Jeff Law <law@redhat.com>
7882 PR tree-optimization/67830
7883 * gcc.dg/pr67830.c: New test.
7885 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7887 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7889 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7890 Andrew Pinski <apinski@cavium.com>
7892 PR rtl-optimization/67736
7893 * gcc.dg/torture/pr67736.c: New test.
7894 * gcc.dg/combine-subregs.c: New test.
7896 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7898 PR tree-optimization/65947
7899 * lib/target-supports.exp
7900 (check_effective_target_vect_max_reduc): Add.
7901 * gcc.dg/vect/pr65947-1.c: New test.
7902 * gcc.dg/vect/pr65947-2.c: New test.
7903 * gcc.dg/vect/pr65947-3.c: New test.
7904 * gcc.dg/vect/pr65947-4.c: New test.
7905 * gcc.dg/vect/pr65947-5.c: New test.
7906 * gcc.dg/vect/pr65947-6.c: New test.
7907 * gcc.dg/vect/pr65947-7.c: New test.
7908 * gcc.dg/vect/pr65947-8.c: New test.
7909 * gcc.dg/vect/pr65947-9.c: New test.
7910 * gcc.dg/vect/pr65947-10.c: New test.
7911 * gcc.dg/vect/pr65947-11.c: New test.
7913 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7915 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7916 Make weak rather than noinline.
7917 * gcc.dg/builtins-57.c: Compile with -O.
7918 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7920 2015-10-23 Tom de Vries <tom@codesourcery.com>
7922 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7924 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7927 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7928 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7930 2015-10-22 Martin Sebor <msebor@redhat.com>
7933 * gcc.misc-tests/help.exp: Verify that option descriptions
7935 * lib/options.exp (check_for_options): Use the regexp --line option.
7936 Print unexpected match on failure.
7938 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7940 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7942 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7945 * g++.dg/cpp1y/var-templ46.C: New.
7947 2015-10-22 Richard Biener <rguenther@suse.de>
7949 PR tree-optimization/58497
7950 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7952 2015-10-22 Richard Biener <rguenther@suse.de>
7954 PR tree-optimization/19049
7955 PR tree-optimization/65962
7956 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7957 * gcc.dg/vect/vect-63.c: Adjust.
7958 * gcc.dg/vect/vect-70.c: Likewise.
7959 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7960 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7961 * gfortran.dg/vect/pr19049.f90: Likewise.
7962 * gfortran.dg/vect/vect-8.f90: Likewise.
7964 2015-10-22 Richard Biener <rguenther@suse.de>
7968 * gcc.dg/torture/ftrapv-2.c: New testcase.
7970 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7973 * gcc.target/s390/pr68015.c: New test.
7975 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7978 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7981 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7982 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7985 * gcc.target/aarch64/pr63304_1.c: New test.
7987 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/parse/enum13.C: New.
7992 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7995 * g++.dg/parse/enum12.C: New.
7997 2015-10-21 Martin Sebor <msebor@redhat.com>
8000 * gcc.misc-tests/help.exp: Adjust.
8001 * lib/options.exp (check_for_options): Add detail to output.
8003 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
8006 * gfortran.dg/pr67939.f90: New test.
8008 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
8009 Sebastian Pop <s.pop@samsung.com>
8011 * gcc.dg/graphite/scop-11.c: Update pattern.
8013 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8016 * g++.dg/ipa/pr67056.C: New testcase.
8018 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8020 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
8023 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
8025 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
8026 Add associated options for arm*-*-*.
8027 (sqrt): Remove dummy definition.
8029 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
8031 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
8033 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
8035 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
8036 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
8037 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
8039 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
8041 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
8042 sra-max-scalarization-size-Ospeed.
8044 2015-10-21 Marek Polacek <polacek@redhat.com>
8048 * gcc.dg/pr68024.c: New test.
8050 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
8052 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
8053 * c-c++-common/goacc/sb-1.c: Adjust errors.
8054 * c-c++-common/goacc/sb-3.c: Adjust errors.
8055 * c-c++-common/goacc/loop-1.c: Adjust errors.
8056 * c-c++-common/goacc/nesting-1.c: Adjust errors.
8057 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
8058 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
8060 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
8062 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
8064 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
8066 * gcc.dg/lto/simd-function_0.c: New test.
8068 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
8071 * gcc.target/i386/pr68018.c: New test.
8073 2015-10-21 Richard Biener <rguenther@suse.de>
8076 * gcc.dg/torture/pr68031.c: New testcase.
8078 2015-10-21 Richard Biener <rguenther@suse.de>
8080 PR tree-optimization/68026
8081 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
8083 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8085 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
8086 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8087 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8088 * g++.dg/asan/default-options-1.C: Likewise.
8090 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092 * gcc.target/aarch64/stp_vec_64_1.c: New test.
8093 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
8095 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
8097 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
8099 2015-10-20 Marek Polacek <polacek@redhat.com>
8102 * gcc.dg/pr67964.c: New test.
8104 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
8106 PR rtl-optimization/67609
8107 * gcc.target/i386/pr67609.c: New.
8109 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
8113 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8115 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
8116 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8118 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
8121 * gcc.target/i386/pr66810.c: New test.
8123 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
8127 * gcc.target/i386/pr67963-1.c: New test.
8128 * gcc.target/i386/pr67963-2.c: Likewise.
8129 * gcc.target/i386/pr67963-3.c: Likewise.
8130 * gcc.target/i386/pr67985-1.c: Likewise.
8131 * gcc.target/i386/pr67985-2.c: Likewise.
8132 * gcc.target/i386/pr67985-3.c: Likewise.
8134 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
8136 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
8138 2015-10-20 Richard Biener <rguenther@suse.de>
8140 PR tree-optimization/68017
8141 * gcc.dg/torture/pr68017.c: New testcase.
8143 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
8146 * gcc.target/aarch64/pr66912.c: New.
8147 * gcc.target/arm/pr66912.c: New.
8149 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8151 * gfortran.dg/pr67900.f90: New tests.
8153 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
8155 * gnat.dg/opt50.adb: New test.
8156 * gnat.dg/opt50_pkg.adb: New helper.
8157 * gnat.dg/opt50_pkg.ads: New helper.
8159 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8162 * gfortran.dg/pr68019.f90: new test.
8164 2015-10-19 Richard Biener <rguenther@suse.de>
8166 PR tree-optimization/67975
8167 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8169 2015-10-19 Richard Biener <rguenther@suse.de>
8171 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8173 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
8176 * gcc.target/i386/pr67995-1.c: New test.
8177 * gcc.target/i386/pr67995-2.c: Likewise.
8178 * gcc.target/i386/pr67995-3.c: Likewise.
8180 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
8183 * gcc.dg/PR68002.c: New test.
8185 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
8187 * gcc.dg/builtins-20.c: Remove undefined behavior.
8189 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
8192 * gfortran.dg/common_25.f90: New file.
8194 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
8197 * gfortran.dg/move_alloc_15.f90: New test
8198 * gfortran.dg/move_alloc_16.f90: New test
8201 * gfortran.dg/deferred_character_assignment_1.f90: New test
8203 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
8206 * gfortran.df/pr67987.f90: New test.
8207 * gfortran.dg/char_length_2.f90: Update testcase.
8209 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8211 * gcc.target/i386/iamcu/test_basic_returning.c
8212 (def_test_returning_type): Use union to check float return bits.
8214 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8216 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8217 Replace printf with __builtin_printf.
8219 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8221 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8224 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
8227 * gnat.dg/pack21.adb: New test.
8228 * gnat.dg/pack22.adb: Likewise.
8229 * gnat.dg/pack22_pkg.ad[sb]: New helper.
8231 2015-10-16 Christian Bruel <christian.bruel@st.com>
8234 * gcc.target/arm/no-align.c: New test.
8235 * gcc.target/arm/attr-align1.c: New test.
8236 * gcc.target/arm/attr-align2.c: New test.
8237 * gcc.target/arm/attr-align3.c: New test.
8239 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8241 * gcc.c-torture/compile/icfmatch.c: Add testcase
8243 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/cpp1z/fold-ice1.C: New.
8248 2015-10-16 Michael Collison <michael.collison@linaro.org>
8249 Andrew Pinski <andrew.pinski@caviumnetworks.com>
8251 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8253 2015-10-15 Marek Polacek <polacek@redhat.com>
8255 * gcc.dg/tree-ssa/reassoc-42.c: New test.
8257 2015-10-15 Marek Polacek <polacek@redhat.com>
8259 PR tree-optimization/67953
8260 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8262 * gcc.dg/torture/pr67953.c: New test.
8264 2015-10-14 Jeff Law <law@redhat.com>
8266 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
8267 contained within have their own file/test now.
8268 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8269 ssa-dom-thread-2.c. Tighten expected output slightly and comment
8270 expectations a bit more.
8271 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8272 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8273 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8274 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8275 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8278 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8280 2015-10-14 Marek Polacek <polacek@redhat.com>
8282 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
8292 2015-10-14 Richard Biener <rguenther@suse.de>
8294 PR tree-optimization/67915
8295 * gcc.dg/torture/pr67915.c: New testcase.
8297 2015-10-14 Marek Polacek <polacek@redhat.com>
8299 PR tree-optimization/67815
8300 * gcc.dg/tree-ssa/reassoc-39.c: New test.
8301 * gcc.dg/tree-ssa/reassoc-40.c: New test.
8302 * gcc.dg/tree-ssa/reassoc-41.c: New test.
8304 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
8306 * gcc.dg/pragma-pop_options-1.c: New test.
8308 2015-10-13 Jakub Jelinek <jakub@redhat.com>
8309 Aldy Hernandez <aldyh@redhat.com>
8311 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8312 * c-c++-common/gomp/clauses-1.c: New test.
8313 * c-c++-common/gomp/clauses-2.c: New test.
8314 * c-c++-common/gomp/clauses-3.c: New test.
8315 * c-c++-common/gomp/clauses-4.c: New test.
8316 * c-c++-common/gomp/declare-target-1.c: New test.
8317 * c-c++-common/gomp/declare-target-2.c: New test.
8318 * c-c++-common/gomp/depend-3.c: New test.
8319 * c-c++-common/gomp/depend-4.c: New test.
8320 * c-c++-common/gomp/doacross-1.c: New test.
8321 * c-c++-common/gomp/if-1.c: New test.
8322 * c-c++-common/gomp/if-2.c: New test.
8323 * c-c++-common/gomp/linear-1.c: New test.
8324 * c-c++-common/gomp/map-2.c: New test.
8325 * c-c++-common/gomp/map-3.c: New test.
8326 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8327 f_omp_target_data): Add map clause to target data.
8328 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8329 * c-c++-common/gomp/ordered-1.c: New test.
8330 * c-c++-common/gomp/ordered-2.c: New test.
8331 * c-c++-common/gomp/ordered-3.c: New test.
8332 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8334 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8335 clause and ordered construct where no longer allowed.
8336 * c-c++-common/gomp/priority-1.c: New test.
8337 * c-c++-common/gomp/reduction-1.c: New test.
8338 * c-c++-common/gomp/schedule-simd-1.c: New test.
8339 * c-c++-common/gomp/sink-1.c: New test.
8340 * c-c++-common/gomp/sink-2.c: New test.
8341 * c-c++-common/gomp/sink-3.c: New test.
8342 * c-c++-common/gomp/sink-4.c: New test.
8343 * c-c++-common/gomp/udr-1.c: New test.
8344 * c-c++-common/taskloop-1.c: New test.
8345 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8346 value of _OPENMP macro.
8347 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8348 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8349 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8350 * gcc.dg/gomp/clause-1.c:
8351 * gcc.dg/gomp/reduction-1.c: New test.
8352 * gcc.dg/gomp/sink-fold-1.c: New test.
8353 * gcc.dg/gomp/sink-fold-2.c: New test.
8354 * gcc.dg/gomp/sink-fold-3.c: New test.
8355 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8356 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8357 of non-static data members.
8358 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8359 Add some linear clause tests.
8360 * g++.dg/gomp/declare-simd-3.C: New test.
8361 * g++.dg/gomp/linear-1.C: New test.
8362 * g++.dg/gomp/member-1.C: New test.
8363 * g++.dg/gomp/member-2.C: New test.
8364 * g++.dg/gomp/pr66571-2.C: New test.
8365 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8367 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8368 in reduction clause.
8369 * g++.dg/gomp/reference-1.C: New test.
8370 * g++.dg/gomp/sink-1.C: New test.
8371 * g++.dg/gomp/sink-2.C: New test.
8372 * g++.dg/gomp/sink-3.C: New test.
8373 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8374 * g++.dg/gomp/this-1.C: New test.
8375 * g++.dg/gomp/this-2.C: New test.
8376 * g++.dg/vect/simd-clone-2.cc: New test.
8377 * g++.dg/vect/simd-clone-2.h: New test.
8378 * g++.dg/vect/simd-clone-3.cc: New test.
8379 * g++.dg/vect/simd-clone-4.cc: New test.
8380 * g++.dg/vect/simd-clone-4.h: New test.
8381 * g++.dg/vect/simd-clone-5.cc: New test.
8383 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8385 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8386 after r228716 (Fix vtbl[34] and vtbx4).
8388 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8390 PR tree-optimization/67909, 67947
8391 * gcc.dg/torture/pr67947.c: New test.
8393 2015-10-13 Jeff Law <law@redhat.com>
8395 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8397 2015-10-12 Jeff Law <law@redhat.com>
8399 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8400 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8401 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8402 ssa-dom-thread-11.c.
8404 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8406 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8409 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8411 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8413 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8414 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8415 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8416 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8417 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8418 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8419 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8420 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8422 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8424 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8425 and -mno-frame-header-opt options.
8426 * gcc.target/mips/frame-header-1.c: New file.
8427 * gcc.target/mips/frame-header-2.c: New file.
8428 * gcc.target/mips/frame-header-3.c: New file.
8430 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8431 Hale Wang <hale.wang@arm.com>
8433 * gcc.dg/tree-ssa/forwprop-33.c: New.
8435 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8438 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8439 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8440 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8441 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8442 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8443 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8444 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8445 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8446 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8447 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8449 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8451 * lib/multiline.exp: New file.
8452 * lib/prune.exp: Load multiline.exp.
8453 (prune_gcc_output): Call into multiline.exp to handle any
8454 multiline output directives.
8455 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8458 2015-10-09 Martin Jambor <mjambor@suse.cz>
8460 PR tree-optimization/67794
8461 * gcc.dg/ipa/ipa-sra-10.c: New test.
8462 * gcc.dg/torture/pr67794.c: Likewise.
8464 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8466 PR rtl-optimization/67828
8467 * gcc.dg/torture/pr67828.c: New.
8469 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8472 * lib/target-supports.exp (check_effective_target_non_strict_align):
8473 Adjust for arm*-*-*.
8474 * gcc.target/arm/pr67366.c: New test.
8476 2015-10-09 Richard Biener <rguenther@suse.de>
8478 PR tree-optimization/67891
8479 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8481 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8483 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8485 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8487 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8489 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8491 * gcc.dg/loop-unswitch-2.c: New test.
8492 * gcc.dg/loop-unswitch-3.c: Likewise.
8493 * gcc.dg/loop-unswitch-4.c: Likewise.
8495 2015-10-08 Tom de Vries <tom@codesourcery.com>
8497 * gcc.dg/dse.c: Only dump in dse1 pass.
8498 * gcc.dg/tree-ssa/pr30375.c: Same.
8500 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8503 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8504 (PUSH, POP): New defines.
8505 (sse2_test): Use PUSH and POP to misalign runtime stack.
8506 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8508 2015-10-07 James Norris <jnorris@codesourcery.com>
8510 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8511 to atomic_init. (atomic_init): Restrict flags usage.
8513 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8516 * gfortran.dg/sizeof_5.f90: New test.
8518 2015-10-06 Jeff Law <law@redhat.com>
8520 * gcc.c-torture/compile/pr67816.c: New test.
8522 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8524 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8526 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8529 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8531 2015-10-06 Marek Polacek <polacek@redhat.com>
8534 * c-c++-common/Wtautological-compare-4.c: New test.
8536 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8537 Peter Bergner <bergner@vnet.ibm.com>
8540 * gcc.target/powerpc/pr67808.c: New test.
8542 2015-10-06 Nick Clifton <nickc@redhat.com>
8544 * gcc.target/msp430: New directory.
8545 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8547 * gcc.target/msp430/data-attributes.c: New file. Checks the
8548 noinit and persistent data attributes.
8550 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8552 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8554 2015-10-06 Richard Biener <rguenther@suse.de>
8556 PR tree-optimization/67859
8557 * gcc.dg/torture/pr67859.c: New testcase.
8559 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8561 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8563 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8566 * g++.dg/template/defarg19.C: New.
8567 * g++.dg/template/defarg20.C: Likewise.
8569 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8570 Sebastian Pop <s.pop@samsung.com>
8572 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8574 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8575 Sebastian Pop <s.pop@samsung.com>
8577 * gcc.dg/graphite/scop-sor.c: Xfail.
8579 2015-10-05 Martin Jambor <mjambor@suse.cz>
8580 Jan Hubicka <hubicka@ucw.cz>
8582 * gcc.dg/ipa/propalign-4.c: New test.
8583 * gcc.dg/ipa/propalign-5.c: Likewise.
8585 2015-10-05 Marek Polacek <polacek@redhat.com>
8587 PR tree-optimization/67821
8588 * gcc.dg/torture/pr67821-2.c: New test.
8589 * gcc.dg/torture/pr67821.c: New test.
8591 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8593 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8595 2015-10-05 Christian Bruel <christian.bruel@st.com>
8597 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8599 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8601 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8602 (exec_vcvt): Add comments.
8604 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8606 PR rtl-optimization/67447
8607 * gcc.target/i386/pr67447.c: New test.
8609 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8611 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8613 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8614 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8615 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8616 * gcc.target/i386/vect-unpack-1.c: Ditto.
8617 * gcc.target/i386/vect-unpack-2.c: Ditto.
8619 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8622 * gfortran.dg/common_24.f: New.
8624 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8626 * gcc.target/arm/pr67756.c: Fixed warnings.
8628 2015-10-02 Marek Polacek <polacek@redhat.com>
8631 * gcc.dg/pr67730-1.c: New test.
8632 * gcc.dg/pr67730-2.c: New test.
8633 * gcc.dg/pr67730.h: New test.
8635 2015-10-02 Marek Polacek <polacek@redhat.com>
8637 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8639 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8641 PR tree-optimization/67754
8642 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8643 * gfortran.dg/graphite/block-2.f: Same.
8645 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8647 * gcc.dg/graphite/scop-23.c: New.
8649 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8651 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8654 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8656 PR rtl-optimization/67756
8657 * gcc.target/arm/pr67756.c: New.
8659 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8661 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8662 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8663 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8665 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8668 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8670 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8671 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8672 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8673 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8674 * gcc.target/i386/vect-unpack-1.c: Ditto.
8675 * gcc.target/i386/vect-unpack-2.c: Ditto.
8677 2015-10-02 Marek Polacek <polacek@redhat.com>
8680 * c-c++-common/Wduplicated-cond-1.c: New test.
8681 * c-c++-common/Wduplicated-cond-2.c: New test.
8682 * c-c++-common/Wduplicated-cond-3.c: New test.
8683 * c-c++-common/Wduplicated-cond-4.c: New test.
8684 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8685 -Wduplicated-cond warning.
8687 2015-10-02 Renlin Li <renlin.li@arm.com>
8689 * gcc.target/aarch64/csneg-1.c: Update.
8691 2015-10-02 Renlin Li <renlin.li@arm.com>
8694 * gcc.target/aarch64/pr66776.c: New.
8696 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8698 * gnat.dg/warn13.adb: New test.
8700 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8702 * gnat.dg/vect15.ad[sb]: New test.
8703 * gnat.dg/vect16.ad[sb]: Likewise.
8704 * gnat.dg/vect17.ad[sb]: Likewise.
8705 * gnat.dg/vect18.ad[sb]: Likewise.
8707 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8709 PR rtl-optimization/67786
8710 PR rtl-optimization/67787
8711 * gcc.dg/pr67786.c: New test.
8712 * gcc.dg/pr67787.c: Likewise.
8714 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8716 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8718 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8721 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8723 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8727 * gfortran.dg/string_array_constructor_1.f90: New.
8728 * gfortran.dg/string_array_constructor_2.f90: New.
8729 * gfortran.dg/string_array_constructor_3.f90: New.
8731 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8735 * gcc.target/powerpc/pr67789.c: New testcase.
8737 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8740 * gfortran.dg/pr67802.f90: New test.
8742 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8745 gfortran.dg/pr66979.f90: new test.
8747 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8750 * gfortran.dg/pr67616.f90: New test.
8752 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8755 * g++.dg/cpp0x/range-for30.C: New.
8757 2015-10-01 Marek Polacek <polacek@redhat.com>
8760 * gcc.dg/atomic/pr65345-4.c: New test.
8761 * gcc.dg/pr65345-3.c: New test.
8763 2015-10-01 Marek Polacek <polacek@redhat.com>
8765 PR tree-optimization/67769
8766 * gcc.dg/torture/pr67769.c: New test.
8768 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8770 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8772 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8775 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8777 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8779 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8780 (main): Rename to sse2_test. Abort if count != 5.
8781 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8783 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8785 2015-10-01 Richard Biener <rguenther@suse.de>
8787 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8788 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8790 2015-09-30 Jeff Law <law@redhat.com>
8792 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8794 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8796 PR rtl-optimization/67037
8797 * gcc.c-torture/execute/pr67037.c: New test.
8799 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8801 * lib/target-supports.exp (check_effective_target_sync_int_128):
8802 Return 1 on spu-*-* targets.
8803 (check_effective_target_sync_int_128_runtime): Likewise.
8804 (check_effective_target_sync_long_long): Likewise.
8805 (check_effective_target_sync_long_long_runtime): Likewise.
8806 (check_effective_target_sync_int_long): Likewise.
8807 (check_effective_target_sync_char_short): Likewise.
8809 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8811 * gcc.target/i386/pr67761.c: New test.
8813 2015-09-30 Marek Polacek <polacek@redhat.com>
8816 * gcc.dg/pr67730.c: New test.
8818 2015-09-30 Marek Polacek <polacek@redhat.com>
8820 PR tree-optimization/67690
8821 * gcc.dg/torture/pr67690.c: New test.
8823 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8825 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8826 * g++.dg/gomp/tls-wrap4.C: Likewise.
8827 * gcc.dg/atomic-op-optimize.c: Likewise.
8828 * gcc.dg/pr54087.c: Likewise.
8829 * gcc.dg/tls/section-2.c: Likewise.
8830 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8831 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8832 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8833 * gcc.target/arm/divzero.c: Likewise.
8834 * gcc.target/arm/sibcall-2.c: Likewise.
8835 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8836 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8837 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8838 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8839 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8840 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8841 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8842 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8843 * gfortran.dg/default_format_2.f90: Likewise.
8844 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8846 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8848 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8850 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8852 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8853 * gfortran.dg/round_4.f90: ditto.
8855 2015-09-29 Richard Biener <rguenther@suse.de>
8857 PR tree-optimization/67170
8858 * gfortran.dg/pr67170.f90: New testcase.
8860 2015-09-29 Richard Biener <rguenther@suse.de>
8862 PR tree-optimization/67741
8863 * gcc.dg/torture/pr67741.c: New testcase.
8865 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8867 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8868 non-zero for __builtin_signbit tests.
8870 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8873 * gcc.target/i386/pr65105-1.c: New.
8874 * gcc.target/i386/pr65105-2.c: New.
8875 * gcc.target/i386/pr65105-3.c: New.
8876 * gcc.target/i386/pr65105-4.C: New.
8877 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8879 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8881 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8883 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8887 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8889 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8890 * gfortran.dg/function_types_3.f90: Change error message to
8891 "Type inaccessible...."
8892 * gfortran.dg/ptr_func_assign_1.f08: New test.
8893 * gfortran.dg/ptr_func_assign_2.f08: New test.
8895 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8899 * gfortran.dg/ptr_func_assign_3.f08: New test.
8900 * gfortran.dg/ptr_func_assign_4.f08: New test.
8902 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8903 Sebastian Pop <s.pop@samsung.com>
8905 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8906 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8907 * gcc.dg/graphite/block-3.c: Same.
8908 * gcc.dg/graphite/block-4.c: Same.
8909 * gcc.dg/graphite/block-5.c: Same.
8910 * gcc.dg/graphite/block-6.c: Same.
8911 * gcc.dg/graphite/block-7.c: Same.
8912 * gcc.dg/graphite/block-8.c: Same.
8913 * gcc.dg/graphite/block-pr47654.c: Same.
8914 * gcc.dg/graphite/interchange-0.c: Same.
8915 * gcc.dg/graphite/interchange-1.c: Same.
8916 * gcc.dg/graphite/interchange-10.c: Same.
8917 * gcc.dg/graphite/interchange-11.c: Same.
8918 * gcc.dg/graphite/interchange-12.c: Same.
8919 * gcc.dg/graphite/interchange-13.c: Same.
8920 * gcc.dg/graphite/interchange-14.c: Same.
8921 * gcc.dg/graphite/interchange-15.c: Same.
8922 * gcc.dg/graphite/interchange-3.c: Same.
8923 * gcc.dg/graphite/interchange-4.c: Same.
8924 * gcc.dg/graphite/interchange-5.c: Same.
8925 * gcc.dg/graphite/interchange-6.c: Same.
8926 * gcc.dg/graphite/interchange-7.c: Same.
8927 * gcc.dg/graphite/interchange-8.c: Same.
8928 * gcc.dg/graphite/interchange-9.c: Same.
8929 * gcc.dg/graphite/interchange-mvt.c: Same.
8930 * gcc.dg/graphite/pr35356-1.c: Same.
8931 * gcc.dg/graphite/pr35356-3.c: Same.
8932 * gcc.dg/graphite/pr37485.c: Same.
8933 * gcc.dg/graphite/scop-1.c: Same.
8934 * gcc.dg/graphite/scop-11.c: Same.
8935 * gcc.dg/graphite/scop-5.c: Same.
8936 * gcc.dg/graphite/uns-block-1.c: Same.
8937 * gcc.dg/graphite/uns-interchange-9.c: Same.
8938 * gfortran.dg/graphite/block-1.f90: Same.
8939 * gfortran.dg/graphite/interchange-3.f90: Same.
8940 * gfortran.dg/graphite/pr14741.f90: Same.
8941 * gfortran.dg/graphite/block-2.f: Same.
8943 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8944 Sebastian Pop <s.pop@samsung.com>
8946 PR tree-optimization/67700
8947 * gcc.dg/graphite/run-id-pr67700.c: New.
8949 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8952 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8953 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8955 * gcc.target/sh/pr54236-5.c: New.
8956 * gcc.target/sh/pr54236-6.c: New.
8958 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8960 PR rtl-optimization/67456
8961 PR rtl-optimization/67464
8962 PR rtl-optimization/67465
8963 * gcc.dg/pr67465.c: New test.
8965 2015-09-28 Tom de Vries <tom@codesourcery.com>
8967 PR tree-optimization/62171
8968 * gcc.dg/vect/pr62171.c: New test.
8970 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8972 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8973 skip on AIX. XFAIL individual line tests.
8975 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8977 PR rtl-optimization/64164
8978 PR tree-optimization/67312
8979 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8980 * gcc.target/i386/stackalign/return-4.c: Add -O.
8982 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8984 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8986 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8989 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8991 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8993 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8994 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8995 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8996 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8997 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8998 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8999 DW_AT_noreturn on AIX.
9000 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
9001 DW_AT_noreturn on AIX.
9002 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
9003 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
9004 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
9005 DW_AT_GNU_deleted on AIX.
9006 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
9007 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
9008 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
9009 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
9010 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
9011 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
9012 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
9013 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
9014 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
9015 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
9016 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
9017 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
9018 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
9019 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
9020 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
9022 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
9025 * gfortran.dg/pr67614.f90: New test.
9027 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
9030 * gfortran.dg/pr67525.f90: New test.
9032 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
9035 * gfortran.dg/allocatable_function_9.f90: New.
9037 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
9040 * gcc.target/sh/pr67675.c: New.
9042 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
9044 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
9046 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
9048 * gcc.target/i386/pr66749.c (dg-options): Replace
9049 -mtune=lakemount with -mtune=lakemont.
9050 * gcc.target/i386/pr66821.c (dg-options): Likewise.
9051 * gcc.target/i386/pr67329.c (dg-options): Likewise.
9053 2015-09-25 Marek Polacek <polacek@redhat.com>
9055 * c-c++-common/ubsan/bounds-11.c: New test.
9056 * c-c++-common/ubsan/bounds-12.c: New test.
9058 2015-09-25 Marek Polacek <polacek@redhat.com>
9061 * c-c++-common/ubsan/pr64906.c: New test.
9063 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
9065 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
9066 with -mtune=lakemount.
9067 * gcc.target/i386/pr66821.c (dg-options): Likewise.
9068 * gcc.target/i386/pr67329.c (dg-options): Likewise.
9070 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9073 * gcc.dg/Werror-13.c: New test.
9075 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
9077 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
9079 2015-09-24 Richard Biener <rguenther@suse.de>
9082 * g++.dg/pr67699.C: New testcase.
9084 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
9087 * gcc.target/arm/fp16-inf.c: New test.
9089 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
9091 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
9092 name while checking for AVX-512VBMI presence.
9094 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9096 * lib/target-supports.exp (check_effective_target_pie): Check for
9097 PIE support on Solaris 11.x and 12.
9099 2015-09-24 Richard Biener <rguenther@suse.de>
9101 * g++.dg/tree-ssa/restrict3.C: New testcase.
9103 2015-09-24 Richard Biener <rguenther@suse.de>
9105 PR tree-optimization/48885
9106 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
9108 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
9110 * c-c++-common/Wmisleading-indentation.c: Augment test.
9112 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
9114 Fix small typos in the coding rule enforcement warnings.
9115 * g++.dg/diagnostic/disable.C: Replace 'namepace'
9118 2015-09-23 Richard Biener <rguenther@suse.de>
9121 * gcc.dg/ubsan/pr67662.c: New testcase.
9123 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9126 * gcc.dg/pragma-diag-6.c: New test.
9128 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
9130 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
9132 2015-09-23 Richard Biener <rguenther@suse.de>
9134 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
9136 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
9138 * c-c++-common/Wmisleading-indentation.c: Augment test.
9140 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
9142 * g++.dg/diagostic/disable.C: New.
9144 2015-09-22 Tom de Vries <tom@codesourcery.com>
9146 PR tree-optimization/67671
9147 * g++.dg/pr67671.C: New test.
9149 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
9152 * gcc.target/i386/pr67480.c: New test.
9154 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
9156 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9157 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9158 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
9159 avx512dq, avx512cd, avx512er and avx512pf.
9161 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9163 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9164 update-fetch operations.
9165 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9167 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9169 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
9170 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9172 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9174 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9176 * gcc.target/aarch64/atomic-inst-swap.c: New.
9178 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9180 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9181 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9182 * gcc.target/i386/pr59789.c (f1): Likewise.
9183 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9184 * gcc.target/i386/intrinsics_6.c: Likewise.
9185 * gcc.dg/winline-5.c (int t): Likewise.
9186 * gcc.dg/winline-9.c (t): Likewise.
9187 * gcc.dg/always_inline2.c (q): Likewise.
9188 * gcc.dg/winline-2.c (inline int t): Likewise.
9189 * gcc.dg/winline-6.c: Likewise.
9190 * gcc.dg/winline-10.c (void g): Likewise.
9191 * gcc.dg/pr49243.c (void parse): Likewise.
9192 * gcc.dg/always_inline3.c (q2): Likewise.
9193 * gcc.dg/winline-3.c: Likewise.
9194 * gcc.dg/winline-7.c (inline void *t): Likewise.
9196 2015-09-22 Tom de Vries <tom@codesourcery.com>
9198 PR tree-optimization/67666
9199 * g++.dg/pr67666.C: New test.
9201 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
9204 * gfortran.dg/pr67615.f90: new test.
9206 2015-09-21 Jeff Law <law@redhat.com>
9208 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9210 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
9212 Complete the implementation of N4230, Nested namespace definition.
9213 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9214 attributes and nested namespace definitions.
9215 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9216 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9217 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9218 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9219 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9220 appearing before the namespace identifier.
9222 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9225 * gcc.dg/cpp/pr66415-1.c: Test column number.
9227 2015-09-21 Richard Biener <rguenther@suse.de>
9229 * g++.dg/ext/attr-alias-3.C: Add -g.
9231 2015-09-21 Richard Biener <rguenther@suse.de>
9234 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9236 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9239 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9241 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9243 * gcc.dg/pragma-diag-5.c: Fix excess warning.
9245 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9248 * gcc.dg/pr53265.c: Update.
9250 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
9252 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9254 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9257 * gcc.target/sh/pr59478.c: New.
9259 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9262 * gcc.target/sh/pr51244-12.c: Adjust testcase.
9263 * gcc.target/sh/pr54236-2.c: Likewise.
9265 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9267 * gcc.target/sh/pr43417.c: Move target independent test to ...
9268 * gcc.c-torture/compile/pr43417.c: ... here.
9270 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9272 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9273 check_effective_target_big_endian, check_effective_target_little_endian,
9274 check_effective_target_any_fpu, check_effective_target_double_fpu,
9275 check_effective_target_use_single_only_fpu,
9276 check_effective_target_default_single_fpu,
9277 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9278 check_effective_target_has_fsca, check_effective_target_has_fsrra,
9279 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9280 check_effective_target_fmovd_enabled,
9281 check_effective_target_has_privileged, check_effective_target_has_pref,
9282 check_effective_target_banked_r0r7_isr,
9283 check_effective_target_stack_save_isr): New effective target checks.
9284 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9285 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9286 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9287 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9288 * gcc.target/sh/20080410-1.c: Use new effective target checks.
9289 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9290 * gcc.target/sh/attr-isr.c: Likewise.
9291 * gcc.target/sh/fpul-usage-1.c: Likewise.
9292 * gcc.target/sh/hiconst.c: Likewise.
9293 * gcc.target/sh/mfmovd.c: Likewise.
9294 * gcc.target/sh/pr21255-3.c: Likewise.
9295 * gcc.target/sh/pr33135-1.c: Likewise.
9296 * gcc.target/sh/pr33135-2.c: Likewise.
9297 * gcc.target/sh/pr33135-3.c: Likewise.
9298 * gcc.target/sh/pr33135-4.c: Likewise.
9299 * gcc.target/sh/pr39423-2.c: Likewise.
9300 * gcc.target/sh/pr49880-4.c: Likewise.
9301 * gcc.target/sh/pr49880-5.c: Likewise.
9302 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9303 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9304 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9305 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9306 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9307 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9308 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9309 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9310 * gcc.target/sh/pr50751-2.c: Likewise.
9311 * gcc.target/sh/pr50751-3.c: Likewise.
9312 * gcc.target/sh/pr50751-5.c: Likewise.
9313 * gcc.target/sh/pr50751-6.c: Likewise.
9314 * gcc.target/sh/pr50751-8.c: Likewise.
9315 * gcc.target/sh/pr51244-15.c: Likewise.
9316 * gcc.target/sh/pr51244-2.c: Likewise.
9317 * gcc.target/sh/pr51244-20.c: Likewise.
9318 * gcc.target/sh/pr51244-6.c: Likewise.
9319 * gcc.target/sh/pr52483-4.c: Likewise.
9320 * gcc.target/sh/pr53511-1.c: Likewise.
9321 * gcc.target/sh/pr53512-1.c: Likewise.
9322 * gcc.target/sh/pr53512-2.c: Likewise.
9323 * gcc.target/sh/pr53512-3.c: Likewise.
9324 * gcc.target/sh/pr53512-4.c: Likewise.
9325 * gcc.target/sh/pr53513-1.c: Likewise.
9326 * gcc.target/sh/pr54089-2.c: Likewise.
9327 * gcc.target/sh/pr54089-3.c: Likewise.
9328 * gcc.target/sh/pr54089-4.c: Likewise.
9329 * gcc.target/sh/pr54602-2.c: Likewise.
9330 * gcc.target/sh/pr54602-3.c: Likewise.
9331 * gcc.target/sh/pr54602-4.c: Likewise.
9332 * gcc.target/sh/pr54680.c: Likewise.
9333 * gcc.target/sh/pr55303-1.c: Likewise.
9334 * gcc.target/sh/pr55303-2.c: Likewise.
9335 * gcc.target/sh/pr55303-3.c: Likewise.
9336 * gcc.target/sh/pr56547-1.c: Likewise.
9337 * gcc.target/sh/pr56547-2.c: Likewise.
9338 * gcc.target/sh/pr61195.c: Likewise.
9339 * gcc.target/sh/pr61996.c: Likewise.
9340 * gcc.target/sh/pr6526.c: Likewise.
9341 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9342 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9343 * gcc.target/sh/prefetch.c: Likewise.
9344 * gcc.target/sh/rte-delay-slot.c: Likewise.
9345 * gcc.target/sh/sh2a-band.c: Likewise.
9346 * gcc.target/sh/sh2a-bclr.c: Likewise.
9347 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9348 * gcc.target/sh/sh2a-bld.c: Likewise.
9349 * gcc.target/sh/sh2a-bor.c: Likewise.
9350 * gcc.target/sh/sh2a-bset.c: Likewise.
9351 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9352 * gcc.target/sh/sh2a-bxor.c: Likewise.
9353 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9354 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9355 * gcc.target/sh/sh2a-movrt.c: Likewise.
9356 * gcc.target/sh/sh2a-resbank.c: Likewise.
9357 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9358 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9359 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9360 * gcc.target/sh/sh4a-cosf.c: Likewise.
9361 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9362 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9363 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9364 * gcc.target/sh/sh4a-sinf.c: Likewise.
9366 2015-09-20 Jeff Law <law@redhat.com>
9368 PR tree-optimization/47679
9369 * g++.dg/warn/Wuninitialized-6.C: New test.
9371 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9373 Implement nested namespace definitions.
9374 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9375 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9376 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9377 * g++.dg/lookup/name-clash5.C: Adjust.
9378 * g++.dg/lookup/name-clash6.C: Likewise.
9380 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9382 * gcc.dg/pragma-diag-5.c: New test.
9384 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9387 * gcc.dg/torture/pr67619.c: New test.
9388 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9391 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9393 PR tree-optimization/67283
9394 * gcc.dg/tree-ssa/sra-15.c: New.
9395 * gcc.dg/tree-ssa/sra-16.c: New.
9397 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9400 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9401 (f2, f3): Make the function static.
9402 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9404 2015-09-17 Christian Bruel <christian.bruel@st.com>
9406 * gcc.target/arm/attr_thumb-static2.c: New test.
9408 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9410 * gnat.dg/overflow_sum3.adb: New test.
9412 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9414 * gcc.target/arm/stack-checking.c: New test.
9416 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9419 * gfortran.dg/public_private_module_5.f90: Add module procedure
9420 trigger_smod to ensure that the smod file is written.
9422 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9424 * gcc.target/aarch64/copysign_1.c: New.
9425 * gcc.target/aarch64/copysign_2.c: New.
9427 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9429 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9430 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9431 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9433 2015-09-16 John Marino <gnugcc@marino.st>
9435 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9437 2015-09-16 Richard Biener <rguenther@suse.de>
9440 * gcc.dg/torture/pr67253.c: New testcase.
9442 2015-09-16 Richard Biener <rguenther@suse.de>
9445 * gcc.dg/pr67271.c: New testcase.
9447 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9449 * gnat.dg/opt49.adb: New test.
9451 2015-09-16 Richard Biener <rguenther@suse.de>
9454 * gcc.dg/torture/pr67442.c: New testcase.
9456 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9458 * gnat.dg/array24.adb: New test.
9459 * gnat.dg/blocklocs.adb: Delete.
9461 2015-09-15 Marek Polacek <polacek@redhat.com>
9464 * gcc.dg/pr67580.c: New test.
9466 2015-09-15 Richard Biener <rguenther@suse.de>
9468 PR tree-optimization/67470
9469 * gcc.dg/torture/pr67470.c: New testcase.
9471 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9473 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9475 2015-09-15 Richard Biener <rguenther@suse.de>
9478 * gcc.dg/pr67563.c: New testcase.
9480 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9483 * gfortran.dg/pr67460.f90: New test.
9485 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9487 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9488 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9490 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9493 * g++.dg/cpp0x/new-auto1.C: New.
9495 2015-09-11 Mark Wielaard <mjw@redhat.com>
9498 * g++.dg/warn/unused-variable-1.C: New test.
9499 * g++.dg/warn/unused-variable-2.C: Likewise.
9500 * gcc.dg/unused-4.c: Adjust warning for static const.
9501 * gcc.dg/unused-variable-1.c: New test.
9502 * gcc.dg/unused-variable-2.c: Likewise.
9504 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9506 * gfortran.dg/private_type_3.f90: Require visibility.
9507 * gfortran.dg/module_variable_2.f90: Same.
9508 * gfortran.dg/nested_forall_1.f: Same.
9509 * gfortran.dg/elemental_dependency_4.f90: Same.
9510 * gfortran.dg/bind_c_usage_25.f90: Same.
9511 * gfortran.dg/access_spec_1.f90: Same.
9512 * gfortran.dg/public_private_module_2.f90: Same.
9513 * gfortran.dg/host_assoc_variable_1.f90: Same.
9514 * gfortran.dg/public_private_module_6.f90: Same.
9515 * gfortran.dg/module_variable_1.f90: Same.
9516 * gfortran.dg/pr37286.f90: Same.
9517 * gfortran.dg/internal_pack_7.f90: Same.
9518 * gfortran.dg/submodule_10.f08: Same.
9519 * gfortran.dg/allocatable_function_8.f90: Same.
9520 * gfortran.dg/merge_init_expr_2.f90: Same.
9521 * gfortran.dg/class_37.f03: Same.
9522 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9523 * gfortran.dg/typebound_call_20.f03: Same.
9524 * gfortran.dg/proc_ptr_result_3.f90: Same.
9525 * gfortran.dg/pr32535.f90: Same.
9526 * gfortran.dg/typebound_proc_19.f90: Same.
9527 * gfortran.dg/initialization_10.f90: Same.
9528 * gfortran.dg/bind_c_usage_8.f03: Same.
9529 * gfortran.dg/pr61335.f90: Same.
9530 * gfortran.dg/elemental_dependency_5.f90: Same.
9531 * gfortran.dg/proc_ptr_3.f90: Same.
9532 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9534 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9536 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9537 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9538 * gcc.dg/loop-8.c: Likewise.
9540 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9543 * gnat.dg/specs/addr1.ads: Remove.
9545 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9547 * gcc.dg/pie-link.c: Add -pie to dg-options.
9549 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9551 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9552 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9554 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9556 * gcc.target/powerpc/swaps-p8-20.c: New test.
9557 * gcc.target/powerpc/swaps-p8-21.c: New test.
9559 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9562 * gfortran.dg/pr67526.f90: New test.
9564 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9567 * g++.dg/cpp0x/variadic166.C: New.
9569 2015-09-09 Mark Wielaard <mjw@redhat.com>
9571 * c-c++-common/nonnull-1.c: New test.
9573 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9576 * gfortran.dg/submodule_11.f08: New test.
9578 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9581 * gcc.c-torture/compile/pr67506.c: New test.
9583 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9585 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9586 initialization with a byte mask. No change expected here.
9587 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9588 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9589 initialization with contigious bitmask. Literal pool is expectd
9592 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9595 * gcc.target/arm/pr67439_1.c: New test.
9597 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9599 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9602 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9605 * g++.dg/gomp/pr67523.C: New test.
9608 * g++.dg/gomp/pr67522.C: New test.
9611 * c-c++-common/gomp/pr67521.c: New test.
9614 * c-c++-common/gomp/pr67517.c: New test.
9617 * g++.dg/gomp/pr67514.C: New test.
9620 * g++.dg/gomp/pr67511.C: New test.
9623 * c-c++-common/gomp/pr67502.c: New test.
9625 2015-09-09 Marek Polacek <polacek@redhat.com>
9628 * gcc.dg/pr67512.c: New test.
9630 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9633 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9634 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9635 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9636 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9638 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9640 * gcc.target/aarch64/mod_2.x: New file.
9641 * gcc.target/aarch64/mod_256.x: Likewise.
9642 * gcc.target/arm/mod_2.c: New test.
9643 * gcc.target/arm/mod_256.c: Likewise.
9644 * gcc.target/aarch64/mod_2.c: Likewise.
9645 * gcc.target/aarch64/mod_256.c: Likewise.
9647 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9650 * g++.dg/gomp/pr67504.C: New test.
9653 * c-c++-common/gomp/pr67501.c: New test.
9656 * gcc.dg/gomp/pr67500.c: New test.
9659 * gcc.dg/gomp/pr67495.c: New test.
9661 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9662 Sebastian Pop <s.pop@samsung.com>
9664 PR tree-optimization/53852
9665 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9666 both isl-0.12 and isl-0.15.
9667 * gcc.dg/graphite/uns-interchange-14.c: Same.
9668 * gcc.dg/graphite/uns-interchange-15.c: Same.
9669 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9671 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9672 Sebastian Pop <s.pop@samsung.com>
9674 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9675 * gcc.dg/graphite/block-1.c: Same.
9676 * gcc.dg/graphite/block-5.c: Same.
9677 * gcc.dg/graphite/block-6.c: Same.
9678 * gcc.dg/graphite/interchange-1.c: Same.
9679 * gcc.dg/graphite/interchange-10.c: Same.
9680 * gcc.dg/graphite/interchange-11.c: Same.
9681 * gcc.dg/graphite/interchange-13.c: Same.
9682 * gcc.dg/graphite/interchange-14.c: Same.
9683 * gcc.dg/graphite/interchange-3.c: Same.
9684 * gcc.dg/graphite/interchange-4.c: Same.
9685 * gcc.dg/graphite/interchange-7.c: Same.
9686 * gcc.dg/graphite/interchange-8.c: Same.
9687 * gcc.dg/graphite/interchange-9.c: Same.
9688 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9689 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9690 * gcc.dg/graphite/pr37485.c: Same.
9691 * gcc.dg/graphite/scop-0.c (int toto): Same.
9692 * gcc.dg/graphite/scop-1.c: Same.
9693 * gcc.dg/graphite/scop-10.c: Same.
9694 * gcc.dg/graphite/scop-11.c: Same.
9695 * gcc.dg/graphite/scop-12.c: Same.
9696 * gcc.dg/graphite/scop-13.c: Same.
9697 * gcc.dg/graphite/scop-16.c: Same.
9698 * gcc.dg/graphite/scop-17.c: Same.
9699 * gcc.dg/graphite/scop-18.c: Same.
9700 * gcc.dg/graphite/scop-2.c: Same.
9701 * gcc.dg/graphite/scop-21.c (int test): Same.
9702 * gcc.dg/graphite/scop-22.c (void foo): Same.
9703 * gcc.dg/graphite/scop-4.c: Same.
9704 * gcc.dg/graphite/scop-5.c: Same.
9705 * gcc.dg/graphite/scop-6.c: Same.
9706 * gcc.dg/graphite/scop-7.c: Same.
9707 * gcc.dg/graphite/scop-8.c: Same.
9708 * gcc.dg/graphite/scop-9.c: Same.
9709 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9710 data-refs remain inside the inner loop.
9711 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9712 * gcc.dg/graphite/uns-interchange-14.c: Same.
9713 * gcc.dg/graphite/uns-interchange-9.c: Same.
9714 * gfortran.dg/graphite/interchange-3.f90
9716 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9719 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9720 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9721 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9722 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9723 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9724 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9725 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9726 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9727 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9728 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9729 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9730 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9732 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9734 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9735 * lib/target-supports.exp
9736 (check_effective_target_arm_neon_fp16_hw): New.
9738 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9740 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9741 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9743 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9745 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9746 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9748 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9749 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9750 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9751 when those are supported.
9752 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9755 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9756 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9759 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9760 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9761 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9763 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9765 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9767 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9768 Add float16x8_t case.
9769 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9770 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9771 main, exec_vcreate): Likewise.
9772 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9773 exec_vget_high): Likewise.
9774 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9775 exec_vget_low): Likewise.
9776 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9778 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9779 exec_vld1_dup): Likewise.
9780 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9781 exec_vld1_lane): Likewise.
9782 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9784 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9785 exec_vldX_dup): Likewise.
9786 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9787 exec_vldX_lane): Likewise.
9788 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9789 exec_vset_lane): Likewise.
9790 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9791 exec_vst1_lane): Likewise.
9793 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9795 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9796 * gcc.target/aarch64/vget_low_1.c: Likewise.
9798 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9800 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9801 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9802 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9803 (main): update orig_data to avoid float16 NaN on bigendian.
9805 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9807 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9809 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9810 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9811 * gcc.target/aarch64/vld1_lane.c: Likewise.
9813 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9816 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9818 2015-09-07 Marek Polacek <polacek@redhat.com>
9821 * gcc.dg/asm-10.c: New test.
9823 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9826 * gcc.dg/lto/pr67452_0.c: New test.
9828 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9831 * gcc.target/avr/pr65210.c: New test.
9833 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9836 * lib/target-supports.exp (check_cached_effective_target):
9837 Apppend $prop to et_prop_list only if needed.
9839 2015-09-04 Marek Polacek <polacek@redhat.com>
9842 * gcc.dg/ubsan/pr67279.c: New test.
9844 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9845 Petr Murzin <petr.murzin@intel.com>
9846 Kirill Yukhin <kirill.yukhin@intel.com>
9848 * gcc.target/i386/avx512f-scatter-1.c: New.
9849 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9850 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9852 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9854 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9855 rather than calling rmdir, cleanup if open fails.
9857 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9859 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9860 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9861 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9862 Return true for PowerPC targets that implement Altivec.
9864 2015-09-03 Renlin Li <renlin.li@arm.com>
9866 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9868 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9870 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9872 * gcc.target/powerpc/vec-shift.c: New test.
9874 2015-09-03 Tom de Vries <tom@codesourcery.com>
9876 PR tree-optimization/65637
9877 * gcc.dg/autopar/reduc-4.c: New test.
9879 2015-09-03 Tom de Vries <tom@codesourcery.com>
9881 PR tree-optimization/65637
9882 * gcc.dg/autopar/pr46099-2.c: New test.
9884 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9887 * g++.dg/pr67351.C: New test.
9889 2015-09-03 Richard Biener <rguenther@suse.de>
9892 * g++.dg/lto/pr66705_0.C: New testcase.
9894 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9897 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9898 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9900 2015-09-02 Marek Polacek <polacek@redhat.com>
9903 * gcc.dg/pr67432.c: New test.
9905 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9907 * lib/target-supports.exp (clear_effective_target_cache): New.
9908 (check_cached_effective_target): Update et_prop_list.
9909 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9910 * g++.dg/compat/compat.exp: Likewise.
9911 * g++.dg/compat/struct-layout-1.exp: Likewise.
9912 * lib/asan-dg.exp: Likewise.
9913 * lib/atomic-dg.exp: Likewise.
9914 * lib/cilk-plus-dg.exp: Likewise.
9915 * lib/clearcap.exp: Likewise.
9916 * lib/mpx-dg.exp: Likewise.
9917 * lib/tsan-dg.exp: Likewise.
9918 * lib/ubsan-dg.exp: Likewise.
9920 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9922 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9924 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9925 Andrew Bennett <andrew.bennett@imgtec.com>
9927 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9928 dependencies between ISA level and compact-branches.
9929 * gcc.target/mips/branch-10.c: Update expected output to allow
9930 compact forms of b/bal.
9931 * gcc.target/mips/branch-11.c: Likewise.
9932 * gcc.target/mips/branch-12.c: Likewise.
9933 * gcc.target/mips/branch-13.c: Likewise.
9934 * gcc.target/mips/branch-3.c: Likewise.
9935 * gcc.target/mips/branch-4.c: Likewise.
9936 * gcc.target/mips/branch-5.c: Likewise.
9937 * gcc.target/mips/branch-6.c: Likewise.
9938 * gcc.target/mips/branch-7.c: Likewise.
9939 * gcc.target/mips/branch-8.c: Likewise.
9940 * gcc.target/mips/branch-9.c: Likewise.
9941 * gcc.target/mips/branch-cost-1.c: Likewise.
9942 * gcc.target/mips/call-1.c: Likewise.
9943 * gcc.target/mips/call-2.c: Likewise.
9944 * gcc.target/mips/call-3.c: Likewise.
9945 * gcc.target/mips/call-4.c: Likewise.
9946 * gcc.target/mips/call-5.c: Likewise.
9947 * gcc.target/mips/call-6.c: Likewise.
9948 * gcc.target/mips/lazy-binding-1.c: Likewise.
9949 * gcc.target/mips/near-far-1.c: Likewise.
9950 * gcc.target/mips/near-far-2.c: Likewise.
9951 * gcc.target/mips/near-far-3.c: Likewise.
9952 * gcc.target/mips/near-far-4.c: Likewise.
9953 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9954 run with compact branches allowed.
9955 * gcc.target/mips/compact-branches-1.c: New file.
9956 * gcc.target/mips/compact-branches-2.c: Likewise.
9957 * gcc.target/mips/compact-branches-3.c: Likewise.
9958 * gcc.target/mips/compact-branches-4.c: Likewise.
9959 * gcc.target/mips/compact-branches-5.c: Likewise.
9960 * gcc.target/mips/compact-branches-6.c: Likewise.
9961 * gcc.target/mips/compact-branches-7.c: Likewise.
9963 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9965 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9966 Clean-up a created directory if testcase fails.
9968 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9971 * g++.dg/pr67405.C: New test.
9973 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9975 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9977 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9979 * gcc.dg/ifcvt-1.c: New test.
9980 * gcc.dg/ifcvt-2.c: Likewise.
9981 * gcc.dg/ifcvt-3.c: Likewise.
9983 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9986 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9989 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9991 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9993 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9996 * g++.dg/other/pr61753.C: New.
9998 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
10000 * gcc.dg/tree-ssa/cmp-1.c: New file.
10002 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
10004 * gcc.dg/tree-ssa/complex-7.c: New file.
10006 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10008 * gcc.target/powerpc/swaps-p8-19.c: New test.
10010 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10013 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
10015 2015-08-29 Tom de Vries <tom@codesourcery.com>
10017 PR tree-optimization/46193
10018 * gcc.dg/autopar/pr46193.c: New test.
10020 2015-08-28 Nathan Sidwell <nathan@acm.org>
10022 * gcc.dg/compat/struct-layout-1_generate.c: Simply
10023 use exit code for failure.
10025 * gcc.dg/torture/matrix-1.c: Use plain printf.
10026 * gcc.dg/torture/matrix-2.c: Likewise.
10027 * gcc.dg/torture/matrix-5.c: Likewise.
10028 * gcc.dg/torture/matrix-6.c: Likewise.
10029 * gcc.dg/torture/transpose-1.c: Likewise.
10030 * gcc.dg/torture/transpose-2.c: Likewise.
10031 * gcc.dg/torture/transpose-3.c: Likewise.
10032 * gcc.dg/torture/transpose-4.c: Likewise.
10033 * gcc.dg/torture/transpose-5.c: Likewise.
10034 * gcc.dg/torture/transpose-6.c: Likewise.
10036 2015-08-28 Jeff Law <law@redhat.com>
10039 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10040 * gcc.dg/torture/pr66752-1.c: New test
10041 * g++.dg/torture/pr66752-2.C: New test.
10043 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
10045 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
10047 * gcc.dg/tree-ssa/sra-15.c: New.
10049 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
10051 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
10052 * gcc.target/mips/msub-8.c: Ditto
10054 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10056 * lib/target-supports.exp (check-effective_target_vect_double):
10057 Enable for Power targets with VSX hardware available.
10058 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
10059 vect_no_align && { ! vect_hw_misalign }.
10061 2015-08-27 Sebastian Pop <s.pop@samsung.com>
10063 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
10064 Replaced by opt_files, compile with -floop-nest-optimize.
10065 * g++.dg/graphite/graphite.exp: Same.
10066 * gfortran.dg/graphite/graphite.exp: Same.
10067 * gcc.dg/graphite/block-0.c: Adjust pattern.
10068 * gcc.dg/graphite/block-1.c: Same.
10069 * gcc.dg/graphite/block-3.c: Same.
10070 * gcc.dg/graphite/block-4.c: Same.
10071 * gcc.dg/graphite/block-5.c: Same.
10072 * gcc.dg/graphite/block-6.c: Same.
10073 * gcc.dg/graphite/block-7.c: Same.
10074 * gcc.dg/graphite/block-8.c: Same.
10075 * gcc.dg/graphite/block-pr47654.c: Same.
10076 * gcc.dg/graphite/interchange-0.c: Same.
10077 * gcc.dg/graphite/interchange-1.c: Same.
10078 * gcc.dg/graphite/interchange-10.c: Same.
10079 * gcc.dg/graphite/interchange-11.c: Same.
10080 * gcc.dg/graphite/interchange-12.c: Same.
10081 * gcc.dg/graphite/interchange-13.c: Same.
10082 * gcc.dg/graphite/interchange-14.c: Same.
10083 * gcc.dg/graphite/interchange-15.c: Same.
10084 * gcc.dg/graphite/interchange-3.c: Same.
10085 * gcc.dg/graphite/interchange-4.c: Same.
10086 * gcc.dg/graphite/interchange-5.c: Same.
10087 * gcc.dg/graphite/interchange-6.c: Same.
10088 * gcc.dg/graphite/interchange-7.c: Same.
10089 * gcc.dg/graphite/interchange-8.c: Same.
10090 * gcc.dg/graphite/interchange-9.c: Same.
10091 * gcc.dg/graphite/interchange-mvt.c: Same.
10092 * gcc.dg/graphite/pr37485.c: Same.
10093 * gcc.dg/graphite/uns-block-1.c: Same.
10094 * gcc.dg/graphite/uns-interchange-12.c: Same.
10095 * gcc.dg/graphite/uns-interchange-14.c: Same.
10096 * gcc.dg/graphite/uns-interchange-15.c: Same.
10097 * gcc.dg/graphite/uns-interchange-9.c: Same.
10098 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10099 * gfortran.dg/graphite/interchange-3.f90: Same.
10101 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
10104 * gcc.target/i386/pr67317-1.c: New test.
10105 * gcc.target/i386/pr67317-2.c: Ditto.
10106 * gcc.target/i386/pr67317-3.c: Ditto.
10107 * gcc.target/i386/pr67317-4.c: Ditto.
10108 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
10109 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
10111 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
10113 * gcc.target/powerpc/vec-shr.c: New.
10115 2015-08-27 Marek Polacek <polacek@redhat.com>
10117 PR middle-end/67005
10118 * gcc.dg/torture/pr67005.c: New test.
10120 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
10122 * gcc.dg/tree-ssa/sra-15.c: New.
10124 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
10126 * gcc.target/aarch64/long_branch_1.c: New test.
10128 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10130 * gcc.target/s390/20150826-1.c: New test.
10132 2015-08-26 Renlin Li <renlin.li@arm.com>
10134 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
10136 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10138 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
10140 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10142 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
10143 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
10144 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10145 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10147 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10149 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10150 New test directive.
10151 * gcc.target/aarch64/tlsle_1.x: New test source.
10152 * gcc.target/aarch64/tlsle12_1.c: New testcase.
10153 * gcc.target/aarch64/tlsle24_1.c: Likewise.
10154 * gcc.target/aarch64/tlsle32_1.c: Likewise.
10156 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10159 * gfortran.dg/shape_8.f90: New test.
10161 2015-08-25 Marek Polacek <polacek@redhat.com>
10163 PR middle-end/67330
10164 * gcc.dg/weak/weak-18.c: New test.
10166 2015-08-25 David Malcolm <dmalcolm@redhat.com>
10168 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
10169 gcc_jit_context_set_bool_use_external_driver.
10171 2015-08-25 Nathan Sidwell <nathan@acm.org>
10173 * gcc.c-torture/execute/builtins/20010124-1.x: New.
10175 * gcc.dg/20001117-1.c: Needs return_address.
10176 * gcc.dg/20020415-1.c: Needs alloca.
10177 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
10178 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10179 * gcc.dg/pr63186.c: Needs label_values.
10180 * gcc.dg/torture/pr33848.c: Likwise.
10182 * lib/target-supports.exp (check_effective_target_fopenacc,
10183 check_effective_target_fopenmp): Disable for nvptx.
10184 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10185 * gcc.dg/stack-usage-1.c: Likewise.
10186 * gcc.dg/stack-usage-2.c: Likewise.
10187 * gcc.dg/unused-5.c: Likewise.
10188 * gcc.dg/unwind-1.c: Likewise.
10190 2015-08-25 Christian Bruel <christian.bruel@st.com>
10192 * gcc.dg/Wno-frame-address.c: Skip for ARM.
10193 * g++.dg/Wno-frame-address.C: Ditto.
10195 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10198 * g++.dg/pr67211.C: New test.
10200 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
10204 * gfortran.dg/block_end_error_1.f90: New test.
10205 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10207 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10210 * gcc.target/i386/pr66821.c: New test.
10212 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10215 * gcc.target/i386/pr67329.c: New test.
10217 2015-08-24 Nathan Sidwell <nathan@acm.org>
10219 * gcc.dg/pr49551.c: Needs -fdata-sections.
10221 * gcc.dg/pr64935-2.c: Needs scheduling.
10223 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10224 * gcc.dg/torture/pr63738.c: Likewise.
10225 * gcc.dg/torture/pr64728.c: Likewise.
10226 * gcc.dg/pr63748.c: Likewise.
10227 * gcc.dg/20020312-2.c: Likewise.
10229 * gcc.dg/torture/pr66123.c: Needs label_values.
10231 * gcc.dg/torture/pr41261.c: Needs profiling.
10232 * gcc.dg/pr26570.c: Likewise.
10233 * gcc.dg/pr61776.c: Likewise.
10234 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10235 * gcc.dg/gomp/pr34610.c: Likewise.
10236 * gcc.dg/pr54121.c: Likewise.
10237 * gcc.dg/20050325-1.c: Likewise.
10238 * gcc.dg/pr66899.c: Likewise.
10239 * gcc.dg/pr48770.c: Likewise.
10240 * gcc.dg/pr24225.c: Likewise.
10242 * gcc.dg/pr27531-1.c: Needs io.
10243 * gcc.dg/pr44606.c: Likewise.
10245 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10247 * gcc.dg/pr51990.c: Needs alloca.
10249 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10251 2015-08-24 Tom de Vries <tom@codesourcery.com>
10253 PR tree-optimization/65468
10254 * gcc.dg/gomp/static-chunk-size-one.c: New test.
10256 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10258 PR libfortran/54572
10259 * gfortran.dg/backtrace_1.f90: New test.
10261 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10263 PR libfortran/62296
10264 * gfortran.dg/execute_command_line_2.f90: New test.
10266 2015-08-23 Tom de Vries <tom@codesourcery.com>
10268 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10269 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10270 vect_no_int_max to vect_no_int_min_max.
10271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10272 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10273 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10274 * gcc.dg/vect/slp-reduc-4.c: Same.
10275 * gcc.dg/vect/slp-reduc-5.c: Same.
10276 * gcc.dg/vect/vect-125.c: Same.
10277 * gcc.dg/vect/vect-13.c: Same.
10278 * gcc.dg/vect/vect-double-reduc-3.c: Same.
10279 * gcc.dg/vect/vect-reduc-1.c: Same.
10280 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10281 * gcc.dg/vect/vect-reduc-1char.c:Same.
10282 * gcc.dg/vect/vect-reduc-1short.c: Same.
10283 * gcc.dg/vect/vect-reduc-2.c: Same.
10284 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10285 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10286 * lib/target-supports.exp: Same.
10288 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
10291 * g++.dg/cpp0x/decltype63.C: New.
10293 2015-08-22 Nathan Sidwell <nathan@acm.org>
10295 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10296 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10297 * c-c++-common/Wunused-var-8.c: Likewise.
10298 * c-c++-common/gomp/pr61486-2.c: Likewise.
10299 * c-c++-common/Wunused-var-6.c: Likewise.
10300 * c-c++-common/goacc/reduction-1.c: Likewise.
10301 * c-c++-common/goacc/reduction-2.c: Likewise.
10302 * c-c++-common/goacc/reduction-3.c: Likewise.
10303 * c-c++-common/goacc/reduction-4.c: Likewise.
10304 * gcc.dg/builtins-64.c: Likewise.
10305 * gcc.dg/pr59523.c: Likewise.
10306 * gcc.dg/tree-ssa/20080530.c: Likewise.
10307 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10308 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10309 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10310 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10311 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10312 * gcc.dg/pr59011.c: Likewise.
10313 * gcc.dg/uninit-9.c: Likewise.
10314 * gcc.dg/pr61561.c: Likewise.
10315 * gcc.dg/vla-4.c: Likewise.
10316 * gcc.dg/20101010-1.c: Likewise.
10317 * gcc.dg/pr49120.c: Likewise.
10318 * gcc.dg/20030331-2.c: Likewise.
10319 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10320 * gcc.dg/pr25682.c: Likewise.
10321 * gcc.dg/guality/guality.c: Likewise.
10322 * gcc.dg/pr27301.c: Likewise.
10323 * gcc.dg/uninit-9-O0.c: Likewise.
10324 * gcc.dg/fold-alloca-1.c: Likewise.
10325 * gcc.dg/pr41470.c: Likewise.
10326 * gcc.dg/pr51491-2.c: Likewise.
10327 * gcc.dg/winline-7.c: Likewise.
10328 * gcc.dg/vla-2.c: Likewise.
10329 * gcc.dg/pr50764.c: Likewise.
10330 * gcc.dg/c99-vla-1.c: Likewise.
10331 * gcc.dg/pr33238.c: Likewise.
10332 * gcc.dg/c99-const-expr-13.c: Likewise.
10333 * gcc.dg/builtin-return-1.c: Likewise.
10334 * gcc.dg/vla-3.c: Likewise.
10335 * gcc.dg/20020415-1.c: Likewise.
10336 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10337 * gcc.dg/shrink-wrap-alloca.c: Likewise.
10338 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10339 * gcc.dg/torture/calleesave-sse.c: Likewise.
10340 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10341 * gcc.dg/gomp/vla-2.c: Likewise.
10342 * gcc.dg/gomp/vla-3.c: Likewise.
10343 * gcc.dg/gomp/vla-4.c: Likewise.
10344 * gcc.dg/gomp/pr30494.c: Likewise.
10345 * gcc.dg/gomp/vla-5.c: Likewise.
10346 * gcc.dg/pr51990-2.c: Likewise.
10347 * gcc.dg/vla-22.c: Likewise.
10349 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10351 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10352 * gcc.dg/dollar.c: Likewise.
10353 * gcc.dg/pragma-message.c: Likewise.
10354 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10355 * c-c++-common/raw-string-14.c: Likewise.
10357 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10359 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10360 property that instantiation here is a compile-time error.
10362 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10364 * g++.dg/other/pr67065.C: Extend.
10366 2015-08-21 Nathan Sidwell <nathan@acm.org>
10368 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10370 (check_effective_target_global_constructor): New.
10371 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10372 * gcc.dg/debug/debug.exp: Skip for nvptx.
10373 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10375 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10376 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10377 * gcc.c-torture/compile/pr33855.c: Likewise.
10378 * gcc.c-torture/compile/920723-1.c: Likewise.
10379 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10381 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10383 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10386 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10388 * gcc.c-torture/execute/switch-1.c: Likewise.
10390 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10391 * gcc.c-torture/execute/printf-1.c: Likewise.
10392 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10393 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10394 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10395 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10396 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10397 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10398 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10399 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10400 * gcc.c-torture/execute/gofast.c: Likewise.
10401 * gcc.c-torture/execute/complex-6.c: Likewise.
10403 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10404 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10405 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10406 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10407 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10408 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10409 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10410 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10411 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10412 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10413 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10414 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10415 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10416 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10417 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10418 * gcc.dg/setjmp-1.c: Likewise.
10419 * gcc.dg/cleanup-5.c: Likewise.
10420 * gcc.dg/cleanup-12.c: Likewise.
10421 * gcc.dg/cleanup-13.c: Likewise.
10423 * gcc.dg/constructor-1.c: Require global ctor.
10425 * gcc.dg/fork-instrumentation.c: Require profiling.
10426 * gcc.dg/20030107-1.c: Likewise.
10427 * gcc.dg/20030702-1.c: Likewise.
10429 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10430 * gcc.dg/cpp/paste2.c: Likewise.
10431 * gcc.dg/cpp/strify3.c: Likewise.
10432 * gcc.dg/cpp/strify4.c: Likewise.
10433 * gcc.dg/cpp/lexnum.c: Likewise.
10434 * gcc.dg/cpp/digraphs.c: Likewise.
10435 * gcc.dg/cpp/macro1.c: Likewise.
10437 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10439 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10441 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10443 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10446 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10448 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10449 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10450 vec_vpmsum_be and vec_shasigma_be.
10452 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10454 * lib/target-supports.exp
10455 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10456 with -mfp16-format=ieee.
10458 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10461 * g++.dg/other/pr67065.C: New.
10463 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10465 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10467 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10468 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10469 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10470 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10472 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10474 * gcc.dg/wide_shift_64_1.c: New testcase.
10475 * gcc.dg/wide_shift_128_1.c: Likewise.
10476 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10478 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10480 * lib/target-supports.exp
10481 (check_effective_target_fstack_protector_enabled): New test.
10482 * gcc.target/i386/ssp-default.c: New test.
10484 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10487 * gfortran.dg/generic_31.f90: New.
10489 2015-08-19 Marek Polacek <polacek@redhat.com>
10491 PR middle-end/67133
10492 * g++.dg/torture/pr67133.C: New test.
10494 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10496 * gcc.target/powerpc/altivec-35.c: New test.
10497 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10498 * gcc.target/powerpc/vsx-vector-7.c: New test.
10500 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10502 PR middle-end/36757
10503 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10504 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10506 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10508 PR rtl-optimization/67218
10509 * gcc.c-torture/execute/ieee/pr67218.c,
10510 gcc.target/aarch64/fcvt_int_float_double1.c,
10511 gcc.target/aarch64/fcvt_int_float_double2.c,
10512 gcc.target/aarch64/fcvt_int_float_double3.c,
10513 gcc.target/aarch64/fcvt_int_float_double4.c,
10514 gcc.target/aarch64/fcvt_uint_float_double1.c,
10515 gcc.target/aarch64/fcvt_uint_float_double2.c,
10516 gcc.target/aarch64/fcvt_uint_float_double3.c,
10517 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10519 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10521 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10522 dg-options to disable LSE extensions.
10523 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10524 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10525 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10526 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10527 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10528 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10529 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10530 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10531 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10532 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10533 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10534 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10535 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10536 * gcc.target/aarch64/sync-op-full.c: Likewise.
10537 * gcc.target/aarch64/sync-op-release.c: Likewise.
10539 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10542 * g++.dg/cpp1z/feat-cxx1z.C: New.
10544 2015-08-18 Marek Polacek <polacek@redhat.com>
10546 PR middle-end/67222
10547 * gcc.dg/torture/pr67222.c: New test.
10549 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10551 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10553 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10555 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10556 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10557 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10559 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10561 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10562 which is used in later code.
10564 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10567 * g++.dg/cpp0x/nullptr34.C: New.
10568 * g++.dg/warn/Wconversion2.C: Adjust.
10569 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10570 * g++.old-deja/g++.other/null3.C: Likewise.
10572 * g++.dg/cpp0x/pr51313.C: Adjust.
10574 2015-08-17 Richard Biener <rguenther@suse.de>
10576 PR tree-optimization/67221
10577 * gcc.dg/torture/pr67221.c: New testcase.
10579 2015-08-17 Mike Stump <mikestump@comcast.net>
10580 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10582 * gcc.target/arm/memcpy-aligned-1.c: New test.
10584 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10587 * gfortran.dg/norm_4.f90: Rename to...
10588 * gfortran.dg/norm2_4.f90: this.
10589 * gfortran.dg/norm2_5.f90: New test.
10591 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10593 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10594 * gcc.dg/ssp-1.c: Make counter a register.
10595 * gcc.dg/ssp-2.c: Likewise.
10596 * gcc.dg/torture/parm-coalesce.c: New.
10598 2015-08-14 Marek Polacek <polacek@redhat.com>
10600 PR middle-end/67133
10601 * gcc.dg/torture/pr67133.c: New test.
10603 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10604 Matthias Klose <doko@debian.org>
10607 * gcc.c-torture/compile/pr67143.c: New
10608 * gcc.target/aarch64/atomic-op-imm.c
10609 (atomic_fetch_add_negative_RELAXED): New.
10610 (atomic_fetch_sub_negative_ACQUIRE): New.
10612 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10614 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10615 * gcc.target/aarch64/target_attr_8.c: Likewise.
10616 * gcc.target/aarch64/target_attr_14.c: Likewise.
10618 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10620 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10622 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10624 * gcc.target/i386/builtin_target.c: Add skylake check.
10626 2015-08-13 Jeff Law <law@redhat.com>
10628 * gcc.dg/pr66314.c: Moved from here to ..
10629 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10630 to clear all sanitizers before -fsanitize=kernel-address.
10632 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10634 * gcc.target/aarch64/cinc_common_1.c: New test.
10636 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10639 * g++.dg/ext/attribute-may-alias-1.C: New.
10640 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10642 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10644 * gcc.target/aarch64/atomic-inst-cas.c: New.
10645 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10647 2015-08-13 Andreas Schwab <schwab@suse.de>
10649 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10651 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10654 * g++.dg/torture/pr62164.C: New.
10656 2015-08-13 Richard Biener <rguenther@suse.de>
10658 PR tree-optimization/67191
10659 * gcc.dg/torture/pr67191.c: New testcase.
10660 * g++.dg/torture/pr67191.C: Likewise.
10662 2015-08-13 Richard Biener <rguenther@suse.de>
10664 PR tree-optimization/66502
10665 PR tree-optimization/67167
10666 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10668 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10671 * g++.dg/init/new42.C: New.
10673 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10676 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10678 * gcc.target/powerpc/pr67071-2.c: Likewise.
10679 * gcc.target/powerpc/pr67071-3.c: Likewise.
10681 2015-08-12 Marek Polacek <polacek@redhat.com>
10684 * c-c++-common/Wshift-overflow-6.c: New test.
10685 * c-c++-common/Wshift-overflow-7.c: New test.
10686 * g++.dg/cpp1y/left-shift-2.C: New test.
10688 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10691 * g++.dg/cpp0x/pr52742.C: New.
10693 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10695 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10696 Check Knights Landing support.
10698 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10701 * g++.dg/warn/Wunused-result-1.C: New.
10703 2015-08-12 Richard Biener <rguenther@suse.de>
10705 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10706 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10707 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10708 * g++.dg/tree-ssa/pr61034.C: Adjust.
10709 * gcc.dg/fold-compare-2.c: Likewise.
10710 * gcc.dg/pr50763.c: Likewise.
10711 * gcc.dg/predict-3.c: Likewise.
10712 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10713 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10714 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10715 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10716 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10717 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10718 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10719 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10720 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10721 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10722 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10723 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10725 2015-08-12 Nathan Sidwell <nathan@acm.org>
10727 * gcc.dg/vrp-min-max-1.c: New.
10728 * gcc.dg/vrp-min-max-2.c: New.
10730 2015-08-12 Richard Biener <rguenther@suse.de>
10732 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10734 2015-08-12 Tom de Vries <tom@codesourcery.com>
10737 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10738 Handle absence of vector min/max for sparc.
10740 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10743 * g++.dg/ext/mv25.C: New test.
10745 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10747 * gcc.target/i386/avx2-vect-shift.c: New test.
10749 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10753 * gcc.dg/pragma-diag-3.c: New test.
10754 * gcc.dg/pragma-diag-4.c: New test.
10756 2015-08-11 Nathan Sidwell <nathan@acm.org>
10758 * c-c++-common/dfp/operator-comma.c: Call init function.
10759 * c-c++-common/dfp/convert-dfp-2.c: New test.
10761 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10763 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10764 Treat model == 0x4f as Broadwell.
10766 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10768 PR libfortran/67140
10769 * gfortran.dg/pr67140.f90: New test.
10771 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10774 PR middle-end/66332
10775 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10777 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10780 * gfortran.dg/ieee/large_4.f90: New test.
10782 2015-08-08 Bud Davis <jmdavis@link.com>
10785 * gfortran.dg/common_22.f90: New.
10787 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10789 PR rtl-optimization/67028
10790 * gcc.dg/pr67028.c: New testcase.
10792 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10794 PR rtl-optimization/67029
10795 * gcc.dg/pr67029.c: New test.
10797 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10800 * gfortran.dg/ieee/ieee_8.f90: New test.
10802 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10804 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10806 * gcc.target/aarch64/noplt_2.c: Likewise.
10807 * gcc.target/aarch64/noplt_3.c: Likewise.
10809 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10811 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10812 optimization level, and print a summary at the end.
10814 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10816 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10818 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10820 * gcc.target/aarch64/noplt_3.c: New testcase.
10822 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10824 * gcc.target/aarch64/noplt_1.c: New testcase.
10825 * gcc.target/aarch64/noplt_2.c: Likewise.
10827 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10829 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10830 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10832 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10834 * gcc.target/s390/dwarfregtable-1.c: New test.
10835 * gcc.target/s390/dwarfregtable-2.c: New test.
10836 * gcc.target/s390/dwarfregtable-3.c: New test.
10838 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10840 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10842 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10845 * gfortran.dg/ieee/large_2.f90: New test.
10846 * gfortran.dg/ieee/large_3.F90: New test.
10848 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10851 * gfortran.dg/ieee/large_1.f90: Adjust test.
10853 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10854 Jeff Law <law@redhat.com>
10857 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10858 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10859 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10860 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10861 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10862 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10864 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10866 PR middle-end/66311
10867 * gfortran.dg/pr66311.f90: New file.
10869 2015-08-05 Richard Biener <rguenther@suse.de>
10871 PR tree-optimization/67121
10872 * gcc.dg/torture/pr67121.c: New testcase.
10874 2015-08-05 Nick Clifton <nickc@redhat.com>
10876 * gcc.target/rl78: New directory.
10877 * gcc.target/rl78/rl78.exp: New file: Test driver.
10878 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10880 2015-08-05 Richard Biener <rguenther@suse.de>
10882 PR middle-end/67120
10883 * gcc.dg/torture/pr67120.c: New testcase.
10885 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10889 * lib/fortran-modules.exp: Call cleanup-submodules from
10891 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10892 cover the cases where private entities are no longer optimized
10894 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10896 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10897 * gfortran.dg/submodule_5.f08: The same.
10898 * gfortran.dg/submodule_9.f08: The same.
10899 * gfortran.dg/submodule_10.f08: New test.
10901 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10904 * g++.dg/cpp1y/var-templ35.C: New.
10906 2015-08-05 Richard Biener <rguenther@suse.de>
10908 PR tree-optimization/67055
10909 * g++.dg/torture/pr67055.C: New testcase.
10911 2015-08-05 Richard Biener <rguenther@suse.de>
10913 PR tree-optimization/67109
10914 * gcc.dg/torture/pr67109.c: New testcase.
10915 * gcc.dg/vect/vect-119.c: Adjust.
10917 2015-08-05 Richard Biener <rguenther@suse.de>
10919 PR middle-end/67107
10920 * gcc.dg/pr67107.c: New testcase.
10922 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10925 * g++.dg/cpp1z/abbrev2.C: New.
10927 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10929 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10931 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10934 * g++.dg/init/explicit4.C: New.
10936 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10938 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10939 without VSX an Power8 vector support.
10941 2015-08-04 Richard Biener <rguenther@suse.de>
10943 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10945 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10948 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10951 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10954 * g++.dg/cpp1y/var-templ34.C: New.
10956 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10958 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10959 * gcc.target/aarch64/target_attr_1.c: Likewise.
10960 * gcc.target/aarch64/target_attr_2.c: Likewise.
10961 * gcc.target/aarch64/target_attr_3.c: Likewise.
10962 * gcc.target/aarch64/target_attr_4.c: Likewise.
10963 * gcc.target/aarch64/target_attr_5.c: Likewise.
10964 * gcc.target/aarch64/target_attr_6.c: Likewise.
10965 * gcc.target/aarch64/target_attr_7.c: Likewise.
10966 * gcc.target/aarch64/target_attr_8.c: Likewise.
10967 * gcc.target/aarch64/target_attr_9.c: Likewise.
10968 * gcc.target/aarch64/target_attr_10.c: Likewise.
10969 * gcc.target/aarch64/target_attr_11.c: Likewise.
10970 * gcc.target/aarch64/target_attr_12.c: Likewise.
10971 * gcc.target/aarch64/target_attr_13.c: Likewise.
10972 * gcc.target/aarch64/target_attr_14.c: Likewise.
10973 * gcc.target/aarch64/target_attr_15.c: Likewise.
10975 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10977 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10979 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10981 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10983 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10985 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10988 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10991 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10992 * gfortran.dg/ieee/large_1.f90: New test.
10994 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10996 PR tree-optimization/67043
10997 * gcc.dg/pr67043.c: New test.
10999 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
11001 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
11003 2015-08-03 David Malcolm <dmalcolm@redhat.com>
11005 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
11006 it to push/pop timing items.
11007 (main): For each optimization level, create a gcc_jit_timer, and
11008 time all of the iteration within that level cumulatively.
11009 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
11010 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
11012 2015-08-03 Alexander Basov <coohpt@gmail.com>
11014 PR middle-end/64744
11015 PR middle-end/48470
11016 PR middle-end/43404
11017 * gcc.target/arm/pr43404.c : New testcase.
11018 * gcc.target/arm/pr48470.c : New testcase.
11019 * gcc.target/arm/pr64744-1.c : New testcase.
11020 * gcc.target/arm/pr64744-2.c : New testcase.
11022 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
11024 PR tree-optimization/67077
11025 * gcc.dg/pr67077.c: New test.
11027 2015-08-03 Jeff Law <law@redhat.com>
11029 PR middle-end/66314
11030 PR gcov-profile/66899
11031 * gcc.dg/pr66899.c: New test.
11032 * gcc.dg/pr66314.c: New test.
11034 2015-08-03 Marek Polacek <polacek@redhat.com>
11037 * gcc.dg/pr67088.c: New test.
11039 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
11042 * gcc.target/arm/vnmul-1.c: New.
11043 * gcc.target/arm/vnmul-2.c: New.
11044 * gcc.target/arm/vnmul-3.c: New.
11045 * gcc.target/arm/vnmul-4.c: New.
11047 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
11050 * gfortran.dg/class_allocate_20.f90: New.
11052 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11054 * gcc.target/aarch64/csel_bfx_1.c: New test.
11055 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
11057 2015-08-02 Martin Sebor <msebor@redhat.com>
11059 * g++.dg/Wframe-address-in-Wall.C: New test.
11060 * g++.dg/Wframe-address.C: New test.
11061 * g++.dg/Wno-frame-address.C: New test.
11062 * gcc.dg/Wframe-address-in-Wall.c: New test.
11063 * gcc.dg/Wframe-address.c: New test.
11064 * gcc.dg/Wno-frame-address.c: New test.
11066 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
11068 * c-c++-common/Wmisleading-indentation.c: Add more tests.
11070 2015-08-01 Michael Collison <michael.collison@linaro.org
11071 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11073 * gcc.target/arm/mincmp.c: New test.
11075 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
11078 * gfortran.dg/associated_target_6.f03: New test
11080 2015-08-01 Tom de Vries <tom@codesourcery.com>
11082 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
11083 optimize ("-ftree-parallelize-loops=0").
11084 Add successful scans for 2 detected reductions. Add xfail scans for 3
11085 detected reductions.
11086 * gcc.dg/autopar/reduc-2short.c: Same.
11087 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
11088 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
11089 detected reductions.
11090 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
11091 and max reductions.
11093 2015-07-31 Marek Polacek <polacek@redhat.com>
11096 * g++.dg/ubsan/pr66977.C: New test.
11098 2015-07-30 Marek Polacek <polacek@redhat.com>
11100 * c-c++-common/Wtautological-compare-3.c: New test.
11102 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11104 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
11105 (CHECK): Pass address of scalar, rather than array.
11107 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11109 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
11111 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11113 * gcc.target/aarch64/fp16/fp16.exp: New.
11114 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
11115 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
11117 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11119 * gcc.target/aarch64/f16_movs_1.c: New test.
11121 2015-07-28 Tom de Vries <tom@codesourcery.com>
11123 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
11126 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
11127 Manuel López-Ibáñez <manu@gcc.gnu.org>
11129 * gcc.dg/parm-incomplete-1.c: Update.
11130 * gcc.dg/pr18809-1.c: Update.
11131 * gcc.dg/pr27953.c: Update.
11132 * gcc.dg/vla-11.c: Update.
11134 2015-07-27 Marek Polacek <polacek@redhat.com>
11136 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
11138 2015-07-27 Tom de Vries <tom@codesourcery.com>
11140 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
11141 attribute. Update comment.
11143 Add scan for not parallelizing inner loop.
11144 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11148 2015-07-27 Marek Polacek <polacek@redhat.com>
11151 * c-c++-common/Wtautological-compare-2.c: New test.
11153 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
11156 * gcc.target/i386/pr66232-6.c: New tests.
11157 * gcc.target/i386/pr66232-7.c: Likewise.
11158 * gcc.target/i386/pr66232-8.c: Likewise.
11159 * gcc.target/i386/pr66232-9.c: Likewise.
11161 2015-07-27 Marek Polacek <polacek@redhat.com>
11165 * c-c++-common/Wtautological-compare-1.c: New test.
11167 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
11170 * g++.dg/template/pr18969.C: New test.
11171 * g++.dg/template/pr18969-2.C: New test.
11172 * g++.old-deja/g++.jason/overload.C: Remove return value in
11173 template function returning void.
11175 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
11177 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11178 immediates to avoid shift-overflow warnings.
11180 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
11183 * g++.dg/init/pr66857.C: New test.
11185 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
11188 * gcc.target/i386/pr66648.c: New test.
11190 2015-07-25 Tom de Vries <tom@codesourcery.com>
11192 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11193 interchange_files and block_files variables.
11194 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11196 * gcc.dg/graphite/uns-interchange-12.c: Same.
11197 * gcc.dg/graphite/uns-interchange-14.c: Same.
11198 * gcc.dg/graphite/uns-interchange-15.c: Same.
11199 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11200 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11202 2015-07-25 Jeff Law <law@redhat.com>
11206 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11207 * gcc.dg/torture/pr66752-1.c: New test
11208 * g++.dg/torture/pr66752-2.C: New test.
11210 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
11213 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11215 PR rtl-optimization/64164
11216 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11217 * gcc.dg/ssp-1.c: Make counter a register.
11218 * gcc.dg/ssp-2.c: Likewise.
11219 * gcc.dg/torture/parm-coalesce.c: New.
11221 2015-07-24 Tom de Vries <tom@codesourcery.com>
11223 * gcc.dg/graphite/block-1.c: Xfail scan.
11224 * gcc.dg/graphite/interchange-12.c: Same.
11225 * gcc.dg/graphite/interchange-14.c: Same.
11226 * gcc.dg/graphite/interchange-15.c: Same.
11227 * gcc.dg/graphite/interchange-9.c: Same.
11228 * gcc.dg/graphite/interchange-mvt.c: Same.
11229 * gcc.dg/graphite/uns-block-1.c: New test.
11230 * gcc.dg/graphite/uns-interchange-12.c: New test.
11231 * gcc.dg/graphite/uns-interchange-14.c: New test.
11232 * gcc.dg/graphite/uns-interchange-15.c: New test.
11233 * gcc.dg/graphite/uns-interchange-9.c: New test.
11234 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11236 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11239 * c-c++-common/Wunused-function-1.c: New.
11241 2015-07-24 Tom de Vries <tom@codesourcery.com>
11243 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11244 alternative exit-first loop transform.
11245 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11246 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11247 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11248 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11249 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11250 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11251 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11252 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11253 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11255 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
11258 * gcc.target/i386/mpx/pr66566.c: New test.
11260 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
11263 * gcc.target/i386/pr66978.c: New test.
11265 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11267 * gcc.target/s390/gpr2fprsavecfi.c: New test.
11269 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11271 * gcc.target/s390/insv-1.c: New test.
11272 * gcc.target/s390/insv-2.c: New test.
11273 * gcc.target/s390/insv-3.c: New test.
11275 2015-07-24 Tom de Vries <tom@codesourcery.com>
11277 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11279 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11281 PR middle-end/25530
11282 * gcc.dg/pr25530.c: New test.
11284 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11286 PR middle-end/25529
11287 * gcc.dg/pr25529.c: New test.
11289 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
11291 * gcc.target/arm/reg_equal_test.c: New test.
11293 2015-07-23 Jeff Law <law@redhat.com>
11296 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11297 * gcc.dg/torture/pr66752-1.c: New test
11298 * g++.dg/torture/pr66752-2.C: New test.
11300 2015-07-23 Marek Polacek <polacek@redhat.com>
11303 * g++.dg/warn/Wlogical-op-2.C: New test.
11305 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11307 PR rtl-optimization/64164
11308 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11309 * gcc.dg/ssp-1.c: Make counter a register.
11310 * gcc.dg/ssp-2.c: Likewise.
11311 * gcc.dg/torture/parm-coalesce.c: New.
11313 2015-07-23 Marek Polacek <polacek@redhat.com>
11316 * c-c++-common/ubsan/pr66908.c: New test.
11318 2015-07-23 Tom de Vries <tom@codesourcery.com>
11320 * gcc.dg/autopar/outer-4.c: Add xfail.
11321 * gcc.dg/autopar/outer-5.c: Same.
11322 * gcc.dg/autopar/outer-6.c: Same.
11323 * gcc.dg/autopar/reduc-2.c: Same.
11324 * gcc.dg/autopar/reduc-2char.c: Same.
11325 * gcc.dg/autopar/reduc-2short.c: Same.
11326 * gcc.dg/autopar/reduc-8.c: Same.
11327 * gcc.dg/autopar/uns-outer-4.c: New test.
11328 * gcc.dg/autopar/uns-outer-5.c: New test.
11329 * gcc.dg/autopar/uns-outer-6.c: New test.
11331 2015-07-23 Richard Biener <rguenther@suse.de>
11333 PR tree-optimization/66952
11334 * gcc.dg/torture/pr66952.c: Use signed char.
11336 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
11338 PR tree-optimization/66926,66951
11339 * gcc.dg/vect/pr66951.c: New test.
11341 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
11344 * g++.dg/parse/error57.C: New.
11345 * g++.dg/expr/string-2.C: Update.
11347 2015-07-23 Richard Biener <rguenther@suse.de>
11349 PR tree-optimization/66945
11350 * gcc.dg/torture/pr66945.c: New testcase.
11352 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11355 * g++.dg/ext/mv24.C: New test.
11357 2015-07-22 Marek Polacek <polacek@redhat.com>
11359 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11362 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11366 * gfortran.dg/generic_30.f90: New.
11368 2015-07-22 Richard Biener <rguenther@suse.de>
11370 PR tree-optimization/66952
11371 * gcc.dg/torture/pr66952.c: New testcase.
11373 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11375 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11377 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11379 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11381 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11383 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11385 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11387 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11389 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11391 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11393 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11397 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11399 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11401 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11403 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11405 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11409 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11411 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11417 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11419 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11421 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11423 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11425 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11427 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11429 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11431 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11433 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11435 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11437 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11439 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11441 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11443 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11445 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11447 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11449 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11451 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11453 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11455 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11457 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11459 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11461 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11463 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11465 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11467 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11469 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11471 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11473 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11475 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11477 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11481 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11483 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11485 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11487 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11489 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11491 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11493 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11497 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11499 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11501 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11503 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11505 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11507 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11509 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11511 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11513 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11515 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11517 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11519 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11521 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11523 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11525 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11527 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11529 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11531 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11533 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11535 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11537 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11539 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11541 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11543 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11545 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11547 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11549 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11551 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11553 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11555 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11557 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11559 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11561 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11563 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11565 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11567 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11569 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11571 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11573 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11575 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11577 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11579 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11581 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11583 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11585 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11587 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11589 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11591 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11593 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11595 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11597 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11599 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11601 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11603 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11605 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11607 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11609 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11611 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11613 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11615 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11617 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11619 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11621 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11623 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11625 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11627 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11629 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11631 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11633 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11635 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11637 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11640 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11642 * g++.dg/template/crash81.C: Update.
11644 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11647 * gcc.target/i386/pr66424.c: New.
11649 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11651 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11653 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11656 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11657 Drop address sanitization.
11659 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11661 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11662 Skip -march=armv4t.
11663 (dg-additional-options): Set armv5t flag.
11665 2015-07-21 Marek Polacek <polacek@redhat.com>
11667 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11668 * gcc.dg/vmx/unpack.c: Likewise.
11669 * gcc.target/powerpc/quad-atomic.c: Likewise.
11671 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11673 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11675 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11677 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11680 2015-07-20 Marek Polacek <polacek@redhat.com>
11683 * c-c++-common/Wshift-overflow-1.c: New test.
11684 * c-c++-common/Wshift-overflow-2.c: New test.
11685 * c-c++-common/Wshift-overflow-3.c: New test.
11686 * c-c++-common/Wshift-overflow-4.c: New test.
11687 * c-c++-common/Wshift-overflow-5.c: New test.
11688 * g++.dg/cpp1y/left-shift-1.C: New test.
11689 * gcc.dg/c90-left-shift-2.c: New test.
11690 * gcc.dg/c90-left-shift-3.c: New test.
11691 * gcc.dg/c99-left-shift-2.c: New test.
11692 * gcc.dg/c99-left-shift-3.c: New test.
11693 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11694 * gcc.c-torture/execute/pr40386.c: Likewise.
11695 * gcc.dg/vect/pr33373.c: Likewise.
11696 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11697 * gcc.dg/vect/vect-shift-2.c: Likewise.
11699 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11701 * gcc.target/aarch64/neg_abs_1.c: New test.
11703 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11706 * gcc.target/i386/pr66922.c: New test.
11708 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11710 PR middle-end/46851
11711 PR middle-end/60340
11712 * gcc.dg/tree-ssa/pr42327.c: Removed.
11713 * g++.dg/other/pr35011.C: Removed.
11715 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11718 * gcc.target/i386/pr66906.c: New test.
11720 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11722 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11723 as follow-up to r225930.
11725 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11728 * lib/fortran-modules.exp (proc cleanup-submodules): New
11730 * gfortran.dg/submodule_1.f08: Change extension and clean up
11731 the submodule files.
11732 * gfortran.dg/submodule_2.f08: ditto
11733 * gfortran.dg/submodule_6.f08: ditto
11734 * gfortran.dg/submodule_7.f08: ditto
11735 * gfortran.dg/submodule_8.f08: New test
11736 * gfortran.dg/submodule_9.f08: New test
11738 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11739 Sebastian Pop <s.pop@samsung.com>
11741 PR middle-end/61929
11742 * gcc.dg/graphite/pr61929.c: New.
11744 2015-07-17 Marek Polacek <polacek@redhat.com>
11746 * gcc.dg/fold-minus-7.c: New test.
11748 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11750 * gfortran.dg/co_reduce_1.f90: New file.
11752 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11755 * gcc.target/i386/pr66824.c:
11757 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11760 * gfortran.dg/structure_constructor_13.f03: New test.
11762 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11765 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11766 of generated while loops in the tree dump.
11767 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11769 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11771 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11773 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11776 * gcc.target/i386/pr66891.c: New test.
11778 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11780 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11782 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11784 PR rtl-optimization/66626
11785 * gcc.target/i386/pr66626-2.c: New.
11787 2015-07-16 Richard Biener <rguenther@suse.de>
11789 PR tree-optimization/66894
11790 * gcc.dg/torture/pr66894.c: New testcase.
11792 2015-07-16 Richard Biener <rguenther@suse.de>
11794 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11796 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11799 * g++.dg/pr66866.C: New test.
11801 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11803 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11805 2015-07-15 Richard Biener <rguenther@suse.de>
11807 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11808 { -O3 -fomit-frame-pointer },
11809 { -O3 -fomit-frame-pointer -funroll-loops } and
11810 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11812 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11813 -finline-functions }
11815 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11817 * gcc.target/mips/interrupt_handler-5.c: New test.
11819 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11820 Robert Suchanek <robert.suchanek@imgtec.com>
11822 * gcc.target/mips/interrupt_handler-4.c: New test.
11824 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11827 * gcc.dg/lto/lto.exp: Initialize MPX.
11829 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11831 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11833 * gcc.target/arm/scd42-3.c: Likewise.
11835 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11837 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11838 code to be run when the pre-arch code increases the isa_rev to
11839 mips32r6 or greater.
11841 2015-07-15 Richard Biener <rguenther@suse.de>
11843 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11844 { -O3 -fomit-frame-pointer },
11845 { -O3 -fomit-frame-pointer -funroll-loops } and
11846 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11848 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11849 -finline-functions }
11850 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11851 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11852 to additional_flags.
11854 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11856 PR rtl-optimization/66838
11857 * gcc.target/i386/pr66838.c: New test.
11859 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11862 * g++.dg/template/pr66850.C: New test.
11864 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11865 Cesar Philippidis <cesar@codesourcery.com>
11866 Chung-Lin Tang <cltang@codesourcery.com>
11868 * gcc.target/nios2/nios2-flushd.c: New.
11869 * gcc.target/nios2/nios2-rdprs.c: New.
11870 * gcc.target/nios2/r2-atomic.c: New.
11871 * gcc.target/nios2/r2-eni.c: New.
11872 * gcc.target/nios2/r2-wrpie.c: New.
11874 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11875 Cesar Philippidis <cesar@codesourcery.com>
11876 Chung-Lin Tang <cltang@codesourcery.com>
11878 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11879 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11881 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11882 Cesar Philippidis <cesar@codesourcery.com>
11883 Chung-Lin Tang <cltang@codesourcery.com>
11885 * gcc.target/nios2/andci.c: New.
11886 * gcc.target/nios2/bmx.c: New.
11887 * gcc.target/nios2/cdx-add.c: New.
11888 * gcc.target/nios2/cdx-branch.c: New.
11889 * gcc.target/nios2/cdx-callret.c: New.
11890 * gcc.target/nios2/cdx-loadstore.c: New.
11891 * gcc.target/nios2/cdx-logical.c: New.
11892 * gcc.target/nios2/cdx-mov.c: New.
11893 * gcc.target/nios2/cdx-shift.c: New.
11894 * gcc.target/nios2/cdx-sub.c: New.
11895 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11897 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11900 * g++.dg/cpp0x/vt-65071.C: New.
11902 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11903 Cesar Philippidis <cesar@codesourcery.com>
11904 Chung-Lin Tang <cltang@codesourcery.com>
11906 * gcc.target/nios2/r2-io-range.c: New.
11907 * gcc.target/nios2/r2-stio-1.c: New.
11908 * gcc.target/nios2/r2-stio-2.c: New.
11909 * gcc.target/nios2/nios2-ldxio.c: New.
11910 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11911 of just compile. Add more tests.
11913 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11915 gfortran.dg/pr66864.f90: New test.
11917 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11919 PR rtl-optimization/66626
11920 * gcc.target/i386/pr66626.c: New.
11922 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11924 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11925 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11926 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11928 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11930 * g++.dg/template/crash81.C: Adjust for error + inform change.
11931 * g++.dg/template/pr58878.C: Likewise.
11932 * g++.dg/template/shadow1.C: Likewise.
11933 * g++.dg/template/shadow2.C: Likewise.
11934 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11935 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11936 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11937 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11939 2015-07-14 Richard Biener <rguenther@suse.de>
11941 PR tree-optimization/66863
11942 * gcc.dg/torture/pr66863.c: New testcase.
11944 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11947 * g++.dg/template/pr65186.C: New test.
11949 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11951 * gcc.target/arm/macro_defs0.c: Add directive to skip
11952 test if -marm is present.
11953 * gcc.target/arm/macro_defs1.c: Likewise.
11955 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11957 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11959 * gcc.target/aarch64/adds1.c: Likewise.
11960 * gcc.target/aarch64/ands_1.c: Likewise.
11961 * gcc.target/aarch64/bics_1.c: Likewise.
11962 * gcc.target/aarch64/subs1.c: Likewise.
11963 * gcc.target/aarch64/subs3.c: Likewise.
11965 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11968 * gfortran.dg/pr64589.f90: New test.
11970 2015-07-13 Renlin Li <renlin.li@arm.com>
11973 * gcc.c-torture/execute/pr66556.c: New.
11975 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11977 * gcc.dg/20020219-1.c: Fix double word typos.
11978 * gcc.dg/20020919-1.c: Same.
11980 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11981 Jeff Law <law@redhat.com>
11983 PR middle-end/66726
11984 * g++.dg/tree-ssa/pr66726.c: New test.
11985 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11986 * gcc.dg/tree-ssa/pr66726.c: New test.
11988 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11991 * g++.dg/cpp0x/variadic-ttp2.C: New.
11993 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11996 * g++.dg/cpp0x/auto46.C: New test.
11997 * g++.dg/template/pr30044.C: New test.
11998 * g++.dg/template/shadow2.C: New test.
11999 * g++.dg/template/error55.C: New test.
12000 * g++.dg/template/crash83.C: Accept any error string.
12001 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
12003 * g++.dg/cpp0x/variadic19.C: Likewise
12004 * g++.dg/template/canon-type-13.C: Likewise.
12005 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12006 * g++.dg/torture/20070621-1.C: Likewise.
12008 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12011 * g++.dg/init/explicit3.C: New.
12013 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
12016 * gcc.target/i386/pr66819-1.c: New test.
12017 * gcc.target/i386/pr66819-2.c: Likewise.
12018 * gcc.target/i386/pr66819-3.c: Likewise.
12019 * gcc.target/i386/pr66819-4.c: Likewise.
12020 * gcc.target/i386/pr66819-5.c: Likewise.
12022 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
12025 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
12026 __attribute__((noinline, noclone)). Change "x" to "volatile char"
12027 type to prevent possible flag-clobbering zero-extensions.
12028 * gcc.target/i386/pr66703.c: New test.
12030 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12033 * g++.dg/cpp0x/nsdmi-template15.C: New.
12035 2015-07-10 Jiong Wang <jiong.wang@arm.com>
12037 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
12039 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
12041 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
12042 * gcc.target/arm/flip-thumb.c: Likewise.
12044 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
12047 * gcc.target/i386/pr66813.c: New test.
12049 2015-07-10 Jakub Jelinek <jakub@redhat.com>
12051 PR middle-end/66820
12052 * gcc.dg/gomp/pr66820.c: New test.
12054 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12057 * g++.dg/cpp0x/scoped_enum6.C: New.
12059 2015-07-10 Tom de Vries <tom@codesourcery.com>
12061 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
12062 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
12064 2015-07-10 Richard Biener <rguenther@suse.de>
12066 PR tree-optimization/66823
12067 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
12068 which should not be necessary. XFAIL.
12070 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
12073 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
12075 2015-07-09 Jakub Jelinek <jakub@redhat.com>
12077 PR middle-end/66633
12078 * gcc.dg/gomp/pr66633-1.c: New test.
12079 * gcc.dg/gomp/pr66633-2.c: New test.
12080 * gcc.dg/gomp/pr66633-3.c: New test.
12081 * gcc.dg/gomp/pr66633-4.c: New test.
12083 2015-07-09 John Marino <gnugcc@marino.st>
12085 * lib/target-supports.exp (check_effective_target_pie):
12088 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
12091 * gcc.target/i386/pr66814.c: New test.
12093 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
12096 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
12097 * gcc.target/aarch64/fnmul-2.c: Likewise.
12098 * gcc.target/aarch64/fnmul-3.c: Likewise.
12099 * gcc.target/aarch64/fnmul-4.c: Likewise.
12101 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
12104 * g++.dg/cpp0x/vt-65790.C: New.
12106 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
12109 * gcc.target/i386/pr66818.c: New test.
12111 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
12114 * gcc.target/i386/pr66817.c: New test.
12116 2015-07-09 Marek Polacek <polacek@redhat.com>
12118 PR tree-optimization/66718
12119 * gcc.dg/vect/vect-126.c: New test.
12121 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
12123 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
12124 even when dwarf-2 is not the default.
12126 2015-07-08 Jeff Law <law@redhat.com>
12129 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
12130 to have a single memory reference.
12132 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
12134 * g++.dg/other/dump-ada-spec-9.C: New test.
12136 2015-07-08 Jakub Jelinek <jakub@redhat.com>
12138 * g++.dg/vect/vect.exp: Run also simd* tests.
12139 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
12140 (check_vect): Fix up get_cpuid call for C++.
12141 * g++.dg/vect/simd-clone-1.cc: New test.
12143 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12145 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12147 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12149 * gcc.target/i386/readeflags-1.c (abort): New prototype.
12150 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
12152 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12155 * gcc.target/i386/pr66806.c: New test.
12157 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
12160 * g++.dg/cpp0x/auto45.C: New.
12162 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
12164 PR middle-end/66334
12165 * gcc.target/i386/pr66334.c: New.
12167 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12169 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12172 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12175 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12176 (verify_code): Update expected error message.
12177 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12178 (verify_code): Likewise.
12179 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12180 (verify_code): Likewise.
12182 2015-07-08 Richard Biener <rguenther@suse.de>
12184 PR tree-optimization/66793
12185 * gcc.dg/torture/pr66793.c: New testcase.
12187 2015-07-08 Richard Biener <rguenther@suse.de>
12189 PR tree-optimization/66794
12190 * gcc.dg/torture/pr66794.c: New testcase.
12192 2015-07-08 Marek Polacek <polacek@redhat.com>
12195 * g++.dg/abi/abi-tag15.C: New test.
12197 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12199 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12200 * gcc.target/mips/branch-3.c: Ditto
12201 * gcc.target/mips/branch-4.c: Ditto.
12202 * gcc.target/mips/branch-5.c: Ditto.
12203 * gcc.target/mips/branch-6.c: Ditto.
12204 * gcc.target/mips/branch-7.c: Ditto.
12205 * gcc.target/mips/branch-8.c: Ditto.
12206 * gcc.target/mips/branch-9.c: Ditto.
12207 * gcc.target/mips/branch-10.c: Ditto.
12208 * gcc.target/mips/branch-11.c: Ditto.
12209 * gcc.target/mips/branch-12.c: Ditto.
12210 * gcc.target/mips/branch-13.c: Ditto.
12211 * gcc.target/mips/umips-branch-5.c: New file.
12212 * gcc.target/mips/umips-branch-6.c: New file.
12213 * gcc.target/mips/umips-branch-7.c: New file.
12214 * gcc.target/mips/umips-branch-8.c: New file.
12215 * gcc.target/mips/umips-branch-9.c: New file.
12216 * gcc.target/mips/umips-branch-10.c: New file.
12217 * gcc.target/mips/umips-branch-11.c: New file.
12218 * gcc.target/mips/umips-branch-12.c: New file.
12219 * gcc.target/mips/umips-branch-13.c: New file.
12220 * gcc.target/mips/umips-branch-14.c: New file.
12221 * gcc.target/mips/umips-branch-15.c: New file.
12222 * gcc.target/mips/umips-branch-16.c: New file.
12223 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12224 (OCCUPY_0xfffc): New define.
12226 2015-07-08 Renlin Li <renlin.li@arm.com>
12228 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12230 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12232 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12234 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
12236 * gcc.target/i386/bt-3.c: New test.
12237 * gcc.target/i386/bt-4.c: Ditto.
12239 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
12241 * g++.dg/other/dump-ada-spec-8.C: New test.
12243 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12246 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12248 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12250 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12252 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12253 Avoid using an opaque struct for local "f".
12255 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12258 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12259 * jit.dg/test-pr66779.c: New testcase.
12261 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12263 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12266 2015-07-07 Richard Biener <rguenther@suse.de>
12268 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12270 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12272 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12273 * gcc.target/mips/call-5.c: Ditto.
12274 * gcc.target/mips/call-6.c: Ditto.
12276 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12278 * gcc.dg/dx-test.c: New test-case.
12280 2015-07-07 Andre Vehreschild <vehre@gmx.de>
12283 * gfortran.dg/allocate_with_source_9.f08: New test.
12285 2015-07-07 Christian Bruel <christian.bruel@st.com>
12288 * gcc.target/arm/flip-thumb.c: Fix scan.
12289 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12290 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12291 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12294 2015-07-06 Jakub Jelinek <jakub@redhat.com>
12297 * gcc.c-torture/execute/pr65956.c: New test.
12299 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
12301 * gcc.target/arm/aapcs/align1.c: New.
12302 * gcc.target/arm/aapcs/align_rec1.c: New.
12303 * gcc.target/arm/aapcs/align2.c: New.
12304 * gcc.target/arm/aapcs/align_rec2.c: New.
12305 * gcc.target/arm/aapcs/align3.c: New.
12306 * gcc.target/arm/aapcs/align_rec3.c: New.
12307 * gcc.target/arm/aapcs/align4.c: New.
12308 * gcc.target/arm/aapcs/align_rec4.c: New.
12309 * gcc.target/arm/aapcs/align_vararg1.c: New.
12310 * gcc.target/arm/aapcs/align_vararg2.c: New.
12312 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
12314 * gfortran.dg/iomsg_2.f90: New test.
12316 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12319 * gcc.target/i386/pr66749.c: New test.
12321 2015-07-06 Richard Biener <rguenther@suse.de>
12323 PR tree-optimization/66772
12324 * gcc.dg/torture/pr66772-1.c: New testcase.
12325 * gcc.dg/torture/pr66772-2.c: Likewise.
12327 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
12329 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12330 the jals instruction.
12332 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12335 * gcc.target/i386/pr53383-1.c: New file.
12336 * gcc.target/i386/pr53383-2.c: Likewise.
12337 * gcc.target/i386/pr53383-3.c: Likewise.
12339 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
12341 * gcc.target/aarch64/fnmul-1.c: New.
12342 * gcc.target/aarch64/fnmul-2.c: New.
12343 * gcc.target/aarch64/fnmul-3.c: New.
12344 * gcc.target/aarch64/fnmul-4.c: New.
12346 2015-07-06 Richard Biener <rguenther@suse.de>
12348 PR middle-end/66759
12349 * gcc.dg/torture/pr66759.c: New testcase.
12351 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12354 * gfortran.dg/alloc_comp_class_3.f03: New test.
12355 * gfortran.dg/alloc_comp_class_4.f03: New test.
12357 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12359 * gcc.c-torture/execute/pr66757.c: New test.
12361 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12363 PR tree-optimization/66720
12364 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12366 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12367 Sandra Loosemore <sandra@codesourcery.com>
12369 * gcc.target/nios2/gprel-offset.c: New test.
12371 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12374 * gfortran.dg/pr66725.f90: New test.
12376 2015-07-03 Jason Merrill <jason@redhat.com>
12378 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12379 Avoid narrowing error.
12381 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12383 PR rtl-optimization/66706
12384 * gcc.target/powerpc/shift-int.c: New testcase.
12386 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12389 * gcc.target/i386/pr66746.c: New file.
12391 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12393 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12395 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12397 PR tree-optimization/66119
12398 * g++.dg/opt/pr66119.C: New.
12400 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12403 * gfortran.dg/submodule_1.f90: New test
12404 * gfortran.dg/submodule_2.f90: New test
12405 * gfortran.dg/submodule_3.f90: New test
12406 * gfortran.dg/submodule_4.f90: New test
12407 * gfortran.dg/submodule_5.f90: New test
12408 * gfortran.dg/submodule_6.f90: New test
12409 * gfortran.dg/submodule_7.f90: New test
12411 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12413 PR preprocessor/53690
12414 * g++.dg/cpp/pr53690.C: New.
12416 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12418 * gcc.target/powerpc/vec-cmp.c: New test.
12420 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12423 * gfortran.dg/pr56520.f90: New test.
12425 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12428 * gfortran.dg/pr66545_1.f90: New test.
12429 * gfortran.dg/pr66545_2.f90: New test.
12431 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12433 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12434 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12436 2015-07-02 Richard Biener <rguenther@suse.de>
12439 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12442 2015-07-02 Richard Biener <rguenther@suse.de>
12444 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12446 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12448 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12450 2015-07-01 Jason Merrill <jason@redhat.com>
12452 * lib/target-supports.exp (cxx_default): Set to C++14.
12454 2015-07-01 Tom de Vries <tom@codesourcery.com>
12457 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12460 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12462 * gfortran.dg/warn_conversion_8.f90: New test.
12464 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12466 PR rtl-optimization/61047
12467 * gcc.c-torture/execute/20150611-1.c: New testcase.
12469 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12472 * jit.dg/all-non-failing-tests.h: Add
12473 test-pr66700-observing-write-through-ptr.c.
12474 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12476 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12478 * jit.dg/test-accessing-union.c: Add comments for use by
12479 gcc/jit/docs/topics/types.rst.
12481 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12483 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12484 'do-require-effective-target' with 'dg-require-effective-target'.
12485 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12486 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12487 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12488 'stlex' with 'strex' as the expected output.
12490 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12493 * g++.dg/cpp0x/gen-attrs-60.C: New.
12494 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12496 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12498 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12500 * gcc.target/aarch64/pic-small.c: Restrict this test under
12501 check_effective_target_aarch64_small_fpic.
12503 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12505 * gfortran.dg/gomp/pr66633.f90: New test.
12507 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12510 * g++.dg/template/pr66686.C: New test.
12512 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12514 * gnat.dg/lto17.ad[sb]: New test.
12516 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12518 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12519 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12521 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12523 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12525 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12527 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12529 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12531 * jit.dg/test-switch.c: New testcase.
12532 * jit.dg/test-switch.cc: New testcase.
12534 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12537 * jit.dg/all-non-failing-tests.h: Add note about
12538 test-validly-unreachable-block.c.
12539 * jit.dg/test-validly-unreachable-block.c: New file.
12541 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12544 * jit.dg/all-non-failing-tests.h: Add note about
12545 test-extra-options.c.
12546 * jit.dg/test-extra-options.c: New testcase.
12548 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12551 * gcc.target/i386/pr66691.c: New.
12553 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12555 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12556 * gcc.target/i386/iamcu/args.h: Likewise.
12557 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12558 * gcc.target/i386/iamcu/defines.h: Likewise.
12559 * gcc.target/i386/iamcu/macros.h: Likewise.
12560 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12561 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12562 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12563 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12564 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12565 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12566 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12567 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12568 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12569 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12570 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12571 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12572 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12573 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12574 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12575 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12576 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12578 2015-06-30 Marek Polacek <polacek@redhat.com>
12580 * gcc.dg/fold-minus-6.c: New test.
12582 * gcc.dg/fold-ior-3.c: New test.
12584 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12586 Implement N4197 - Adding u8 character literals
12587 * g++.dg/cpp1z/utf8.C: New.
12588 * g++.dg/cpp1z/utf8-neg.C: New.
12589 * g++.dg/cpp1z/udlit-utf8char.C: New.
12591 2015-06-30 Marek Polacek <polacek@redhat.com>
12593 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12595 2015-06-30 Tom de Vries <tom@codesourcery.com>
12597 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12598 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12599 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12600 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12602 2015-06-30 Marek Polacek <polacek@redhat.com>
12604 * gcc.dg/fold-ior-2.c: New test.
12606 2015-06-30 Tom de Vries <tom@codesourcery.com>
12608 PR tree-optimization/66652
12609 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12610 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12612 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12614 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12617 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12618 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12620 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12623 * gfortran.dg/wunused-parameter.f90: New test.
12625 2015-06-29 Richard Henderson <rth@redhat.com>
12627 * gcc.target/i386/asm-flag-1.c: New.
12628 * gcc.target/i386/asm-flag-2.c: New.
12629 * gcc.target/i386/asm-flag-3.c: New.
12630 * gcc.target/i386/asm-flag-4.c: New.
12631 * gcc.target/i386/asm-flag-5.c: New.
12633 2015-06-29 Marek Polacek <polacek@redhat.com>
12636 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12637 * c-c++-common/pr66322.c: New test.
12638 * g++.dg/eh/scope1.C: Remove dg-warning.
12640 2015-06-29 Richard Biener <rguenther@suse.de>
12642 PR tree-optimization/66677
12643 * gcc.dg/vect/pr66677.c: New testcase.
12645 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12647 PR middle-end/64130
12648 * gcc.dg/tree-ssa/pr64130.c: New test.
12650 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12652 * gcc.target/aarch64/pic-small.c: New testcase.
12654 2015-06-26 Richard Biener <rguenther@suse.de>
12656 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12658 2015-06-26 Marek Polacek <polacek@redhat.com>
12660 * gcc.dg/fold-and-1.c: New test.
12661 * gcc.dg/fold-and-2.c: New test.
12663 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12665 * gnat.dg/warn11.adb: Add missing dg directive.
12666 * gnat.dg/warn12.adb: New test.
12667 * gnat.dg/warn12_pkg.ads: New helper.
12669 2015-06-26 Richard Biener <rguenther@suse.de>
12671 * gfortran.dg/reassoc_3.f90: Adjust.
12673 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12676 * gcc.target/i386/pr66412.c: New test.
12678 2015-06-25 Richard Biener <rguenther@suse.de>
12680 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12682 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12684 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12686 2015-06-25 Richard Biener <rguenther@suse.de>
12688 * gfortran.dg/vect/vect-9.f90: New testcase.
12690 2015-06-25 Nick Clifton <nickc@redhat.com>
12692 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12693 H8300 and M32R targets.
12695 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12698 * gfortran.dg/maxerrors.f90: New test.
12700 2015-06-08 DJ Delorie <dj@redhat.com>
12702 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12704 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12706 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12708 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12710 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12711 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12712 * gcc.target/aarch64/nofp_1.c: New file.
12714 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12716 Implement N3928 - Extending static_assert
12717 * g++.dg/cpp0x/static_assert8.C: Adjust.
12718 * g++.dg/cpp0x/static_assert12.C: New.
12719 * g++.dg/cpp0x/static_assert13.C: New.
12720 * g++.dg/cpp1y/static_assert1.C: New.
12721 * g++.dg/cpp1y/static_assert2.C: New.
12722 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12724 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12727 * g++.dg/cpp0x/trailing11.C: New.
12729 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12731 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12733 * gcc.target/arm/memset-inline-10.c: Likewise.
12734 * gcc.target/arm/pr58784.c: Likewise.
12735 * gcc.target/arm/pr59985.C: Likewise.
12736 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12738 2015-06-24 Renlin Li <renlin.li@arm.com>
12740 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12741 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12743 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12746 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12749 * g++.dg/cpp0x/auto45.C: New test.
12750 * g++.dg/template/pr30044.C: New test.
12751 * g++.dg/template/crash83.C: Accept any error string.
12752 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12754 * g++.dg/cpp0x/variadic18.C: Likewise
12755 * g++.dg/template/canon-type-13.C: Likewise.
12756 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12758 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12761 * g++.dg/other/linkage2.C: New.
12763 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12766 * gcc.target/arm/pr63408.c: New test.
12768 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12770 * lib/c-torture.exp: Don't call check_effective_target_lto
12771 before setting up environment correctly.
12772 * lib/gcc-dg.exp: Likewise, and protect
12773 gcc_force_conventional_output.
12775 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12777 PR rtl-optimization/66306
12778 * gcc.target/s390/pr66306.c: New test.
12780 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12782 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12783 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12784 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12785 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12786 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12787 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12788 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12790 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12793 * gcc.c-torture/pr65803.c: New test.
12795 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12798 * g++.dg/cpp0x/auto45.C: New test.
12799 * g++.dg/template/pr30044.C: New test.
12800 * g++.dg/template/crash83.C: Accept any error string.
12801 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12803 * g++.dg/cpp0x/variadic18.C: Likewise
12804 * g++.dg/template/canon-type-13.C: Likewise.
12805 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12807 2015-06-23 Marek Polacek <polacek@redhat.com>
12809 * c-c++-common/Wlogical-op-3.c: New test.
12811 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12814 * g++.dg/cpp0x/scoped_enum5.C: New.
12816 2015-06-23 Richard Biener <rguenther@suse.de>
12818 PR tree-optimization/66636
12819 * gcc.dg/vect/pr66636.c: New testcase.
12821 2015-06-23 Marek Polacek <polacek@redhat.com>
12823 * gcc.dg/fold-minus-4.c: New test.
12824 * gcc.dg/fold-minus-5.c: New test.
12825 * c-c++-common/ubsan/overflow-add-5.c: New test.
12827 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12829 Add missing testcase from r224672.
12830 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12832 * gcc.target/vax/bswapdi-1.c: New.
12834 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12837 * gfortran.dg/associate_18.f08: New test.
12839 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12842 * gcc.target/i386/pr66560-1.c: New test.
12843 * gcc.target/i386/pr66560-2.c: Ditto.
12844 * gcc.target/i386/pr66560-3.c: Ditto.
12845 * gcc.target/i386/pr66560-4.c: Ditto.
12847 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12849 * gcc.target/nvptx/nvptx.exp: New file.
12850 * gcc.target/nvptx/proto-1.c: Likewise.
12852 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12854 PR tree-optimization/66449
12855 * gcc.dg/vect/pr66449.c: New test.
12857 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12859 * g++.dg/other/dump-ada-spec-5.C: New test.
12860 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12861 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12863 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12865 * g++.dg/inherit/pure1.C: Test location too.
12867 2015-06-22 Marek Polacek <polacek@redhat.com>
12869 * gcc.dg/fold-ior-1.c: New test.
12870 * gcc.dg/fold-minus-2.c: New test.
12871 * gcc.dg/fold-minus-3.c: New test.
12872 * gcc.dg/fold-plus-1.c: New test.
12873 * gcc.dg/fold-plus-2.c: New test.
12874 * gcc.dg/fold-xor-4.c: New test.
12875 * gcc.dg/fold-xor-5.c: New test.
12877 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12880 * g++.dg/torture/pr65914.C: New.
12882 2015-06-22 Richard Biener <rguenther@suse.de>
12884 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12885 not existing TORTURE_OPTIONS only.
12886 * lib/gcc-dg.exp: Likewise.
12888 2015-06-22 Christian Bruel <christian.bruel@st.com>
12891 * gcc.target/arm/flip-thumb.c: New test.
12893 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12894 Martin Liska <mliska@suse.cz>
12897 * g++.dg/ipa/pr65908.C: New testcase.
12899 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12902 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12903 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12905 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12907 * gnat.dg/specs/debug1.ads: Adjust.
12909 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12911 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12912 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12913 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12914 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12915 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12916 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12917 * gcc.target/aarch64/fmovd-zero.c: Delete.
12918 * gcc.target/aarch64/fmovf-zero.c: Delete.
12920 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12922 * gcc.target/vax/bswapdi-1.c: New.
12924 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12926 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12928 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12930 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12932 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12934 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12936 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12938 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12940 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12942 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12944 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12946 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12948 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12950 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12952 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12954 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12956 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12958 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12960 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12962 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12964 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12966 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12968 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12970 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12972 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12974 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12976 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12978 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12980 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12982 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12984 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12986 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12988 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12990 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12992 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12994 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12996 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12998 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
13000 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13002 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
13003 (_ARM_FPSCR): Add FZ field.
13004 (clean_results): Force FZ=1 on AArch64.
13005 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
13007 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13009 * gcc.target/aarch64/pr62308.c: New test.
13011 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
13014 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
13016 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
13018 * gcc.target/i386/mpx/pr66581.c: New test.
13020 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
13022 * gcc.target/i386/cmov9.c: New test.
13024 2015-06-18 Richard Biener <rguenther@suse.de>
13026 * g++.dg/other/const4.C: New testcase.
13028 2015-06-18 Michael Matz <matz@suse.de>
13030 PR middle-end/66253
13031 * gcc.dg/vect/pr66253.c: New testcase.
13033 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13036 * gcc.target/i386/mpx/chkp-vararg.c: New test.
13038 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13040 PR middle-end/66568
13041 * gcc.target/i386/mpx/pr66568.c: New test.
13043 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13045 PR middle-end/66567
13046 * gcc.target/i386/mpx/pr66567.c: New test.
13048 2015-06-18 Richard Biener <rguenther@suse.de>
13050 PR tree-optimization/66510
13051 * gcc.dg/vect/slp-perm-12.c: New testcase.
13053 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
13055 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
13056 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
13057 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
13058 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
13060 2015-06-17 Jakub Jelinek <jakub@redhat.com>
13063 * g++.dg/gomp/pr66571-1.C: New test.
13065 PR middle-end/66429
13066 * c-c++-common/gomp/pr66429.c: New test.
13068 2015-06-17 David Malcolm <dmalcolm@redhat.com>
13070 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
13071 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
13073 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
13075 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
13078 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
13081 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
13083 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
13085 * gcc.target/mips/pr65862-1.c: New test.
13086 * gcc.target/mips/pr65862-2.c: Likewise.
13088 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
13090 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
13091 * gcc.target/i386/pr52252-atom.c: Ditto.
13092 * gcc.target/i386/vect-div-1.c: Ditto.
13093 * gcc.target/i386/rotate-5.c: Ditto.
13094 * gcc.target/i386/pr50202.c: Ditto.
13095 * gcc.target/i386/pr37843-3.c: Ditto.
13096 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
13097 * gcc.target/i386/pr53397-1.c: Ditto.
13098 * gcc.target/i386/pr55934.c: Ditto.
13099 * gcc.target/i386/pr37843-4.c: Ditto.
13100 * gcc.target/i386/pr60451.c: Ditto.
13101 * gcc.target/i386/pr53397-2.c: Ditto.
13102 * gcc.target/i386/vectorize1.c: Ditto.
13103 * gcc.target/i386/extract-insert-combining.c: Ditto.
13104 * gcc.target/i386/pr53759.c: Ditto.
13105 * gcc.target/i386/pr52252-core.c: Ditto.
13106 * gcc.target/i386/rotate-3.c: Ditto.
13107 * gcc.target/i386/sse-20.c: Ditto.
13108 * gcc.target/i386/rotate-4.c: Ditto.
13109 * gcc.target/i386/pr61403.c: Ditto.
13110 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
13111 * gcc.target/i386/pr60901.c: Ditto.
13112 * gcc.target/i386/pr59794-7.c: Ditto.
13113 * gcc.target/i386/pr62208.c: Ditto.
13114 * gcc.target/i386/pr53416.c: Ditto.
13115 * gcc.target/i386/asm-dialect-1.c: Ditto.
13116 * gcc.target/i386/pr50038.c: Ditto.
13117 * gcc.target/i386/47698.c: Ditto.
13118 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
13119 * gcc.target/i386/pr59794-2.c: Ditto.
13120 * gcc.target/i386/pr59794-3.c: Ditto.
13121 * gcc.target/i386/pr39058.c: Ditto.
13122 * gcc.target/i386/pr60205-1.c: Ditto.
13123 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
13124 * gcc.target/i386/sse2-movq-2.c: Ditto.
13126 2015-06-17 Richard Biener <rguenther@suse.de>
13128 PR tree-optimization/66251
13129 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
13131 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
13134 * g++.dg/parse/new-placement1.C: New.
13136 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13138 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
13139 * jit.dg/test-compound-assignment.c: New testcase.
13141 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13144 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13145 to "testcases" array.
13147 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13150 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13151 * jit.dg/test-debug-strings.c: New test case.
13152 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13153 the discriminant has a sane debug string.
13155 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
13158 * gcc.target/i386/pr56766-1.c: New test.
13159 * gcc.target/i386/pr56766-2.c: Ditto.
13161 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
13163 * gcc.target/mips/loongson-shift-count-truncated-1.c:
13164 Skip on mips*-mti-linux* and mips*-img-linux* targets.
13165 * gcc.target/mips/loongson-simd.c: Ditto.
13167 2015-06-16 Richard Biener <rguenther@suse.de>
13169 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13171 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13173 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13174 passed by the testsuite driver.
13176 2015-06-16 Richard Biener <rguenther@suse.de>
13178 * gcc.dg/vect/slp-perm-11.c: New testcase.
13180 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
13182 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13185 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13187 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13188 Reinstate calls to torture-init and torture-finalize.
13190 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13192 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13194 2015-06-15 Nathan Sidwell <nathan@acm.org>
13197 * g++.dg/cpp0x/nsdmi-template14.C: New test.
13199 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
13202 * g++.dg/cpp0x/local-type1.C: New.
13204 2015-06-15 Andre Vehreschild <vehre@gmx.de>
13209 * gfortran.dg/allocate_with_source_3.f90: Removed check for
13210 unimplemented error.
13211 * gfortran.dg/allocate_with_source_7.f08: New test.
13212 * gfortran.dg/allocate_with_source_8.f08: New test.
13214 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
13217 * g++.dg/warn/Walways-true-3.C: New test.
13219 2015-06-13 Tom de Vries <tom@codesourcery.com>
13221 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13223 2015-06-13 Tom de Vries <tom@codesourcery.com>
13225 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13226 (main): Remove superfluous attributes.
13227 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13228 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13230 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13232 * gcc.target/i386/monitorx.c: New.
13233 * gcc.target/i386/sse-12.c: Add -mmwaitx.
13234 * gcc.target/i386/sse-13.c: Ditto.
13235 * gcc.target/i386/sse-14.c: Ditto.
13236 * gcc.target/i386/sse-22.c: Ditto.
13237 * gcc.target/i386/sse-23.c: Ditto.
13238 * g++.dg/other/i386-2.C: Ditto.
13239 * g++.dg/other/i386-3.C: Ditto.
13241 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
13243 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13245 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
13248 * gfortran.dg/allocatable_scalar_13.f90: New test
13250 2015-06-11 Marek Polacek <polacek@redhat.com>
13252 * gcc.dg/fold-xor-3.c: New test.
13254 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13256 * gcc.target/arm/short-it-ifcvt-1.c: New test.
13257 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13259 2015-06-11 Christian Bruel <christian.bruel@st.com>
13262 * gcc.target/arm/pragma_attribute.c: New test.
13264 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13266 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13268 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13271 * gcc.target/i386/pr66473.c: New test.
13273 2015-06-10 Jakub Jelinek <jakub@redhat.com>
13276 * gcc.dg/tls/pr66470.c: New test.
13277 * gcc.target/i386/pr66470.c: New test.
13279 2015-06-10 Christian Bruel <christian.bruel@st.com>
13282 * gcc.target/arm/attr_arm.c: New test
13283 * gcc.target/arm/attr_arm-err.c: New test
13284 * gcc.target/arm/attr_thumb.c: New test
13285 * gcc.target/arm/attr_thumb-static.c: New test
13287 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13292 * g++.dg/abi/aarch64_guard1.C: Adjust test.
13294 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
13296 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13297 passed by the testsuite driver.
13299 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13302 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13303 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13304 * gcc.dg/ssp-1.c: Make counter a register.
13305 * gcc.dg/ssp-2.c: Likewise.
13306 * gcc.dg/torture/parm-coalesce.c: New.
13308 2015-06-09 Tom de Vries <tom@codesourcery.com>
13310 * gcc.target/i386/vararg-loc.c: New test.
13312 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13315 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13316 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13318 2015-06-09 Marek Polacek <polacek@redhat.com>
13320 PR tree-optimization/66299
13321 * gcc.dg/pr66299-1.c: New test.
13322 * gcc.dg/pr66299-2.c: New test.
13323 * gcc.dg/pr66299-3.c: New test.
13325 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
13327 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13328 passed by the testsuite driver.
13330 2015-06-09 Richard Biener <rguenther@suse.de>
13332 PR middle-end/66423
13333 * gcc.dg/fold-modpow2.c: New testcase.
13335 2015-06-09 Richard Biener <rguenther@suse.de>
13337 PR tree-optimization/66419
13338 * gcc.dg/vect/bb-slp-37.c: New testcase.
13340 2015-06-09 Shiva Chen <shiva0217@gmail.com>
13342 * gcc.target/arm/stl-cond.c: New test.
13344 2015-06-09 Richard Biener <rguenther@suse.de>
13346 PR middle-end/66413
13347 * gcc.dg/torture/pr66413.c: New testcase.
13349 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13351 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13352 * gcc.dg/ssp-1.c: Make counter a register.
13353 * gcc.dg/ssp-2.c: Likewise.
13354 * gcc.dg/torture/parm-coalesce.c: New.
13356 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13358 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13359 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13361 2015-06-08 Tom de Vries <tom@codesourcery.com>
13363 PR rtl-optimization/66444
13364 * gcc.dg/pr66444.c: New test.
13366 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13369 * gfortran.dg/class_is_1.f90: New test.
13370 * gfortran.dg/type_is_1.f90: Ditto.
13372 2015-06-08 Marek Polacek <polacek@redhat.com>
13375 * gcc.dg/cpp/pr66415-1.c: New test.
13376 * gcc.dg/cpp/pr66415-2.c: New test.
13378 2015-06-08 Richard Biener <rguenther@suse.de>
13380 PR tree-optimization/66422
13381 * gcc.dg/Warray-bounds-16.c: New testcase.
13383 2015-06-08 Richard Biener <rguenther@suse.de>
13385 * gcc.dg/vect/slp-perm-10.c: New testcase.
13386 * gcc.dg/vect/slp-23.c: Adjust.
13387 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13388 vector pointer update.
13390 2015-06-08 Marek Polacek <polacek@redhat.com>
13393 * g++.dg/ubsan/pr66452.C: New test.
13395 2015-06-08 Tom de Vries <tom@codesourcery.com>
13397 PR tree-optimization/66436
13398 * gcc.dg/gomp/dump-new-function-2.c: New test.
13399 * gcc.dg/gomp/dump-new-function-3.c: Same.
13400 * gcc.dg/gomp/dump-new-function.c: Same.
13402 2015-06-08 Tom de Vries <tom@codesourcery.com>
13404 PR tree-optimization/66435
13405 * gcc.dg/gomp/notify-new-function-2.c: New test.
13406 * gcc.dg/gomp/notify-new-function-3.c: Same.
13407 * gcc.dg/gomp/notify-new-function.c: Same.
13409 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13411 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13412 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13413 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13414 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13415 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13416 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13419 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13422 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13423 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13425 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13426 * gfortran.dg/warn_conversion_5.f90: New test.
13427 * gfortran.dg/warn_conversion_6.f90: New test.
13428 * gfortran.dg/warn_conversion_7.f90: New test.
13430 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13433 * gfortran.dg/blockdata_9.f: New test.
13435 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13438 * gfortran.dg/forall_17.f90: New test.
13440 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13442 * g++.dg/cpp0x/pr57101.C: Add warning.
13443 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13444 * g++.dg/ext/visibility/anon7.C: Same.
13445 * g++.dg/ipa/pr63587-2.C: Same.
13446 * g++.dg/opt/dump1.C: Same.
13447 * g++.dg/opt/pr59622-3.C: Same.
13448 * g++.dg/opt/pr59622.C: Same.
13449 * g++.dg/torture/pr46383.C: Same.
13450 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13451 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13452 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13454 * gfortran.dg/intent_out_8.f90: Same.
13455 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13457 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13460 gfortran.dg/equiv_9.f90: New test.
13463 2015-06-05 Tom de Vries <tom@codesourcery.com>
13465 merge from gomp4 branch:
13466 2015-05-28 Tom de Vries <tom@codesourcery.com>
13468 PR tree-optimization/65443
13469 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13470 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13471 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13473 2015-06-05 Nathan Sidwell <nathan@acm.org>
13476 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13478 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13480 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13482 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13484 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13486 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13488 * gcc.target/i386/noplt-1.c: New test.
13489 * gcc.target/i386/noplt-2.c: New test.
13490 * gcc.target/i386/noplt-3.c: New test.
13491 * gcc.target/i386/noplt-4.c: New test.
13493 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13496 * gfortran.dg/adjustl_1.f90: New test.
13498 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13500 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13501 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13503 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13505 * lto.c (iterative_hash_canonical_type,
13506 gimple_register_canonical_type): only hash main variants of types
13508 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13510 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13511 Move set of dg-do-what-default after early return.
13513 2015-06-04 Marek Polacek <polacek@redhat.com>
13516 * gcc.dg/lvalue-8.c: New test.
13518 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13519 Paolo Carlini <paolo.carlini@oracle.com>
13522 * g++.dg/other/pr66130.C: New.
13523 * g++.dg/cpp0x/pr66130.C: Likewise.
13525 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13527 * g++.dg/cpp0x/decl-loc1.C: New.
13528 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13529 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13530 * g++.dg/init/ctor8.C: Likewise.
13531 * g++.dg/parse/semicolon4.C: Likewise.
13533 2015-06-03 Marek Polacek <polacek@redhat.com>
13536 * g++.dg/ubsan/static-init-1.C: New test.
13537 * g++.dg/ubsan/static-init-2.C: New test.
13538 * g++.dg/ubsan/static-init-3.C: New test.
13540 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13543 * gcc.target/i386/pr66275.c: New test.
13545 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13547 * gcc.dg/Wcxx-compat-22.c: New testcase.
13548 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13549 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13550 * c-c++-common/pr58346-1.c: Likewise.
13551 * c-c++-common/transparent-union-1.c: Likewise.
13553 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13555 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13556 * g++.dg/plugin/def_plugin.c: New file.
13557 * g++.dg/plugin/def-plugin-test.C: New file.
13559 2015-06-03 Richard Biener <rguenther@suse.de>
13561 * gcc.dg/vect/bb-slp-36.c: New testcase.
13563 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13565 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13567 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13569 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13570 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13571 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13572 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13574 2015-06-03 Marek Polacek <polacek@redhat.com>
13578 * gcc.dg/pr64223-1.c: New test.
13579 * gcc.dg/pr64223-2.c: New test.
13581 2015-06-03 Richard Biener <rguenther@suse.de>
13583 PR tree-optimization/63916
13584 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13586 2015-06-03 Richard Biener <rguenther@suse.de>
13588 PR tree-optimization/66375
13589 * gcc.dg/torture/pr66375.c: New testcase.
13591 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13593 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13595 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13598 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13600 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13603 * gfortran.dg/reshape_7.f90: New test.
13605 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13608 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13611 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13614 * gcc.dg/pr49551.c: New testcase.
13616 2015-06-02 Richard Biener <rguenther@suse.de>
13619 * g++.dg/lto/pr65549_0.C: New testcase.
13621 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13624 PR middle-end/66332
13625 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13627 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13629 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13631 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13634 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13636 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13638 PR tree-optimization/48052
13639 * gcc.dg/tree-ssa/scev-8.c: New.
13640 * gcc.dg/tree-ssa/scev-9.c: New.
13641 * gcc.dg/tree-ssa/scev-10.c: New.
13642 * gcc.dg/vect/pr48052.c: New.
13644 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13646 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13648 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13650 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13652 2015-06-02 Marek Polacek <polacek@redhat.com>
13654 PR middle-end/66345
13655 * gcc.dg/torture/pr66345.c: New test.
13657 2015-06-02 Richard Biener <rguenther@suse.de>
13659 PR tree-optimization/65961
13660 * gcc.dg/torture/pr65961.c: New testcase.
13662 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13664 PR tree-optimization/52563
13665 PR tree-optimization/62173
13666 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13667 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13669 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13671 * gnat.dg/specs/varsize_return2.ads: New test.
13672 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13674 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13676 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13678 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13681 * gcc.target/aarch64/sync-comp-swap.c: New.
13682 * gcc.target/aarch64/sync-comp-swap.x: New.
13683 * gcc.target/aarch64/sync-op-acquire.c: New.
13684 * gcc.target/aarch64/sync-op-acquire.x: New.
13685 * gcc.target/aarch64/sync-op-full.c: New.
13686 * gcc.target/aarch64/sync-op-full.x: New.
13687 * gcc.target/aarch64/sync-op-release.c: New.
13688 * gcc.target/aarch64/sync-op-release.x: New.
13690 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13692 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13695 2015-06-01 Richard Biener <rguenther@suse.de>
13697 PR tree-optimization/66349
13698 PR tree-optimization/66352
13699 PR tree-optimization/66357
13700 * gcc.dg/torture/pr66357.c: New testcase.
13701 * gcc.dg/torture/pr66349.c: Likewise.
13702 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13704 2015-06-01 Richard Biener <rguenther@suse.de>
13707 2015-05-29 Richard Biener <rguenther@suse.de>
13709 PR tree-optimization/66314
13710 * gcc.dg/asan/pr66314.c: New testcase.
13712 2015-06-01 Richard Biener <rguenther@suse.de>
13714 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13716 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13718 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13720 (hp3, hp4): Add inline keyword.
13721 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13722 (hp2): Add inline keyword.
13723 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13724 (hp2): Add inline keyword.
13726 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13729 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13730 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13731 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13732 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13734 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13736 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13737 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13739 2015-06-01 Richard Biener <rguenther@suse.de>
13741 PR tree-optimization/66280
13742 * g++.dg/torture/pr66280.C: New testcase.
13743 * g++.dg/torture/pr66280-2.C: Likewise.
13745 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13747 * gnat.dg/addr9_1.adb: New test.
13748 * gnat.dg/addr9_2.adb: Likewise.
13749 * gnat.dg/addr9_3.adb: Likewise.
13750 * gnat.dg/addr9_4.adb: Likewise.
13752 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13754 * g++.dg/other/dump-ada-spec-4.C: New test.
13756 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13758 * gcc.dg/alias-8.c: Fix dg-warning.
13760 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13762 * gcc.dg/alias-8.c: Do not xfail.
13763 * gcc.dg/pr62167.c: Prevent FRE.
13764 * gcc.dg/alias-14.c: New testcase.
13766 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13768 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13770 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13773 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13775 * gcc.target/s390/hotpatch-10.c: Likewise.
13776 * gcc.target/s390/hotpatch-11.c: Likewise.
13777 * gcc.target/s390/hotpatch-12.c: Likewise.
13778 * gcc.target/s390/hotpatch-17.c: Likewise.
13779 * gcc.target/s390/hotpatch-18.c: Likewise.
13780 * gcc.target/s390/hotpatch-20.c: Likewise.
13781 * gcc.target/s390/hotpatch-21.c: Likewise.
13782 * gcc.target/s390/hotpatch-22.c: Likewise.
13783 * gcc.target/s390/hotpatch-23.c: Likewise.
13784 * gcc.target/s390/hotpatch-24.c: Likewise.
13785 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13786 to check for the exact nops too.
13787 * gcc.target/s390/hotpatch-3.c: Likewise.
13788 * gcc.target/s390/hotpatch-4.c: Likewise.
13789 * gcc.target/s390/hotpatch-5.c: Likewise.
13790 * gcc.target/s390/hotpatch-6.c: Likewise.
13791 * gcc.target/s390/hotpatch-7.c: Likewise.
13792 * gcc.target/s390/hotpatch-8.c: Likewise.
13793 * gcc.target/s390/hotpatch-9.c: Likewise.
13794 * gcc.target/s390/hotpatch-14.c: Likewise.
13795 * gcc.target/s390/hotpatch-15.c: Likewise.
13796 * gcc.target/s390/hotpatch-16.c: Likewise.
13797 * gcc.target/s390/hotpatch-19.c: Likewise.
13798 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13799 scan-assembler-times counting number of .align directives.
13800 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13801 dg-options. Remove scan-assembler-times counting number of .align
13803 * gcc.target/s390/hotpatch-26.c: New file.
13804 * gcc.target/s390/hotpatch-27.c: New file.
13805 * gcc.target/s390/hotpatch-28.c: New file.
13806 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13807 using -Os -O0 -O1 -O2 -O3 options.
13809 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13811 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13813 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13815 PR tree-optimization/66142
13816 * gcc.dg/vect/pr66142.c: New test.
13818 2015-05-29 Richard Biener <rguenther@suse.de>
13820 PR tree-optimization/66314
13821 * gcc.dg/asan/pr66314.c: New testcase.
13823 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13825 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13826 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13827 Adjust all callers.
13828 (schedule-cleanups, dg-keep-saved-temps): New proc.
13829 (gcc-dg-test-1): Schedule cleanups.
13830 * lib/profopt.exp (profopt-execute): Likewise.
13831 * g++.dg/cdce3.C: Adjust expected line numbers.
13832 * gcc.dg/cdce1.c: Likewise.
13833 * gcc.dg/cdce2.c: Likewise.
13834 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13835 * gcc.dg/strlenopt-24.c: Likewise.
13836 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13837 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13838 * obj-c++.dg/encode-2.mm: Likewise.
13840 2015-05-28 DJ Delorie <dj@redhat.com>
13842 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13844 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13846 * gnat.dg/discr43.adb: New test.
13848 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13850 * gnat.dg/varsize_temp.adb: Rename into...
13851 * gnat.dg/varsize1.adb: ...this.
13852 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13853 * gnat.dg/varsize2.ad[sb]: ...this.
13854 * gnat.dg/varsize3_1.adb: New test.
13855 * gnat.dg/varsize3_2.adb: Likewise.
13856 * gnat.dg/varsize3_3.adb: Likewise.
13857 * gnat.dg/varsize3_4.adb: Likewise.
13858 * gnat.dg/varsize3_5.adb: Likewise.
13859 * gnat.dg/varsize3_6.adb: Likewise.
13860 * gnat.dg/varsize3_pkg1.ads: New helper.
13861 * gnat.dg/varsize3_pkg2.ads: Likewise.
13862 * gnat.dg/varsize3_pkg3.ads: Likewise.
13864 2015-05-28 Richard Biener <rguenther@suse.de>
13866 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13868 2015-05-28 Richard Biener <rguenther@suse.de>
13870 PR tree-optimization/66142
13871 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13873 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13876 * gcc.dg/darwin-minversion-3.c: Update testcase.
13877 * gcc.dg/darwin-minversion-4.c: Ditto.
13878 * gcc.dg/darwin-minversion-5.c: New testcase.
13879 * gcc.dg/darwin-minversion-6.c: Ditto.
13880 * gcc.dg/darwin-minversion-7.c: Ditto.
13881 * gcc.dg/darwin-minversion-8.c: Ditto.
13882 * gcc.dg/darwin-minversion-9.c: Ditto.
13883 * gcc.dg/darwin-minversion-10.c: Ditto.
13884 * gcc.dg/darwin-minversion-11.c: Ditto.
13885 * gcc.dg/darwin-minversion-12.c: Ditto.
13887 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13889 PR rtl-optimization/66168
13890 * gcc.c-torture/compile/pr66168.c: New test.
13892 2015-05-27 Jeff Law <law@redhat.com>
13895 * gcc.dg/target/m68k/pr39726-1.c: New test.
13897 2015-05-27 Nathan Sidwell <nathan@acm.org>
13900 * g++.dg/ext/alias-canon3.C: New.
13902 2015-05-27 Richard Biener <rguenther@suse.de>
13904 PR tree-optimization/66272
13906 2014-08-15 Richard Biener <rguenther@suse.de>
13908 PR tree-optimization/62031
13909 * gcc.dg/torture/pr66272.c: New testcase.
13911 2015-05-27 Richard Biener <rguenther@suse.de>
13913 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13915 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13918 * gcc.dg/pr65358.c: New test.
13920 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13923 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13925 * gfortran.dg/allocate_with_source_6.f90: New test.
13927 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13929 * gnat.dg/atomic7_1.adb: New test.
13930 * gnat.dg/atomic7_2.adb: Likewise.
13931 * gnat.dg/atomic7_pkg1.ads: New helper.
13932 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13934 2015-05-26 Michael Matz <matz@suse.de>
13936 PR middle-end/66251
13937 * gcc.dg/vect/pr66251.c: New test.
13939 2015-05-26 Richard Biener <rguenther@suse.de>
13941 PR tree-optimization/66142
13942 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13944 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13947 * gfortran.dg/allocatable_scalar_13.f90: New test
13949 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13951 * gnat.dg/warn11.adb: New test.
13952 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13954 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13956 * gnat.dg/vfa1_1.adb: New test.
13957 * gnat.dg/vfa1_2.adb: Likewise.
13958 * gnat.dg/vfa1_3.adb: Likewise.
13959 * gnat.dg/vfa1_4.adb: Likewise.
13960 * gnat.dg/vfa1_pkg.ads: New helper.
13962 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13964 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13965 * gcc.target/i386/pr66232-3.c: Likewise.
13967 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13970 * gcc.target/i386/pr66274.c: New test.
13972 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13974 * gnat.dg/renaming6.ad[sb]: New test.
13976 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13978 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13979 and 'dg-require-effective-target pie'.
13981 2015-05-23 Nathan Sidwell <nathan@acm.org>
13984 * g++.dg/cpp0x/pr66243.C: New.
13986 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13989 * g++.dg/lto/pr66180_0.C: New testcase.
13990 * g++.dg/lto/pr66180_1.C: New testcase.
13992 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13995 * typebound_call_27.f90: New file.
13997 2015-05-23 Nathan Sidwell <nathan@acm.org>
14000 * g++.dg/template/pr65936.C: New.
14002 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
14004 PR tree-optimization/63387
14005 * gcc.dg/pr63387-2.c: New testcase.
14007 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
14009 * gcc.dg/simd-1.c: Update to the new message.
14011 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
14013 * gcc.dg/nand.c: New testcase.
14015 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
14017 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
14018 Set dg-do-what-default to compile only on ARM targets without
14019 arm_neon_hw execution support. Remove redundant c-torture-execute
14020 in loop over test cases.
14022 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14025 * gcc.target/aarch64/pr65491_1.c: New test.
14026 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
14027 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
14029 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
14032 * g++.dg/cpp0x/explicit9.C: New.
14033 * g++.dg/cpp0x/explicit8.C: Check the locations too.
14035 2015-05-22 Richard Biener <rguenther@suse.de>
14037 PR tree-optimization/66251
14038 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
14040 2015-05-22 Marek Polacek <polacek@redhat.com>
14043 * c-c++-common/attributes-enum-1.c: New test.
14044 * c-c++-common/attributes-enum-2.c: New test.
14045 * g++.dg/cpp0x/attributes-enum-1.C: New test.
14046 * g++.dg/cpp1y/attributes-enum-1.C: New test.
14048 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
14050 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
14051 effective target support. If no arm_neon_hw support, do not attempt
14052 to execute the tests; only compile them.
14053 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
14054 and "dg-require-effective-target arm_neon_ok".
14055 * gcc.target/arm/simd/vextp16_1.c: Likewise.
14056 * gcc.target/arm/simd/vextp64_1.c: Likewise.
14057 * gcc.target/arm/simd/vextp8_1.c: Likewise.
14058 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
14059 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
14060 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
14061 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
14062 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
14063 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
14064 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
14065 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
14066 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
14067 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
14068 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
14069 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
14070 * gcc.target/arm/simd/vexts16_1.c: Likewise.
14071 * gcc.target/arm/simd/vexts32_1.c: Likewise.
14072 * gcc.target/arm/simd/vexts64_1.c: Likewise.
14073 * gcc.target/arm/simd/vexts8_1.c: Likewise.
14074 * gcc.target/arm/simd/vextu16_1.c: Likewise.
14075 * gcc.target/arm/simd/vextu32_1.c: Likewise.
14076 * gcc.target/arm/simd/vextu64_1.c: Likewise.
14077 * gcc.target/arm/simd/vextu8_1.c: Likewise.
14078 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
14079 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
14080 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
14081 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
14082 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
14083 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
14084 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
14085 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
14086 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
14087 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
14088 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
14089 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
14090 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
14091 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
14092 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
14093 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
14094 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
14095 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
14096 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
14097 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
14098 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
14099 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
14100 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
14101 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
14102 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
14103 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
14104 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
14105 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
14106 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
14107 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
14108 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
14109 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
14110 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
14111 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
14112 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
14113 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
14114 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
14115 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
14116 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
14117 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
14118 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
14119 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
14120 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
14121 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
14122 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
14123 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
14124 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
14125 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
14126 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
14127 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
14128 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
14129 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
14130 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
14131 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
14132 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
14133 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
14134 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
14135 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
14136 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
14137 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
14138 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
14139 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
14140 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
14141 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
14142 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
14143 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
14144 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
14145 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
14146 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
14147 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14148 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14149 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14150 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
14151 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
14152 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
14153 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14154 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14155 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14156 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14157 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14158 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14159 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14160 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14161 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14162 * gcc.target/arm/simd/vzips16_1.c: Likewise.
14163 * gcc.target/arm/simd/vzips32_1.c: Likewise.
14164 * gcc.target/arm/simd/vzips8_1.c: Likewise.
14165 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
14166 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
14167 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
14169 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
14171 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14172 * gcc.dg/vect/pr59354.c: Likewise.
14173 * gcc.dg/vect/pr64252.c: Likewise.
14174 * gcc.dg/vect/pr64404.c: Likewise.
14175 * gcc.dg/vect/pr64493.c: Likewise.
14176 * gcc.dg/vect/pr64495.c: Likewise.
14177 * gcc.dg/vect/pr64844.c: Likewise.
14178 * gcc.dg/vect/pr65518.c: Likewise.
14179 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14181 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
14184 * g++.dg/cpp1y/var-templ28.C: New.
14186 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
14189 * gcc.target/i386/pr66232-1.c: New test.
14190 * gcc.target/i386/pr66232-2.c: Likewise.
14191 * gcc.target/i386/pr66232-3.c: Likewise.
14192 * gcc.target/i386/pr66232-4.c: Likewise.
14193 * gcc.target/i386/pr66232-5.c: Likewise.
14195 2015-05-21 Nathan Sidwell <nathan@acm.org>
14197 * g++.dg/cpp1y/pr60943.C: New.
14199 2015-05-21 Jakub Jelinek <jakub@redhat.com>
14201 PR tree-optimization/66233
14202 * gcc.c-torture/execute/pr66233.c: New test.
14204 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14207 * gfortran.dg/inline_matmul_11.f90: New test.
14209 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
14211 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14212 instead of listing several targets on its own.
14213 * gcc.target/i386/pr32219-2.c: Likewise.
14214 * gcc.target/i386/pr32219-3.c: Likewise.
14215 * gcc.target/i386/pr32219-4.c: Likewise.
14216 * gcc.target/i386/pr32219-5.c: Likewise.
14217 * gcc.target/i386/pr32219-6.c: Likewise
14218 * gcc.target/i386/pr32219-7.c: Likewise.
14219 * gcc.target/i386/pr32219-8.c: Likewise.
14220 * gcc.target/i386/pr39013-1.c: Likewise.
14221 * gcc.target/i386/pr39013-2.c: Likewise.
14222 * gcc.target/i386/pr64317.c: Likewise.
14224 2015-05-21 Jeff Law <law@redhat.com>
14226 * gcc.target/hppa/shadd-3.c: New test.
14227 * gcc.target/hppa/shadd-4.c: New test.
14229 2015-05-21 Michael Matz <matz@suse.de>
14231 * gcc.dg/vect/vect-strided-store.c: New test.
14232 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14233 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14235 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14237 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14238 * gcc.dg/pow-sqrt-synth-1.c: New test.
14239 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14241 2015-05-21 Richard Biener <rguenther@suse.de>
14244 * g++.dg/conversion/pr66211.C: New testcase.
14245 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14247 2015-05-21 Jeff Law <law@redhat.com>
14249 * gcc.target/hppa/shadd-2.c: New test.
14251 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
14254 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14256 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14259 * gcc.target/arm/pr26702.c: Adjust target selector.
14261 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14263 PR middle-end/66221
14264 * gcc.dg/lto/pr66221_0.c: New test.
14265 * gcc.dg/lto/pr66221_1.c: New test.
14267 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14270 * gcc.dg/redecl-4.c: Update column numbers.
14271 * gcc.dg/format/bitfld-1.c: Likewise.
14272 * gcc.dg/format/attr-2.c: Likewise.
14273 * gcc.dg/format/attr-6.c: Likewise.
14274 * gcc.dg/format/attr-7.c (baz): Likewise.
14275 * gcc.dg/format/asm_fprintf-1.c: Likewise.
14276 * gcc.dg/format/attr-4.c: Likewise.
14277 * gcc.dg/format/branch-1.c: Likewise.
14278 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14279 locations within strings with embedded escape sequences.
14281 2015-05-20 Jeff Law <law@redhat.com>
14283 * gcc.target/hppa/hppa.exp: New target test driver.
14284 * gcc.target/hppa/shadd-1.c: New test.
14286 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
14288 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14290 2015-05-20 David Malcolm <dmalcolm@redhat.com>
14292 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14293 (fn_33_k_and_r_style): New.
14294 (fn_33_stroustrup_style): New.
14295 (fn_33_allman_style): New.
14296 (fn_33_whitesmiths_style): New.
14297 (fn_33_horstmann_style): New.
14298 (fn_33_ratliff_banner_style): New.
14299 (fn_33_lisp_style): New.
14300 (fn_34_indent_dash_gnu): New.
14301 (fn_34_indent_dash_kr): New.
14302 (fn_34_indent_dash_orig): New.
14303 (fn_34_indent_linux_style): New.
14305 2015-05-20 Andre Vehreschild <vehre@gmx.de>
14308 * gfortran.dg/allocate_with_source_5.f90: Extend test.
14310 2015-05-20 Bin Cheng <bin.cheng@arm.com>
14312 PR tree-optimization/65447
14313 * gcc.dg/tree-ssa/pr65447.c: New test.
14315 2015-05-19 Nathan sidwell <nathan@acm.org>
14317 * g++.dg/cpp0x/pr65954.C: New.
14319 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
14321 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14323 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14325 * lib/target-supports.exp: Vector do not always have natural
14326 alignment on s390*.
14328 2015-05-19 David Sherwood <david.sherwood@arm.com>
14330 * gcc.dg/loop-invariant.c: New testcase.
14332 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14334 * lib/target-supports.exp: Vector do not always have natural
14335 alignment on s390*.
14337 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14339 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14341 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14343 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14345 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14346 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14347 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14348 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14349 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14350 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14351 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14352 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14353 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14354 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14356 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14358 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14360 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14362 * gcc.target/s390/s390.exp
14363 (check_effective_target_vector): New check.
14364 * gcc.target/s390/vector/vec-abi-1.c: New test.
14365 * gcc.target/s390/vector/vec-abi-2.c: New test.
14366 * gcc.target/s390/vector/vec-abi-3.c: New test.
14367 * gcc.target/s390/vector/vec-abi-4.c: New test.
14368 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14369 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14370 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14371 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14372 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14373 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14374 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14375 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14376 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14377 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14378 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14379 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14380 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14381 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14382 * gcc.target/s390/vector/vec-init-1.c: New test.
14383 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14384 * gcc.target/s390/vector/vec-shift-1.c: New test.
14385 * gcc.target/s390/vector/vec-sub-1.c: New test.
14387 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14389 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14391 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14393 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14395 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14397 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14399 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14401 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14403 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14405 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14407 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14409 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14411 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14413 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14415 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14417 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14419 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14421 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14423 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14425 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14427 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14429 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14431 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14433 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14435 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14437 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14439 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14441 PR tree-optimization/66187
14442 * gcc.c-torture/execute/pr66187.c: New test.
14443 * gcc.dg/pr66187-1.c: New test.
14444 * gcc.dg/pr66187-2.c: New test.
14446 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14448 * gcc.dg/vect/bb-slp-35.c: Adjust.
14450 2015-05-19 Richard Biener <rguenther@suse.de>
14452 PR tree-optimization/66165
14453 * gcc.dg/torture/pr66165.c: New testcase.
14455 PR tree-optimization/66185
14456 * gcc.dg/torture/pr66185.c: New testcase.
14458 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14461 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14463 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14465 * gcc.target/mips/p5600-bonding.c : New file.
14467 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14470 * gfortran.dg/interface_operator_1.f90: New tests.
14472 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14475 * gfortran.dg/generic_29.f90: New tests.
14477 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14480 * gfortran.dg/storage_size_6.f90: New tests.
14482 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14485 * gfortran.dg/null1.f90: New test.
14487 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14490 * gfortran.dg/entry_21.f90: New test.
14492 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14495 * gfortran.dg/storage_size_6.f90: New tests.
14497 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14500 * gfortran.dg/misplaced_statement.f90: New test.
14502 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14505 * gfortran.dg/filepos1.f90: New test
14507 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14510 * gfortran.dg/pr64925.f90: New test.
14512 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14514 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14516 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14518 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14520 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14521 to the family of pie capable targets.
14523 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14525 * gcc.target/arm/bics_1.c : New testcase.
14526 * gcc.target/arm/bics_2.c : New testcase.
14527 * gcc.target/arm/bics_3.c : New testcase.
14528 * gcc.target/arm/bics_4.c : New testcase.
14530 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14532 * gcc.target/mips/umips-attr.c: New test.
14534 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14536 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14537 * gcc.dg/20150120-2.c (dg-final): Ditto.
14538 * gcc.dg/20150120-2.c (dg-final): Ditto.
14539 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14541 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14544 * gcc.target/i386/pr66174.c: New test.
14546 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14549 * gfortran.dg/matmul_bounds_6.f90: New test.
14550 * gfortran.dg/matmul_bounds_7.f90: New test.
14552 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14554 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14555 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14556 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14557 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14558 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14559 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14561 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14564 * gfortran.dg/continuation_13.f90: Update test.
14565 * gfortran.dg/pr65903.f90: New test.
14567 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14570 * gfortran.dg/block_14.f90: New test.
14572 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14575 * lib/gfortran-dg.exp: Update regex to handle two locations for
14576 the same diagnostic without caret.
14577 * gfortran.dg/badline.f: Test also that line numbers are correct
14578 before and after "left but not entered" warning.
14580 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14581 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14584 * gcc.target/arm/maskdata.c: New test.
14586 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14589 * gfortran.dg/derived_constructor_components_5: New test
14591 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14594 * gcc.target/alpha/pr66140.c: New test.
14596 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14599 * gcc.dg/Wconversion-complex-c99.c: New test.
14600 * gcc.dg/Wconversion-complex-gnu.c: New test.
14602 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14604 PR tree-optimization/64454
14605 * gcc.dg/modmod.c: New testcase.
14607 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14609 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14611 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14613 PR middle-end/66134
14614 * gcc.target/i386/mpx/pr66134.c: New test.
14616 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14618 * gcc.target/powerpc/pr60158.c: New test.
14620 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14622 * gcc.target/i386/sibcall-7.c: New test.
14623 * gcc.target/i386/sibcall-8.c: New test.
14625 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14627 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14628 (abs64_in_dreg): Likewise.
14630 2015-05-14 Marek Polacek <polacek@redhat.com>
14634 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14635 * gcc.dg/pr19984.c: Likewise.
14636 * gcc.dg/pr66066-1.c: New test.
14637 * gcc.dg/pr66066-2.c: New test.
14638 * gcc.dg/pr66066-3.c: New test.
14640 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14642 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14643 * gcc.dg/pow-sqrt.x: New file.
14644 * gcc.dg/pow-sqrt-1.c: New test.
14645 * gcc.dg/pow-sqrt-2.c: Likewise.
14646 * gcc.dg/pow-sqrt-3.c: Likewise.
14648 2015-05-13 Richard Biener <rguenther@suse.de>
14650 PR tree-optimization/66123
14651 * gcc.dg/torture/pr66123.c: New testcase.
14653 2015-05-13 Richard Biener <rguenther@suse.de>
14655 PR middle-end/66110
14656 * gcc.dg/alias-2.c: Adjust.
14657 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14659 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14662 * gcc.target/i386/pr65103-3.c: New.
14664 2015-05-13 Martin Liska <mliska@suse.cz>
14666 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14668 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14671 * gcc.target/i386/pr66112-2.c: New test.
14674 * gcc.target/i386/pr66112-1.c: New test.
14676 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14679 * gcc.target/i386/mpx/pr66048.cc: New.
14681 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14683 PR rtl-optimization/64616
14684 * gcc.dg/loop-8.c: New test.
14685 * gcc.dg/loop-9.c: New test.
14687 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14689 PR target/pr66047.c
14690 * gcc.target/i386/pr66047.c: New testcase.
14692 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14695 * gcc.c-torture/compile/pr65873.c: New testcase.
14697 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14700 * gfortran.dg/inline_matmul_10.f90: New test.
14702 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14704 * c-c++-common/Wmisleading-indentation.c: New testcase.
14705 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14706 * c-c++-common/Wmisleading-indentation-2.md: New file.
14708 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14710 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14712 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14714 2015-05-12 Richard Biener <rguenther@suse.de>
14716 PR tree-optimization/66101
14717 * gcc.dg/torture/pr66101.c: New testcase.
14719 2015-05-12 Richard Biener <rguenther@suse.de>
14721 PR tree-optimization/37021
14722 * gcc.target/i386/vect-addsub.c: New testcase.
14724 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14726 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14728 2015-05-12 Tom de Vries <tom@codesourcery.com>
14730 PR tree-optimization/66010
14731 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14733 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14736 * g++.dg/cpp0x/trailing10.C: New.
14738 2015-05-12 Richard Biener <rguenther@suse.de>
14740 * gcc.dg/vect/bb-slp-35.c: New testcase.
14742 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14745 * gfortran.dg/bound_simplification_6.f90: New.
14747 2015-05-11 Steve Ellcey <sellcey@mips.com>
14749 * gcc.target/mips/branch-1.c: Pass argument to bar().
14751 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14754 * gcc.target/i386/pr65753.c: New test.
14756 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14758 PR rtl-optimization/66076
14759 * gcc.dg/torture/pr66076.c: New test.
14761 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14764 * gfortran.dg/inline_matmul_7.f90: New test.
14765 * gfortran.dg/inline_matmul_8.f90: New test.
14766 * gfortran.dg/inline_matmul_9.f90: New test.
14768 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14770 * gfortran.dg/bound_simplification_5.f90: New.
14772 2015-05-09 Jason Merrill <jason@redhat.com>
14774 * lib/target-supports.exp (cxx_default): New global.
14775 (check_effective_target_c++11_only)
14776 (check_effective_target_c++14_only)
14777 (check_effective_target_c++98_only)
14778 (check_effective_target_c++1z_only): Check it.
14780 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14782 PR tree-optimization/64454
14783 * gcc.dg/tree-ssa/vrp97.c: New file.
14784 * gcc.dg/vect/slp-perm-7.c: Update.
14786 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14789 * gfortran.dg/elemental_subroutine_11.f90: New test.
14791 2015-05-08 Richard Biener <rguenther@suse.de>
14793 PR tree-optimization/66036
14794 * gcc.dg/vect/slp-41.c: New testcase.
14796 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14798 * gfortran.dg/elemental_optional_args_7.f90: New.
14800 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14802 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14803 allow cmlt or sshr.
14805 2015-05-08 Marek Polacek <polacek@redhat.com>
14808 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14809 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14811 2015-05-07 Marek Polacek <polacek@redhat.com>
14814 * c-c++-common/Wshift-negative-value-1.c: New test.
14815 * c-c++-common/Wshift-negative-value-2.c: New test.
14816 * c-c++-common/Wshift-negative-value-3.c: New test.
14817 * c-c++-common/Wshift-negative-value-4.c: New test.
14818 * c-c++-common/Wshift-negative-value-5.c: New test.
14819 * c-c++-common/Wshift-negative-value-6.c: New test.
14820 * gcc.dg/c90-left-shift-1.c: New test.
14821 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14822 * gcc.dg/c99-left-shift-1.c: New test.
14824 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14827 PR middle-end/54303
14828 * gcc.dg/fdata-sections-2.c: New file.
14830 2015-05-07 Marek Polacek <polacek@redhat.com>
14833 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14835 * c-c++-common/ubsan/align-7.c: Likewise.
14836 * c-c++-common/ubsan/bounds-8.c: Likewise.
14837 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14838 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14839 * c-c++-common/ubsan/null-1.c: Likewise.
14840 * c-c++-common/ubsan/null-10.c: Likewise.
14841 * c-c++-common/ubsan/null-11.c: Likewise.
14842 * c-c++-common/ubsan/null-2.c: Likewise.
14843 * c-c++-common/ubsan/null-3.c: Likewise.
14844 * c-c++-common/ubsan/null-4.c: Likewise.
14845 * c-c++-common/ubsan/null-5.c: Likewise.
14846 * c-c++-common/ubsan/null-6.c: Likewise.
14847 * c-c++-common/ubsan/null-7.c: Likewise.
14848 * c-c++-common/ubsan/null-8.c: Likewise.
14849 * c-c++-common/ubsan/null-9.c: Likewise.
14850 * c-c++-common/ubsan/object-size-1.c: Likewise.
14851 * c-c++-common/ubsan/object-size-10.c: Likewise.
14852 * c-c++-common/ubsan/object-size-4.c: Likewise.
14853 * c-c++-common/ubsan/object-size-5.c: Likewise.
14854 * c-c++-common/ubsan/object-size-7.c: Likewise.
14855 * c-c++-common/ubsan/object-size-8.c: Likewise.
14856 * c-c++-common/ubsan/object-size-9.c: Likewise.
14857 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14858 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14859 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14860 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14861 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14862 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14863 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14864 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14865 * c-c++-common/ubsan/pr59333.c: Likewise.
14866 * c-c++-common/ubsan/pr59667.c: Likewise.
14867 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14868 * c-c++-common/ubsan/pr60636.c: Likewise.
14869 * c-c++-common/ubsan/pr63802.c: Likewise.
14870 * c-c++-common/ubsan/recovery-1.c: Likewise.
14871 * c-c++-common/ubsan/recovery-3.c: Likewise.
14872 * c-c++-common/ubsan/shift-1.c: Likewise.
14873 * c-c++-common/ubsan/shift-2.c: Likewise.
14874 * c-c++-common/ubsan/shift-4.c: Likewise.
14875 * c-c++-common/ubsan/shift-7.c: Likewise.
14876 * c-c++-common/ubsan/undefined-2.c: Likewise.
14877 * c-c++-common/ubsan/vla-1.c: Likewise.
14878 * g++.dg/ubsan/null-1.C: Likewise.
14879 * g++.dg/ubsan/null-3.C: Likewise.
14880 * g++.dg/ubsan/null-4.C: Likewise.
14881 * g++.dg/ubsan/vptr-8.C: Likewise.
14882 * g++.dg/ubsan/vptr-9.C: Likewise.
14883 * gcc.dg/ubsan/bounds-2.c: Likewise.
14884 * gcc.dg/ubsan/object-size-9.c: Likewise.
14886 2015-05-07 Jeff Law <law@redhat.com>
14888 * gcc.dg/tree-ssa/shorten-1.c: New test.
14890 2015-05-07 Richard Biener <rguenther@suse.de>
14892 PR tree-optimization/66002
14893 * gcc.dg/vect/vect-125.c: New testcase.
14895 2015-05-07 Marek Polacek <polacek@redhat.com>
14896 Martin Uecker <uecker@eecs.berkeley.edu>
14898 * c-c++-common/ubsan/bounds-10.c: New test.
14900 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14902 * jit.dg/harness.h (set_options): Wrap with
14903 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14904 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14905 Special-case test-benchmark.c as a negative.
14906 * jit.dg/test-benchmark.c: New file.
14908 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14911 * gcc.target/arm/pr64208.c: New test.
14913 2015-05-06 Alan Modra <amodra@gmail.com>
14916 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14917 (gparms): Make volatile.
14919 2015-05-06 Richard Biener <rguenther@suse.de>
14921 PR tree-optimization/62283
14922 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14924 2015-05-06 Christian Bruel <christian.bruel@st.com>
14927 * gcc.target/aarch64/iinline-attr-1.c: New test.
14929 2015-05-06 Richard Biener <rguenther@suse.de>
14931 * gcc.dg/vect/bb-slp-34.c: New testcase.
14933 2015-05-06 Richard Biener <rguenther@suse.de>
14935 PR tree-optimization/62283
14936 * gcc.dg/vect/bb-slp-14.c: Adjust.
14938 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14941 * gcc.target/i386/pr65990.c: New test.
14943 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14946 * gcc.target/i386/pr65915.c: New.
14948 2015-05-05 Tom de Vries <tom@codesourcery.com>
14950 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14951 'va_list escapes 0'.
14953 2015-05-05 Tom de Vries <tom@codesourcery.com>
14955 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14958 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14960 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14961 * gcc.target/arm/pr65924.c: Likewise.
14963 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14966 * gcc.target/i386/pr65871-3.c: New test.
14968 2015-05-04 Jeff Law <law@redhat.com>
14971 2015-05-04 Jeff Law <law@redhat.com>
14972 * gcc.dg/tree-ssa/shorten-1.c: New test.
14974 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14975 Jakub Jelinek <jakub@redhat.com>
14978 * g++.dg/cpp0x/Wnarrowing4.C: New.
14980 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14982 * lib/target-supports.exp
14983 (check_effective_target_keeps_null_pointer_checks): Clarify that
14984 this is for targets that disable -fdelete-null-pointer-checks,
14985 not default it to off.
14986 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14987 -fdelete-null-pointer-checks explicit.
14988 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14989 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14990 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14991 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14992 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14993 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14994 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14995 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14996 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14997 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14998 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14999 * gcc.dg/tree-ssa/pr21086.c: Likewise.
15000 * gcc.dg/tree-ssa/pr21090.c: Likewise.
15001 * gcc.dg/tree-ssa/pr58480.c: Likewise.
15002 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
15003 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
15004 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
15005 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
15006 * gcc.dg/tree-ssa/unreachable.c: Likewise.
15007 * gcc.dg/tree-ssa/vrp02.c: Likewise.
15008 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15009 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15010 * gcc.dg/tree-ssa/vrp55.c: Likewise.
15011 * g++.dg/cpp0x/static_assert9.C: Likewise.
15012 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
15013 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
15014 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
15015 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
15016 * g++.dg/tree-ssa/pr26406.C: Likewise.
15018 2015-05-04 Jakub Jelinek <jakub@redhat.com>
15020 PR tree-optimization/65984
15021 * c-c++-common/ubsan/pr65984.c: New test.
15023 2015-05-04 Jeff Law <law@redhat.com>
15025 * gcc.dg/tree-ssa/shorten-1.c: New test.
15027 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15030 * gfortran.dg/pr44735.f90: New test.
15032 2015-05-04 Richard Biener <rguenther@suse.de>
15034 PR tree-optimization/65965
15035 * gcc.dg/vect/bb-slp-33.c: New testcase.
15037 2015-05-04 Richard Biener <rguenther@suse.de>
15039 PR tree-optimization/65935
15040 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
15042 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
15044 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
15045 for each supported variant instead of CHECK_RESULTS.
15046 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
15047 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
15048 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
15049 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
15050 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
15051 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15052 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
15053 expected results for unsupported variants. Call CHECK for each
15054 supported variant instead of CHECK_RESULTS.
15055 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
15056 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
15057 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
15058 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
15059 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
15060 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
15061 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
15062 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
15063 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
15064 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
15065 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15066 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15067 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15068 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
15069 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
15070 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
15071 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
15072 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
15073 expected results for unsupported variants.
15074 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
15075 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
15076 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
15077 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
15078 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
15079 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
15080 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
15081 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
15082 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
15083 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
15084 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
15085 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
15086 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
15087 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
15088 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
15089 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
15090 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
15091 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
15092 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
15093 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
15094 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
15095 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
15096 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
15097 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
15098 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
15099 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
15100 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
15101 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
15103 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15106 * gfortran.dg/bound_9.f90: Add pointer assignment.
15108 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
15109 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
15112 * g++.dg/cpp0x/Wnarrowing3.C: New.
15114 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
15116 * gcc.dg/20150120-1.c: New test.
15117 * gcc.dg/20150120-2.c: New test.
15118 * gcc.dg/20150120-3.c: New test.
15120 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
15122 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
15124 2015-05-01 Renlin Li <renlin.li@arm.com>
15126 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
15128 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
15130 * gfortran.dg/bound_simplification_4.f90: New.
15132 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15134 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
15135 with powerpc_p8vector_ok.
15137 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15140 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
15142 * gfortran.dg/bound_9.f90: New test case.
15144 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
15146 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15147 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15148 for 32bit x86 targets.
15149 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15150 for 32bit x86 targets.
15151 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
15152 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15153 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
15154 for 32bit x86 targets.
15156 2015-04-30 Marek Polacek <polacek@redhat.com>
15158 PR tree-optimization/63551
15159 * g++.dg/ipa/pr63551.C: New test.
15161 2015-04-30 Caroline Tice <cmtice@google.com>
15164 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
15165 partition size on certain targets.
15167 2015-04-30 Renlin Li <renlin.li@arm.com>
15169 * gcc.target/aarch64/vect-reduc-or_1.c: New.
15171 2015-04-30 Marek Polacek <polacek@redhat.com>
15173 * c-c++-common/Wbool-compare-3.c: New test.
15175 * gcc.dg/pr65901.c (foo): Adjust dg-error.
15176 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
15178 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15181 * g++.dg/init/ref22.C: New.
15183 2015-04-30 Marek Polacek <polacek@redhat.com>
15185 * gcc.dg/init-bad-8.c: New test.
15187 * gcc.dg/incomplete-typedef-1.c: New test.
15189 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15192 * g++.dg/template/crash121.C: New.
15194 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
15196 * gcc.target/mips/call-from-init.c: New test.
15197 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15199 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15202 * gcc.target/i386/pr65871-1.c: New test.
15203 * gcc.target/i386/pr65871-2.c: Ditto.
15205 2015-04-29 Marek Polacek <polacek@redhat.com>
15208 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15209 * c-c++-common/Wbool-compare-2.c: New test.
15211 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
15214 * gcc.target/aarch64/vstN_lane_1.c: New file.
15216 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
15219 * g++.dg/warn/Winit-self-3.C: New.
15221 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15223 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15225 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
15228 * gcc.target/arm/pr65924.c: New test.
15230 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
15232 * g++.dg/gomp/tpl-target-update.C: New file.
15234 2015-04-29 Richard Biener <rguenther@suse.de>
15236 PR tree-optimization/65917
15237 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15239 2015-04-29 Christian Bruel <christian.bruel@st.com>
15242 * gcc.dg/ipa/iinline-attr.c: New test.
15243 * gcc.target/i386/iinline-attr-2.c: New test.
15245 2015-04-28 Andre Vehreschild <vehre@gmx.de>
15247 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15250 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15252 * gcc.dg/vect/vect-33.c: Remove spurious line.
15254 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
15256 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15258 2015-04-28 Marek Polacek <polacek@redhat.com>
15261 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15262 * gcc.dg/pr65901.c: New test.
15264 2015-04-28 Richard Biener <rguenther@suse.de>
15266 PR tree-optimization/62283
15267 * gfortran.dg/vect/pr62283-2.f: New testcase.
15268 * gcc.dg/vect/bb-slp-14.c: Adjust.
15270 2015-04-28 Richard Biener <rguenther@suse.de>
15272 PR tree-optimization/65851
15273 * g++.dg/torture/pr65851.C: New testcase.
15275 2015-04-27 Jeff Law <law@redhat.com>
15277 PR tree-optimization/65217
15278 * gcc.target/i386/pr65217.c: Remove XFAIL.
15280 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15283 Add tests forgotten to svn-add.
15284 * gfortran.dg/class_allocate_19.f03: New test.
15285 * gfortran.dg/class_array_20.f03: New test.
15286 * gfortran.dg/class_array_21.f03: New test.
15287 * gfortran.dg/finalize_29.f08: New test.
15289 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15293 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15294 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15296 2015-04-27 Caroline Tice <cmtice@google.com>
15298 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15301 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
15304 * gcc.target/powerpc/htm-1.c: New test.
15305 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15306 on 64-bit compiles.
15307 (__builtin_tabortdci): Likewise.
15308 (__builtin_tcheck): Remove operand.
15309 * lib/target-supports.exp (check_htm_hw_available): New function.
15311 2015-04-27 Richard Biener <rguenther@suse.de>
15313 * gcc.target/i386/pr65217.c: XFAIL.
15315 2015-04-27 Jakub Jelinek <jakub@redhat.com>
15317 PR tree-optimization/65875
15318 * gcc.c-torture/compile/pr65875.c: New test.
15320 2015-04-25 Marek Polacek <polacek@redhat.com>
15323 * gcc.dg/enum-incomplete-2.c: New test.
15324 * gcc.dg/enum-mode-1.c: New test.
15326 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15329 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15331 * gcc.target/powerpc/pr65849-2.c: Likewise.
15333 2015-04-24 Tom de Vries <tom@codesourcery.com>
15335 PR tree-optimization/65802
15336 * g++.dg/pr65802.C: Move to ...
15337 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
15338 stdarg.h. Rewrite for C.
15339 (fn1): Use va_list and va_arg. Make variable args function. Add use of
15340 va_start and va_end. Remove unnecessary inline asm.
15342 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
15343 Wei Mi <wmi@google.com>
15345 * gcc.target/i386/sse2-load-multi.c: New test.
15346 * gcc.target/i386/sse2-store-multi.c: Ditto.
15348 2015-04-24 Marek Polacek <polacek@redhat.com>
15351 * c-c++-common/pr65830.c: New test.
15354 * c-c++-common/Wlogical-op-1.c: New test.
15356 2015-04-24 Marek Polacek <polacek@redhat.com>
15359 * c-c++-common/pr61534-1.c: New test.
15361 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15362 Steven Bosscher <steven@gcc.gnu.org>
15364 PR rtl-optimization/34503
15365 * gcc.target/arm/pr64616.c: New file.
15367 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15369 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15371 2015-04-24 Terry Guo <terry.guo@arm.com>
15373 * gcc.target/arm/pr65710.c: Update the options.
15375 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15377 * gcc.target/i386/pr65523.c: Skip x32.
15379 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15381 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15382 to look for vcl* where appropriate.
15384 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15386 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15387 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15389 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15392 * gcc.target/arm/pr26702.c: New test.
15394 2015-04-23 Marek Polacek <polacek@redhat.com>
15397 * gcc.dg/pr65345-1.c: New test.
15398 * gcc.dg/pr65345-2.c: New test.
15400 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15402 * gcc.target/powerpc/crypto-builtin-2.c: New.
15404 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15407 * gfortran.dg/class_allocate_19.f03: New test.
15408 * gfortran.dg/class_array_20.f03: New test.
15409 * gfortran.dg/class_array_21.f03: New test.
15410 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15411 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15412 initialization correctly.
15413 * gfortran.dg/finalize_29.f08: New test.
15415 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15417 * gcc.target/powerpc/swaps-p8-18.c: New test.
15419 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15422 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15423 * gcc.dg/vect/bb-slp-25.c: Likewise.
15424 * gcc.dg/vect/bb-slp-29.c: Likewise.
15425 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15426 vect_no_align && { ! vect_hw_misalign }.
15427 * gcc.dg/vect/bb-slp-9.c: Likewise.
15428 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15430 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15431 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15432 account for POWER8, where peeling for alignment is not needed.
15433 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15434 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15435 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15436 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15437 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15438 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15439 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15440 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15441 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15442 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15443 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15444 * gcc.dg/vect/pr16105.c: Likewise.
15445 * gcc.dg/vect/pr20122.c: Likewise.
15446 * gcc.dg/vect/pr33804.c: Likewise.
15447 * gcc.dg/vect/pr33953.c: Likewise.
15448 * gcc.dg/vect/pr56787.c: Likewise.
15449 * gcc.dg/vect/pr58508.c: Likewise.
15450 * gcc.dg/vect/slp-25.c: Likewise.
15451 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15452 * gcc.dg/vect/vect-105.c: Likewise.
15453 * gcc.dg/vect/vect-27.c: Likewise.
15454 * gcc.dg/vect/vect-29.c: Likewise.
15455 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15457 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15458 && { ! vect_hw_misalign }.
15459 * gcc.dg/vect/vect-44.c: Likewise.
15460 * gcc.dg/vect/vect-48.c: Likewise.
15461 * gcc.dg/vect/vect-50.c: Likewise.
15462 * gcc.dg/vect/vect-52.c: Likewise.
15463 * gcc.dg/vect/vect-56.c: Likewise.
15464 * gcc.dg/vect/vect-60.c: Likewise.
15465 * gcc.dg/vect/vect-72.c: Likewise.
15466 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15467 * gcc.dg/vect/vect-75.c: Likewise.
15468 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15469 * gcc.dg/vect/vect-77-global.c: Likewise.
15470 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15471 * gcc.dg/vect/vect-78-global.c: Likewise.
15472 * gcc.dg/vect/vect-93.c: Likewise.
15473 * gcc.dg/vect/vect-95.c: Likewise.
15474 * gcc.dg/vect/vect-96.c: Likewise.
15475 * gcc.dg/vect/vect-cond-1.c: Likewise.
15476 * gcc.dg/vect/vect-cond-3.c: Likewise.
15477 * gcc.dg/vect/vect-cond-4.c: Likewise.
15478 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15479 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15480 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15481 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15482 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15483 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15484 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15485 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15486 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15487 * gcc.dg/vect/vect-outer-5.c: Likewise.
15488 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15489 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15490 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15491 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15492 * gcc.dg/vect/vect-peel-3.c: Likewise.
15493 * gcc.dg/vect/vect-peel-4.c: Likewise.
15494 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15495 * gcc.target/powerpc/pr65456.c: New test.
15496 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15497 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15498 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15499 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15500 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15501 vect_no_align && { ! vect_hw_misalign }.
15502 * gfortran.dg/vect/vect-3.f90: Likewise.
15503 * gfortran.dg/vect/vect-4.f90: Likewise.
15504 * gfortran.dg/vect/vect-5.f90: Likewise.
15505 * lib/target-supports.exp (check_effective_target_vect_no_align):
15506 Return 1 for POWER8.
15507 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15509 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15512 * gfortran.dg/pr65429.f90: New test.
15514 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15516 * c-c++-common/asan/user-section-1.c: New test.
15517 * c-c++-common/asan/user-section-2.c: New test.
15518 * c-c++-common/asan/user-section-3.c: New test.
15520 2015-04-22 Hale Wang <hale.wang@arm.com>
15521 Terry Guo <terry.guo@arm.com>
15523 PR rtl-optimization/64818
15524 * gcc.target/arm/pr64818.c: New test.
15526 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15529 * g++.dg/tree-ssa/pr61034.C: Update template.
15530 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15531 * gcc.dg/Warray-bounds-11.c: Likewise.
15532 * gcc.dg/Warray-bounds.c: Likewise.
15534 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15536 PR libgfortran/65234
15537 * gfortran.dg/fmt_unlimited.f90: New test.
15539 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15541 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15543 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15544 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15545 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15546 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15547 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15548 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15549 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15551 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15553 PR libgfortran/56743
15554 * gfortran.dg/namelist_87.f90: New test.
15556 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15558 * gcc.target/aarch64/mult-synth_1.c: New test.
15559 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15560 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15561 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15562 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15563 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15565 2015-04-21 Richard Biener <rguenther@suse.de>
15567 PR tree-optimization/65650
15568 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15569 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15570 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15571 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15572 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15573 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15575 2015-04-21 Tom de Vries <tom@codesourcery.com>
15577 PR tree-optimization/65802
15578 * g++.dg/pr65802.C: New test.
15580 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15583 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15584 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15586 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15589 * g++.dg/cpp0x/Wnarrowing2.C: New.
15591 2015-04-20 Jeff Law <law@redhat.com>
15593 PR tree-optimization/65658
15594 * gcc.dg/pr65658.c: New test.
15596 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15599 * gcc.target/aarch64/vec_init_1.c: New test.
15601 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15603 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15606 2015-04-18 Martin Sebor <msebor@redhat.com>
15608 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15609 of non-nul characters.
15610 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15612 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15615 * gcc.target/powerpc/pr65787.c: New.
15617 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15620 * gcc.target/aarch64/c-output-template-4.c: New test.
15622 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15625 * gcc.dg/pr65780-1.c: New test.
15626 * gcc.dg/pr65780-2.c: Likewise.
15627 * gcc.target/i386/pr32219-9.c: Likewise.
15628 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15630 * gcc.target/i386/pr64317.c (c): Initialize.
15632 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15635 * g++.dg/ext/mv18.C: New test.
15636 * g++.dg/ext/mv19.C: Likewise.
15637 * g++.dg/ext/mv20.C: Likewise.
15638 * g++.dg/ext/mv21.C: Likewise.
15639 * g++.dg/ext/mv22.C: Likewise.
15640 * g++.dg/ext/mv23.C: Likewise.
15642 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15645 * g++.dg/init/pr64527.C: New test.
15647 2015-04-17 Tom de Vries <tom@codesourcery.com>
15648 Michael Matz <matz@suse.de>
15650 PR tree-optimization/64950
15651 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15654 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15656 * c-c++-common/asan/user-section-1.c: New test.
15658 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15661 * gcc.dg/debug/pr65771.c: New test.
15663 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15665 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15666 __buitlin_alloca with __builtin_alloca.
15668 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15670 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15672 2015-04-16 Richard Biener <rguenther@suse.de>
15674 PR tree-optimization/64277
15675 * gcc.dg/Warray-bounds-14.c: New testcase.
15676 * gcc.dg/Warray-bounds-15.c: Likewise.
15677 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15678 * c-c++-common/ubsan/bounds-6.c: Likewise.
15680 2015-04-16 Renlin Li <renlin.li@arm.com>
15682 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15683 * gcc.target/arm/unsigned-float.c: New.
15685 2015-04-16 Richard Biener <rguenther@suse.de>
15687 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15688 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15689 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15691 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15693 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15694 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15695 * g++.dg/cpp0x/defaulted21.C: Likewise.
15696 * g++.dg/cpp0x/defaulted28.C: Likewise.
15697 * g++.dg/cpp0x/defaulted47.C: Likewise.
15698 * g++.dg/cpp0x/elision_neg.C: Likewise.
15699 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15700 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15701 * g++.dg/cpp0x/implicit1.C: Likewise.
15702 * g++.dg/cpp0x/implicit9.C: Likewise.
15703 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15704 * g++.dg/cpp0x/range-for13.C: Likewise.
15705 * g++.dg/gomp/clause-2.C: Likewise.
15706 * g++.dg/gomp/udr-5.C: Likewise.
15707 * g++.dg/inherit/access6.C: Likewise.
15708 * g++.dg/lookup/duperr1.C: Likewise.
15709 * g++.dg/lookup/friend2.C: Likewise.
15710 * g++.dg/lookup/pr6936.C: Likewise.
15711 * g++.dg/lookup/scoped1.C: Likewise.
15712 * g++.dg/lookup/using26.C: Likewise.
15713 * g++.dg/lookup/using38.C: Likewise.
15714 * g++.dg/other/access2.C: Likewise.
15715 * g++.dg/overload/defarg3.C: Likewise.
15716 * g++.dg/overload/defarg6.C: Likewise.
15717 * g++.dg/parse/access11.C: Likewise.
15718 * g++.dg/parse/access2.C: Likewise.
15719 * g++.dg/parse/access3.C: Likewise.
15720 * g++.dg/parse/access4.C: Likewise.
15721 * g++.dg/parse/access5.C: Likewise.
15722 * g++.dg/parse/access6.C: Likewise.
15723 * g++.dg/parse/access8.C: Likewise.
15724 * g++.dg/parse/access9.C: Likewise.
15725 * g++.dg/parse/crash40.C: Likewise.
15726 * g++.dg/tc1/dr142.C: Likewise.
15727 * g++.dg/tc1/dr166.C: Likewise.
15728 * g++.dg/tc1/dr52.C: Likewise.
15729 * g++.dg/template/access11.C: Likewise.
15730 * g++.dg/template/access18.C: Likewise.
15731 * g++.dg/template/access19.C: Likewise.
15732 * g++.dg/template/access2.C: Likewise.
15733 * g++.dg/template/access20.C: Likewise.
15734 * g++.dg/template/access26.C: Likewise.
15735 * g++.dg/template/access3.C: Likewise.
15736 * g++.dg/template/access7.C: Likewise.
15737 * g++.dg/template/conv12.C: Likewise.
15738 * g++.dg/template/crash69.C: Likewise.
15739 * g++.dg/template/friend31.C: Likewise.
15740 * g++.dg/template/friend32.C: Likewise.
15741 * g++.dg/template/memfriend15.C: Likewise.
15742 * g++.dg/template/memfriend16.C: Likewise.
15743 * g++.dg/template/memfriend17.C: Likewise.
15744 * g++.dg/template/memfriend7.C: Likewise.
15745 * g++.dg/template/pr32519.C: Likewise.
15746 * g++.dg/template/qualttp21.C: Likewise.
15747 * g++.dg/template/qualttp8.C: Likewise.
15748 * g++.dg/template/ttp10.C: Likewise.
15749 * g++.dg/template/typedef11.C: Likewise.
15750 * g++.dg/template/typedef13.C: Likewise.
15751 * g++.dg/template/typedef19.C: Likewise.
15752 * g++.dg/template/typedef20.C: Likewise.
15753 * g++.dg/template/typedef22.C: Likewise.
15754 * g++.dg/template/using16.C: Likewise.
15755 * g++.dg/template/virtual3.C: Likewise.
15756 * g++.dg/ubsan/pr61272.C: Likewise.
15757 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15758 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15759 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15760 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15761 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15762 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15763 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15764 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15765 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15766 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15767 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15768 * g++.old-deja/g++.jason/access17.C: Likewise.
15769 * g++.old-deja/g++.jason/access18.C: Likewise.
15770 * g++.old-deja/g++.jason/access22.C: Likewise.
15771 * g++.old-deja/g++.jason/access23.C: Likewise.
15772 * g++.old-deja/g++.jason/access8.C: Likewise.
15773 * g++.old-deja/g++.jason/delete3.C: Likewise.
15774 * g++.old-deja/g++.jason/report.C: Likewise.
15775 * g++.old-deja/g++.law/access2.C: Likewise.
15776 * g++.old-deja/g++.law/access3.C: Likewise.
15777 * g++.old-deja/g++.law/access4.C: Likewise.
15778 * g++.old-deja/g++.law/access5.C: Likewise.
15779 * g++.old-deja/g++.law/arm12.C: Likewise.
15780 * g++.old-deja/g++.law/arm14.C: Likewise.
15781 * g++.old-deja/g++.law/ctors13.C: Likewise.
15782 * g++.old-deja/g++.law/union2.C: Likewise.
15783 * g++.old-deja/g++.law/visibility12.C: Likewise.
15784 * g++.old-deja/g++.law/visibility15.C: Likewise.
15785 * g++.old-deja/g++.law/visibility16.C: Likewise.
15786 * g++.old-deja/g++.law/visibility17.C: Likewise.
15787 * g++.old-deja/g++.law/visibility18.C: Likewise.
15788 * g++.old-deja/g++.law/visibility19.C: Likewise.
15789 * g++.old-deja/g++.law/visibility20.C: Likewise.
15790 * g++.old-deja/g++.law/visibility21.C: Likewise.
15791 * g++.old-deja/g++.law/visibility24.C: Likewise.
15792 * g++.old-deja/g++.law/visibility4.C: Likewise.
15793 * g++.old-deja/g++.law/visibility5.C: Likewise.
15794 * g++.old-deja/g++.law/visibility6.C: Likewise.
15795 * g++.old-deja/g++.law/visibility7.C: Likewise.
15796 * g++.old-deja/g++.law/visibility8.C: Likewise.
15797 * g++.old-deja/g++.law/visibility9.C: Likewise.
15798 * g++.old-deja/g++.niklas/t135.C: Likewise.
15799 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15800 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15801 * g++.old-deja/g++.other/access11.C: Likewise.
15802 * g++.old-deja/g++.other/access4.C: Likewise.
15803 * g++.old-deja/g++.other/access7.C: Likewise.
15804 * g++.old-deja/g++.other/crash1.C: Likewise.
15805 * g++.old-deja/g++.other/crash7.C: Likewise.
15806 * g++.old-deja/g++.other/friend1.C: Likewise.
15807 * g++.old-deja/g++.other/friend4.C: Likewise.
15808 * g++.old-deja/g++.other/friend9.C: Likewise.
15809 * g++.old-deja/g++.other/lineno1.C: Likewise.
15810 * g++.old-deja/g++.other/using1.C: Likewise.
15811 * g++.old-deja/g++.pt/enum14.C: Likewise.
15812 * g++.old-deja/g++.pt/friend11.C: Likewise.
15813 * g++.old-deja/g++.pt/friend21.C: Likewise.
15814 * g++.old-deja/g++.pt/friend3.C: Likewise.
15815 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15816 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15817 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15818 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15820 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15823 * g++.dg/ipa/pr65765.C: New test.
15825 2015-04-15 Nick Clifton <nickc@redhat.com>
15827 * gcc.target/rx/builtins.c: Disable RMPA test if string
15828 instructions are not allowed.
15830 2015-04-15 Alan Modra <amodra@gmail.com>
15832 * gcc.dg/pr65408.c: New.
15834 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15837 * gcc.target/arm/pr65729.c: New test.
15839 2015-04-14 Richard Biener <rguenther@suse.de>
15841 PR tree-optimization/65758
15842 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15844 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15847 * gcc.c-torture/execute/pr65648.c: New test.
15849 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15851 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15852 __builtin_finite instead of finite.
15853 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15856 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15858 PR tree-optimization/63387
15859 * gcc.dg/pr63387.c: New testcase.
15861 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15863 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15865 2015-04-13 Richard Biener <rguenther@suse.de>
15867 PR tree-optimization/65204
15868 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15870 2015-04-13 Terry Guo <terry.guo@arm.com>
15873 * gcc.target/arm/pr65710.c: New.
15875 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15877 PR tree-optimization/65747
15878 * g++.dg/torture/pr65747.C: New test.
15880 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15883 * g++.dg/cpp0x/pr65736.C: New test.
15885 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15886 Martin Liska <mliska@suse.cz>
15889 * g++.dg/ipa/pr65722.C: New testcase.
15891 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15893 PR tree-optimization/65735
15894 * gcc.c-torture/compile/pr65735.c: New test.
15896 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15898 PR middle-end/65554
15899 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15901 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15904 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15906 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15909 * gcc.target/arm/pr65647-2.c: New.
15911 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15914 * g++.dg/torture/pr65694.C: New test.
15916 2015-04-10 Tobias Burnus <burnus@net-b.de>
15918 * gfortran.dg/coarray_lock_6.f90: New.
15919 * gfortran.dg/coarray_lock_7.f90: New.
15920 * gfortran.dg/coarray/lock_2.f90: New.
15922 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15928 * gfortran.dg/used_types_27.f90: New.
15930 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15933 * gcc.target/i386/pr65671.c: New.
15935 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15937 PR tree-optimization/65709
15938 * c-c++-common/ubsan/align-9.c: New test.
15940 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15943 * gfortran.dg/pr56852.f90: New test.
15945 2015-04-09 Marek Polacek <polacek@redhat.com>
15946 Jakub Jelinek <jakub@redhat.com>
15948 PR middle-end/65554
15949 * g++.dg/opt/pr65554.C: New test.
15951 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15954 * c-c++-common/attr-aligned-1.c: New test.
15956 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15958 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15960 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15963 * gcc.target/i386/sse-25.c: New.
15965 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15968 * gcc.target/i386/pr65693.c: New test.
15970 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15972 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15974 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15976 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15978 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15980 * gcc.target/i386/thunk-retbnd.c: New.
15982 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15984 * gnat.dg/opt48.adb: New test.
15985 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15986 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15988 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15991 * gcc.c-torture/compile/pr65540.c: New.
15993 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15995 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15996 -Wno-pointer-arith.
15998 2015-04-07 Jakub Jelinek <jakub@redhat.com>
16001 * g++.dg/debug/pr65678.C: New test.
16003 PR middle-end/65680
16004 * gcc.c-torture/compile/pr65680.c: New test.
16006 2015-04-07 Andre Vehreschild <vehre@gmx.de>
16009 * gfortran.dg/allocate_with_source_5.f90: New test.
16011 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
16013 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
16014 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
16016 2015-04-07 Bin Cheng <bin.cheng@arm.com>
16018 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
16020 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16023 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
16024 to get floating point compression.
16025 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
16027 2015-04-06 Jakub Jelinek <jakub@redhat.com>
16029 PR preprocessor/61977
16030 * gcc.dg/cpp/pr61977.c: New test.
16032 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
16034 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
16036 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
16039 * gcc.target/arm/pr65647.c: New.
16041 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
16044 * g++.dg/torture/pr65655.C: New testcase.
16046 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
16049 * g++.dg/cpp1y/lambda-init13.C: New.
16051 2015-04-03 Marek Polacek <polacek@redhat.com>
16053 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
16055 2015-04-02 Marek Polacek <polacek@redhat.com>
16058 * g++.dg/cpp0x/constexpr-fold1.C: New test.
16059 * g++.dg/cpp0x/constexpr-fold2.C: New test.
16061 2015-04-02 Jakub Jelinek <jakub@redhat.com>
16063 PR preprocessor/61977
16064 * gcc.target/powerpc/pr61977-1.c: New test.
16065 * gcc.target/powerpc/pr61977-2.c: New test.
16067 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
16070 * g++.dg/warn/Wshadow-8.C: New.
16071 * g++.dg/warn/Wshadow-9.C: Likewise.
16072 * g++.dg/warn/Wshadow-10.C: Likewise.
16073 * g++.dg/warn/Wshadow-11.C: Likewise.
16075 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
16077 * gcc.dg/pr23623.c: Added aligned attribute.
16078 * gcc.dg/20141029-1.c: Likewise.
16079 * gcc.dg/20150306-1.c: New test.
16081 2015-04-01 Marek Polacek <polacek@redhat.com>
16084 * g++.dg/cpp0x/initlist93.C: New test.
16085 * g++.dg/cpp0x/initlist94.C: New test.
16087 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
16090 * gcc.target/aarch64/pr65624.c: New test.
16092 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
16094 * gcc.dg/ipa/inlinehint-4.c: New testcase.
16096 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
16098 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
16099 extra variable to force stack alignment.
16100 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
16101 extra variable to force stack alignment.
16103 2015-03-31 Marek Polacek <polacek@redhat.com>
16106 * g++.dg/template/pr65390.C: New test.
16108 2015-03-31 Martin Liska <mliska@suse.cz>
16110 * g++.dg/ipa/pr65557.C: New test.
16112 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
16114 * gcc.target/s390/hotpatch-25.c: New test.
16115 * gcc.target/s390/hotpatch-1.c: Update test.
16116 * gcc.target/s390/hotpatch-10.c: Update test.
16117 * gcc.target/s390/hotpatch-11.c: Update test.
16118 * gcc.target/s390/hotpatch-12.c: Update test.
16119 * gcc.target/s390/hotpatch-13.c: Update test.
16120 * gcc.target/s390/hotpatch-14.c: Update test.
16121 * gcc.target/s390/hotpatch-15.c: Update test.
16122 * gcc.target/s390/hotpatch-16.c: Update test.
16123 * gcc.target/s390/hotpatch-17.c: Update test.
16124 * gcc.target/s390/hotpatch-18.c: Update test.
16125 * gcc.target/s390/hotpatch-19.c: Update test.
16126 * gcc.target/s390/hotpatch-2.c: Update test.
16127 * gcc.target/s390/hotpatch-21.c: Update test.
16128 * gcc.target/s390/hotpatch-22.c: Update test.
16129 * gcc.target/s390/hotpatch-23.c: Update test.
16130 * gcc.target/s390/hotpatch-24.c: Update test.
16131 * gcc.target/s390/hotpatch-3.c: Update test.
16132 * gcc.target/s390/hotpatch-4.c: Update test.
16133 * gcc.target/s390/hotpatch-5.c: Update test.
16134 * gcc.target/s390/hotpatch-6.c: Update test.
16135 * gcc.target/s390/hotpatch-7.c: Update test.
16136 * gcc.target/s390/hotpatch-8.c: Update test.
16137 * gcc.target/s390/hotpatch-9.c: Update test.
16138 * gcc.target/s390/hotpatch-compile-16.c: Update test.
16140 2015-03-31 Richard Biener <rguenther@suse.de>
16142 PR middle-end/65626
16143 * g++.dg/torture/pr65626.C: New testcase.
16145 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16148 * gcc.target/i386/mpx/pr65531.cc: New.
16150 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16153 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16154 __builtin_alloca instead of alloca.
16155 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16156 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16157 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16160 2015-03-30 Jakub Jelinek <jakub@redhat.com>
16163 * g++.dg/ubsan/pr65610.C: New test.
16165 2015-03-30 Marek Polacek <polacek@redhat.com>
16168 * g++.dg/cpp0x/pr65398-2.C: New test.
16170 2015-03-30 Marek Polacek <polacek@redhat.com>
16172 * c-c++-common/pr65556.c: Change the width of bit-fields.
16174 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16177 * gcc.target/i386/pr65588.c: New testcase.
16179 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16181 PR libgfortran/65563
16182 * gfortran.dg/open_errors_2.f90: New test.
16184 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16186 PR libgfortran/65596
16187 * gfortran.dg/namelist_86.f90: New test.
16189 2015-03-28 Andre Vehreschild <vehre@gmx.de>
16191 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16192 statement to reflect new ownership.
16194 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
16197 * g++.dg/template/friend58.C: New.
16198 * g++.dg/template/friend59.C: Likewise.
16200 2015-03-27 Tobias Burnus <burnus@net-b.de>
16203 * g++.dg/gomp/openmp-simd-3.C: New.
16204 * gcc.dg/gomp/openmp-simd-3.c: New.
16206 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
16209 * gcc.target/i386/pr65248-1.c: New file.
16210 * gcc.target/i386/pr65248-2.c: Likewise.
16211 * gcc.target/i386/pr65248-3.c: Likewise.
16212 * gcc.target/i386/pr65248-4.c: Likewise.
16214 2015-03-27 Jakub Jelinek <jakub@redhat.com>
16217 * gcc.c-torture/compile/pr65593.c: New test.
16219 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
16222 * g++.dg/cpp1y/constexpr-assert1.C: New.
16224 2015-03-27 Marek Polacek <polacek@redhat.com>
16227 * c-c++-common/pr65556.c: New test.
16229 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16232 * g++.dg/torture/pr65600.C: New testcase.
16234 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
16237 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16239 2015-03-27 Andre Vehreschild <vehre@gmx.de>
16241 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16242 statement and cleanup. Fixed typos.
16244 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16246 PR middle-end/65595
16247 * gcc.c-torture/compile/pr65595.c: New testcase.
16249 2015-03-27 Marek Polacek <polacek@redhat.com>
16252 * g++.dg/ubsan/pr65583.C: New test.
16254 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16256 * gcc.c-torture/compile/20150327.c: New testcase.
16258 2015-03-26 Richard Biener <rguenther@suse.de>
16260 PR middle-end/65555
16261 * g++.dg/torture/pr65555.C: New testcase.
16263 2015-03-26 Jakub Jelinek <jakub@redhat.com>
16265 PR tree-optimization/64715
16266 * gcc.dg/builtin-object-size-15.c: New test.
16267 * gcc.dg/pr64715-1.c: New test.
16268 * gcc.dg/pr64715-2.c: New test.
16270 2015-03-26 Richard Biener <rguenther@suse.de>
16272 PR middle-end/65519
16273 * gnat.dg/specs/opt2.ads: Fix testcase.
16275 2015-03-25 Martin Sebor <msebor@redhat.com>
16278 * lib/target-supports.exp (check_effective_target_arm32): Fail early
16279 when target isn't arm*-*-*-*.
16280 (check_effective_target_arm_nothumb): Likewise.
16281 (check_effective_target_arm_little_endian): Likewise.
16282 (check_effective_target_arm_vect_no_misalign): Likewise.
16283 (check_effective_target_aarch64_little_endian): Fail early if target
16284 isn't aarch64*-*-*.
16286 2015-03-25 Sebastian Pop <s.pop@samsung.com>
16288 PR tree-optimization/65177
16289 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16291 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
16293 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16294 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16295 smmintrin.h and mm3dnow.h.
16297 2015-03-25 Marek Polacek <polacek@redhat.com>
16300 * g++.dg/cpp0x/pr65558.C: New test.
16302 2015-03-25 Marek Polacek <polacek@redhat.com>
16305 * g++.dg/template/pr61670.C: New test.
16307 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
16310 * g++.dg/template/pr54987.C: New.
16312 2015-03-25 Richard Biener <rguenther@suse.de>
16314 PR tree-optimization/62630
16315 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16317 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
16320 * gcc.target/i386/mpx/pr65508.c: New.
16322 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
16326 * gfortran.dg/data_initialized_3.f90: New.
16328 2015-03-25 Richard Biener <rguenther@suse.de>
16330 PR middle-end/65519
16331 * gnat.dg/specs/opt2.ads: New testcase.
16333 2015-03-25 Bin Cheng <bin.cheng@arm.com>
16335 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16336 * gcc.target/arm/memset-inline-4.c: Skip for
16337 arm_tune_string_ops_prefer_neon.
16338 * gcc.target/arm/memset-inline-5.c: Ditto.
16339 * gcc.target/arm/memset-inline-6.c: Ditto.
16340 * gcc.target/arm/memset-inline-8.c: Ditto.
16341 * gcc.target/arm/memset-inline-9.c: Ditto.
16343 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16346 * g++.dg/other/virtual3.C: New.
16348 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16351 * g++.dg/cpp0x/vt-60130.C: New.
16353 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16356 * g++.dg/warn/Warray-bounds-7.C: New.
16358 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16361 * g++.dg/template/defarg18.C: New.
16363 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16366 * g++.dg/cpp0x/vt-59988.C: New.
16368 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16370 PR tree-optimization/65533
16371 * gcc.dg/pr65533.c: New test.
16373 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16375 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16376 source= and mold= expressions functionality.
16377 * gfortran.dg/allocate_class_4.f90: New test.
16378 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16379 copying an unlimited polymorhpic object containing a char array
16380 to another unlimited polymorphic object respects the _len
16382 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16383 whether deferred length char array allocate works, unlimited
16384 polymorphic object allocation from a string works and if
16385 allocating an array of deferred length strings works.
16386 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16388 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16391 * g++.dg/cpp0x/constexpr-array11.C: New.
16393 2015-03-24 Richard Biener <rguenther@suse.de>
16395 PR middle-end/65517
16396 * gcc.dg/torture/pr65517.c: New testcase.
16398 2015-03-24 Tobias Burnus <burnus@net-b.de>
16400 * gfortran.dg/coindexed_1.f90: Moved from
16401 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16403 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16406 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16410 * gcc.target/i386/pr65523.c: New test.
16413 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16415 * g++.dg/lto/pr65475b_0.C: Likewise.
16417 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16420 * gcc.target/sh/torture/pr65505.c: New.
16422 2015-03-23 Martin Sebor <msebor@redhat.com>
16425 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16426 assembly for lvx in addition to lxv.
16428 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16431 * gfortran.dg/pr65504.f90: New test.
16434 * gcc.dg/pr65521.c: New test.
16436 2015-03-23 Richard Biener <rguenther@suse.de>
16438 PR tree-optimization/65518
16439 * gcc.dg/vect/pr65518.c: New testcase.
16441 2015-03-23 Richard Biener <rguenther@suse.de>
16443 PR tree-optimization/65494
16444 * gcc.dg/vect/pr65494.c: New testcase.
16446 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16448 PR preprocessor/65238
16449 * c-c++-common/cpp/pr65238-1.c: New test.
16450 * gcc.dg/cpp/pr65238-2.c: New test.
16451 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16452 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16454 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16455 Mikael Morin <mikael@gcc.gnu.org>
16458 * gfortran.dg/elemental_dependency_4.f90: New.
16459 * gfortran.dg/elemental_dependency_5.f90: New.
16461 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16464 * g++.dg/lto/pr65475b_0.C: New testcase.
16465 * g++.dg/lto/pr65475b_1.C: New testcase.
16466 * g++.dg/lto/pr65475c_0.C: New testcase.
16467 * g++.dg/lto/pr65475c_1.C: New testcase.
16469 2015-03-21 Tobias Burnus <burnus@net-b.de>
16471 * gfortran.dg/coarray_38.f90: New.
16472 * gfortran.dg/coarray_39.f90: New.
16473 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16476 2015-03-20 Marek Polacek <polacek@redhat.com>
16479 * g++.dg/cpp0x/pr65398.C: New test.
16481 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16484 * g++.dg/lto/pr65475_0.C: New testcase.
16485 * g++.dg/lto/pr65475_1.C: New testcase.
16487 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16489 PR rtl-optimization/64366
16490 * gcc.target/sh/pr64366.c: New.
16492 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16495 * g++.dg/cpp0x/constexpr-48324.C: New.
16497 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16500 * g++.dg/cpp0x/pr48453.C: New.
16502 2015-03-20 Marek Polacek <polacek@redhat.com>
16505 * g++.dg/cpp0x/pr65072.C: New test.
16507 2015-03-20 Richard Biener <rguenther@suse.de>
16509 PR middle-end/64715
16510 * gcc.dg/pr15347.c: Use -O.
16511 * c-c++-common/pr19807-1.c: Likewise.
16513 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16515 * gnat.dg/volatile13.ad[sb]: New test.
16517 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16519 PR rtl-optimization/60851
16520 * gcc.target/i386/pr60851.c: New test.
16522 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16525 * g++.dg/pr65240.h: Add tests for PR 65240.
16526 * g++.dg/pr65240-1.C: Likewise.
16527 * g++.dg/pr65240-2.C: Likewise.
16528 * g++.dg/pr65240-3.C: Likewise.
16529 * g++.dg/pr65240-4.C: Likewise.
16531 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16533 PR rtl-optimization/63491
16534 * gcc.target/powerpc/pr63491.c: New.
16536 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16538 * g++.dg/ipa/pr65465.C: New test.
16540 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16543 * g++.dg/cpp0x/deleted11.C: New.
16545 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16548 * c-c++-common/tsan/pr65400-3.c: New test.
16550 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16553 * g++.dg/cpp0x/constexpr-59686.C: New.
16555 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16558 * g++.dg/tsan/pr64265.C: New test.
16561 * c-c++-common/tsan/pr65400-1.c: New test.
16562 * c-c++-common/tsan/pr65400-2.c: New test.
16564 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16567 * g++.dg/cpp0x/pr59816.C: New.
16569 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16572 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16574 2015-03-18 Martin Liska <mliska@suse.cz>
16577 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16578 equivalences either to 6 or 7.
16580 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16582 PR middle-end/64491
16584 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16586 * gcc.dg/undefined-loop-1.c: New file.
16587 * gcc.dg/undefined-loop-2.c: New file.
16589 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16592 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16593 loop exits too early.
16595 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16597 PR tree-optimization/65450
16598 * gfortran.dg/pr65450.f90: New test.
16601 * gcc.target/i386/pr65078-1.c: New test.
16602 * gcc.target/i386/pr65078-2.c: New test.
16603 * gcc.target/i386/pr65078-3.c: New test.
16604 * gcc.target/i386/pr65078-4.c: New test.
16605 * gcc.target/i386/pr65078-5.c: New test.
16606 * gcc.target/i386/pr65078-6.c: New test.
16608 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16611 * g++.dg/cpp1y/pr65340.C: New.
16613 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16616 * gfortran.dg/system_clock_3.f08: Adjust test.
16618 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16621 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16622 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16624 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16627 * gfortran.dg/system_clock_3.f08: New test.
16629 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16632 g++.dg/cpp1y/pr64626-1.C: New.
16633 g++.dg/cpp1y/pr64626-2.C: New.
16634 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16636 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16638 PR tree-optimization/65427
16639 * gcc.c-torture/execute/pr65427.c: New test.
16641 2015-03-16 Marek Polacek <polacek@redhat.com>
16645 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16646 * g++.dg/cpp0x/pr65327.C: New test.
16648 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16651 * c-c++-common/asan/pr64820.c: New test.
16653 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16655 * gfortran.dg/pointer_2.f90: New test.
16657 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16659 * g++.dg/pr65049.C: New test.
16661 2015-03-16 Tom de Vries <tom@codesourcery.com>
16663 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16664 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16665 * gcc.target/i386/fuse-caller-save.c: Same.
16667 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16669 * gnat.dg/loop_optimization18.ad[sb]: New test.
16670 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16672 2015-03-16 Alan Modra <amodra@gmail.com>
16674 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16677 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16679 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16681 * gcc.dg/torture/pr65270-2.c: Likewise.
16683 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16686 * gfortran.dg/pointer_remapping_9.f90: New.
16688 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16690 PR tree-optimization/65369
16691 * gcc.c-torture/execute/pr65369.c: New test.
16693 PR tree-optimization/65418
16694 * gcc.c-torture/execute/pr65418-1.c: New test.
16695 * gcc.c-torture/execute/pr65418-2.c: New test.
16697 PR rtl-optimization/65401
16698 * gcc.c-torture/execute/pr65401.c: New test.
16700 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16703 * gcc.target/arm/pr64600_1.c: New test.
16705 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16707 PR rtl-optimization/65235
16708 * gcc.target/aarch64/pr65235_1.c: New test.
16710 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16712 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16713 * gcc.target/s390/hotpatch-22.c: Likewise.
16714 * gcc.target/s390/hotpatch-23.c: Likewise.
16715 * gcc.target/s390/hotpatch-24.c: Likewise.
16716 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16717 * gcc.target/s390/hotpatch-1.c: Update expected output.
16718 * gcc.target/s390/hotpatch-2.c: Likewise.
16719 * gcc.target/s390/hotpatch-3.c: Likewise.
16720 * gcc.target/s390/hotpatch-4.c: Likewise.
16721 * gcc.target/s390/hotpatch-5.c: Likewise.
16722 * gcc.target/s390/hotpatch-6.c: Likewise.
16723 * gcc.target/s390/hotpatch-7.c: Likewise.
16724 * gcc.target/s390/hotpatch-8.c: Likewise.
16725 * gcc.target/s390/hotpatch-9.c: Likewise.
16726 * gcc.target/s390/hotpatch-10.c: Likewise.
16727 * gcc.target/s390/hotpatch-11.c: Likewise.
16728 * gcc.target/s390/hotpatch-12.c: Likewise.
16729 * gcc.target/s390/hotpatch-13.c: Likewise.
16730 * gcc.target/s390/hotpatch-14.c: Likewise.
16731 * gcc.target/s390/hotpatch-15.c: Likewise.
16732 * gcc.target/s390/hotpatch-16.c: Likewise.
16733 * gcc.target/s390/hotpatch-17.c: Likewise.
16734 * gcc.target/s390/hotpatch-18.c: Likewise.
16735 * gcc.target/s390/hotpatch-19.c: Likewise.
16737 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16740 * gcc.target/i386/pr65103-1.c: New.
16742 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16745 * gcc.target/i386/pr65044.c: New.
16747 2015-03-12 Tom de Vries <tom@codesourcery.com>
16749 PR rtl-optimization/64895
16750 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16751 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16752 * gcc.target/i386/fuse-caller-save.c: Ditto.
16754 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16756 * gcc.dg/ipa/pr63569.c: Fix template.
16758 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16760 * g++.dg/ipa/pr64146.C: Require fpic support.
16762 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16764 PR libfortran/65200
16765 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16766 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16768 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16770 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16771 to dg-options, fix up dg-skip-if.
16773 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16776 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16777 * gcc.target/avr/tiny-caller-save.c: Same.
16779 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16782 * g++.dg/pr65242.C: New test.
16784 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16786 * c-c++-common/asan/no-asan-check-glob.c: New test.
16788 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16791 * g++.dg/other/default11.C: New.
16792 * g++.dg/other/default12.C: Likewise.
16794 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16797 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16799 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16802 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16804 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16807 * g++.dg/cpp0x/pr65127.C: New test.
16809 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16811 * gcc.dg/ipa/PR64550.c: Update template.
16813 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16814 Tobias Burnus <burnus@net-b.de>
16816 * gfortran.dg/coarray_sync_memory.f90: New.
16818 2015-03-10 Marek Polacek <polacek@redhat.com>
16821 * c-c++-common/ubsan/pr65367.c: New test.
16823 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16825 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16826 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16827 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16828 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16829 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16830 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16831 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16832 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16833 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16834 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16835 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16836 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16837 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16839 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16841 * lib/mpx-dg.exp (mpx_link_flags): New.
16844 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16845 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16846 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16847 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16848 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16849 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16850 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16851 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16852 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16853 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16854 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16855 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16856 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16857 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16858 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16859 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16860 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16861 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16862 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16863 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16864 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16865 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16866 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16867 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16868 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16869 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16870 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16871 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16872 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16873 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16874 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16875 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16876 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16877 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16878 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16879 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16880 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16881 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16882 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16883 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16884 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16885 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16886 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16887 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16888 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16889 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16890 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16891 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16892 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16893 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16894 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16895 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16896 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16897 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16898 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16899 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16900 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16901 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16902 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16903 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16904 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16905 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16906 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16907 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16908 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16909 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16910 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16911 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16912 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16913 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16914 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16915 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16916 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16917 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16918 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16919 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16920 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16921 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16922 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16923 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16924 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16925 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16926 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16927 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16928 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16929 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16930 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16931 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16932 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16933 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16934 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16935 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16936 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16937 * gcc.target/i386/mpx/label-address-1.c: New.
16938 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16939 * gcc.target/i386/mpx/macro.c: New.
16940 * gcc.target/i386/mpx/mpx-check.h: New.
16941 * gcc.target/i386/mpx/mpx.exp: New.
16942 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16943 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16944 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16945 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16946 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16947 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16948 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16949 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16950 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16951 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16952 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16953 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16954 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16955 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16956 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16957 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16958 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16959 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16960 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16961 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16962 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16963 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16964 * gcc.target/i386/mpx/reference-1-nov.c: New.
16965 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16966 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16967 * gcc.target/i386/mpx/reference-2-nov.c: New.
16968 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16969 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16970 * gcc.target/i386/mpx/reference-3-nov.c: New.
16971 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16972 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16973 * gcc.target/i386/mpx/reference-4-nov.c: New.
16974 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16975 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16976 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16977 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16978 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16979 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16980 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16981 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16982 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16983 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16984 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16985 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16986 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16987 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16988 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16989 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16990 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16991 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16992 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16993 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16994 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16995 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16996 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16997 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16998 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16999 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
17000 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
17001 * gcc.target/i386/mpx/static-init-1-nov.c: New.
17002 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
17003 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
17004 * gcc.target/i386/mpx/static-init-2-nov.c: New.
17005 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
17006 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
17007 * gcc.target/i386/mpx/static-init-3-nov.c: New.
17008 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
17009 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
17010 * gcc.target/i386/mpx/static-init-4-nov.c: New.
17011 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
17012 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
17013 * gcc.target/i386/mpx/static-init-5-nov.c: New.
17014 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
17015 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
17016 * gcc.target/i386/mpx/static-init-6-nov.c: New.
17017 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
17018 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
17019 * gcc.target/i386/mpx/static-string-1-nov.c: New.
17020 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
17021 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
17022 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
17023 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
17024 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
17025 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
17026 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
17027 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
17028 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
17029 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
17030 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
17031 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
17032 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
17033 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
17034 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
17035 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
17036 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
17037 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
17038 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
17039 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
17040 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
17041 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
17042 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
17043 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
17044 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
17045 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
17046 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
17047 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
17048 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
17049 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
17050 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
17051 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
17052 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
17053 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
17054 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
17055 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
17056 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
17057 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
17058 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
17059 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
17060 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
17061 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
17062 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
17063 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
17064 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
17065 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
17066 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
17067 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
17068 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
17069 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
17070 * gcc.target/i386/mpx/vararg-1-nov.c: New.
17071 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
17072 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
17073 * gcc.target/i386/mpx/vararg-2-nov.c: New.
17074 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
17075 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
17076 * gcc.target/i386/mpx/vararg-3-nov.c: New.
17077 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
17078 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
17079 * gcc.target/i386/mpx/vararg-4-nov.c: New.
17080 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
17081 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
17082 * gcc.target/i386/mpx/vararg-5-nov.c: New.
17083 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
17084 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
17085 * gcc.target/i386/mpx/vararg-6-nov.c: New.
17086 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
17087 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
17088 * gcc.target/i386/mpx/vararg-7-nov.c: New.
17089 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
17090 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
17091 * gcc.target/i386/mpx/vararg-8-nov.c: New.
17092 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
17093 * gcc.target/i386/mpx/vla-1-lbv.c: New.
17094 * gcc.target/i386/mpx/vla-1-nov.c: New.
17095 * gcc.target/i386/mpx/vla-1-ubv.c: New.
17096 * gcc.target/i386/mpx/vla-2-lbv.c: New.
17097 * gcc.target/i386/mpx/vla-2-nov.c: New.
17098 * gcc.target/i386/mpx/vla-2-ubv.c: New.
17100 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
17102 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
17104 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
17106 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
17108 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
17110 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
17111 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
17113 2015-03-10 Jakub Jelinek <jakub@redhat.com>
17116 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
17119 * c-c++-common/pr65120.c: New test.
17121 PR rtl-optimization/65321
17122 * gcc.dg/pr65321.c: New test.
17124 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
17126 PR tree-optimization/65355
17127 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
17129 2015-03-09 Jakub Jelinek <jakub@redhat.com>
17132 * c-c++-common/pr49706.c: Adjust tests for not warning
17133 about !!x == y or !b == y where b is boolean, and add
17134 some further tests.
17135 * c-c++-common/pr62199-2.c: Likewise.
17137 2015-03-09 Richard Biener <rguenther@suse.de>
17139 PR middle-end/65270
17140 * gcc.dg/torture/pr65270-1.c: New testcase.
17141 * gcc.dg/torture/pr65270-2.c: Likewise.
17143 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
17145 PR tree-optimization/63743
17146 * gcc.dg/pr63743.c: New test.
17148 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
17151 * g++.dg/lto/pr65316_0.C: New testcase.
17152 * g++.dg/lto/pr65316_1.C: New testcase.
17154 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
17157 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17159 * g++.dg/abi/rtti3.C: Likewise.
17161 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17164 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17166 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17168 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17170 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17172 2015-03-08 Morin <mikael@gcc.gnu.org>
17175 * gfortran.dg/entry_20.f90: New.
17177 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17180 * gcc.c-torture/compile/pr65153.c: New.
17182 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17185 * g++.dg/torture/pr65249.C: New.
17187 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
17189 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17191 (int64_t): Likewise.
17193 2015-03-07 Marek Polacek <polacek@redhat.com>
17194 Martin Uecker <uecker@eecs.berkeley.edu>
17197 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17198 member-like arrays.
17199 * c-c++-common/ubsan/bounds-8.c: New test.
17200 * c-c++-common/ubsan/bounds-9.c: New test.
17201 * gcc.dg/ubsan/bounds-2.c: New test.
17203 2015-03-05 Martin Sebor <msebor@redhat.com>
17206 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17207 checking of results into main to prevent it from getting optimized
17209 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17211 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
17213 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17214 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17215 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17218 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
17220 * g++.dg/lto/pr65302_1.C: New testcase.
17221 * g++.dg/lto/pr65302_0.C: New testcase.
17223 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17225 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17226 -fno-ipa-icf to dg-options.
17228 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17230 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17231 compiles using the linker plugin.
17233 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
17235 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17237 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
17239 * gcc.target/arm/pr65067.c: New test.
17241 2015-03-05 Martin Liska <mliska@suse.cz>
17244 * gcc.dg/ipa/pr65318.c: New test.
17246 2015-03-05 Marek Polacek <polacek@redhat.com>
17248 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17250 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17252 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17254 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17256 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17257 max-unroll-times back to defaults for s390.
17259 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17263 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17266 * g++.dg/cpp0x/initlist92.C: New.
17268 2015-03-05 Richard Biener <rguenther@suse.de>
17270 PR tree-optimization/65310
17271 * gcc.dg/vect/pr65310.c: New testcase.
17273 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17276 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17278 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
17280 * gnat.dg/entry_queues3.adb: New test.
17282 2015-03-04 Ian Lance Taylor <iant@google.com>
17284 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17286 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17289 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17291 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
17293 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17294 -fno-ipa-icf to dg-options
17295 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17296 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17298 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17301 * g++.dg/cpp0x/decltype62.C: New.
17303 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
17305 * gnat.dg/object_overflow5.adb: New test.
17307 2015-03-03 Martin Liska <mliska@suse.cz>
17310 * gcc.dg/ipa/pr65287.c: New test.
17312 2015-03-03 Martin Jambor <mjambor@suse.cz>
17313 Eric Botcazou <ebotcazou@adacore.com>
17315 * gnat.dg/specs/pack12.ads: New test.
17317 2015-03-03 Martin Liska <mliska@suse.cz>
17319 * gcc.dg/ipa/PR65282.c: New test.
17321 2015-03-13 Jeff Law <law@redhat.com>
17323 PR tree-optimization/65241
17324 * gcc.c-torture/compile/pr65241.c: New test.
17326 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
17329 * gcc.target/avr/torture/pr64331.c: New test.
17331 2015-03-03 Martin Liska <mliska@suse.cz>
17332 Jan Hubicka <hubicka@ucw.cz>
17334 * g++.dg/ipa/pr65263.C: New test.
17336 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17339 * gcc.dg/lto/pr65130_0.c: New testcase.
17340 * gcc.dg/lto/pr65130_1.c: New testcase.
17342 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17345 * g++.dg/torture/pr64988.C: New testcase.
17347 2015-03-02 Tobias Burnus <burnus@net-b.de>
17349 * gfortran.dg/coarray_atomic_6.f90: New.
17351 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17354 * gcc.target/i386/pr65184.c: New.
17356 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17359 * gcc.target/i386/pr65183.c: New.
17361 2015-02-28 Martin Liska <mliska@suse.cz>
17362 Jan Hubicka <hubicka@ucw.cz>
17364 * gcc.dg/ipa/ipa-icf-35.c: New test.
17365 * gcc.dg/ipa/ipa-icf-36.c: New test.
17366 * gcc.dg/ipa/ipa-icf-37.c: New test.
17368 2015-02-28 Martin Liska <mliska@suse.cz>
17369 Jan Hubicka <hubicka@ucw.cz>
17372 * gcc.dg/ipa/ipa-icf-34.c: New test.
17374 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17377 * gcc.target/sh/sh/pr61142.c: New.
17379 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17381 * g++.dg/other/dump-ada-spec-3.C: New test.
17383 2015-03-01 Martin Liska <mliska@suse.cz>
17385 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17386 * g++.dg/ipa/pr63595.C: Update expected results.
17388 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17391 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17393 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17395 * gcc.dg/vect/pr59354.c: Move vector producing code to
17398 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17401 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17402 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17403 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17404 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17406 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17408 PR tree-optimization/65048
17409 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17410 (foo): Use K&R style definition.
17412 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17415 * g++.dg/pr65032.C: New.
17417 2015-02-27 Marek Polacek <polacek@redhat.com>
17420 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17423 2015-02-27 Marek Polacek <polacek@redhat.com>
17426 * gcc.dg/pr65228.c: New test.
17428 2015-02-27 Kai Tietz <ktietz@redhat.com>
17431 * gcc.dg/weak/weak-17.c: New file.
17433 2015-02-27 Richard Biener <rguenther@suse.de>
17436 * g++.dg/lto/pr65193_0.C: New testcase.
17438 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17440 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17441 * gcc.target/s390/hotpatch-8.c: Likewise.
17442 * gcc.target/s390/hotpatch-9.c: Likewise.
17443 * gcc.target/s390/pr61078.c: Likewise.
17444 * gcc.target/s390/pr57960.c: Remove -m64.
17445 * gcc.target/s390/pr61078.c: Likewise.
17447 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17448 Martin Liska <mliska@suse.cz>
17451 * gcc.dg/pr64454.c: Disable ICF.
17452 * gcc.dg/pr28685-1.c: Disable ICF
17453 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17454 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17455 * g++.dg/ipa/ipa-icf-4.C: Update template.
17457 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17459 PR tree-optimization/65216
17460 * gcc.c-torture/execute/pr65216.c: New test.
17462 PR tree-optimization/65215
17463 * gcc.c-torture/execute/pr65215-1.c: New test.
17464 * gcc.c-torture/execute/pr65215-2.c: New test.
17465 * gcc.c-torture/execute/pr65215-3.c: New test.
17466 * gcc.c-torture/execute/pr65215-4.c: New test.
17467 * gcc.c-torture/execute/pr65215-5.c: New test.
17469 2015-02-26 Tom de Vries <tom@codesourcery.com>
17471 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17473 2015-02-26 Martin Liska <mliska@suse.cz>
17474 Jan Hubicka <hubicka@ucw.cz>
17476 * g++.dg/ipa/pr64146.C: Update expected results.
17477 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17478 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17479 * gcc.dg/ipa/ipa-icf-34.c: New test.
17481 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17483 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17484 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17485 (dg-additional-options): Remove dg directive.
17486 (dg-final): Add dg directive.
17488 2015-02-26 Marek Polacek <polacek@redhat.com>
17491 * g++.dg/ipa/pr65008.C: New test.
17493 2015-02-26 Tom de Vries <tom@codesourcery.com>
17495 * lib/profopt.exp (profopt-target-cleanup): New proc.
17496 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17497 files from sources from dg-additional-sources.
17499 2015-02-26 Tom de Vries <tom@codesourcery.com>
17501 * lib/gcov.exp: Cleanup in case of xfail.
17503 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17505 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17507 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17510 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17511 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17512 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17513 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17514 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17515 * g++.dg/debug/pr46123.C: XFAIL and move...
17516 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17517 * gcc.dg/debug/dwarf2-3.c: Move...
17518 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17520 2015-02-26 Marek Polacek <polacek@redhat.com>
17523 * g++.dg/cpp1y/pr65202.C: New test.
17525 2015-02-26 Tom de Vries <tom@codesourcery.com>
17527 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17528 locale_facets.h.gcov.
17530 2015-02-26 Tom de Vries <tom@codesourcery.com>
17532 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17534 2015-02-26 Tom de Vries <tom@codesourcery.com>
17536 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17538 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17541 * gcc.target/i386/pr65217.c: New.
17543 2015-02-26 Tom de Vries <tom@codesourcery.com>
17545 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17547 2015-02-26 Tom de Vries <tom@codesourcery.com>
17549 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17551 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17553 PR tree-optimization/65048
17554 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17556 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17558 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17559 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17561 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17564 * gcc.target/i386/pr65161.c: New test.
17566 2015-02-26 Terry Guo <terry.guo@arm.com>
17568 * gcc.target/arm/no-volatile-in-it.c: New test.
17570 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17572 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17573 (dg-options): Add -save-temps.
17574 (dg-final): Add cleanup-saved-temps.
17576 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17578 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17580 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17582 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17583 * gcc.target/powerpc/pack01.c: Include string.h.
17585 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17588 * gcc.target/i386/pr65167.c: New.
17590 2015-02-25 Kai Tietz <ktietz@redhat.com>
17592 PR tree-optimization/61917
17593 * gcc.dg/vect/vect-pr61917.c: New file.
17595 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17597 PR tree-optimization/65170
17598 * gcc.c-torture/execute/pr65170.c: New test.
17599 * gcc.dg/tree-ssa/vrp96.c: New test.
17601 2015-02-24 Tom de Vries <tom@codesourcery.com>
17603 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17605 2015-02-24 Tom de Vries <tom@codesourcery.com>
17608 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17609 (dg-additional-files-options): Copy additional_sources to
17610 additional_sources_used before emptying additional_sources.
17611 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17612 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17613 (cleanup-saved-temps): Use additional_sources_used instead of
17614 additional_sources.
17615 (dg-test): Reset additional_sources_used.
17617 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17620 * gfortran.dg/integer_exponentiation_6.F90: New test.
17622 2015-02-23 Martin Sebor <msebor@redhat.com>
17625 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17626 two parts. One to save registers, the other to verify the
17627 registers have the right values. Save register state into
17628 static data rather than on the stack.
17630 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17633 * c-c++-common/asan/pr63888.c: New test.
17635 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17638 * gcc.c-torture/compile/pr65163.c: New.
17640 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17642 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17643 with -m31 on 64 bit.
17644 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17645 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17647 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17649 * gcc.target/s390/20090223-1.c: Add
17650 -Wno-implicit-function-declaration option.
17651 * gcc.target/s390/pr42224.c: Likewise.
17652 * gcc.target/s390/pr55718.c: Likewise.
17654 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17656 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17657 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17658 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17659 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17660 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17661 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17662 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17663 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17664 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17665 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17666 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17667 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17668 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17669 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17670 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17671 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17672 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17673 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17674 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17675 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17676 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17678 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17680 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17681 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17682 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17683 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17684 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17685 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17686 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17687 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17688 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17689 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17690 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17691 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17692 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17693 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17694 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17695 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17697 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17701 * gfortran.dg/pr61960.f90: New.
17702 * gfortran.dg/pr64230.f90: New.
17703 * gfortran.dg/pr64980.f03: New.
17705 2015-02-22 Tom de Vries <tom@codesourcery.com>
17707 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17709 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17712 * gnat.dg/timing_events.adb: Removed, invalid test.
17714 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17717 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17719 * g++.dg/gcov/gcov-2.C: Likewise.
17721 2015-02-20 Richard Biener <rguenther@suse.de>
17723 PR tree-optimization/65136
17724 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17726 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17729 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17730 powerpc*-*-linux* and nvptx-*-* blacklisting.
17732 * gcc.dg/sibcall-9.c: New test.
17733 * gcc.dg/sibcall-10.c: New test.
17735 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17737 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17739 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17742 * gcc.target/avr/torture/pr64452.c: New test.
17744 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17746 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17747 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17749 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17752 * lib/target-supports.exp (check_compile): Check whether
17753 additional_sources is defined before using it.
17755 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17757 PR middle-end/65074
17758 * g++.dg/opt/pr65074.C: New file.
17760 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17762 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17763 (size_type): New typedef.
17764 (operator "" _script): Use it for the last argument.
17766 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17768 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17770 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17772 * lib/target-supports.exp (check_compile): Save/restore
17773 additional_sources that may belong to an actual test.
17775 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17777 PR gcov-profile/64634
17778 * g++.dg/gcov/gcov-15.C: New test.
17780 2015-02-18 Tom de Vries <tom@codesourcery.com>
17782 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17784 2015-02-18 Tom de Vries <tom@codesourcery.com>
17786 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17788 2015-02-18 Tom de Vries <tom@codesourcery.com>
17790 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17792 2015-02-18 Tom de Vries <tom@codesourcery.com>
17794 * gfortran.dg/fmt_cache_1.f: Add missing close.
17796 2015-02-18 Tom de Vries <tom@codesourcery.com>
17799 * gfortran.dg/read_eof_8.f90: Add missing close.
17801 2015-02-18 Richard Biener <rguenther@suse.de>
17803 PR tree-optimization/65063
17804 * gcc.dg/pr65063.c: New testcase.
17806 2015-02-18 Richard Biener <rguenther@suse.de>
17808 PR tree-optimization/62217
17809 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17811 2015-02-18 Marek Polacek <polacek@redhat.com>
17814 * c-c++-common/ubsan/pr65081.c: New test.
17816 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17818 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17819 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17821 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17823 * gcc.dg/ipa/propalign-3.c: New test.
17825 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17828 * gcc.target/sh/pr64793.c: New.
17829 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17831 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17833 * gcc.target/arm/divzero.c: New test case.
17835 2015-02-17 Tom de Vries <tom@codesourcery.com>
17837 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17839 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17840 Jakub Jelinek <jakub@redhat.com>
17843 * g++.dg/cpp0x/pr65075.C: New test.
17845 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17848 * gcc.target/powerpc/pr65058.c: New test.
17850 2015-02-16 Jeff Law <law@redhat.com>
17852 PR tree-optimization/64823
17853 * gcc.dg/uninit-20.c: New test.
17855 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17856 James Greenhalgh <james.greenhalgh@arm.com>
17859 * gcc.dg/ipa/ipa-clone-1.c: New test.
17861 2015-02-16 Richard Biener <rguenther@suse.de>
17863 PR tree-optimization/65077
17864 * gcc.dg/torture/pr65077.c: New testcase.
17866 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17868 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17869 Directive adjusted to scan for ldaxr.
17870 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17871 adjusted to scan for ldaex.
17873 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17876 * g++.dg/cpp0x/constexpr-65080.C: New.
17878 2015-02-16 Richard Biener <rguenther@suse.de>
17880 PR tree-optimization/63593
17881 * gcc.dg/pr63593.c: New testcase.
17883 2015-02-16 Marek Polacek <polacek@redhat.com>
17886 * gcc.dg/pr65066.c: New test.
17888 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17890 * gcc.dg/pr65002.C: Move ...
17891 * g++.dg/ipa/pr65002.C: ... here.
17893 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17895 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17896 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17897 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17898 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17900 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17903 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17904 the expression to find calls.
17905 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17906 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17907 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17908 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17909 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17911 2015-02-14 Marek Polacek <polacek@redhat.com>
17914 * gcc.dg/array-11.c: New test.
17915 * gcc.dg/array-12.c: New test.
17916 * gcc.dg/array-13.c: New test.
17917 * gcc.dg/array-14.c: New test.
17918 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17919 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17920 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17921 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17922 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17923 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17925 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17928 * g++.dg/lookup/using54.C: New.
17930 2015-02-13 Jeff Law <law@redhat.com>
17933 Revert my change for tree-optimization/64823.
17935 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17937 PR tree-optimization/65053
17938 * gcc.c-torture/execute/pr65053-1.c: New test.
17939 * gcc.c-torture/execute/pr65053-2.c: New test.
17941 2015-02-13 Marek Polacek <polacek@redhat.com>
17944 * gcc.dg/pr65050.c: New test.
17946 2015-02-13 Jeff Law <law@redhat.com>
17948 PR tree-optimization/64823
17949 * gcc.dg/uninit-20.c: New test.
17951 PR rtl-optimization/47477
17952 * gcc.dg/tree-ssa/pr47477.c: New test.
17954 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17957 * g++.dg/parse/ivdep-2.C: New.
17958 * g++.dg/parse/ivdep-3.C: Likewise.
17960 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17963 * gfortran.dg/continuation_13.f90: New test.
17964 * gfortran.dg/continuation_14.f: New test.
17966 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17969 * g++.dg/cpp0x/sfinae55.C: New.
17971 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17974 * g++.dg/ipa/pr65034.C: New test.
17976 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17978 PR tree-optimization/65002
17979 * gcc.dg/pr65002.C: New.
17981 2015-02-13 Marek Polacek <polacek@redhat.com>
17984 * c-c++-common/pr65040.c: New test.
17986 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17988 PR tree-optimization/64705
17989 * gcc.dg/tree-ssa/pr64705.c: New test.
17991 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17994 * gcc.dg/visibility-22.c: New test.
17995 * gcc.dg/visibility-23.c: New test.
17996 * gcc.target/i386/pr32219-1.c: New test.
17997 * gcc.target/i386/pr32219-2.c: New test.
17998 * gcc.target/i386/pr32219-3.c: New test.
17999 * gcc.target/i386/pr32219-4.c: New test.
18000 * gcc.target/i386/pr32219-5.c: New test.
18001 * gcc.target/i386/pr32219-6.c: New test.
18002 * gcc.target/i386/pr32219-7.c: New test.
18003 * gcc.target/i386/pr32219-8.c: New test.
18004 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
18006 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18008 PR libgfortran/57822
18009 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
18010 four different KINDs.
18012 2015-02-12 Jakub Jelinek <jakub@redhat.com>
18015 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
18018 * g++.dg/ubsan/pr65000.C: New test.
18020 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
18023 * gfortran.dg/finalize_28.f90: New test
18025 2015-02-12 Jakub Jelinek <jakub@redhat.com>
18028 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
18029 DW_TAG_lexical_block removal.
18030 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
18031 * g++.dg/guality/pr55541.C: New test.
18034 * g++.dg/ubsan/pr64984.C: New test.
18036 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
18038 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
18040 2015-02-12 Jakub Jelinek <jakub@redhat.com>
18043 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
18044 instructions for 2015-01-14 get_memmodel changes.
18045 * gcc.target/powerpc/atomic-p8.c: Likewise.
18048 * g++.dg/ubsan/pr65019.C: New test.
18050 PR tree-optimization/65014
18051 * gcc.c-torture/compile/pr65014.c: New test.
18053 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18055 PR libgfortran/57822
18056 * gfortran/fmt_g0_7.f08: Revise test.
18058 2015-02-11 Jeff Law <law@redhat.com>
18061 * gcc.target/m68k/pr63347.c: New test.
18063 2015-02-11 Marek Polacek <polacek@redhat.com>
18065 * g++.dg/ubsan/shift-1.C: New test.
18066 * gcc.dg/ubsan/c-shift-2.c: New test.
18067 * c-c++-common/ubsan/shift-5.c: Remove file.
18069 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
18071 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
18072 Directive adjusted to XFAIL.
18073 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
18076 2015-02-11 Jakub Jelinek <jakub@redhat.com>
18078 PR middle-end/65003
18079 * g++.dg/opt/pr65003.C: New test.
18081 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
18083 * lib/target-supports.exp (check_effective_target_pie): Renamed
18085 (check_effective_target_pie_enabled): This.
18086 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
18087 * gcc.target/i386/pie.c: Likewise.
18089 2015-02-11 Andrew Pinski <apinski@cavium.com>
18092 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
18093 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
18095 2015-02-11 Jakub Jelinek <jakub@redhat.com>
18098 * gcc.target/i386/pr61925-1.c: New test.
18099 * gcc.target/i386/pr61925-2.c: New test.
18100 * gcc.target/i386/pr61925-3.c: New test.
18102 2015-02-10 Jakub Jelinek <jakub@redhat.com>
18105 * g++.dg/asan/pr65004.C: New test.
18107 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
18110 * gcc.taget/sh/pr64661-0.h: New.
18111 * gcc.taget/sh/pr64661-1.c: New.
18112 * gcc.taget/sh/pr64661-2.c: New.
18113 * gcc.taget/sh/pr64661-3.c: New.
18114 * gcc.taget/sh/pr64661-4.c: New.
18116 2015-02-10 Richard Biener <rguenther@suse.de>
18118 PR tree-optimization/64995
18119 * g++.dg/torture/pr64995.C: New testcase.
18121 2015-02-10 Richard Biener <rguenther@suse.de>
18123 PR tree-optimization/64909
18124 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
18126 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18128 * gcc.dg/signbit-sa.c: New test.
18130 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18132 PR libgfortran/57822
18133 * gfortran/fmt_g0_7.f08: New test.
18135 2015-02-10 Bin Cheng <bin.cheng@arm.com>
18137 PR tree-optimization/43378
18138 * gcc.dg/tree-ssa/pr43378.c: New test.
18140 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
18143 * g++.dg/torture/pr64978.C: New testcase.
18145 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18148 * gcc.dg/asan/pr64981.c: New test.
18150 2015-02-09 Marek Polacek <polacek@redhat.com>
18153 * gcc.dg/pr64856.c: New test.
18155 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18158 * gcc.dg/tree-ssa/stdarg-7.c: New test.
18159 * gcc.c-torture/execute/pr64979.c: New test.
18161 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
18163 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18165 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18167 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18168 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18170 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18173 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18175 2015-02-09 Richard Biener <rguenther@suse.de>
18177 PR tree-optimization/54000
18178 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18180 2015-02-09 Tom de Vries <tom@codesourcery.com>
18182 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18184 2015-02-09 Martin Liska <mliska@suse.cz>
18186 * g++.dg/ipa/pr64858.C: New test.
18188 2015-02-09 Tom de Vries <tom@codesourcery.com>
18190 * gcc.dg/uninit-19.c: Fix warning line for fpic.
18192 2015-02-08 Andrew Pinski <apinski@cavium.com>
18194 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18196 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
18199 * gfortran.dg/use_rename_8.f90: New.
18201 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
18203 * gnat.dg/addr7.ad[sb]: New test.
18204 * gnat.dg/addr8.ad[sb]: Likewise.
18206 2015-02-06 David Malcolm <dmalcolm@redhat.com>
18209 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18210 from jit.dg/test-compile-to-executable.c's create_code, with a
18211 clarification of the output message.
18212 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18214 (test_jit): Use CHECK_NO_ERRORS when calling
18215 gcc_jit_context_compile_to_file.
18216 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18217 jit-verify-compile-to-file to jit-verify-output-file-was-created.
18218 (jit-setup-compile-to-file): Likewise. Add a verbose comment
18219 about deletions that are attempted.
18220 (jit-verify-compile-to-file): Rename to...
18221 (jit-verify-output-file-was-created): ...this, and drop the
18222 attempt to run "file" and verify the output.
18223 (jit-verify-assembler): New function.
18224 (jit-verify-object): New function.
18225 (jit-verify-dynamic-library): New function.
18226 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18227 favor of an implementation from new file
18228 create-code-for-hello-world-executable.h, which also adds a
18230 (dg-final): Replace jit-verify-compile-to-file with
18231 jit-verify-output-file-was-created, and invoke new function
18232 jit-verify-assembler.
18233 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18234 the output message.
18235 (dg-final): Replace jit-verify-compile-to-file with
18236 jit-verify-output-file-was-created, and invoke new function
18237 jit-verify-dynamic-library.
18238 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18239 favor of an implementation from new file
18240 create-code-for-hello-world-executable.h, which also adds a
18242 (dg-final): Replace jit-verify-compile-to-file with
18243 jit-verify-output-file-was-created. Strengthen the expected stdout
18244 from the built executable.
18245 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18246 favor of an implementation from new file
18247 create-code-for-hello-world-executable.h, which also adds a
18249 (dg-final): Replace jit-verify-compile-to-file with
18250 jit-verify-output-file-was-created, and invoke new function
18252 * jit.dg/verify-dynamic-library.c: New source file.
18254 2015-02-06 Sebastian Pop <s.pop@samsung.com>
18255 Brian Rzycki <b.rzycki@samsung.com>
18257 PR tree-optimization/64878
18258 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18260 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18263 * g++.dg/ipa/pr64896.C: New test.
18265 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18268 * gcc.target/powerpc/pr64205.c: New file.
18270 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
18272 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18273 (dg-options): Use -fpie instead of -fPIE -pie.
18275 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18277 PR middle-end/64937
18278 * g++.dg/asan/pr64937.C: New test.
18280 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
18283 * gfortran.dg/class_to_type_4.f90: New test
18285 2015-01-29 Andre Vehreschild <vehre@gmx.de>
18287 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18289 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18291 PR rtl-optimization/64957
18293 * gcc.c-torture/execute/pr64957.c: New test.
18295 2015-02-05 Jeff Law <law@redhat.com>
18298 * gcc.target/h8300/pr17306-1.c: New test.
18299 * gcc.target/h8300/pr17306-2.c: New test.
18301 2015-02-05 Tobias Burnus <burnus@net-b.de>
18304 * gfortran.dg/structure_constructor_12.f90: New.
18306 2015-02-05 Jeff Law <law@redhat.com>
18309 gcc.target/h8300/pr58400.c: New test.
18311 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
18313 * gcc.target/arm/macro_defs0.c: New test.
18314 * gcc.target/arm/macro_defs1.c: New test.
18315 * gcc.target/arm/macro_defs2.c: New test.
18317 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
18319 PR rtl-optimization/64905
18320 * gcc.target/i386/pr64905.c: Require nonpic target.
18321 (dg-options): Add -fomit-frame-pointer.
18324 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
18326 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18327 tree dump scanning.
18329 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
18332 * gfortran.dg/type_to_class_2.f90: New test
18333 * gfortran.dg/type_to_class_3.f90: New test
18335 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
18338 * g++.dg/torture/pr64686.C: New testcase.
18340 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
18342 PR rtl-optimization/64905
18343 * gcc.target/i386/pr64905.c: New file.
18345 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18347 * gcc.dg/guality/pr41447-1.c: Remove xfail.
18348 * gcc.dg/guality/pr41616-1.c: Ditto.
18350 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18353 * gcc.dg/pr64817-3.c: New.
18355 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18356 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18358 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18359 pass parameters in registers.
18360 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18361 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18362 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18364 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18365 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18367 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18368 list, allow for multilibed targets.
18369 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18371 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18373 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18374 * gcc.dg/pr46728-6.c: Ditto.
18376 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18378 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18379 for mips_nanlegacy target.
18381 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18383 * gcc.target/i386/chkp-hidden-def.c: New.
18385 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18387 PR middle-end/62103
18388 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18389 to use 24 bits for bitfield b.
18391 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18394 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18395 cache result in a global variable. Include all 32-bit targets for
18398 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18400 PR rtl-optimization/64756
18401 * gcc.c-torture/execute/pr64756.c: New test.
18403 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18406 * gcc.target/sh/pr64660-0.h: New.
18407 * gcc.target/sh/pr64660-1.c: New.
18408 * gcc.target/sh/pr64660-2.c: New.
18409 * gcc.target/sh/pr64660-3.c: New.
18410 * gcc.target/sh/pr64660-4.c: New.
18412 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18415 * g++.dg/warn/Waddress-2.C: New.
18417 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18419 PR middle-end/61225
18420 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18422 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18424 PR preprocessor/64803
18425 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18427 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18429 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18431 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18433 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18434 (_ARM_FPSRC): Add DN and AHP fields.
18435 (clean_results): Force DN=1 on AArch64.
18436 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18437 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18438 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18439 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18440 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18441 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18443 2015-02-02 Alan Modra <amodra@gmail.com>
18445 * gcc.target/powerpc/cprophard.c: New.
18447 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18449 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18450 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18452 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18455 * gcc.dg/pr64817-1.c: New test.
18456 * gcc.dg/pr64817-2.c: New test.
18458 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18461 * gcc.target/sh/pr64851-0.h: New
18462 * gcc.target/sh/pr64851-1.c: New
18463 * gcc.target/sh/pr64851-2.c: New
18464 * gcc.target/sh/pr64851-3.c: New
18465 * gcc.target/sh/pr64851-4.c: New
18467 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18470 * gcc.dg/torture/pr64882.c: New test.
18472 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18475 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18478 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18480 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18481 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18482 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18483 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18484 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18485 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18487 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18488 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18490 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18491 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18494 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18497 * g++.dg/pr64688-2.C: New.
18499 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18501 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18502 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18503 * gcc.target/i386/fuse-caller-save.c: Ditto.
18504 * gcc.target/i386/headmerge-1.c: Ditto.
18505 * gcc.target/i386/headmerge-2.c: Ditto.
18506 * gcc.target/i386/sibcall-6.c: Ditto.
18508 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18511 * gcc.target/i386/pr64617.c: New test.
18513 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18516 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18517 (dg-options): Remove -m32.
18518 (dg-final): Scan for "movb %al" only.
18519 * gcc.target/i386/pr15184-2.c: Ditto.
18521 2015-01-30 Richard Biener <rguenther@suse.de>
18523 PR tree-optimization/64829
18524 * gcc.dg/vect/pr64829.c: New testcase.
18526 2015-01-29 Marek Polacek <polacek@redhat.com>
18529 * gcc.dg/pr64709.c: New test.
18531 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18534 * g++.dg/ubsan/pr64717-1.C: New test.
18535 * g++.dg/ubsan/pr64717-2.C: New test.
18537 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18539 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18541 2015-01-29 Jeff Law <law@redhat.com>
18544 * gcc.target/i386/pr15184-1.c: New test.
18545 * gcc.target/i386/pr15184-2.c: New test.
18547 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18549 PR tree-optimization/64746
18550 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18552 2015-01-29 Richard Biener <rguenther@suse.de>
18554 PR tree-optimization/64853
18555 * gcc.dg/torture/pr64853.c: New testcase.
18557 2015-01-29 Richard Biener <rguenther@suse.de>
18559 PR tree-optimization/64844
18560 * gcc.dg/vect/pr64844.c: New testcase.
18562 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18564 PR middle-end/64809
18565 * gcc.dg/pr64809.c: Delete.
18567 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18569 PR middle-end/64805
18570 * gcc.target/i386/pr64805.c: New.
18572 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18574 * gcc.dg/guality/guality.h (main): Add argv[0] to
18575 guality_gdb_command.
18577 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18580 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18582 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18585 * gcc.target/sh/sh.exp
18586 (check_effective_target_atomic_model_soft_gusa_available,
18587 check_effective_target_atomic_model_soft_tcb_available,
18588 check_effective_target_atomic_model_soft_imask_available,
18589 check_effective_target_atomic_model_hard_llcs_available): New.
18590 * gcc.target/sh/pr64659-0.h: New.
18591 * gcc.target/sh/pr64659-1.c: New.
18592 * gcc.target/sh/pr64659-2.c: New.
18593 * gcc.target/sh/pr64659-3.c: New.
18594 * gcc.target/sh/pr64659-4.c: New.
18596 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18598 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18599 scan-assembler-times pattern.
18601 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18603 PR middle-end/64809
18604 * gcc.dg/pr64809.c: New test.
18606 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18608 PR tree-optimization/64277
18609 * gcc.dg/pr64277.c: New.
18611 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18613 PR tree-optimization/64718
18614 * gcc.c-torture/execute/pr64718.c: New test.
18616 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18618 * gcc.target/aarch64/abs_2.c: New.
18620 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18622 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18623 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18624 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18627 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18630 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18631 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18632 { target comdat_group }.
18634 2015-01-27 Tobias Burnus <burnus@net-b.de>
18637 * gfortran.dg/goacc/coarray_2.f90: New.
18639 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18643 * g++.dg/torture/pr64139.C: New testcase.
18644 * g++.dg/torture/pr60871.C: Likewise.
18646 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18649 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18650 prevent linking errors.
18652 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18655 * g++.dg/torture/pr64282.C: New testcase.
18657 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18659 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18662 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18664 * gcc.target/s390/hotpatch-13.c: New testcase.
18665 * gcc.target/s390/hotpatch-14.c: New testcase.
18666 * gcc.target/s390/hotpatch-15.c: New testcase.
18667 * gcc.target/s390/hotpatch-16.c: New testcase.
18668 * gcc.target/s390/hotpatch-17.c: New testcase.
18669 * gcc.target/s390/hotpatch-18.c: New testcase.
18670 * gcc.target/s390/hotpatch-19.c: New testcase.
18671 * gcc.target/s390/hotpatch-20.c: New testcase.
18672 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18673 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18674 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18675 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18676 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18677 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18678 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18679 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18680 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18681 * gcc.target/s390/hotpatch-10.c: Likewise.
18682 * gcc.target/s390/hotpatch-11.c: Likewise.
18683 * gcc.target/s390/hotpatch-12.c: Likewise.
18684 * gcc.target/s390/hotpatch-2.c: Likewise.
18685 * gcc.target/s390/hotpatch-3.c: Likewise.
18686 * gcc.target/s390/hotpatch-4.c: Likewise.
18687 * gcc.target/s390/hotpatch-5.c: Likewise.
18688 * gcc.target/s390/hotpatch-6.c: Likewise.
18689 * gcc.target/s390/hotpatch-7.c: Likewise.
18690 * gcc.target/s390/hotpatch-8.c: Likewise.
18691 * gcc.target/s390/hotpatch-9.c: Likewise.
18692 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18693 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18694 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18695 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18696 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18697 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18698 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18699 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18701 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18703 * gcc.dg/long_branch.c: New testcase.
18705 2015-01-27 Richard Biener <rguenther@suse.de>
18707 PR tree-optimization/56273
18708 PR tree-optimization/59124
18709 PR tree-optimization/64277
18710 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18711 * gcc.dg/Warray-bounds-12.c: Likewise.
18712 * gcc.dg/Warray-bounds-13.c: Likewise.
18714 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18716 PR rtl-optimization/61058
18717 * gcc.dg/pr61058.c: New test.
18719 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18721 * gcc.target/i386/chkp-narrow-bounds.c: New.
18723 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18725 PR tree-optimization/64807
18726 * gcc.dg/pr64807.c: New test.
18729 * gcc.dg/pr64766.c: New test.
18731 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18734 * gcc.target/sh/pr49263-4.c: New.
18736 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18739 * gfortran.dg/allocate_with_mold_1.f90: New test
18741 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18744 * gcc.dg/pr64778.c: New test.
18746 PR middle-end/64421
18747 * gcc.dg/vect/pr64421.c: New test.
18749 2015-01-26 Tobias Burnus <burnus@net-b.de>
18752 * gfortran.dg/coarray_36.f: New.
18753 * gfortran.dg/coarray_37.f90: New.
18755 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18758 * gfortran.dg/class_allocate_18.f90: New.
18760 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18762 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18764 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18766 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18768 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18770 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18772 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18774 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18776 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18778 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18779 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18780 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18781 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18783 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18785 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18786 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18787 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18789 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18791 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18792 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18793 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18794 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18795 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18798 2015-01-26 Richard Biener <rguenther@suse.de>
18800 PR middle-end/64764
18801 * gcc.dg/uninit-19.c: New testcase.
18803 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18805 * lib/target-supports.exp (check_effective_target_vect64): Add
18808 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18811 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18813 2015-01-26 Tony Liu <tony.liu@arm.com>
18815 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18818 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18820 PR libfortran/64770
18821 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18822 correctly, clean up afterwards.
18824 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18827 * gfortran.dg/use_rename_7.f90: New.
18829 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18831 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18832 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18834 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18837 * gcc.target/sh/pr54236-4.c: New.
18839 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18841 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18842 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18845 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18847 PR libfortran/64770
18848 * gfortran.dg/open_new_segv.f90: New test.
18850 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18859 * gcc.target/sh/pr64345-1.c: New.
18860 * gcc.target/sh/pr64345-2.c: New.
18861 * gcc.target/sh/pr59533-1.c: New.
18862 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18863 * gcc.target/sh/pr52933-2.c: Likewise.
18864 * gcc.target/sh/pr54089-1.c: Likewise.
18865 * gcc.target/sh/pr54236-1.c: Likewise.
18866 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18867 * gcc.target/sh/pr49263-1.c: Remove xfails.
18868 * gcc.target/sh/pr49263-2.c: Likewise.
18869 * gcc.target/sh/pr49263-3.c: Likewise.
18870 * gcc.target/sh/pr53987-1.c: Likewise.
18871 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18872 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18873 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18874 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18875 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18876 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18878 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18881 2015-01-24 Tom de Vries <tom@codesourcery.com>
18883 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18885 2015-01-23 Ian Lance Taylor <iant@google.com>
18888 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18889 targets without split stack support.
18891 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18894 * gcc.target/i386/pr64317.c: New test.
18896 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18898 PR rtl-optimization/63637
18899 PR rtl-optimization/60663
18900 * gcc.dg/pr63637-1.c: New test.
18901 * gcc.dg/pr63637-2.c: New test.
18902 * gcc.dg/pr63637-3.c: New test.
18903 * gcc.dg/pr63637-4.c: New test.
18904 * gcc.dg/pr63637-5.c: New test.
18905 * gcc.dg/pr63637-6.c: New test.
18906 * gcc.target/i386/pr63637-1.c: New test.
18907 * gcc.target/i386/pr63637-2.c: New test.
18908 * gcc.target/i386/pr63637-3.c: New test.
18909 * gcc.target/i386/pr63637-4.c: New test.
18910 * gcc.target/i386/pr63637-5.c: New test.
18911 * gcc.target/i386/pr63637-6.c: New test.
18913 2015-01-23 Richard Biener <rguenther@suse.de>
18916 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18917 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18919 2015-01-23 Marek Polacek <polacek@redhat.com>
18921 PR preprocessor/60570
18922 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18923 * gcc.dg/cpp/pr60570.c: New test.
18925 2015-01-23 Richard Biener <rguenther@suse.de>
18928 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18929 vectorization on vect64 targets.
18931 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18934 * gfortran.dg/class_allocate_17.f90: New.
18936 2015-01-23 Tobias Burnus <burnus@net-b.de>
18939 * gfortran.dg/goacc/combined_loop.f90: New.
18941 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18944 * gfortran.dg/make_unit.f90: New test.
18946 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18949 * gfortran.dg/negative_unit_int8.f: Update.
18951 2015-01-22 Jeff Law <law@redhat.com>
18954 * gcc.target/m68k/pr52076-1.c: New test.
18955 * gcc.target/m68k/pr52076-2.c: New test.
18957 2015-01-22 Richard Biener <rguenther@suse.de>
18959 PR middle-end/64728
18960 * gcc.dg/torture/pr64728.c: New testcase.
18962 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18965 * g++.dg/pr64688.C: New test.
18967 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18969 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18970 to avoid errors with -fpic.
18972 2015-01-22 Richard Biener <rguenther@suse.de>
18975 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18977 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18979 PR rtl-optimization/64682
18980 * gcc.c-torture/execute/pr64682.c: New file.
18982 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18985 * gcc.dg/pr64511.c: New test.
18987 PR rtl-optimization/62078
18988 * g++.dg/opt/pr62078.C: New test.
18991 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18993 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18996 * gfortran.dg/internal_pack_15.f90: New test.
18998 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
19000 * c-c++-common/tsan/step.c: New testcase.
19002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19004 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
19006 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19008 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
19010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19012 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
19014 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19016 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
19018 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19020 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
19022 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19024 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
19026 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19028 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
19030 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19032 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
19034 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19036 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
19038 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19040 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
19042 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19044 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
19046 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19048 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
19050 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19052 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
19053 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
19054 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
19057 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19059 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
19060 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
19061 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
19064 2015-01-21 Renlin Li <renlin.li@arm.com>
19066 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
19067 * g++.dg/tls/thread_local5g.C: Likewise.
19068 * g++.dg/tls/thread_local6g.C: Likewise.
19070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19072 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
19073 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
19074 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
19076 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19078 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
19079 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
19080 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
19082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19084 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
19085 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
19086 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
19088 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19090 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
19091 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
19092 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
19094 2015-01-20 Jeff Law <law@redhat.com>
19097 * gcc.target/m68k/pr59946.c: New test.
19099 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19101 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
19102 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
19103 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
19105 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19107 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
19108 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
19109 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
19111 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19113 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
19114 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
19115 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
19117 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19119 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
19120 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
19121 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
19123 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
19126 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19128 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
19129 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
19130 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
19132 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19134 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
19135 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
19136 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
19138 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19140 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
19142 2015-01-20 Jakub Jelinek <jakub@redhat.com>
19144 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19147 * g++.dg/ubsan/pr64632.C: New test.
19150 * gcc.dg/pr64663.c: New test.
19152 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19155 * g++.dg/warn/Wunused-var-23.C: New.
19157 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19160 * g++.dg/cpp0x/constexpr-59937-1.C: New.
19161 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19163 2015-01-20 Richard Biener <rguenther@suse.de>
19166 * gcc.dg/lto/pr64684_0.c: New testcase.
19167 * gcc.dg/lto/pr64684_1.c: Likewise.
19168 * gcc.dg/lto/pr64684_2.c: Likewise.
19169 * gcc.dg/lto/pr64685_0.c: Likewise.
19170 * gcc.dg/lto/pr64685_1.c: Likewise.
19172 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19175 * g++.dg/cpp1y/lambda-init12.C: New.
19177 2015-01-20 Richard Biener <rguenther@suse.de>
19179 PR tree-optimization/64410
19180 * g++.dg/vect/pr64410.cc: Require vect_double.
19182 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
19185 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19187 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
19191 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19193 PR rtl-optimization/64081
19194 * gcc.dg/pr64081.c: New test.
19196 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19198 * jit.dg/harness.h: Include <unistd.h>.
19199 (CHECK_NO_ERRORS): New.
19200 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19201 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19202 gcc_jit_context_compile_to_file.
19203 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19204 args to the spawned executable.
19205 (jit-expand-vars): New function.
19206 (jit-exe-params): New variable.
19207 (dg-jit-set-exe-params): New function.
19208 (jit-dg-test): Detect testcases that use
19209 jit-verify-compile-to-file and call jit-setup-compile-to-file.
19210 Set arguments of spawned process to jit-exe-params.
19211 (jit-get-output-filename): New function.
19212 (jit-setup-compile-to-file): New function.
19213 (jit-verify-compile-to-file): New function.
19214 (jit-run-executable): New function.
19215 (jit-verify-executable): New function.
19216 * jit.dg/test-compile-to-assembler.c: New testcase.
19217 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19218 * jit.dg/test-compile-to-executable.c: New testcase.
19219 * jit.dg/test-compile-to-object.c: New testcase.
19221 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
19224 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19227 2015-01-19 Martin Liska <mliska@suse.cz>
19229 * objc/compile/pr64668.m: New test.
19231 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19233 * jit.dg/test-arith-overflow.c: Include stdbool.h.
19234 (create_overflow_fn): Update comment to clarify that
19235 the third param of the created function is a bool *, not
19237 (verify_int_overflow_fn): Convert param "expected_ovf" from
19238 int to bool. Update third param of "overflow_fn_type" from int *
19239 to bool *. Update local "actual_ovf" from int to bool.
19240 (verify_uint_overflow_fn): Likewise.
19242 2015-01-19 Martin Liska <mliska@suse.cz>
19244 * gcc.dg/ipa/ipa-icf-33.c: New test.
19246 2015-01-19 Felix Yang <felix.yang@huawei.com>
19247 Haijian Zhang <z.zhanghaijian@huawei.com>
19249 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19250 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19251 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19252 result_float64x2, expected_hfloat64x2): New helper type, variable and
19254 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19255 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19256 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19257 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19258 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19259 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19260 and target without the FMA feature.
19262 2015-01-19 Jiong Wang <jiong.wang@arm.com>
19264 * gcc.target/aarch64/pr64304.c: New testcase.
19266 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19268 PR rtl-optimization/64081
19269 * gcc.dg/pr64081.c: New test.
19271 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
19274 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19276 * gcc.target/aarch64/test_frame_6.c: Likewise.
19277 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19278 and x19 (in the epilogue).
19279 * gcc.target/aarch64/test_frame_4.c: Likewise.
19280 * gcc.target/aarch64/test_frame_7.c: Likewise.
19282 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
19284 * gcc.target/i386/chkp-always_inline.c: New.
19286 2015-01-15 Andrew Pinski <apinski@cavium.com>
19287 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19289 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19290 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19292 2015-01-18 Andre Vehreschild <vehre@gmx.de>
19295 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19296 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19298 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19301 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19303 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
19306 * gcc.target/sh/torture/pr64652.c: New.
19308 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19310 * gcc.dg/ipa/ipa-icf-32.c: Update template.
19311 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19312 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19313 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19314 * c-c++-common/asan/kasan-recover-1.c: Likewise.
19315 * c-c++-common/asan/kasan-recover-2.c: Likewise.
19317 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19320 * g++.dg/torture/pr64378.C: New testcase.
19322 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19325 * gfortran.dg/block_13.f08: New test
19327 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19330 * gfortran.dg/associate_1.f03: Allow test for character with
19333 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19335 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19336 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19338 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19340 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19342 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
19345 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19347 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19350 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19353 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19356 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19358 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19361 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19363 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19365 PR rtl-optimization/52773
19366 * gcc.c-torture/compile/pr52773.c: New test.
19368 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19371 * g++.dg/cpp0x/alias-decl-46.C: New.
19373 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19375 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19377 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19379 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19381 (CHECK_FP): Likewise.
19382 (CHECK_CUMULATIVE_SAT): Likewise.
19384 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19386 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19387 (Set_Neon_Cumulative_Sat): Add parameter.
19388 (__set_neon_cumulative_sat): Support new parameter.
19389 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19390 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19392 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19393 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19396 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19398 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19399 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19401 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19404 * g++.dg/tls/thread_local-ice4.C: New.
19406 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19408 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19411 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19414 * g++.dg/cpp0x/vt-62276.C: New.
19416 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19418 PR middle-end/64353
19419 * g++.dg/pr64353.C: New.
19421 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19424 * gcc.target/aarch64/pr64263_1.c: New test.
19426 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19428 PR tree-optimization/64434
19429 * gcc.dg/torture/pr64434.c: Move to...
19430 * gcc.dg/pr64434.c: ... here.
19432 2015-01-16 Richard Biener <rguenther@suse.de>
19434 PR middle-end/64614
19435 * gcc.dg/uninit-18.c: New testcase.
19437 2015-01-16 Richard Biener <rguenther@suse.de>
19439 PR tree-optimization/64568
19440 * g++.dg/torture/pr64568-2.C: New testcase.
19442 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19445 * gcc.target/i386/chkp-label-address.c: New.
19447 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19450 * gfortran.dg/pointer_init_6.f90: Extended.
19452 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19454 * gcc.c-torture/compile/20150108.c: New test.
19456 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19458 * gcc.target/visium: New directory.
19460 2015-01-16 Richard Biener <rguenther@suse.de>
19462 PR tree-optimization/61743
19463 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19464 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19466 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19468 * gcc.dg/pr64015.c: New test.
19470 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19474 * g++.dg/ipa/pr64612.C: New test.
19476 2015-01-16 Renlin Li <renlin.li@arm.com>
19478 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19480 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19482 * gcc.target/i386/sse-14.c: Test new intrinsic.
19483 * gcc.target/i386/sse-22.c: Ditto.
19485 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19488 * g++.dg/cpp0x/auto44.C: New.
19490 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19493 * gcc.target/nios2/gpopt-all.c: New test case.
19494 * gcc.target/nios2/gpopt-local.c: New test case.
19495 * gcc.target/nios2/gpopt-global.c: New test case.
19496 * gcc.target/nios2/gpopt-data.c: New test case.
19497 * gcc.target/nios2/gpopt-none.c: New test case.
19499 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19501 * g++.dg/ubsan/vptr-1.C: New test.
19502 * g++.dg/ubsan/vptr-2.C: New test.
19503 * g++.dg/ubsan/vptr-3.C: New test.
19504 * g++.dg/ubsan/vptr-4.C: New test.
19505 * g++.dg/ubsan/vptr-5.C: New test.
19506 * g++.dg/ubsan/vptr-6.C: New test.
19507 * g++.dg/ubsan/vptr-7.C: New test.
19508 * g++.dg/ubsan/vptr-8.C: New test.
19509 * g++.dg/ubsan/vptr-9.C: New test.
19511 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19513 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19515 * lib/gcc-dg.exp: Likewise.
19517 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19519 PR rtl-optimization/64110
19520 * gcc.target/i386/pr64110.c: Add scan-assembler.
19522 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19523 James Norris <jnorris@codesourcery.com>
19524 Cesar Philippidis <cesar@codesourcery.com>
19525 Ilmir Usmanov <i.usmanov@samsung.com>
19527 * lib/target-supports.exp (check_effective_target_fopenacc): New
19529 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19530 * g++.dg/goacc/goacc.exp: Likewise.
19531 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19532 * gcc.dg/goacc/goacc.exp: Likewise.
19533 * gfortran.dg/goacc/goacc.exp: Likewise.
19534 * c-c++-common/cpp/openacc-define-1.c: New file.
19535 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19536 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19537 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19538 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19539 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19540 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19541 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19542 * c-c++-common/goacc/cache-1.c: Likewise.
19543 * c-c++-common/goacc/clauses-fail.c: Likewise.
19544 * c-c++-common/goacc/collapse-1.c: Likewise.
19545 * c-c++-common/goacc/data-1.c: Likewise.
19546 * c-c++-common/goacc/data-2.c: Likewise.
19547 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19548 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19549 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19550 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19551 * c-c++-common/goacc/if-clause-1.c: Likewise.
19552 * c-c++-common/goacc/if-clause-2.c: Likewise.
19553 * c-c++-common/goacc/kernels-1.c: Likewise.
19554 * c-c++-common/goacc/loop-1.c: Likewise.
19555 * c-c++-common/goacc/loop-private-1.c: Likewise.
19556 * c-c++-common/goacc/nesting-1.c: Likewise.
19557 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19558 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19559 * c-c++-common/goacc/parallel-1.c: Likewise.
19560 * c-c++-common/goacc/pcopy.c: Likewise.
19561 * c-c++-common/goacc/pcopyin.c: Likewise.
19562 * c-c++-common/goacc/pcopyout.c: Likewise.
19563 * c-c++-common/goacc/pcreate.c: Likewise.
19564 * c-c++-common/goacc/pragma_context.c: Likewise.
19565 * c-c++-common/goacc/present-1.c: Likewise.
19566 * c-c++-common/goacc/reduction-1.c: Likewise.
19567 * c-c++-common/goacc/reduction-2.c: Likewise.
19568 * c-c++-common/goacc/reduction-3.c: Likewise.
19569 * c-c++-common/goacc/reduction-4.c: Likewise.
19570 * c-c++-common/goacc/sb-1.c: Likewise.
19571 * c-c++-common/goacc/sb-2.c: Likewise.
19572 * c-c++-common/goacc/sb-3.c: Likewise.
19573 * c-c++-common/goacc/update-1.c: Likewise.
19574 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19575 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19576 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19577 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19578 * gfortran.dg/goacc/assumed.f95: Likewise.
19579 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19580 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19581 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19582 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19583 * gfortran.dg/goacc/branch.f95: Likewise.
19584 * gfortran.dg/goacc/cache-1.f95: Likewise.
19585 * gfortran.dg/goacc/coarray.f95: Likewise.
19586 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19587 * gfortran.dg/goacc/cray.f95: Likewise.
19588 * gfortran.dg/goacc/critical.f95: Likewise.
19589 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19590 * gfortran.dg/goacc/data-tree.f95: Likewise.
19591 * gfortran.dg/goacc/declare-1.f95: Likewise.
19592 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19593 * gfortran.dg/goacc/fixed-1.f: Likewise.
19594 * gfortran.dg/goacc/fixed-2.f: Likewise.
19595 * gfortran.dg/goacc/fixed-3.f: Likewise.
19596 * gfortran.dg/goacc/fixed-4.f: Likewise.
19597 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19598 * gfortran.dg/goacc/if.f95: Likewise.
19599 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19600 * gfortran.dg/goacc/list.f95: Likewise.
19601 * gfortran.dg/goacc/literal.f95: Likewise.
19602 * gfortran.dg/goacc/loop-1.f95: Likewise.
19603 * gfortran.dg/goacc/loop-2.f95: Likewise.
19604 * gfortran.dg/goacc/loop-3.f95: Likewise.
19605 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19606 * gfortran.dg/goacc/omp.f95: Likewise.
19607 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19608 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19609 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19610 * gfortran.dg/goacc/parameter.f95: Likewise.
19611 * gfortran.dg/goacc/private-1.f95: Likewise.
19612 * gfortran.dg/goacc/private-2.f95: Likewise.
19613 * gfortran.dg/goacc/private-3.f95: Likewise.
19614 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19615 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19616 * gfortran.dg/goacc/reduction.f95: Likewise.
19617 * gfortran.dg/goacc/routine-1.f90: Likewise.
19618 * gfortran.dg/goacc/routine-2.f90: Likewise.
19619 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19620 * gfortran.dg/goacc/several-directives.f95: Likewise.
19621 * gfortran.dg/goacc/sie.f95: Likewise.
19622 * gfortran.dg/goacc/subarrays.f95: Likewise.
19623 * gfortran.dg/gomp/map-1.f90: Likewise.
19624 * gfortran.dg/openacc-define-1.f90: Likewise.
19625 * gfortran.dg/openacc-define-2.f90: Likewise.
19626 * gfortran.dg/openacc-define-3.f90: Likewise.
19627 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19628 * g++.dg/gomp/block-2.C: Likewise.
19629 * g++.dg/gomp/block-3.C: Likewise.
19630 * g++.dg/gomp/block-5.C: Likewise.
19631 * g++.dg/gomp/target-1.C: Likewise.
19632 * g++.dg/gomp/target-2.C: Likewise.
19633 * g++.dg/gomp/taskgroup-1.C: Likewise.
19634 * g++.dg/gomp/teams-1.C: Likewise.
19635 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19636 * gcc.dg/cilk-plus/jump.c: Likewise.
19637 * gcc.dg/gomp/block-1.c: Likewise.
19638 * gcc.dg/gomp/block-10.c: Likewise.
19639 * gcc.dg/gomp/block-2.c: Likewise.
19640 * gcc.dg/gomp/block-3.c: Likewise.
19641 * gcc.dg/gomp/block-4.c: Likewise.
19642 * gcc.dg/gomp/block-5.c: Likewise.
19643 * gcc.dg/gomp/block-6.c: Likewise.
19644 * gcc.dg/gomp/block-7.c: Likewise.
19645 * gcc.dg/gomp/block-8.c: Likewise.
19646 * gcc.dg/gomp/block-9.c: Likewise.
19647 * gcc.dg/gomp/target-1.c: Likewise.
19648 * gcc.dg/gomp/target-2.c: Likewise.
19649 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19650 * gcc.dg/gomp/teams-1.c: Likewise.
19652 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19654 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19657 2015-01-15 Mike Stump <mikestump@comcast.net>
19659 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19660 * gcc.dg/inline_2.c: Likewise.
19661 * gcc.dg/inline_3.c: Likewise.
19662 * gcc.dg/inline_4.c: Likewise.
19664 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19667 * gfortran.dg/proc_ptr_comp_43.f90: New.
19669 2015-01-15 Mike Stump <mikestump@comcast.net>
19671 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19672 * gcc.dg/unroll_2.c: Likewise.
19673 * gcc.dg/unroll_3.c: Likewise.
19674 * gcc.dg/unroll_4.c: Likewise.
19675 * gcc.dg/unroll_5.c: Likewise.
19677 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19680 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19682 * gcc.target/aarch64/test_frame_6.c: Likewise.
19683 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19684 x30 and x19 (in the epilogue).
19685 * gcc.target/aarch64/test_frame_4.c: Likewise.
19686 * gcc.target/aarch64/test_frame_7.c: Likewise.
19688 2015-01-15 Martin Liska <mliska@suse.cz>
19690 * g++.dg/ipa/pr64068.C: New test.
19691 * gcc.dg/ipa/PR64559.c: New test.
19693 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19695 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19698 2015-01-15 Richard Biener <rguenther@suse.de>
19700 PR tree-optimization/61743
19701 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19702 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19704 2015-01-15 Renlin Li <renlin.li@arm.com>
19706 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19707 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19709 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19711 * gcc.dg/vect/vect-aggressive-1.c: New.
19712 * gcc.target/i386/avx2-vect-aggressive.c: New.
19714 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19716 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19718 2015-01-15 Richard Biener <rguenther@suse.de>
19721 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19722 -Wl,-undefined,dynamic_lookup.
19724 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19726 * gnat.dg/opt47.adb: New test.
19728 2015-01-15 Richard Biener <rguenther@suse.de>
19731 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19733 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19735 PR tree-optimization/64434
19736 * gcc.dg/torture/pr64434.c: New test.
19738 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19740 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19741 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19742 -march=loongson* and -march=octeon* require -mno-micromips.
19744 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19745 Matthew Fortune <matthew.fortune@imgtec.com>
19747 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19748 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19749 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19750 * gcc.target/mips/call-saved-7.c: New file.
19751 * gcc.target/mips/call-saved-8.c: New file.
19752 * gcc.target/mips/call-saved-9.c: New file.
19754 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19756 * gcc.target/mips/lsa.c: New file.
19757 * gcc.target/mips/mips64-lsa.c: Likewise.
19758 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19759 * gcc.target/mips/mulsize-4.c: Likewise.
19760 * gcc.target/mips/mulsize-5.c: New file.
19761 * gcc.target/mips/mulsize-6.c: Likewise.
19762 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19763 and !HAS_LSA as ghost options.
19764 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19767 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19769 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19771 2015-01-15 Richard Biener <rguenther@suse.de>
19773 PR middle-end/64365
19774 * gcc.dg/torture/pr64365.c: New testcase.
19776 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19778 * gcc.dg/stackprotectexplicit1.c: New test.
19779 * g++.dg/stackprotectexplicit2.c: New test.
19781 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19784 * gfortran.dg/inquire_internal.f90: New.
19785 * gfortran.dg/negative_unit_check.f90: New.
19787 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19790 * gcc.target/sh/pr53988-1.c: New.
19792 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19795 * g++.dg/tls/thread_local-ice3.C: New.
19797 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19799 * gcc.target/i386/fentry-override.c: Properly place {} in target
19800 selector. Remove nonpic.
19801 * gcc.target/i386/fentry.c: Likewise.
19803 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19805 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19806 warnings instead of errors.
19808 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19810 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19811 option support instead of ENABLE_LTO from Makefile.
19813 2015-01-14 Richard Biener <rguenther@suse.de>
19815 PR tree-optimization/59354
19816 * gcc.dg/vect/pr59354.c: New testcase.
19818 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19820 * lib/target-supports.exp
19821 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19822 on ARM architures before v7.
19824 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19826 PR middle-end/59448
19827 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19828 an atomic_exchange.
19830 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19833 * gcc.target/i386/pr64386.c: New test.
19835 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19838 * gcc.target/i386/pr64393.c: New test.
19840 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19843 * gcc.target/i386/pr64387.c: New test.
19845 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19847 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19849 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19851 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19853 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19856 * gcc.target/arm/pr64453.c: New.
19858 2015-01-14 Richard Biener <rguenther@suse.de>
19861 * gcc.dg/lto/pr64415_0.c: New testcase.
19862 * gcc.dg/lto/pr64415_1.c: Likewise.
19864 2015-01-14 Martin Liska <mliska@suse.cz>
19866 * gcc.dg/ipa/pr64307.c: New test.
19868 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19870 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19871 64-bit and 128-bit.
19873 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19876 * gcc.target/arm/pr64460_1.c: New test.
19878 2015-01-14 Richard Biener <rguenther@suse.de>
19880 PR tree-optimization/64493
19881 PR tree-optimization/64495
19882 * gcc.dg/vect/pr64493.c: New testcase.
19883 * gcc.dg/vect/pr64495.c: Likewise.
19885 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19887 * gcc.dg/Warray-bounds-11.c: New test-case.
19889 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19891 * gcc.target/mips/octeon3-pipe-1.c: New test.
19893 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19895 * jit.dg/harness.h (set_up_logging): Move string concatenation
19897 (concat_strings): New function.
19898 (dump_reproducer): New function.
19899 (test_jit): Call dump_reproducer.
19900 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19902 (jit-dg-test): Delete any generated reproducer from previous runs.
19903 Verify that a generated reproducer was created, and verify that it
19905 * jit.dg/test-nested-contexts.c (main): Call
19906 gcc_jit_context_dump_reproducer_to_file.
19908 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19910 * gcc.dg/aru-2.c: Add dg-require-profiling.
19912 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19914 * lib/target-supports.exp (check_profiling_available): Check if
19917 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19920 * g++.dg/torture/pr64565.C: New testcase.
19922 2015-01-13 Marek Polacek <polacek@redhat.com>
19924 PR middle-end/64391
19925 * gcc.dg/tm/pr64391.c: New test.
19927 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19929 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19932 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19934 * gcc.target/i386/pie.c: New test.
19936 * lib/target-supports.exp (check_effective_target_pie): New.
19938 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19940 PR rtl-optimization/64286
19941 * gcc.target/i386/avx2-pr64286.c: New test.
19943 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19946 * g++.dg/cpp0x/vt-57626.C: New.
19948 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19951 * gfortran.dg/pr64528.f90: New test.
19953 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19955 * gcc.target/aarch64/subsp.c: New test.
19957 2015-01-13 Andrew Pinski <apinski@cavium.com>
19959 * gcc.target/aarch64/store-pair-1.c: New testcase.
19961 2015-01-13 Richard Biener <rguenther@suse.de>
19964 * gcc.dg/lto/pr64373_0.c: New testcase.
19966 2015-01-13 Andrew Pinski <apinski@cavium.com>
19968 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19969 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19971 2015-01-13 Richard Biener <rguenther@suse.de>
19973 PR tree-optimization/64406
19974 * gcc.dg/pr64406.c: New testcase.
19976 2015-01-13 Richard Biener <rguenther@suse.de>
19978 PR tree-optimization/64404
19979 * gcc.dg/vect/pr64404.c: New testcase.
19981 2015-01-13 Richard Biener <rguenther@suse.de>
19983 PR tree-optimization/64568
19984 * g++.dg/torture/pr64568.C: New testcase.
19986 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19988 * jit.dg/test-error-local-used-from-other-function.c: New test
19990 * jit.dg/test-error-param-reuse.c: New test case.
19991 * jit.dg/test-error-param-sharing.c: New test case.
19992 * jit.dg/test-error-param-used-from-other-function.c: New test
19994 * jit.dg/test-error-param-used-without-a-function.c: New test
19997 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19999 PR tree-optimization/64563
20000 * gcc.dg/pr64563.c: New test.
20003 * gcc.target/i386/pr64513.c: New test.
20005 PR tree-optimization/64454
20006 * gcc.dg/pr64454.c: New test.
20009 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
20011 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
20012 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
20013 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
20014 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
20015 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
20016 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
20017 * gcc.dg/vect/slp-25.c: Likewise.
20018 * gcc.dg/vect/vect-109.c: Likewise.
20019 * gcc.dg/vect/vect-13.c: Likewise.
20020 * gcc.dg/vect/vect-17.c: Likewise.
20021 * gcc.dg/vect/vect-18.c: Likewise.
20022 * gcc.dg/vect/vect-19.c: Likewise.
20023 * gcc.dg/vect/vect-20.c: Likewise.
20024 * gcc.dg/vect/vect-21.c: Likewise.
20025 * gcc.dg/vect/vect-22.c: Likewise.
20026 * gcc.dg/vect/vect-27.c: Likewise.
20027 * gcc.dg/vect/vect-29.c: Likewise.
20028 * gcc.dg/vect/vect-2-big-array.c: Likewise.
20029 * gcc.dg/vect/vect-2.c: Likewise.
20030 * gcc.dg/vect/vect-3.c: Likewise.
20031 * gcc.dg/vect/vect-4.c: Likewise.
20032 * gcc.dg/vect/vect-5.c: Likewise.
20033 * gcc.dg/vect/vect-72.c: Likewise.
20034 * gcc.dg/vect/vect-73-big-array.c: Likewise.
20035 * gcc.dg/vect/vect-73.c: Likewise.
20036 * gcc.dg/vect/vect-77-global.c: Likewise.
20037 * gcc.dg/vect/vect-78-global.c: Likewise.
20038 * gcc.dg/vect/vect-7.c: Likewise.
20039 * gcc.dg/vect/vect-86.c: Likewise.
20040 * gcc.dg/vect/vect-align-1.c: Likewise.
20041 * gcc.dg/vect/vect-align-3.c: Likewise.
20042 * gcc.dg/vect/vect-all-big-array.c: Likewise.
20043 * gcc.dg/vect/vect-all.c: Likewise.
20044 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
20045 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
20046 * gcc.dg/vect/vect-peel-3.c: Likewise.
20047 * gcc.dg/vect/vect-peel-4.c: Likewise.
20048 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
20050 2015-01-12 Jeff Law <law@redhat.com>
20053 * gcc.target/m68k/pr64461.c: New test.
20055 2015-01-12 David Malcolm <dmalcolm@redhat.com>
20057 * jit.dg/test-array-as-pointer.c (create_code): Update call
20058 to gcc_jit_context_new_global by setting "kind" to
20059 GCC_JIT_GLOBAL_IMPORTED.
20060 * jit.dg/test-error-array-as-pointer.c: Likewise.
20061 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
20062 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
20063 setting kind to GCC_JIT_GLOBAL_EXPORTED.
20064 * jit.dg/test-using-global.c (the_global): Rename to...
20065 (imported_global): ...this.
20066 (create_code): Update to test the three kinds of global.
20067 (verify_code): Likewise.
20069 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
20072 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
20073 undefined behavior.
20074 * gcc.target/i386/pr64291-2.c: Updated.
20076 2015-01-12 Richard Biener <rguenther@suse.de>
20078 PR tree-optimization/64530
20079 * gfortran.dg/pr64530.f90: New testcase.
20081 2015-01-12 Richard Biener <rguenther@suse.de>
20083 PR middle-end/64357
20084 * gcc.dg/torture/pr64357.c: New testcase.
20086 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
20088 * gcc.target/i386/nop-mcount.c: Properly place {} in target
20091 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20092 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
20094 2015-01-12 Martin Liska <mliska@suse.cz>
20096 * gcc.dg/ipa/PR64550.c: New test.
20098 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
20101 * g++.dg/ipa/pr63470.C: New testcase.
20103 2015-01-11 Janus Weil <janus@gcc.gnu.org>
20106 * gfortran.dg/typebound_operator_20.f90: New.
20108 2015-01-11 Janus Weil <janus@gcc.gnu.org>
20111 * gfortran.dg/proc_ptr_comp_42.f90: New.
20113 2015-01-11 Janus Weil <janus@gcc.gnu.org>
20116 * gfortran.dg/proc_ptr_comp_41.f90: New.
20118 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
20120 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
20122 2015-01-10 Tobias Burnus <burnus@net-b.de>
20125 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
20126 and add dg-excess-errors.
20127 * gfortran.dg/line_length_6.f90: New.
20128 * gfortran.dg/line_length_7.f90: New.
20129 * gfortran.dg/line_length_8.f90: New.
20130 * gfortran.dg/line_length_9.f90: New.
20131 * gfortran.dg/line_length_10.f90: New.
20132 * gfortran.dg/line_length_11.f90: New.
20134 2015-01-09 David Malcolm <dmalcolm@redhat.com>
20136 * jit.dg/test-threads.c (struct testcase): Move declaration
20137 to jit.dg/all-non-failing-tests.h.
20138 (testcases): Likewise.
20139 * jit.dg/all-non-failing-tests.h (struct testcase): Move
20140 declaration here from jit.dg/all-non-failing-tests.h.
20141 (testcases): Likewise.
20142 * jit.dg/test-combination.c (create_code): Eliminate spelling
20143 out all of the testcases in favor of looping through the
20144 "testcases" metadata.
20145 (verify_code): Likewise.
20147 2015-01-09 Jakub Jelinek <jakub@redhat.com>
20149 PR rtl-optimization/64536
20150 * gcc.dg/pr64536.c: New test.
20152 2015-01-09 David Malcolm <dmalcolm@redhat.com>
20154 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
20155 * jit.dg/test-combination.c (create_code): Likewise.
20156 (verify_code): Likewise.
20157 * jit.dg/test-constants.c: New test case.
20158 * jit.dg/test-threads.c: Add test-constants.c.
20160 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
20163 * objc.dg/gnu-api-2-class.m: Add a test case
20164 for the above change.
20166 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
20168 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
20170 2015-01-09 Richard Biener <rguenther@suse.de>
20172 PR tree-optimization/64410
20173 * g++.dg/vect/pr64410.cc: New testcase.
20175 2015-01-09 Martin Liska <mliska@suse.cz>
20177 * gcc.dg/ipa/ipa-icf-32.c: New test.
20179 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20181 * c-c++-common/tsan/tsan_barrier.h: New.
20182 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20183 * c-c++-common/tsan/bitfield_race.c: Likewise.
20184 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20185 * c-c++-common/tsan/mutexset1.c: Likewise.
20186 * c-c++-common/tsan/race_on_barrier.c: Likewise.
20187 * c-c++-common/tsan/race_on_mutex.c: Likewise.
20188 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20189 * c-c++-common/tsan/simple_race.c: Likewise.
20190 * c-c++-common/tsan/simple_stack.c: Likewise.
20191 * c-c++-common/tsan/sleep_sync.c: Likewise.
20192 * c-c++-common/tsan/tiny_race.c: Likewise.
20193 * c-c++-common/tsan/tls_race.c: Likewise.
20194 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20195 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20196 * g++.dg/tsan/atomic_free.C: Likewise.
20197 * g++.dg/tsan/atomic_free2.C: Likewise.
20198 * g++.dg/tsan/cond_race.C: Likewise.
20199 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20201 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
20204 * lib/target-supports.exp (check_effective_target_libatomic_available):
20206 * gfortran.dg/coarray/caf.exp: Only add -latomic for
20207 targets that match effective-target libatomic_available.
20208 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20210 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20212 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20213 Verify the result of gcc_jit_context_get_last_error.
20214 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20216 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20218 PR tree-optimization/63989
20219 * gcc.dg/strlenopt-27.c: New test.
20221 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20223 * jit.dg/harness.h (set_up_logging): New function.
20224 (test_jit): Fail if gcc_jit_context_acquire fails. Call
20225 set_up_logging on the context, so that every testcase is
20226 logged to a particular file.
20227 * jit.dg/test-nested-contexts.c (main): Open a logfile,
20228 and call gcc_jit_context_set_logfile on the top-level context.
20230 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20233 * g++.dg/opt/pr64338.C: New test.
20235 2015-01-08 Tobias Burnus <burnus@net-b.de>
20237 * gfortran.dg/coarray/codimension_2b.f90: New file.
20238 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20239 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20241 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20244 * g++.dg/ext/fnname4.C: New.
20246 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20249 * g++.dg/cpp0x/constexpr-64462.C: New.
20251 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20254 * g++.dg/cpp0x/deleted10.C: New.
20256 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20258 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20260 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20262 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20263 GCC_JIT_UNARY_OP_ABS.
20264 (verify_unary_ops): Likewise.
20266 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20268 * jit.dg/test-arith-overflow.c: New test case.
20269 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20270 * jit.dg/test-combination.c (create_code): Likewise.
20271 (verify_code): Likewise.
20272 * jit.dg/test-threads.c (testcases): Likewise.
20274 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20276 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20277 rather than "jit". Load g++.exp, and call g++_init.
20278 Run test-*.cc files within the testsuite and *.cc files within
20280 (jit-dg-test): Drop the addition of -fgnu89-inline to
20281 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20282 doing it when compiling C testcases (since g++ does not handle
20283 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20284 is restored to the value after g++_init ran, rather than the
20285 value before g++_init ran. Return a list of
20286 $comp_output $output_file, as dg-test assumes.
20288 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20290 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20291 make it easier to figure out the origin of each test result when
20292 running test-combination.c and test-threads.c.
20293 (CHECK_VALUE): Likewise.
20294 (CHECK_DOUBLE_VALUE): Likewise.
20295 (CHECK_STRING_VALUE): Likewise.
20296 (CHECK_STRING_STARTS_WITH): Likewise.
20297 (CHECK_STRING_CONTAINS): Likewise.
20299 (check_string_value): Likewise, add "funcname" param.
20300 (check_string_starts_with): Likewise.
20301 (check_string_contains): Likewise.
20303 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20305 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20306 generating name of built executable.
20308 2015-01-07 Marek Polacek <polacek@redhat.com>
20311 * gcc.dg/pr64440.c: New test.
20312 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20314 2015-01-07 Marek Polacek <polacek@redhat.com>
20317 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20318 * gcc.dg/pr64417.c: New test.
20320 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
20323 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20326 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20328 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20329 Check if testcases run without errors, not just if they compile.
20331 2015-01-06 Christian Bruel <christian.bruel@st.com>
20334 * gcc.target/sh/pr64507.c: New test.
20336 2015-01-06 Arnaud Charlet <charlet@adacore.com>
20338 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20340 2015-01-06 Jakub Jelinek <jakub@redhat.com>
20342 * c-c++-common/asan/sanitize-all-1.c: New test.
20343 * c-c++-common/ubsan/sanitize-all-1.c: New test.
20344 * c-c++-common/ubsan/sanitize-all-2.c: New test.
20345 * c-c++-common/ubsan/sanitize-all-3.c: New test.
20346 * c-c++-common/ubsan/sanitize-all-4.c: New test.
20348 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20350 * lib/target-supports.exp (check_profiling_available): Return 0 for
20352 (check_effective_target_tls_runtime): Likewise.
20353 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20354 * gcc.dg/20020312-2.c: Adjust for Visium.
20355 * gcc.dg/tls/thr-cse-1.c: Likewise
20356 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20357 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20358 * gcc.dg/weak/typeof-2.c: Likewise.
20360 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20362 PR rtl-optimization/64287
20363 * gcc.dg/aru-2.c: New test.
20365 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20368 * c-c++-common/ubsan/pr64344-1.c: New test.
20369 * c-c++-common/ubsan/pr64344-2.c: New test.
20371 PR tree-optimization/64465
20372 * gcc.dg/pr64465.c: New test.
20374 PR tree-optimization/64494
20375 * gcc.c-torture/compile/pr64494.c: New test.
20377 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20380 * gfortran.dg/realloc_on_assign_25.f90: New test.
20382 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20384 Update copyright years.
20386 2015-01-05 Marek Polacek <polacek@redhat.com>
20389 * gcc.dg/pr64423.c: New test.
20391 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20393 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20394 mmix-knuth-mmixware for the same reason as for MIPS.
20395 * gcc.dg/debug/debug-2.c: Ditto.
20397 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20399 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20402 * lib/gfortran.exp: Add libatomic library search path.
20403 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20404 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20406 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20408 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20410 * c-c++-common/tsan/bitfield_race.c: New testcase.
20411 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20413 2015-01-02 Tobias Burnus <burnus@net-b.de>
20415 * gfortran.dg/coarray/collectives_4.f90: New.
20417 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20420 * gfortran.dg/extends_16.f90: New.
20422 2015-01-02 Tobias Burnus <burnus@net-b.de>
20424 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20426 2015-01-02 Tobias Burnus <burnus@net-b.de>
20428 * gfortran.dg/coarray/codimension_2.f90: New.
20429 * gfortran.dg/coarray/codimension_2a.f90: New.
20430 * gfortran.dg/coarray_35.f90: New.
20431 * gfortran.dg/coarray_35a.f90: New.
20433 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20436 * gfortran.dg/dummy_procedure_11.f90: New.
20438 Copyright (C) 2015 Free Software Foundation, Inc.
20440 Copying and distribution of this file, with or without modification,
20441 are permitted in any medium without royalty provided the copyright
20442 notice and this notice are preserved.