1 2015-12-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4 * gfortran.dg/error_format_2.f90: New test.
6 2015-12-30 John David Anglin <danglin@gcc.gnu.org>
8 * gfortran.dg/coarray_40.f90: Revise to use dg-additional-options.
9 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11 2015-12-29 Andre Vehreschild <vehre@gcc.gnu.org>
14 * gfortran.dg/allocate_with_source_16.f90: New test.
16 2015-12-28 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/*.c: Remove extra braces from target selectors.
20 2015-12-28 Uros Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/pr68473-1.c: Add dg-do compile directive.
24 2015-12-28 John David Anglin <danglin@gcc.gnu.org>
26 * gfortran.dg/coarray_40.f90: Link with libatomic if available.
28 * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*.
30 * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.
32 2015-12-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
34 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: New.
35 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: New.
37 2015-12-24 Kirill Yukhin <kirill.yukhin@intel.com>
39 * g++.dg/other/i386-2.C: Add -mpku.
40 * g++.dg/other/i386-3.C: Ditto.
41 * gcc.target/i386/rdpku-1.c: New test.
42 * gcc.target/i386/sse-12.c: Add -mpku.
43 * gcc.target/i386/sse-13.c: Ditto.
44 * gcc.target/i386/sse-22.c: Ditto.
45 * gcc.target/i386/sse-33.c: Ditto.
46 * gcc.target/i386/wrpku-1.c: New test.
48 2015-12-23 Martin Sebor <msebor@redhat.com>
51 * g++.dg/lookup/name-clash11.C: New test.
53 2015-12-23 Nathan Sidwell <nathan@acm.org>
55 * gcc.dg/alias-15.c: Revert.
57 2015-12-23 James Greenhalgh <james.greenhalgh@arm.com>
60 * gcc.dg/ifcvt-4.c: Skip for arm*-*-* and powerpc64le*-*-*.
62 2015-12-23 Nathan Sidwell <nathan@acm.org>
64 * gcc.dg/alias-15.c: New.
66 2015-12-23 Thomas Schwinge <thomas@codesourcery.com>
68 * g++.dg/dg.exp (tests): Prune "goacc/*" and "goacc-gomp/*" files.
70 2015-12-23 David Sherwood <david.sherwood@arm.com>
72 * gcc.target/arm/fmaxmin.x: New file used by tests below.
73 * gcc.target/arm/fmaxmin.c: New test.
74 * gcc.target/arm/vect-fmaxmin.c: Likewise.
76 2015-12-23 H.J. Lu <hongjiu.lu@intel.com>
79 * gcc.target/i386/pr66232-10.c: New test.
80 * gcc.target/i386/pr66232-11.c: Likewise.
81 * gcc.target/i386/pr66232-12.c: Likewise.
82 * gcc.target/i386/pr66232-13.c: Likewise.
84 2015-12-22 David Malcolm <dmalcolm@redhat.com>
87 * gcc.dg/plugin/diagnostic-test-expressions-1.c (fminl): New decl.
89 (test_macro): New function.
90 * gcc.target/i386/pr68473-1.c: New test case.
92 2015-12-22 Jakub Jelinek <jakub@redhat.com>
95 * g++.dg/cpp0x/constexpr-67376.C: New test.
97 2015-12-22 Richard Henderson <rth@redhat.com>
99 * g++.dg/tm/noexcept-1.C: Update expected must_not_throw count.
100 * g++.dg/tm/noexcept-4.C: Likewise.
101 * g++.dg/tm/noexcept-5.C: Likewise.
102 * g++.dg/tm/pr67811.C: New.
104 2015-12-22 Peter Bergner <bergner@vnet.ibm.com>
107 * gcc.target/powerpc/pr68872.c: New test.
109 2015-12-22 H.J. Lu <hongjiu.lu@intel.com>
112 * gcc.target/i386/pr68937-1.c: New test.
113 * gcc.target/i386/pr68937-2.c: Likewise.
114 * gcc.target/i386/pr68937-3.c: Likewise.
115 * gcc.target/i386/pr68937-4.c: Likewise.
116 * gcc.target/i386/pr68937-5.c: Likewise.
117 * gcc.target/i386/pr68937-6.c: Likewise.
119 2015-12-22 Marek Polacek <polacek@redhat.com>
122 * gcc.dg/c11-atomic-1.c: Add dg-warnings.
123 * gcc.dg/c11-atomic-4.c: New test.
125 2015-12-22 Sujoy Saraswati <sujoy.saraswati@hpe.com>
127 * gcc.dg/pr61441.c: New testcase.
129 2015-12-22 Eric Botcazou <ebotcazou@adacore.com>
131 * gcc.dg/torture/pr68264.c: Tweak for Solaris.
133 2015-12-21 David Malcolm <dmalcolm@redhat.com>
135 * g++.dg/diagnostic/bad-binary-ops.C: New test case.
136 * gcc.dg/bad-binary-ops.c: New test case.
137 gcc.dg/plugin/diagnostic_plugin_show_trees.c (get_range_for_expr):
138 Remove material copied from gcc-rich-location.c
139 (gcc_rich_location::add_expr): Likewise.
141 2015-12-21 Claudiu Zissulescu <claziss@synopsys.com>
143 * gcc.target/arc/builtin_general.c: New test.
144 * gcc.target/arc/builtin_simd.c: Likewise.
145 * gcc.target/arc/builtin_special.c: Likewise.
147 2015-12-20 Jeff Law <law@redhat.com>
149 PR tree-optimization/64910
150 * gcc.target/i386/bittest.c: New test.
152 2015-12-20 Eric Botcazou <ebotcazou@adacore.com>
154 * gnat.dg/complex1.adb: New test.
155 * gnat.dg/complex1_pkg.ads: New helper.
157 2015-12-19 Eric Botcazou <ebotcazou@adacore.com>
159 * gcc.target/sparc/20151219-1.c: New test.
161 2015-12-19 Andrew Burgess <andrew.burgess@embecosm.com>
163 * gcc.target/arc/load-update.c: New file.
165 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
168 * g++.dg/template/pr68978.C: New test.
170 2015-12-18 Jakub Jelinek <jakub@redhat.com>
173 * gcc.dg/guality/pr68860-1.c: New test.
174 * gcc.dg/guality/pr68860-2.c: New test.
176 2015-12-18 Nathan Sidwell <nathan@acm.org>
178 * lib/target-supports.exp (check_effective_target_cilkplus): Not nvptx.
179 * c-c++-common/attr-simd-3.c: Require cilkplus.
180 * gcc.dg/graphite/id-28.c: Likewise.
182 2015-12-18 Bernd Schmidt <bschmidt@redhat.com>
184 * gcc.dg/debug/dwarf2/prod-options.c: New test.
186 2015-12-18 Eric Botcazou <ebotcazou@adacore.com>
188 * gnat.dg/specs/debug1.ads: Bump final count to 18.
190 2015-12-18 Paolo Carlini <paolo.carlini@oracle.com>
193 * g++.dg/cpp0x/constexpr-virtual5.C: New.
194 * g++.dg/cpp0x/pr51463.C: Adjust dg-error string.
195 * g++.dg/inherit/pure1.C: Likewise.
197 2015-12-18 Jeff Law <law@redhat.com>
199 PR rtl-optimization/49847
200 * g++.dg/pr49847-2.C: New test.
202 2015-12-18 H.J. Lu <hongjiu.lu@intel.com>
204 * gcc.dg/vect/pr68305.c (dg-additional-options): Add -mavx2
207 2015-12-18 Nathan Sidwell <nathan@acm.org>
209 * c-c++-common/attr-simd-3.c: Requires pthreads.
211 2015-12-18 Richard Biener <rguenther@suse.de>
214 * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
215 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
217 2015-12-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
219 * gcc.target/s390/litpool-r3-1.c: New test.
221 2015-12-18 Yuri Rumyantsev <ysrumyan@gmail.com>
223 PR tree-optimization/68906
224 * gcc.dg/torture/pr68906.c: New test.
226 2015-12-18 Ilya Enkovich <enkovich.gnu@gmail.com>
228 PR tree-optimization/68956
229 * gcc.target/i386/pr68956.c: New test.
231 2015-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
233 PR rtl-optimization/68796
234 * gcc.target/aarch64/tst_3.c: New test.
235 * gcc.target/aarch64/tst_4.c: Likewise.
237 2015-12-18 Robin Dapp <rdapp@linux.vnet.ibm.com>
239 * gcc.target/s390/vcond-shift.c: New test to check vcond
242 2015-12-18 Paul Thomas <pault@gcc.gnu.org>
245 * gfortran.dg/proc_ptr_48.f90: New test.
247 2015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
249 * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
250 * gcc.target/s390/hotpatch-9.c: Likewise.
252 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
255 * g++.dg/pr68831.C: New test.
257 2015-12-17 Jeff Law <law@redhat.com>
259 * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
260 splitting optimizations.
262 2015-12-17 Nathan Sidwell <nathan@acm.org>
264 * gcc.dg/ipa/ipa-icf-merge-1.c: New.
266 2015-12-17 David Malcolm <dmalcolm@redhat.com>
268 * gcc.dg/diagnostic-range-bad-return.c: New test case.
270 2015-12-17 Richard Biener <rguenther@suse.de>
272 PR tree-optimization/68946
273 * gcc.dg/torture/pr68946.c: New testcase.
275 2015-12-17 Nathan Sidwell <nathan@acm.org>
277 * c-c++-common/Wunused-var-13.c: Requires label values.
278 * gcc.dg/torture/pr46216.c: Likewise.
280 2015-12-17 Pierre-Marie de Rodat <derodat@adacore.com>
282 * gnat.dg/specs/debug1.ads: Update the expected number of
283 DW_AT_artificial attribute in compiler output.
285 2015-12-17 Jakub Jelinek <jakub@redhat.com>
287 PR tree-optimization/68835
288 * gcc.dg/pr68835-1.c: New test.
289 * gcc.dg/pr68835-2.c: New test.
291 2015-12-17 Richard Biener <rguenther@suse.de>
293 PR tree-optimization/68951
294 * gcc.dg/torture/pr68951.c: New testcase.
296 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
299 * lib/target-supports.exp (check_effective_target_stabs): New proc.
300 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
301 * g++.dg/other/PR23205.C: Likewise.
302 * g++.dg/other/pr23205-2.C: Likewise.
303 * gcc.dg/20040813-1.c: Likewise.
304 * gcc.dg/darwin-20040809-2.c: Likewise.
305 * objc.dg/stabs-1.m: Likewise.
307 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
309 * gcc.target/arc/loop-hazard-1.c: New file.
311 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
313 * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
315 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
318 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
321 * lib/target-supports.exp (check_effective_target_cilkplus): Also
322 check that compiling with -fcilkplus does not give an error.
323 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
325 2015-12-16 Patrick Palka <ppalka@gcc.gnu.org>
331 * g++.dg/conversion/pr16333.C: New test.
332 * g++.dg/conversion/pr41426.C: New test.
333 * g++.dg/conversion/pr59879.C: New test.
334 * g++.dg/conversion/pr66895.C: New test.
336 2015-12-16 Martin Sebor <msebor@redhat.com>
339 * gcc.dg/atomic/stdatomic-init.c: New test.
341 2015-12-15 Michael Meissner <meissner@linux.vnet.ibm.com>
344 * gcc.target/powerpc/pr68805.c: New test.
346 2015-12-16 Martin Sebor <msebor@redhat.com>
349 * obj-c++.dg/property/at-property-23.mm: Remove check for
352 2015-12-13 Jeff Law <law@redhat.com>
354 * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
356 2015-12-16 David Malcolm <dmalcolm@redhat.com>
358 * c-c++-common/conflict-markers-1.c: New testcase.
359 * c-c++-common/conflict-markers-2.c: Likewise.
360 * c-c++-common/conflict-markers-3.c: Likewise.
361 * c-c++-common/conflict-markers-4.c: Likewise.
362 * c-c++-common/conflict-markers-5.c: Likewise.
363 * c-c++-common/conflict-markers-6.c: Likewise.
364 * c-c++-common/conflict-markers-7.c: Likewise.
365 * c-c++-common/conflict-markers-8.c: Likewise.
366 * c-c++-common/conflict-markers-9.c: Likewise.
367 * c-c++-common/conflict-markers-10.c: Likewise.
368 * c-c++-common/conflict-markers-11.c: Likewise.
369 * g++.dg/conflict-markers-1.C: Likewise.
371 2015-12-16 David Malcolm <dmalcolm@redhat.com>
373 * gcc.dg/cast-function-1.c (bar): Update column numbers.
374 * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
376 2015-12-16 David Malcolm <dmalcolm@redhat.com>
378 * gcc.dg/diagnostic-range-static-assert.c: New test case.
380 2015-12-16 Marek Polacek <polacek@redhat.com>
383 * gcc.dg/pr64637.c: New test.
385 2015-12-16 Nathan Sidwell <nathan@acm.org>
387 * gcc.dg/sibcall-9.c: Xfail for nvptx.
389 2015-12-16 Richard Biener <rguenther@suse.de>
391 PR tree-optimization/68870
392 * gcc.dg/torture/pr68870.c: New testcase.
394 2015-12-16 Tom de Vries <tom@codesourcery.com>
396 * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
397 * g++.dg/ipa/devirt-40.C: Same.
398 * g++.dg/tree-ssa/pr61034.C: Same.
399 * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
400 * gcc.dg/ipa/ipa-pta-10.c: Same.
401 * gcc.dg/ipa/ipa-pta-11.c: Same.
402 * gcc.dg/ipa/ipa-pta-14.c: Same.
403 * gcc.dg/ipa/ipa-pta-16.c: Same.
404 * gcc.dg/ipa/ipa-pta-2.c: Same.
405 * gcc.dg/ipa/ipa-pta-5.c: Same.
406 * gcc.dg/ipa/ipa-pta-6.c: Same.
407 * gcc.dg/torture/ipa-pta-1.c: Same.
408 * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
409 * gcc.dg/ipa/ipa-pta-3.c: Same.
410 * gcc.dg/ipa/ipa-pta-4.c: Same.
412 2015-12-16 Richard Biener <rguenther@suse.de>
415 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
417 2015-12-16 Richard Biener <rguenther@suse.de>
421 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
423 * gcc.dg/vect/slp-perm-4.c: Likewise.
425 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
427 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
428 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
429 the command line options.
430 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
431 test to allow ARM targets. Select and record a working set of
432 command line options.
433 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
436 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
439 * gcc.c-torture/execute/pr68648.c: New test.
441 2015-12-16 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/68892
444 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
446 2015-12-16 Jakub Jelinek <jakub@redhat.com>
448 PR rtl-optimization/65980
449 * gcc.dg/pr65980.c: New test.
451 2015-12-15 Martin Sebor <msebor@redhat.com>
458 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
459 further fields after the first flexible array member.
460 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
461 to be rejected. Add a test case exercising zero-length array.
462 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
464 * g++.dg/ext/flexary.h: New file.
465 * g++.dg/ext/flexary4.C: New file.
466 * g++.dg/ext/flexary5.C: New file.
467 * g++.dg/ext/flexary6.C: New file.
468 * g++.dg/ext/flexary7.C: New file.
469 * g++.dg/ext/flexary8.C: New file.
470 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
472 * g++.dg/parse/pr43765.C: Add a member to make a struct with
473 a flexible array member valid. Adjust expected error message.
474 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
476 * g++.dg/torture/pr64312.C: Add a member to make a struct with
477 a flexible array member valid.
478 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
480 2015-12-15 Marek Polacek <polacek@redhat.com>
483 * gcc.dg/pr68907.c: New test.
485 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
487 * gfortran.dg/coarray_critical_1.f90: New.
489 2015-12-15 Martin Jambor <mjambor@suse.cz>
492 * g++.dg/ipa/pr68851.C: New test.
494 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
497 * g++.dg/cpp0x/pr63506-1.C: New.
498 * g++.dg/cpp0x/pr63506-2.C: Likewise.
500 2015-12-15 Olivier Hainque <hainque@adacore.com>
502 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
504 2015-12-15 Jakub Jelinek <jakub@redhat.com>
506 PR tree-optimization/66688
507 * gcc.dg/pr66688.c: New test.
509 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
513 * g++.dg/cpp0x/pr53223.C: New test.
514 * g++.dg/lookup/pr21802.C: New test.
515 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
517 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
519 * gfortran.dg/quad_2.f90: Update test.
521 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
523 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
524 * gcc.target/mips/ext-2.c: Update scan checks.
526 2015-12-14 Nathan Sidwell <nathan@acm.org>
528 * g++.dg/abi/nvptx-nrv1.C: New.
529 * g++.dg/abi/nvptx-ptrmem1.C: New.
530 * gcc.target/nvptx/abi-complex-arg.c: New.
531 * gcc.target/nvptx/abi-complex-ret.c: New.
532 * gcc.target/nvptx/abi-enum-arg.c: New.
533 * gcc.target/nvptx/abi-enum-ret.c: New.
534 * gcc.target/nvptx/abi-knr-arg.c: New.
535 * gcc.target/nvptx/abi-knr-ret.c: New.
536 * gcc.target/nvptx/abi-scalar-arg.c: New.
537 * gcc.target/nvptx/abi-scalar-ret.c: New.
538 * gcc.target/nvptx/abi-struct-arg.c: New.
539 * gcc.target/nvptx/abi-struct-ret.c: New.
540 * gcc.target/nvptx/abi-vararg-1.c: New.
541 * gcc.target/nvptx/abi-vararg-2.c: New.
542 * gcc.target/nvptx/abi-vect-arg.c: New.
543 * gcc.target/nvptx/abi-vect-ret.c: New.
545 2015-12-14 Jakub Jelinek <jakub@redhat.com>
548 * c-c++-common/pr68833-1.c: New test.
549 * c-c++-common/pr68833-2.c: New test.
551 2015-12-14 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/68852
554 * g++.dg/torture/pr68852.C: New testcase.
556 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
558 * gcc.dg/builtin-return-1.c: Correct effective-target test.
559 * gcc.dg/stack-usage-2.c: Use effective-target test.
561 2015-12-14 Martin Jambor <mjambor@suse.cz>
564 * g++.dg/ipa/pr66616.C: New test.
566 2015-12-14 Jakub Jelinek <jakub@redhat.com>
568 PR rtl-optimization/68730
569 * gcc.dg/pr68730.c: New test.
571 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
574 * lib/target-supports.exp (check_effective_target_cilkplus): Also
575 check that compiling with -fcilkplus does not give an error.
576 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
578 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
580 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
582 2015-12-13 Jeff Law <law@redhat.com>
584 * gcc.target/m68k/pr19201.c: New test.
586 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
587 command line options.
588 * gcc.target/m68k/20090709-1.c: Adjust expected output.
590 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
592 * g++.dg/opt/pr48549.C: XFAIL AIX.
593 * g++.dg/abi/anon1.C: XFAIL AIX.
594 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
596 2015-12-12 Tobias Burnus <burnus@net-b.de>
599 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
601 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
603 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
604 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
607 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
610 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
611 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
613 2015-12-11 Jeff Law <law@redhat.com>
615 PR tree-optimization/68844
616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
618 2015-12-11 Nathan Sidwell <nathan@acm.org>
620 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
622 2015-12-11 Jan Beulich <jbeulich@suse.com>
624 * gcc.c-torture/execute/stkalign.c: New.
626 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
628 * gcc.target/i386/mpx/memmove-1.c: New test.
629 * gcc.target/i386/mpx/memmove-2.c: New test.
631 2015-12-11 Nathan Sidwell <nathan@acm.org>
633 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
634 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
636 2015-12-11 Martin Jambor <mjambor@suse.cz>
639 * g++.dg/torture/pr68064.C: New test.
641 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
643 * gcc.target/s390/md/setmem_long-1.c: New test.
645 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
647 * gcc.target/s390/md/movstr-1.c: New test.
648 * gcc.target/s390/s390.exp: Add subdir md.
649 Do not run hotpatch tests twice.
651 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
653 * gcc.dg/vect/vect-32-chars.c: New test.
655 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
658 * gcc.dg/lto/pr61886_0.c: New testcase
660 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
662 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
664 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
666 PR rtl-optimization/68691
667 * gcc.target/i386/pr68691.c: New.
669 2015-12-10 David Malcolm <dmalcolm@redhat.com>
671 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
672 (dg-end-multiline-output): Capture line numbers within
673 _multiline_expected_outputs.
674 (handle-multiline-outputs): Access global $testname_with_flags
675 and add it as a prefix to pass/fail results. Extract line numbers
676 from $_multiline_expected_outputs and print them within pass/fail
677 results, replacing the printing of $index. Consolidate the
678 string prefix shared between pass/fail into a new local ($title).
680 2015-12-10 Jeff Law <law@redhat.com>
682 PR tree-optimization/68619
683 * gcc.dg/tree-ssa/pr68619-1.c: New test.
684 * gcc.dg/tree-ssa/pr68619-2.c: New test.
685 * gcc.dg/tree-ssa/pr68619-3.c: New test.
686 * gcc.dg/tree-ssa/pr68619-4.c: New test.
687 * gcc.dg/tree-ssa/pr68619-5.c: New test.
689 2015-12-10 Jakub Jelinek <jakub@redhat.com>
691 PR rtl-optimization/68376
692 PR rtl-optimization/68670
693 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
696 * gcc.dg/pr68670-1.c: New test.
697 * gcc.dg/pr68670-2.c: New test.
699 2015-12-10 Marek Polacek <polacek@redhat.com>
702 * g++.dg/cpp0x/pr68348.C: New test.
704 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
706 * gnat.dg/specs/elab4.ads: New test.
707 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
709 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/array25.adb: New test.
712 * gnat.dg/array25_pkg.ad[sb]: New helper.
714 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
716 * lib/target-supports.exp (check_effective_target_arc_atomic): New
718 (check_effective_target_sync_int_long): Add checks for ARC atomic
720 (check_effective_target_sync_char_short): Likewise.
722 2015-12-10 Richard Biener <rguenther@suse.de>
724 PR tree-optimization/68817
725 * gfortran.dg/pr68817.f90: New testcase.
727 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
729 Revert [testsuite][ARM target attributes] Fix effective_target tests
730 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
732 * lib/target-supports.exp
733 (check_effective_target_arm_vfp_ok_nocache): New.
734 (check_effective_target_arm_vfp_ok): Call the new
735 check_effective_target_arm_vfp_ok_nocache function.
736 (check_effective_target_arm_fp_ok_nocache): New.
737 (check_effective_target_arm_fp_ok): New.
738 (add_options_for_arm_fp): New.
739 (check_effective_target_arm_crypto_ok_nocache): Require
740 target_arm_v8_neon_ok instead of arm32.
741 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
742 (check_effective_target_arm_crypto_pragma_ok): New.
743 (add_options_for_arm_vfp): New.
744 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
745 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
747 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
748 -mfloat-abi=softfp, use arm_fp effective target instead.
749 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
751 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
752 use arm_vfp effective target instead.
753 * gcc.target/arm/attr-neon3.c: Likewise.
755 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
757 * gnat.dg/specs/access1.ads: New test.
758 * gnat.dg/specs/access2.ads: Likewise.
760 2015-12-10 Jakub Jelinek <jakub@redhat.com>
762 PR tree-optimization/68785
763 * gcc.dg/pr68785.c: New test.
765 2015-12-10 Richard Biener <rguenther@suse.de>
768 * gcc.dg/torture/ipa-pta-3.c: New testcase.
769 * g++.dg/ipa/ipa-pta-1.C: Likewise.
771 2015-12-10 Richard Biener <rguenther@suse.de>
774 * gcc.dg/torture/pr68721.c: New testcase.
776 2015-12-10 Richard Biener <rguenther@suse.de>
778 PR tree-optimization/68806
779 * gcc.dg/torture/pr68806.c: New testcase.
781 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
785 * gcc.c-torture/execute/alias-2.c: New testcase.
787 2015-12-09 Tobias Burnus <burnus@net-b.de>
788 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
790 * gfortran.dg/coarray_40.f90: New.
792 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
795 * g++.dg/lto/pr68811_0.C: New testcase.
796 * g++.dg/lto/pr68811_1.C: New testcase.
798 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/ext/bases2.C: New.
803 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
805 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
806 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
807 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
808 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
809 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
810 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
811 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
812 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
813 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
815 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
817 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
818 passing terminating NULL as int rather than pointer.
820 2015-12-09 Marek Polacek <polacek@redhat.com>
822 PR tree-optimization/66949
823 * gcc.dg/torture/pr66949-1.c: New test.
824 * gcc.dg/torture/pr66949-2.c: New test.
826 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
828 PR rtl-optimization/67609
829 * gcc.dg/torture/pr67609.c: New.
831 2015-12-09 Richard Biener <rguenther@suse.de>
833 PR tree-optimization/68583
834 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
835 * gcc.dg/vect/vect-72.c: Adjust.
836 * gcc.dg/vect/vect-cselim-2.c: Likewise.
837 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
839 2015-12-09 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/68417
842 * gcc.dg/vect/pr68417.c: New testcase.
844 2015-12-09 Martin Liska <mliska@suse.cz>
846 * gcc.dg/ipa/pr68790.c: New test.
848 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
852 * gcc.c-torture/execute/alias-3.c: New testcase.
854 2015-12-08 Martin Sebor <msebor@redhat.com>
857 * g++.dg/other/offsetof8.C: New test.
859 2015-12-08 Nathan Sidwell <nathan@acm.org>
861 * gcc.target/nvptx/trailing-init.c: New.
863 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
864 * gcc.c-torture/compile/pr33855.c: Likewise.
865 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
867 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
870 * gcc.target/i386/pr68701-1.c: New test.
871 * gcc.target/i386/pr68701-2.c: Ditto.
873 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
875 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
876 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
877 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
879 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
881 * gcc.dg/sso-9.c (foo): Robustify trick.
883 2015-12-08 David Malcolm <dmalcolm@redhat.com>
885 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
888 2015-12-08 David Malcolm <dmalcolm@redhat.com>
891 * gcc.dg/plugin/diagnostic-test-expressions-1.c
892 (test_builtin_choose_expr): New test function.
893 (test_builtin_call_with_static_chain): Likewise.
894 (test_builtin_complex): Likewise.
895 (test_builtin_shuffle): Likewise.
897 2015-12-08 Jiong Wang <jiong.wang@arm.com>
899 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
902 2015-12-08 Marek Polacek <polacek@redhat.com>
905 * g++.dg/cpp0x/pr68116.C: New test.
907 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
909 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
912 2015-12-08 Jakub Jelinek <jakub@redhat.com>
916 * c-c++-common/pr68657-1.c: New test.
917 * c-c++-common/pr68657-2.c: New test.
918 * c-c++-common/pr68657-3.c: New test.
919 * gcc.dg/cpp/warn-normalized-3.c: Use
920 -Werror=normalized=nfc instead of -Werror=normalized=
923 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
925 * lib/target-supports.exp
926 (check_effective_target_arm_vfp_ok_nocache): New.
927 (check_effective_target_arm_vfp_ok): Call the new
928 check_effective_target_arm_vfp_ok_nocache function.
929 (check_effective_target_arm_fp_ok_nocache): New.
930 (check_effective_target_arm_fp_ok): New.
931 (add_options_for_arm_fp): New.
932 (check_effective_target_arm_crypto_ok_nocache): Require
933 target_arm_v8_neon_ok instead of arm32.
934 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
935 (check_effective_target_arm_crypto_pragma_ok): New.
936 (add_options_for_arm_vfp): New.
937 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
938 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
940 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
941 -mfloat-abi=softfp, use arm_fp effective target instead.
942 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
944 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
945 use arm_vfp effective target instead.
946 * gcc.target/arm/attr-neon3.c: Likewise.
948 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
950 * gfortran.dg/pr68627.f: Limit target to x86.
952 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
953 Joern Rennecke <joern.rennecke@embecosm.com>
955 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
956 inline assembly read to make sure dummy is not optimized
959 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
961 PR tree-optimization/68766
962 * gcc.dg/pr68766.c: New test.
964 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
966 * gcc.target/sparc/struct-ret-check.c: Rename to...
967 * gcc.target/sparc/struct-ret-check-1.c: ...this.
968 * gcc.target/sparc/struct-ret-check-2.c: New test.
970 2015-12-07 Jakub Jelinek <jakub@redhat.com>
973 * g++.dg/tree-ssa/pr68760.C: New test.
976 * g++.dg/tree-ssa/pr66726.c: Renamed to...
977 * g++.dg/tree-ssa/pr66726.C: ... this.
979 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
981 * gcc.target/mips/wrap-delay.c: New test.
983 2015-12-07 Jason Merrill <jason@redhat.com>
985 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
986 environment variable.
988 2015-12-07 Marek Polacek <polacek@redhat.com>
991 * gcc.dg/pr68668.c: New test.
993 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
995 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
997 2015-12-07 Nathan Sidwell <nathan@acm.org>
999 * gcc.target/nvptx/abort.c: New.
1001 2015-12-07 David Malcolm <dmalcolm@redhat.com>
1003 * gcc.dg/diagnostic-ranges-1.c: New test file.
1004 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1005 (test_percent_q_plus_d): New test function.
1006 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1007 (test_show_locus): Rewrite test code using
1008 rich_location::set_range. Add code to unit-test the "%q+D"
1011 2015-12-07 Martin Liska <mliska@suse.cz>
1013 * g++.dg/ipa/pr66896.C: New test.
1015 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
1017 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
1018 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
1020 2015-12-07 Nathan Sidwell <nathan@acm.org>
1022 * gcc.target/nvptx/decl-init.c: New.
1024 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
1027 * gfortran.dg/pr68627.f: New test.
1029 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
1032 * gcc.target/i386/pr68633.c: New test.
1034 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
1036 * gcc.target/i386/clzero.c: New.
1037 * gcc.target/i386/sse-12.c: Add -mclzero.
1038 * gcc.target/i386/sse-13.c: Ditto.
1039 * gcc.target/i386/sse-14.c: Ditto.
1040 * gcc.target/i386/sse-22.c: Ditto.
1041 * gcc.target/i386/sse-23.c: Ditto.
1042 * g++.dg/other/i386-2.C: Ditto.
1043 * g++.dg/other/i386-3.C: Ditto.
1045 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
1047 * gcc.target/powerpc/recip-sqrtf.c: New test.
1049 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
1050 Sebastian Pop <s.pop@samsung.com>
1052 * gcc.dg/graphite/id-29.c: New test.
1054 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
1055 Sebastian Pop <s.pop@samsung.com>
1057 PR tree-optimization/68693
1058 * gfortran.dg/graphite/pr68693.f90: New test.
1060 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
1062 * gcc.c-torture/compile/20151204.c: New.
1064 2015-12-04 Nathan Sidwell <nathan@acm.org>
1066 * gcc.dg/vla-24.c: Requires alloca.
1068 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
1070 PR rtl-optimization/68349
1071 * gcc.target/i386/pr68349.c: New test.
1073 2015-12-04 Nathan Sidwell <nathan@acm.org>
1075 * gcc.target/nvptx/ary-init.c: New.
1077 2015-12-04 David Malcolm <dmalcolm@redhat.com>
1079 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
1080 * g++.dg/gomp/loop-1.C: Update dg-error locations.
1081 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
1082 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
1083 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1084 * g++.dg/template/crash55.C: Update dg-error directives.
1085 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
1087 * g++.dg/template/pr64100.C: Update location of dg-error
1089 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
1090 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
1091 improved location information.
1092 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
1093 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
1094 dg-warning; add a dg-message.
1095 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
1096 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
1097 * obj-c++.dg/plugin/plugin.exp: New file, based on
1098 objc.dg/plugin/plugin.exp.
1100 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
1105 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
1106 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1107 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1108 * gcc.dg/pr33007.c: Likewise.
1110 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
1112 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
1113 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
1114 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
1115 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
1116 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
1117 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
1119 2015-11-25 Nick Clifton <nickc@redhat.com>
1121 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
1122 * gcc.target/msp430/mul_main.h: New test support file.
1123 * gcc.target/msp430/mul_none.c: New test.
1124 * gcc.target/msp430/mul_16bit.c: New test.
1125 * gcc.target/msp430/mul_32bit.c: New test.
1126 * gcc.target/msp430/mul_f5.c: New test.
1128 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1130 PR tree-optimization/68680
1131 * gcc.target/i386/pr68680.c: New test.
1133 PR tree-optimization/68671
1134 * gcc.dg/pr68671.c: New test.
1136 2015-12-02 Jeff Law <law@redhat.com>
1138 * gcc.dg/tree-ssa/reassoc-43.c: New test.
1140 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1142 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
1144 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1146 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
1147 access arbitrary stack frames.
1148 * gcc.dg/Wno-frame-address.c: Likewise.
1150 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1152 * gcc.target/s390/asm-machine-1.c: Updated.
1153 * gcc.target/s390/asm-machine-2.c: Updated.
1154 * gcc.target/s390/asm-machine-3.c: Updated.
1155 * gcc.target/s390/asm-machine-4.c: Updated.
1157 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1159 * gcc.target/s390/asm-machine-1.c: New test.
1160 * gcc.target/s390/asm-machine-2.c: New test.
1161 * gcc.target/s390/asm-machine-3.c: New test.
1162 * gcc.target/s390/asm-machine-4.c: New test.
1163 * gcc.target/s390/target-attribute/tattr-1.c: New test.
1164 * gcc.target/s390/target-attribute/tattr-2.c: New test.
1165 * gcc.target/s390/target-attribute/tattr-3.c: New test.
1166 * gcc.target/s390/target-attribute/tattr-4.c: New test.
1167 * gcc.target/s390/target-attribute/tattr-5.c: New test.
1168 * gcc.target/s390/target-attribute/tattr-6.c: New test.
1169 * gcc.target/s390/target-attribute/tattr-7.c: New test.
1170 * gcc.target/s390/target-attribute/tattr-8.c: New test.
1171 * gcc.target/s390/target-attribute/tattr-9.c: New test.
1172 * gcc.target/s390/target-attribute/tattr-10.c: New test.
1173 * gcc.target/s390/target-attribute/tattr-11.c: New test.
1174 * gcc.target/s390/target-attribute/tattr-12.c: New test.
1175 * gcc.target/s390/target-attribute/tattr-13.c: New test.
1176 * gcc.target/s390/target-attribute/tattr-14.c: New test.
1177 * gcc.target/s390/target-attribute/tattr-15.c: New test.
1178 * gcc.target/s390/target-attribute/tattr-16.c: New test.
1179 * gcc.target/s390/target-attribute/tattr-17.c: New test.
1180 * gcc.target/s390/target-attribute/tattr-18.c: New test.
1181 * gcc.target/s390/target-attribute/tattr-19.c: New test.
1182 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
1183 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
1184 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
1185 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
1186 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
1187 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
1188 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
1189 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
1190 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
1191 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
1192 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
1193 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
1194 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
1195 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
1196 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
1197 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
1198 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
1199 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
1200 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
1201 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
1202 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
1203 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
1204 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1205 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1206 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1207 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1208 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1209 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1210 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1211 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1212 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1213 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1214 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1215 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1216 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1217 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1218 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1219 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1220 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1221 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1222 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1223 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1224 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1225 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1226 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1227 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1228 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1229 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1230 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1231 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1232 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1233 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1234 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1235 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1236 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1237 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1238 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1239 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1240 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1241 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1242 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1243 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1244 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1245 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1246 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1247 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1248 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1249 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1250 Add check whether target attribute is available.
1251 Run test in target-attribute subdir.
1252 * gcc.target/s390/s390-c++.exp
1253 (check_effective_target_target_attribute): Likewise.
1255 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
1257 * c-c++-common/attr-simd-4.c: New test.
1258 * c-c++-common/attr-simd-5.c: New test.
1260 2015-12-04 Nathan Sidwell <nathan@acm.org>
1262 * gcc.dg/graphite/id-28.c: Requires pthreads.
1264 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1266 * gcc.dg/vla-24.c: New test.
1268 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1270 * gcc.target/aarch64/stack-checking.c: New test.
1272 2015-12-04 Richard Biener <rguenther@suse.de>
1275 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1277 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1279 * gcc.dg/sso-9.c: New test.
1281 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1285 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1287 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
1290 * gcc.target/i386/rop1.c: New test.
1292 2015-12-03 Nathan Sidwell <nathan@acm.org>
1294 * gcc.target/nvptx/decl.c: New.
1295 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1297 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1299 PR rtl-optimization/68624
1300 * gcc.c-torture/execute/pr68624.c: New test.
1302 2015-12-03 Richard Biener <rguenther@suse.de>
1304 PR tree-optimization/66051
1305 * gcc.dg/vect/slp-42.c: New testcase.
1307 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
1309 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1310 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1312 2015-12-03 Richard Biener <rguenther@suse.de>
1314 PR tree-optimization/67800
1315 PR tree-optimization/68333
1316 * gcc.target/i386/vect-pr67800.c: New testcase.
1318 2015-12-03 Richard Biener <rguenther@suse.de>
1320 PR tree-optimization/68639
1321 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1323 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
1326 * g++.dg/torture/pr68184.C: New testcase.
1328 2015-12-03 Jakub Jelinek <jakub@redhat.com>
1330 PR preprocessor/57580
1331 * c-c++-common/cpp/pr57580.c: New test.
1332 * c-c++-common/gomp/pr57580.c: New test.
1334 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1335 Sebastian Pop <s.pop@samsung.com>
1337 * gcc.dg/graphite/id-28.c: New.
1339 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1340 Sebastian Pop <s.pop@samsung.com>
1342 * gfortran.dg/graphite/id-26.f03: New.
1344 2015-12-02 Jason Merrill <jason@redhat.com>
1346 * lib/g++.exp: Handle --stds= option.
1347 * lib/g++-dg.exp (g++-dg-runtest): Use it.
1349 2015-12-02 Tobias Burnus <burnus@net-b.de>
1350 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1352 * gfortran.dg/coarray/event_1.f90: New.
1353 * gfortran.dg/coarray/event_2.f90: New.
1355 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1356 Sebastian Pop <s.pop@samsung.com>
1358 PR tree-optimization/68550
1359 * gfortran.dg/graphite/pr68550-1.f90: New.
1360 * gfortran.dg/graphite/pr68550-2.f90: New.
1362 2015-12-02 Marek Polacek <polacek@redhat.com>
1365 * gcc.dg/pr68513.c: New test.
1367 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
1370 * gfortran.dg/goacc/array-reduction.f90: New test.
1371 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1372 * gfortran.dg/goacc/coarray.f95: Likewise.
1373 * gfortran.dg/goacc/coarray_2.f90: Likewise.
1374 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1375 * gfortran.dg/goacc/reduction.f95: Likewise.
1377 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.target/i386/pr68647.c: New test.
1382 2015-12-02 Marek Polacek <polacek@redhat.com>
1385 * g++.dg/warn/nonnull3.C: New test.
1387 2015-12-02 Joseph Myers <joseph@codesourcery.com>
1390 * gcc.dg/pr68162-1.c: New test.
1392 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1393 Sebastian Pop <s.pop@samsung.com>
1395 * gfortran.dg/graphite/run-id-3.f90: New.
1397 2015-12-02 David Sherwood <david.sherwood@arm.com>
1399 * gcc.target/aarch64/fmaxmin.c: New test.
1401 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1403 * gfortran.dg/goacc/coarray.f95: XFAIL.
1404 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1405 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1408 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1409 Julian Brown <julian@codesourcery.com>
1410 James Norris <James_Norris@mentor.com>
1412 * c-c++-common/goacc/host_data-5.c: New file.
1413 * c-c++-common/goacc/host_data-6.c: Likewise.
1415 2015-12-02 Tom de Vries <tom@codesourcery.com>
1417 * c-c++-common/goacc/kernels-default-2.c: New test.
1418 * c-c++-common/goacc/kernels-default.c: New test.
1420 2015-12-02 Tom de Vries <tom@codesourcery.com>
1422 * c-c++-common/goacc/kernels-alias-2.c: New test.
1423 * c-c++-common/goacc/kernels-alias-3.c: New test.
1424 * c-c++-common/goacc/kernels-alias-4.c: New test.
1425 * c-c++-common/goacc/kernels-alias-5.c: New test.
1426 * c-c++-common/goacc/kernels-alias-6.c: New test.
1427 * c-c++-common/goacc/kernels-alias-7.c: New test.
1428 * c-c++-common/goacc/kernels-alias-8.c: New test.
1429 * c-c++-common/goacc/kernels-alias.c: New test.
1431 2015-12-02 Tom de Vries <tom@codesourcery.com>
1433 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1434 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1435 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1437 2015-12-02 Richard Biener <rguenther@suse.de>
1439 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1440 y guarding a call to abort ().
1441 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1442 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1444 2015-12-02 Marek Polacek <polacek@redhat.com>
1447 * gcc.dg/torture/pr68570.c: New test.
1449 2015-12-02 Richard Biener <rguenther@suse.de>
1451 PR tree-optimization/68625
1452 * gcc.dg/torture/pr68625.c: New testcase.
1454 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1456 * gcc.target/i386/pr68432-1.c: New test.
1457 * gcc.target/i386/pr68432-2.c: Likewise.
1458 * gcc.target/i386/pr68432-3.c: Likewise.
1460 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1462 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1464 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1466 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1468 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1470 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1472 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1474 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1475 * gcc.target/s390/bswaphi-1.c: New test.
1477 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1479 * lib/target-supports.exp: Add s390 and s390x to the list of long
1480 long atomic targets.
1482 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1484 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1485 s390x to enable 64 bit bswap patterns.
1486 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1487 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1488 * lib/target-supports.exp: Add a comment for s390.
1490 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1492 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1493 order to make -m31 work.
1494 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1495 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1497 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1500 * gcc.dg/pr68533.c: New test.
1502 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1504 PR tree-optimization/68577
1505 * gcc.dg/vect/pr68577.c: New test.
1507 2015-12-01 Nathan Sidwell <nathan@acm.org>
1509 * gcc.target/nvptx/uninit-decl.c: New.
1511 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1513 * gcc.c-torture/execute/alias-1.c: New testcase.
1515 2015-12-01 Marek Polacek <polacek@redhat.com>
1517 PR tree-optimization/64769
1518 * c-c++-common/gomp/pr64769.c: New test.
1520 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1522 * gcc.target/powerpc/swaps-p8-22.c: New.
1524 2015-12-01 Marek Polacek <polacek@redhat.com>
1526 PR tree-optimization/67916
1527 * gcc.dg/torture/pr67916.c: New test.
1529 2015-12-01 Marek Polacek <polacek@redhat.com>
1532 * c-c++-common/pr68582.c: New test.
1534 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1536 PR tree-optimization/68474
1537 * gcc.dg/pr68474.c: New test.
1539 2015-12-01 Christian Bruel <christian.bruel@st.com>
1542 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1544 2015-12-01 Tom de Vries <tom@codesourcery.com>
1546 * gcc.dg/pr46032.c: Move to ...
1547 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1549 * gcc.dg/pr46032-2.c: Move to ...
1550 * gcc.dg/gomp/pr46032-2.c: ... here.
1551 Drop dg-require-effective-target fopenmp.
1552 * gcc.dg/pr46032-3.c: Move to ...
1553 * gcc.dg/gomp/pr46032-3.c: ... here.
1554 Drop dg-require-effective-target fopenmp.
1556 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1558 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1559 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1560 * gfortran.dg/goacc/loop-6.f95: Likewise.
1561 * gfortran.dg/goacc/loop-7.f95: New test.
1562 * gfortran.dg/goacc/reduction-2.f95: New test.
1564 2015-12-01 Richard Biener <rguenther@suse.de>
1566 PR tree-optimization/68379
1567 * gcc.dg/torture/pr68379.c: New testcase.
1568 * gfortran.dg/pr68379-1.f90: Likewise.
1569 * gfortran.dg/pr68379-2.f: Likewise.
1571 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1573 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1574 * gcc.dg/pr46032-2.c: Likewise.
1575 * gcc.dg/pr46032-3.c: Likewise.
1577 2015-12-01 Richard Biener <rguenther@suse.de>
1580 * g++.dg/torture/pr68470.C: New testcase.
1582 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1585 * gcc.dg/pr68595.c: New test.
1587 2015-12-01 Christian Bruel <christian.bruel@st.com>
1589 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1590 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1591 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1593 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1595 PR tree-optimization/68529
1596 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1597 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1598 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1600 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1602 * gcc.dg/lto/alias-1_0.c: New testcase.
1603 * gcc.dg/lto/alias-1_1.c: New testcase.
1605 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1606 Sebastian Pop <s.pop@samsung.com>
1608 PR tree-optimization/68565
1609 * gfortran.dg/graphite/pr68565.f90: New.
1611 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1612 Sebastian Pop <s.pop@samsung.com>
1614 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1616 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1617 Nathan Sidwell <nathan@codesourcery.com>
1619 * gfortran.dg/goacc/routine-3.f90: New test.
1620 * gfortran.dg/goacc/routine-4.f90: New test.
1621 * gfortran.dg/goacc/routine-5.f90: New test.
1622 * gfortran.dg/goacc/routine-6.f90: New test.
1623 * gfortran.dg/goacc/subroutines: New test.
1625 2015-11-30 Tom de Vries <tom@codesourcery.com>
1627 * gcc.dg/pr46032-2.c: New test.
1628 * gcc.dg/pr46032-3.c: New test.
1630 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1633 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1634 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1635 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1636 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1637 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1638 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1639 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1640 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1641 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1642 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1643 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1644 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1645 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1646 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1647 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1648 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1649 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1650 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1651 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1652 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1653 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1654 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1655 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1656 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1657 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1658 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1659 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1660 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1661 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1662 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1663 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1664 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1665 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1666 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1667 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1668 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1669 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1670 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1671 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1672 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1673 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1674 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1675 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1676 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1677 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1678 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1679 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1680 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1681 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1682 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1683 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1684 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1685 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1686 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1687 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1688 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1689 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1690 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1691 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1692 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1693 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1694 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1695 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1696 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1697 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1698 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1699 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1700 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1701 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1702 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1703 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1704 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1705 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1706 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1707 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1708 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1709 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1710 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1711 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1712 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1713 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1714 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1715 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1716 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1717 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1719 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1720 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1721 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1722 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1723 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1724 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1725 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1726 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1727 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1728 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1729 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1730 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1731 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1732 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1733 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1734 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1735 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1736 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1737 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1738 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1739 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1740 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1741 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1742 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1743 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1744 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1745 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1746 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1747 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1748 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1749 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1750 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1751 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1752 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1753 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1754 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1755 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1756 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1757 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1758 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1759 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1760 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1761 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1762 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1763 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1764 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1765 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1766 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1767 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1768 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1769 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1770 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1771 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1772 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1773 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1774 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1775 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1776 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1778 2015-11-30 Tom de Vries <tom@codesourcery.com>
1780 PR tree-optimization/46032
1781 * gcc.dg/pr46032.c: New test.
1783 2015-11-30 Richard Biener <rguenther@suse.de>
1785 PR tree-optimization/68592
1786 * gfortran.dg/pr68592.f: New testcase.
1788 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1791 * gfortran.dg/submodule_13.f08: New test.
1793 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1795 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1798 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1800 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1802 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1804 * gcc.dg/dump-ada-spec-1.c: Move to...
1805 * c-c++-common/dump-ada-spec-1.c: ...here.
1806 * c-c++-common/dump-ada-spec-2.c: New test.
1808 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1810 * gnat.dg/loop_optimization22.ad[sb]: New test.
1812 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1814 * gnat.dg/specs/rep_clause5.ads: New test.
1816 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1819 * gcc.c-torture/compile/pr67106.c: New testcase.
1821 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1824 * g++.dg/torture/pr67581.C: New testcase.
1826 2015-11-27 Richard Biener <rguenther@suse.de>
1828 PR tree-optimization/68559
1829 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1830 * gcc.dg/vect/pr45752.c: Likewise.
1832 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1834 PR rtl-optimization/68250
1835 * gcc.c-torture/execute/pr68250.c: New test.
1837 2015-11-27 Marek Polacek <polacek@redhat.com>
1839 * gcc.dg/pr63568.c: Convert to GIMPLE.
1841 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843 PR rtl-optimization/68506
1844 * gcc.c-torture/execute/pr68506.c: New test.
1846 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1850 * c-c++-common/gomp/pr63326.c: New test.
1852 2015-11-27 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/68553
1855 * gcc.dg/vect/pr45752.c: Adjust.
1856 * gcc.dg/vect/slp-perm-4.c: Likewise.
1858 2015-11-26 Martin Sebor <msebor@redhat.com>
1860 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1861 appropriate for the target.
1862 (operator new[]): Use it.
1864 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp0x/pr67238.C: New.
1869 2015-11-26 Martin Sebor <msebor@redhat.com>
1871 * g++.dg/pr67876.C: Remove duplicate content.
1873 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1875 * g++.dg/guality/pr67192.C: New test.
1877 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1879 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1880 support code for vqrdml{as}h_lane tests.
1881 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1884 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1886 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1887 support code for vqrdml{as}h tests.
1888 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1891 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1893 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1894 (check_effective_target_arm_arch_FUNC_ok)
1895 (add_options_for_arm_arch_FUNC)
1896 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1897 to the list to be generated.
1898 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1899 (check_effective_target_arm_v8_1a_neon_ok): New.
1900 (check_effective_target_arm_v8_1a_neon_hw): New.
1902 2015-11-26 Nathan Sidwell <nathan@acm.org>
1904 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1906 2015-11-26 Richard Biener <rguenther@suse.de>
1909 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1912 2015-11-26 Richard Biener <rguenther@suse.de>
1915 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1917 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1920 * g++.dg/concepts/pr67249.C: New.
1922 2015-11-26 Richard Biener <rguenther@suse.de>
1925 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1926 vectorize init loop and adjust expected outcome.
1928 2015-11-26 Richard Biener <rguenther@suse.de>
1931 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1932 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1933 also monitor final optimization result.
1935 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1937 PR rtl-optimization/68249
1938 PR rtl-optimization/68321
1939 * gcc.c-torture/execute/pr68249.c: New test.
1940 * gcc.c-torture/execute/pr68321.c: New test.
1942 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1945 * gcc.target/i386/mpx/pr68416.c: New test.
1947 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1950 * g++.dg/cpp0x/no-weak1.C: New.
1952 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1954 PR tree-optimization/68128
1955 * gcc.dg/gomp/pr68128-1.c: New test.
1956 * gcc.dg/gomp/pr68128-2.c: New test.
1958 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1960 PR rtl-optimization/67226
1961 * gcc.c-torture/execute/pr67226.c: New test.
1963 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1966 * g++.dg/ubsan/pr68508.C: New test.
1968 2015-11-25 Martin Sebor <msebor@redhat.com>
1971 * g++.dg/pr67876.C: New test.
1973 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1974 Sebastian Pop <s.pop@samsung.com>
1976 PR tree-optimization/68453
1977 * gfortran.dg/graphite/pr68453.f90: New.
1979 2015-11-25 Martin Sebor <msebor@redhat.com>
1982 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1983 * gcc.dg/addr_builtin-1.c: Same.
1985 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1987 * gcc.target/powerpc/dform-1.c: New test.
1988 * gcc.target/powerpc/dform-2.c: Likewise.
1990 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1992 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1993 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1994 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1996 2015-11-25 Tom de Vries <tom@codesourcery.com>
1998 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1999 * gcc.dg/pr23911.c: Same.
2000 * gcc.dg/tree-ssa/20030709-2.c: Same.
2001 * gcc.dg/tree-ssa/20030731-2.c: Same.
2002 * gcc.dg/tree-ssa/20040729-1.c: Same.
2003 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
2004 * gcc.dg/tree-ssa/loop-36.c: Same.
2005 * gcc.dg/tree-ssa/pr21086.c: Same.
2006 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
2007 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
2008 * gcc.dg/vect/pr26359.c: Same.
2009 * c-c++-common/restrict-2.c: Update after adding new lim1.
2010 * c-c++-common/restrict-4.c: Same.
2011 * g++.dg/tree-ssa/pr33615.C: Same.
2012 * g++.dg/tree-ssa/restrict1.C: Same.
2013 * gcc.dg/tm/pub-safety-1.c: Same.
2014 * gcc.dg/tm/reg-promotion.c: Same.
2015 * gcc.dg/tree-ssa/20050314-1.c: Same.
2016 * gcc.dg/tree-ssa/loop-32.c: Same.
2017 * gcc.dg/tree-ssa/loop-33.c: Same.
2018 * gcc.dg/tree-ssa/loop-34.c: Same.
2019 * gcc.dg/tree-ssa/loop-35.c: Same.
2020 * gcc.dg/tree-ssa/loop-7.c: Same.
2021 * gcc.dg/tree-ssa/pr23109.c: Same.
2022 * gcc.dg/tree-ssa/restrict-3.c: Same.
2023 * gcc.dg/tree-ssa/restrict-5.c: Same.
2024 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2025 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
2026 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
2027 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
2028 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2029 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2030 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2031 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
2032 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
2033 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
2034 * gcc.dg/tree-ssa/structopt-1.c: Same.
2035 * gfortran.dg/pr32921.f: Same.
2036 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
2037 * g++.dg/tree-ssa/pr61009.C: Same.
2038 * g++.dg/tree-ssa/ssa-dom.C: Same.
2039 * gcc.dg/pr20115-1.c: Same.
2040 * gcc.dg/tree-prof/20050826-2.c: Same.
2041 * gcc.dg/tree-prof/cmpsf-1.c: Same.
2042 * gcc.dg/tree-ssa/20030821-1.c: Same.
2043 * gcc.dg/tree-ssa/20030922-2.c: Same.
2044 * gcc.dg/tree-ssa/20031022-1.c: Same.
2045 * gcc.dg/tree-ssa/20040615-1.c: Same.
2046 * gcc.dg/tree-ssa/20040624-1.c: Same.
2047 * gcc.dg/tree-ssa/pr21417.c: Same.
2048 * gcc.dg/tree-ssa/pr61607.c: Same.
2049 * gcc.dg/tree-ssa/slsr-27.c: Same.
2050 * gcc.dg/tree-ssa/slsr-28.c: Same.
2051 * gcc.dg/tree-ssa/slsr-29.c: Same.
2052 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
2053 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
2054 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
2055 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
2056 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
2057 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
2058 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
2059 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
2060 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
2061 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2062 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
2063 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2064 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2065 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2066 * gcc.dg/tree-ssa/vrp47.c: Same.
2067 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
2068 * gcc.dg/tree-ssa/foldconst-2.c: Same.
2069 * gcc.dg/tree-ssa/loop-40.c: Same.
2070 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
2072 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2074 * g++.dg/cpp0x/constexpr-array13.C: Fix.
2076 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
2078 * gfortran.dg/nint_p7.f90: New testcase.
2080 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2081 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/cpp0x/constexpr-array13.C: New.
2086 2015-11-25 Ilmir Usmanov <me@ilmir.us>
2087 Cesar Philippidis <cesar@codesourcery.com>
2090 * goacc/omp-fixed.f: New test.
2091 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
2093 2015-11-25 Richard Biener <rguenther@suse.de>
2096 * gcc.dg/torture/pr68528.c: New testcase.
2098 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/cpp0x/constexpr-tuple2.C: New.
2103 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2105 PR rtl-optimization/68435
2106 * gcc.dg/pr68435.c: New test.
2108 2015-11-25 Richard Biener <rguenther@suse.de>
2110 PR tree-optimization/68517
2111 * gcc.dg/torture/pr68517.c: New testcase.
2113 2015-11-25 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/pr67089-1.c: New test.
2117 * gcc.dg/pr67089-2.c: New test.
2118 * gcc.dg/pr67089-3.c: New test.
2119 * gcc.dg/pr67089-4.c: New test.
2120 * gcc.dg/pr67089-5.c: New test.
2121 * gcc.dg/pr67089-6.c: New test.
2122 * gcc.dg/pr67089-7.c: New test.
2124 2015-11-25 Richard Biener <rguenther@suse.de>
2126 PR tree-optimization/68502
2127 * gcc.dg/vect/pr68502-1.c: New testcase.
2128 * gcc.dg/vect/pr68502-2.c: Likewise.
2130 2015-11-24 Michael Collison <michael.collison@linaro.org>
2132 * gcc.target/aarch64/saddw-1.c: New test.
2133 * gcc.target/aarch64/saddw-2.c: New test.
2134 * gcc.target/aarch64/uaddw-1.c: New test.
2135 * gcc.target/aarch64/uaddw-2.c: New test.
2136 * gcc.target/aarch64/uaddw-3.c: New test.
2137 * lib/target-support.exp
2138 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
2139 Add aarch64 to list of support targets.
2141 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
2143 * gcc.target/mips/frame-header-4.c: New test.
2145 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
2148 * gfortran.dg/simplify_cshift_3.f90
2150 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
2153 * g++.dg/cpp1y/pr68278.C: New.
2155 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
2158 * g++.dg/cpp1y/pr68388.C: New.
2160 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
2161 Sebastian Pop <s.pop@samsung.com>
2163 PR tree-optimization/67984
2164 * gcc.dg/graphite/pr67984.c: New.
2166 2015-11-24 Michael Matz <matz@suse.de>
2168 PR rtl-optimization/68392
2169 * g++.dg/pr68392.C: New test.
2171 2015-11-24 Nathan Sidwell <nathan@acm.org>
2173 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
2175 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2177 PR rtl-optimization/68381
2178 * gcc.c-torture/execute/pr68381.c: New test.
2180 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2182 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
2183 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
2185 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
2188 * gcc.target/i386/pr68497.c: New test.
2190 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
2192 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
2194 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
2196 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
2198 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
2200 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
2202 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
2204 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2206 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2208 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2210 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2212 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2214 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2217 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2220 * gcc.dg/pr68375.c: New test.
2222 2015-11-24 Jakub Jelinek <jakub@redhat.com>
2225 * gcc.target/i386/pr68483-1.c: New test.
2226 * gcc.target/i386/pr68483-2.c: New test.
2228 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2231 * gcc.target/i386/mpx/pr68337-1.c: New test.
2232 * gcc.target/i386/mpx/pr68337-2.c: New test.
2234 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2236 PR rtl-optimization/68194
2237 PR rtl-optimization/68328
2238 PR rtl-optimization/68185
2239 * gcc.c-torture/execute/pr68185.c: New test.
2240 * gcc.c-torture/execute/pr68328.c: Likewise.
2242 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
2244 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2246 2015-11-23 David Malcolm <dmalcolm@redhat.com>
2249 * objc.dg/plugin: New subdirectory.
2250 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2251 * objc.dg/plugin/plugin.exp: New file, based on
2252 gcc.dg/plugin/plugin.exp.
2254 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2255 Sebastian Pop <s.pop@samsung.com>
2257 PR tree-optimization/68493
2258 * gcc.dg/graphite/pr68493.c: New.
2260 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2261 Sebastian Pop <s.pop@samsung.com>
2263 PR tree-optimization/68279
2264 * gfortran.dg/graphite/pr68279.f90: New.
2266 2015-11-23 Marek Polacek <polacek@redhat.com>
2268 PR tree-optimization/68455
2269 * gcc.dg/tree-ssa/pr68455.c: New test.
2271 2015-11-23 Richard Biener <rguenther@suse.de>
2273 PR tree-optimization/68465
2274 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2276 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2279 * gcc.target/aarch64/pr68363_1.c: New test.
2281 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
2283 * gcc.target/aarch64/simd/vmulx.x: New.
2284 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2285 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2286 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2288 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
2291 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2293 2015-11-23 Richard Biener <rguenther@suse.de>
2294 Jiong Wang <jiong.wang@arm.com>
2296 PR tree-optimization/68317
2297 PR tree-optimization/68326
2298 * gcc.dg/pr68317.c: New testcase.
2300 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
2302 PR tree-optimization/68327
2303 * gcc.dg/pr68327.c: New test.
2305 2015-11-23 Tom de Vries <tom@codesourcery.com>
2307 PR tree-optimization/68460
2308 * gcc.dg/autopar/pr68460.c: New test.
2310 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2312 * c-c++-common/asan/halt_on_error-1.c: New test.
2313 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2315 2015-11-23 Richard Biener <rguenther@suse.de>
2317 PR tree-optimization/68482
2318 * gcc.dg/vect/pr68482.c: New testcase.
2320 2015-11-23 Richard Biener <rguenther@suse.de>
2322 PR tree-optimization/68445
2323 * gcc.dg/vect/pr68445.c: New testcase.
2325 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
2327 * gcc.target/s390/load-relative-check.c: New test to check
2328 generation of load relative instructions.
2330 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2332 * gfortran.dg/fmt_t_8.f90: New test.
2334 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2337 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2339 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2341 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2343 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2346 * gfortran.dg/simplify_cshift_2.f90: New test.
2348 2015-11-22 James Norris <jnorris@codesourcery.com>
2349 Cesar Philippidis <cesar@codesourcery.com>
2351 * gfortran.dg/goacc/declare-1.f95: Update test.
2352 * gfortran.dg/goacc/declare-2.f95: New test.
2354 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
2356 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2357 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2358 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2359 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2360 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2361 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2362 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2363 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2364 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2365 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2366 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2367 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2369 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
2371 * gfortran.dg/simplify_cshift_1.f90: New test.
2373 2015-11-21 Nathan Sidwell <nathan@acm.org>
2375 * gcc.dg/atomic-generic.c: Include <string.h>.
2377 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
2379 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2381 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
2383 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2385 2015-11-21 Jakub Jelinek <jakub@redhat.com>
2388 * gcc.dg/debug/pr66432.c: New test.
2390 2015-11-20 Ian Lance Taylor <iant@google.com>
2393 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2395 2015-11-20 Mike Stump <mikestump@comcast.net>
2397 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2400 2015-11-20 David Malcolm <dmalcolm@redhat.com>
2403 * gcc.dg/fixits.c: New file.
2404 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2405 (test_fixit_insert): New.
2406 (test_fixit_remove): New.
2407 (test_fixit_replace): New.
2408 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2409 (test_fixit_insert): New.
2410 (test_fixit_remove): New.
2411 (test_fixit_replace): New.
2412 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2413 (test_show_locus): Add tests of rendering fixit hints.
2415 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2418 * gcc.dg/vect/pr68339.c: New test.
2420 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2422 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2424 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2427 * gfortran.dg/submodule_12.f90: New test
2430 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2432 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2434 * lib/target-supports.exp
2435 (check_effective_target_arm_neon_ok_nocache): Add check
2438 2015-11-20 Tom de Vries <tom@codesourcery.com>
2440 PR tree-optimization/68373
2441 * gcc.dg/autopar/pr68373.c: New test.
2443 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2446 * g++.dg/abi/mangle67.C: New test.
2448 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2450 * gcc.target/s390/bswap-1.c: New test.
2452 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2454 * gcc.target/s390/pfpo.c: New test.
2456 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2458 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2459 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2461 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2463 * g++.dg/spellcheck-fields.C: New file.
2465 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2466 Sebastian Pop <s.pop@samsung.com>
2468 PR tree-optimization/68428
2469 * gcc.dg/graphite/pr68428.c: New.
2471 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2472 Sebastian Pop <s.pop@samsung.com>
2474 PR tree-optimization/68335
2475 * gfortran.dg/graphite/pr68335.f90: New.
2477 2015-11-19 Nathan Sidwell <nathan@acm.org>
2479 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2480 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2481 * gcc.dg/special/weak-2.c: Likewise.
2482 * gcc.dg/weak/weak-12.c: Likewise.
2483 * gcc.dg/weak/weak-15.c: Likewise.
2484 * gcc.dg/weak/weak-16.c: Likewise.
2485 * gcc.dg/weak/weak-1.c: Likewise.
2486 * gcc.dg/weak/weak-2.c: Likewise.
2487 * gcc.dg/weak/weak-4.c: Likewise.
2488 * gcc.dg/torture/pr53922.c: Likewise.
2489 * gcc.dg/torture/pr60092.c: Likewise.
2491 2015-11-19 Marek Polacek <polacek@redhat.com>
2494 * gcc.dg/pr68412-2.c: New test.
2495 * gcc.dg/pr68412.c: New test.
2497 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2499 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2500 * gcc.target/avr/uint8-single-reg.c: New testcase.
2502 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2505 * g++.dg/eh/goto3.C: New test.
2507 2015-11-19 Marek Polacek <polacek@redhat.com>
2509 PR tree-optimization/68431
2510 * gcc.dg/tree-ssa/pr68431.c: New test.
2512 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2514 PR rtl-optimization/68376
2515 * gcc.c-torture/execute/pr68376-1.c: New test.
2516 * gcc.c-torture/execute/pr68376-2.c: New test.
2519 * gcc.target/i386/pr67770.c: New test.
2521 2015-11-18 Jeff Law <law@redhat.com>
2523 PR tree-optimization/68198
2524 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2525 * gcc.dg/tree-ssa/pr68198.c: New test.
2527 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2530 * gfortran.dg/pr59910.f90: New test.
2532 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2535 * gfortran.dg/pr43996.f90: New test.
2537 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2540 * gcc.dg/atomic/stdatomic-fence-2.c,
2541 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2543 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/loop_optimization19.adb: New test.
2546 * gnat.dg/loop_optimization20.adb: Likewise.
2547 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2549 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2551 * gnat.dg/opt52.adb: New test.
2553 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2555 * gcc.dg/goacc/nvptx-sese-1.c: New.
2557 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2559 * gnat.dg/renaming7.adb: New test.
2560 * gnat.dg/renaming7_pkg.ads: New helper.
2562 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2564 PR tree-optimization/68402
2565 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2566 to avoid undefined behaviour.
2568 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2570 PR tree-optimization/68157
2571 * g++.dg/opt/pr68157.C: New test.
2573 2015-11-18 Richard Biener <rguenther@suse.de>
2575 PR tree-optimization/67790
2576 * gcc.dg/vect/pr67790.c: New testcase.
2578 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2580 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2582 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2584 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2585 (test_braced_init): New function.
2586 (test_statement_expression): New function.
2587 (test_address_of_label): New function.
2588 (test_transaction_expressions): New function.
2589 (test_keywords): New function.
2590 (test_builtin_va_arg): New function.
2591 (test_builtin_offsetof): New function.
2592 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2594 2015-11-17 Martin Sebor <msebor@redhat.com>
2597 * g++.dg/init/new46.C: New test.
2599 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2602 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2604 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2607 * gcc.dg/pr68134.c: New test.
2609 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2612 * gcc.c-torture/execute/pr68143_1.c: New test.
2614 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2616 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2618 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2620 * gcc.dg/tree-ssa/ifc-8.c: New test.
2622 2015-11-16 Marek Polacek <polacek@redhat.com>
2625 * g++.dg/delayedfold/switch-1.C: New test.
2627 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2631 * gfortran.dg/pr58027.f90: New test.
2633 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2635 * c-c++-common/attr-simd.c: New test.
2636 * c-c++-common/attr-simd-2.c: New test.
2637 * c-c++-common/attr-simd-3.c: New test.
2639 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2641 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2643 2015-11-16 Christian Bruel <christian.bruel@st.com>
2645 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2646 Check __ARM_NEON__ instead of "arm_neon.h.
2647 * gcc.target/arm/attr-neon3.c: New test.
2648 * gcc.target/arm/attr-neon-fp16.c: Likewise
2650 2015-11-16 Christian Bruel <christian.bruel@st.com>
2653 * gcc.target/arm/lto/pr65837_0.c
2654 * gcc.target/arm/attr-neon2.c
2655 * gcc.target/arm/attr-neon.c
2656 * gcc.target/arm/attr-neon-builtin-fail.c
2657 * gcc.target/arm/attr-crypto.c
2659 2015-11-16 Richard Biener <rguenther@suse.de>
2661 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2663 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2666 * gfortran.dg/deferred_character_1.f90: New test.
2667 * gfortran.dg/deferred_character_4.f90: New test for comment
2671 * gfortran.dg/deferred_character_2.f90: New test.
2674 * gfortran.dg/deferred_character_3.f90: New test.
2677 * gfortran.dg/deferred_character_5.f90: New test.
2680 * gfortran.dg/deferred_character_6.f90: New test.
2683 * gfortran.dg/deferred_character_7.f90: New test.
2685 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2688 * gfortran.dg/pr67803.f90: New test.
2690 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2692 * g++.dg/cpp/ucn-1.C: Fix typo.
2694 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2696 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2697 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2699 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2700 Jeff Law <law@redhat.com>
2702 * gcc.dg/tree-ssa/split-path-1.c: New test.
2704 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2706 * c-c++-common/goacc/loop-auto-1.c: New.
2708 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2709 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2711 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2714 * gfortran.dg/pr68319.f90: New test.
2716 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2718 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2719 hardware floating point support.
2721 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2722 vector direct move instructions.
2724 * gcc.target/powerpc/maddld.c: New test.
2726 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2728 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2729 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2730 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2732 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2734 * gcc.dg/diagnostic-token-ranges.c: New file.
2735 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2736 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2737 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2738 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2739 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2740 line_table param when calling
2741 linemap_position_for_line_and_column.
2742 (test_show_locus): Pass line_table to rich_location ctors.
2743 (plugin_init): Remove setting of global_dc->colorize_source_p.
2744 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2746 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2747 diagnostic_plugin_test_tree_expression_range.c,
2748 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2749 and diagnostic-test-show-trees-1.c.
2751 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2753 PR tree-optimization/67682
2754 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2755 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2756 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2757 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2759 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2761 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2763 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2765 PR tree-optimization/68264
2766 * gcc.dg/torture/pr68264.c: New test.
2768 2015-11-13 Marek Polacek <polacek@redhat.com>
2771 * gcc.dg/pr68320.c: New test.
2773 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2775 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2777 2015-11-13 Richard Biener <rguenther@suse.de>
2779 PR tree-optimization/68306
2780 * gcc.dg/pr68306.c: Adjust.
2781 * gcc.dg/pr68306-2.c: New testcase.
2782 * gcc.dg/pr68306-3.c: Likewise.
2784 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2786 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2787 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2789 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2792 * gfortran.dg/module_private_2.f90: New test.
2794 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2797 * gfortran.dg/warn_unused_function_2.f90: New test.
2799 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2801 Revert [ARM] Remove neon-testgen.ml and generated tests.
2802 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2804 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2805 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2806 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2807 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2808 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2809 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2810 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2811 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2812 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2813 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2814 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2815 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2816 * gcc.target/arm/neon/vRhadds16.c: Remove.
2817 * gcc.target/arm/neon/vRhadds32.c: Remove.
2818 * gcc.target/arm/neon/vRhadds8.c: Remove.
2819 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2820 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2821 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2822 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2823 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2824 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2825 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2826 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2827 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2828 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2829 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2830 * gcc.target/arm/neon/vRshls16.c: Remove.
2831 * gcc.target/arm/neon/vRshls32.c: Remove.
2832 * gcc.target/arm/neon/vRshls64.c: Remove.
2833 * gcc.target/arm/neon/vRshls8.c: Remove.
2834 * gcc.target/arm/neon/vRshlu16.c: Remove.
2835 * gcc.target/arm/neon/vRshlu32.c: Remove.
2836 * gcc.target/arm/neon/vRshlu64.c: Remove.
2837 * gcc.target/arm/neon/vRshlu8.c: Remove.
2838 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2839 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2840 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2841 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2842 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2843 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2844 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2845 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2846 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2847 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2848 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2849 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2850 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2851 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2852 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2853 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2854 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2855 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2856 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2857 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2858 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2859 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2860 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2861 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2862 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2863 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2864 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2865 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2866 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2867 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2868 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2869 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2870 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2871 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2872 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2873 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2874 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2875 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2876 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2877 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2878 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2879 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2880 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2881 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2882 * gcc.target/arm/neon/vabaQs16.c: Remove.
2883 * gcc.target/arm/neon/vabaQs32.c: Remove.
2884 * gcc.target/arm/neon/vabaQs8.c: Remove.
2885 * gcc.target/arm/neon/vabaQu16.c: Remove.
2886 * gcc.target/arm/neon/vabaQu32.c: Remove.
2887 * gcc.target/arm/neon/vabaQu8.c: Remove.
2888 * gcc.target/arm/neon/vabals16.c: Remove.
2889 * gcc.target/arm/neon/vabals32.c: Remove.
2890 * gcc.target/arm/neon/vabals8.c: Remove.
2891 * gcc.target/arm/neon/vabalu16.c: Remove.
2892 * gcc.target/arm/neon/vabalu32.c: Remove.
2893 * gcc.target/arm/neon/vabalu8.c: Remove.
2894 * gcc.target/arm/neon/vabas16.c: Remove.
2895 * gcc.target/arm/neon/vabas32.c: Remove.
2896 * gcc.target/arm/neon/vabas8.c: Remove.
2897 * gcc.target/arm/neon/vabau16.c: Remove.
2898 * gcc.target/arm/neon/vabau32.c: Remove.
2899 * gcc.target/arm/neon/vabau8.c: Remove.
2900 * gcc.target/arm/neon/vabdQf32.c: Remove.
2901 * gcc.target/arm/neon/vabdQs16.c: Remove.
2902 * gcc.target/arm/neon/vabdQs32.c: Remove.
2903 * gcc.target/arm/neon/vabdQs8.c: Remove.
2904 * gcc.target/arm/neon/vabdQu16.c: Remove.
2905 * gcc.target/arm/neon/vabdQu32.c: Remove.
2906 * gcc.target/arm/neon/vabdQu8.c: Remove.
2907 * gcc.target/arm/neon/vabdf32.c: Remove.
2908 * gcc.target/arm/neon/vabdls16.c: Remove.
2909 * gcc.target/arm/neon/vabdls32.c: Remove.
2910 * gcc.target/arm/neon/vabdls8.c: Remove.
2911 * gcc.target/arm/neon/vabdlu16.c: Remove.
2912 * gcc.target/arm/neon/vabdlu32.c: Remove.
2913 * gcc.target/arm/neon/vabdlu8.c: Remove.
2914 * gcc.target/arm/neon/vabds16.c: Remove.
2915 * gcc.target/arm/neon/vabds32.c: Remove.
2916 * gcc.target/arm/neon/vabds8.c: Remove.
2917 * gcc.target/arm/neon/vabdu16.c: Remove.
2918 * gcc.target/arm/neon/vabdu32.c: Remove.
2919 * gcc.target/arm/neon/vabdu8.c: Remove.
2920 * gcc.target/arm/neon/vabsQf32.c: Remove.
2921 * gcc.target/arm/neon/vabsQs16.c: Remove.
2922 * gcc.target/arm/neon/vabsQs32.c: Remove.
2923 * gcc.target/arm/neon/vabsQs8.c: Remove.
2924 * gcc.target/arm/neon/vabsf32.c: Remove.
2925 * gcc.target/arm/neon/vabss16.c: Remove.
2926 * gcc.target/arm/neon/vabss32.c: Remove.
2927 * gcc.target/arm/neon/vabss8.c: Remove.
2928 * gcc.target/arm/neon/vaddQf32.c: Remove.
2929 * gcc.target/arm/neon/vaddQs16.c: Remove.
2930 * gcc.target/arm/neon/vaddQs32.c: Remove.
2931 * gcc.target/arm/neon/vaddQs64.c: Remove.
2932 * gcc.target/arm/neon/vaddQs8.c: Remove.
2933 * gcc.target/arm/neon/vaddQu16.c: Remove.
2934 * gcc.target/arm/neon/vaddQu32.c: Remove.
2935 * gcc.target/arm/neon/vaddQu64.c: Remove.
2936 * gcc.target/arm/neon/vaddQu8.c: Remove.
2937 * gcc.target/arm/neon/vaddf32.c: Remove.
2938 * gcc.target/arm/neon/vaddhns16.c: Remove.
2939 * gcc.target/arm/neon/vaddhns32.c: Remove.
2940 * gcc.target/arm/neon/vaddhns64.c: Remove.
2941 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2942 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2943 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2944 * gcc.target/arm/neon/vaddls16.c: Remove.
2945 * gcc.target/arm/neon/vaddls32.c: Remove.
2946 * gcc.target/arm/neon/vaddls8.c: Remove.
2947 * gcc.target/arm/neon/vaddlu16.c: Remove.
2948 * gcc.target/arm/neon/vaddlu32.c: Remove.
2949 * gcc.target/arm/neon/vaddlu8.c: Remove.
2950 * gcc.target/arm/neon/vadds16.c: Remove.
2951 * gcc.target/arm/neon/vadds32.c: Remove.
2952 * gcc.target/arm/neon/vadds64.c: Remove.
2953 * gcc.target/arm/neon/vadds8.c: Remove.
2954 * gcc.target/arm/neon/vaddu16.c: Remove.
2955 * gcc.target/arm/neon/vaddu32.c: Remove.
2956 * gcc.target/arm/neon/vaddu64.c: Remove.
2957 * gcc.target/arm/neon/vaddu8.c: Remove.
2958 * gcc.target/arm/neon/vaddws16.c: Remove.
2959 * gcc.target/arm/neon/vaddws32.c: Remove.
2960 * gcc.target/arm/neon/vaddws8.c: Remove.
2961 * gcc.target/arm/neon/vaddwu16.c: Remove.
2962 * gcc.target/arm/neon/vaddwu32.c: Remove.
2963 * gcc.target/arm/neon/vaddwu8.c: Remove.
2964 * gcc.target/arm/neon/vandQs16.c: Remove.
2965 * gcc.target/arm/neon/vandQs32.c: Remove.
2966 * gcc.target/arm/neon/vandQs64.c: Remove.
2967 * gcc.target/arm/neon/vandQs8.c: Remove.
2968 * gcc.target/arm/neon/vandQu16.c: Remove.
2969 * gcc.target/arm/neon/vandQu32.c: Remove.
2970 * gcc.target/arm/neon/vandQu64.c: Remove.
2971 * gcc.target/arm/neon/vandQu8.c: Remove.
2972 * gcc.target/arm/neon/vands16.c: Remove.
2973 * gcc.target/arm/neon/vands32.c: Remove.
2974 * gcc.target/arm/neon/vands64.c: Remove.
2975 * gcc.target/arm/neon/vands8.c: Remove.
2976 * gcc.target/arm/neon/vandu16.c: Remove.
2977 * gcc.target/arm/neon/vandu32.c: Remove.
2978 * gcc.target/arm/neon/vandu64.c: Remove.
2979 * gcc.target/arm/neon/vandu8.c: Remove.
2980 * gcc.target/arm/neon/vbicQs16.c: Remove.
2981 * gcc.target/arm/neon/vbicQs32.c: Remove.
2982 * gcc.target/arm/neon/vbicQs64.c: Remove.
2983 * gcc.target/arm/neon/vbicQs8.c: Remove.
2984 * gcc.target/arm/neon/vbicQu16.c: Remove.
2985 * gcc.target/arm/neon/vbicQu32.c: Remove.
2986 * gcc.target/arm/neon/vbicQu64.c: Remove.
2987 * gcc.target/arm/neon/vbicQu8.c: Remove.
2988 * gcc.target/arm/neon/vbics16.c: Remove.
2989 * gcc.target/arm/neon/vbics32.c: Remove.
2990 * gcc.target/arm/neon/vbics64.c: Remove.
2991 * gcc.target/arm/neon/vbics8.c: Remove.
2992 * gcc.target/arm/neon/vbicu16.c: Remove.
2993 * gcc.target/arm/neon/vbicu32.c: Remove.
2994 * gcc.target/arm/neon/vbicu64.c: Remove.
2995 * gcc.target/arm/neon/vbicu8.c: Remove.
2996 * gcc.target/arm/neon/vbslQf32.c: Remove.
2997 * gcc.target/arm/neon/vbslQp16.c: Remove.
2998 * gcc.target/arm/neon/vbslQp64.c: Remove.
2999 * gcc.target/arm/neon/vbslQp8.c: Remove.
3000 * gcc.target/arm/neon/vbslQs16.c: Remove.
3001 * gcc.target/arm/neon/vbslQs32.c: Remove.
3002 * gcc.target/arm/neon/vbslQs64.c: Remove.
3003 * gcc.target/arm/neon/vbslQs8.c: Remove.
3004 * gcc.target/arm/neon/vbslQu16.c: Remove.
3005 * gcc.target/arm/neon/vbslQu32.c: Remove.
3006 * gcc.target/arm/neon/vbslQu64.c: Remove.
3007 * gcc.target/arm/neon/vbslQu8.c: Remove.
3008 * gcc.target/arm/neon/vbslf32.c: Remove.
3009 * gcc.target/arm/neon/vbslp16.c: Remove.
3010 * gcc.target/arm/neon/vbslp64.c: Remove.
3011 * gcc.target/arm/neon/vbslp8.c: Remove.
3012 * gcc.target/arm/neon/vbsls16.c: Remove.
3013 * gcc.target/arm/neon/vbsls32.c: Remove.
3014 * gcc.target/arm/neon/vbsls64.c: Remove.
3015 * gcc.target/arm/neon/vbsls8.c: Remove.
3016 * gcc.target/arm/neon/vbslu16.c: Remove.
3017 * gcc.target/arm/neon/vbslu32.c: Remove.
3018 * gcc.target/arm/neon/vbslu64.c: Remove.
3019 * gcc.target/arm/neon/vbslu8.c: Remove.
3020 * gcc.target/arm/neon/vcageQf32.c: Remove.
3021 * gcc.target/arm/neon/vcagef32.c: Remove.
3022 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3023 * gcc.target/arm/neon/vcagtf32.c: Remove.
3024 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3025 * gcc.target/arm/neon/vcalef32.c: Remove.
3026 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3027 * gcc.target/arm/neon/vcaltf32.c: Remove.
3028 * gcc.target/arm/neon/vceqQf32.c: Remove.
3029 * gcc.target/arm/neon/vceqQp8.c: Remove.
3030 * gcc.target/arm/neon/vceqQs16.c: Remove.
3031 * gcc.target/arm/neon/vceqQs32.c: Remove.
3032 * gcc.target/arm/neon/vceqQs8.c: Remove.
3033 * gcc.target/arm/neon/vceqQu16.c: Remove.
3034 * gcc.target/arm/neon/vceqQu32.c: Remove.
3035 * gcc.target/arm/neon/vceqQu8.c: Remove.
3036 * gcc.target/arm/neon/vceqf32.c: Remove.
3037 * gcc.target/arm/neon/vceqp8.c: Remove.
3038 * gcc.target/arm/neon/vceqs16.c: Remove.
3039 * gcc.target/arm/neon/vceqs32.c: Remove.
3040 * gcc.target/arm/neon/vceqs8.c: Remove.
3041 * gcc.target/arm/neon/vcequ16.c: Remove.
3042 * gcc.target/arm/neon/vcequ32.c: Remove.
3043 * gcc.target/arm/neon/vcequ8.c: Remove.
3044 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3045 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3046 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3047 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3048 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3049 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3050 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3051 * gcc.target/arm/neon/vcgef32.c: Remove.
3052 * gcc.target/arm/neon/vcges16.c: Remove.
3053 * gcc.target/arm/neon/vcges32.c: Remove.
3054 * gcc.target/arm/neon/vcges8.c: Remove.
3055 * gcc.target/arm/neon/vcgeu16.c: Remove.
3056 * gcc.target/arm/neon/vcgeu32.c: Remove.
3057 * gcc.target/arm/neon/vcgeu8.c: Remove.
3058 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3059 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3060 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3061 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3062 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3063 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3064 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3065 * gcc.target/arm/neon/vcgtf32.c: Remove.
3066 * gcc.target/arm/neon/vcgts16.c: Remove.
3067 * gcc.target/arm/neon/vcgts32.c: Remove.
3068 * gcc.target/arm/neon/vcgts8.c: Remove.
3069 * gcc.target/arm/neon/vcgtu16.c: Remove.
3070 * gcc.target/arm/neon/vcgtu32.c: Remove.
3071 * gcc.target/arm/neon/vcgtu8.c: Remove.
3072 * gcc.target/arm/neon/vcleQf32.c: Remove.
3073 * gcc.target/arm/neon/vcleQs16.c: Remove.
3074 * gcc.target/arm/neon/vcleQs32.c: Remove.
3075 * gcc.target/arm/neon/vcleQs8.c: Remove.
3076 * gcc.target/arm/neon/vcleQu16.c: Remove.
3077 * gcc.target/arm/neon/vcleQu32.c: Remove.
3078 * gcc.target/arm/neon/vcleQu8.c: Remove.
3079 * gcc.target/arm/neon/vclef32.c: Remove.
3080 * gcc.target/arm/neon/vcles16.c: Remove.
3081 * gcc.target/arm/neon/vcles32.c: Remove.
3082 * gcc.target/arm/neon/vcles8.c: Remove.
3083 * gcc.target/arm/neon/vcleu16.c: Remove.
3084 * gcc.target/arm/neon/vcleu32.c: Remove.
3085 * gcc.target/arm/neon/vcleu8.c: Remove.
3086 * gcc.target/arm/neon/vclsQs16.c: Remove.
3087 * gcc.target/arm/neon/vclsQs32.c: Remove.
3088 * gcc.target/arm/neon/vclsQs8.c: Remove.
3089 * gcc.target/arm/neon/vclss16.c: Remove.
3090 * gcc.target/arm/neon/vclss32.c: Remove.
3091 * gcc.target/arm/neon/vclss8.c: Remove.
3092 * gcc.target/arm/neon/vcltQf32.c: Remove.
3093 * gcc.target/arm/neon/vcltQs16.c: Remove.
3094 * gcc.target/arm/neon/vcltQs32.c: Remove.
3095 * gcc.target/arm/neon/vcltQs8.c: Remove.
3096 * gcc.target/arm/neon/vcltQu16.c: Remove.
3097 * gcc.target/arm/neon/vcltQu32.c: Remove.
3098 * gcc.target/arm/neon/vcltQu8.c: Remove.
3099 * gcc.target/arm/neon/vcltf32.c: Remove.
3100 * gcc.target/arm/neon/vclts16.c: Remove.
3101 * gcc.target/arm/neon/vclts32.c: Remove.
3102 * gcc.target/arm/neon/vclts8.c: Remove.
3103 * gcc.target/arm/neon/vcltu16.c: Remove.
3104 * gcc.target/arm/neon/vcltu32.c: Remove.
3105 * gcc.target/arm/neon/vcltu8.c: Remove.
3106 * gcc.target/arm/neon/vclzQs16.c: Remove.
3107 * gcc.target/arm/neon/vclzQs32.c: Remove.
3108 * gcc.target/arm/neon/vclzQs8.c: Remove.
3109 * gcc.target/arm/neon/vclzQu16.c: Remove.
3110 * gcc.target/arm/neon/vclzQu32.c: Remove.
3111 * gcc.target/arm/neon/vclzQu8.c: Remove.
3112 * gcc.target/arm/neon/vclzs16.c: Remove.
3113 * gcc.target/arm/neon/vclzs32.c: Remove.
3114 * gcc.target/arm/neon/vclzs8.c: Remove.
3115 * gcc.target/arm/neon/vclzu16.c: Remove.
3116 * gcc.target/arm/neon/vclzu32.c: Remove.
3117 * gcc.target/arm/neon/vclzu8.c: Remove.
3118 * gcc.target/arm/neon/vcntQp8.c: Remove.
3119 * gcc.target/arm/neon/vcntQs8.c: Remove.
3120 * gcc.target/arm/neon/vcntQu8.c: Remove.
3121 * gcc.target/arm/neon/vcntp8.c: Remove.
3122 * gcc.target/arm/neon/vcnts8.c: Remove.
3123 * gcc.target/arm/neon/vcntu8.c: Remove.
3124 * gcc.target/arm/neon/vcombinef32.c: Remove.
3125 * gcc.target/arm/neon/vcombinep16.c: Remove.
3126 * gcc.target/arm/neon/vcombinep64.c: Remove.
3127 * gcc.target/arm/neon/vcombinep8.c: Remove.
3128 * gcc.target/arm/neon/vcombines16.c: Remove.
3129 * gcc.target/arm/neon/vcombines32.c: Remove.
3130 * gcc.target/arm/neon/vcombines64.c: Remove.
3131 * gcc.target/arm/neon/vcombines8.c: Remove.
3132 * gcc.target/arm/neon/vcombineu16.c: Remove.
3133 * gcc.target/arm/neon/vcombineu32.c: Remove.
3134 * gcc.target/arm/neon/vcombineu64.c: Remove.
3135 * gcc.target/arm/neon/vcombineu8.c: Remove.
3136 * gcc.target/arm/neon/vcreatef32.c: Remove.
3137 * gcc.target/arm/neon/vcreatep16.c: Remove.
3138 * gcc.target/arm/neon/vcreatep64.c: Remove.
3139 * gcc.target/arm/neon/vcreatep8.c: Remove.
3140 * gcc.target/arm/neon/vcreates16.c: Remove.
3141 * gcc.target/arm/neon/vcreates32.c: Remove.
3142 * gcc.target/arm/neon/vcreates64.c: Remove.
3143 * gcc.target/arm/neon/vcreates8.c: Remove.
3144 * gcc.target/arm/neon/vcreateu16.c: Remove.
3145 * gcc.target/arm/neon/vcreateu32.c: Remove.
3146 * gcc.target/arm/neon/vcreateu64.c: Remove.
3147 * gcc.target/arm/neon/vcreateu8.c: Remove.
3148 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3149 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3150 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3151 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3152 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3153 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3154 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3155 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3156 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3157 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3158 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3159 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3160 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3161 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3162 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3163 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3164 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3165 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3166 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3167 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3168 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3169 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3170 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3171 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3172 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3173 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3174 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3175 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3176 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3177 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3178 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3179 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3180 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3181 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3182 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3183 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3184 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3185 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3186 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3187 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3188 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3189 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3190 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3191 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3192 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3193 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3194 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3195 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3196 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3197 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3198 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3199 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3200 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3201 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3202 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3203 * gcc.target/arm/neon/vdup_np16.c: Remove.
3204 * gcc.target/arm/neon/vdup_np64.c: Remove.
3205 * gcc.target/arm/neon/vdup_np8.c: Remove.
3206 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3207 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3208 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3209 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3210 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3211 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3212 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3213 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3214 * gcc.target/arm/neon/veorQs16.c: Remove.
3215 * gcc.target/arm/neon/veorQs32.c: Remove.
3216 * gcc.target/arm/neon/veorQs64.c: Remove.
3217 * gcc.target/arm/neon/veorQs8.c: Remove.
3218 * gcc.target/arm/neon/veorQu16.c: Remove.
3219 * gcc.target/arm/neon/veorQu32.c: Remove.
3220 * gcc.target/arm/neon/veorQu64.c: Remove.
3221 * gcc.target/arm/neon/veorQu8.c: Remove.
3222 * gcc.target/arm/neon/veors16.c: Remove.
3223 * gcc.target/arm/neon/veors32.c: Remove.
3224 * gcc.target/arm/neon/veors64.c: Remove.
3225 * gcc.target/arm/neon/veors8.c: Remove.
3226 * gcc.target/arm/neon/veoru16.c: Remove.
3227 * gcc.target/arm/neon/veoru32.c: Remove.
3228 * gcc.target/arm/neon/veoru64.c: Remove.
3229 * gcc.target/arm/neon/veoru8.c: Remove.
3230 * gcc.target/arm/neon/vextQf32.c: Remove.
3231 * gcc.target/arm/neon/vextQp16.c: Remove.
3232 * gcc.target/arm/neon/vextQp64.c: Remove.
3233 * gcc.target/arm/neon/vextQp8.c: Remove.
3234 * gcc.target/arm/neon/vextQs16.c: Remove.
3235 * gcc.target/arm/neon/vextQs32.c: Remove.
3236 * gcc.target/arm/neon/vextQs64.c: Remove.
3237 * gcc.target/arm/neon/vextQs8.c: Remove.
3238 * gcc.target/arm/neon/vextQu16.c: Remove.
3239 * gcc.target/arm/neon/vextQu32.c: Remove.
3240 * gcc.target/arm/neon/vextQu64.c: Remove.
3241 * gcc.target/arm/neon/vextQu8.c: Remove.
3242 * gcc.target/arm/neon/vextf32.c: Remove.
3243 * gcc.target/arm/neon/vextp16.c: Remove.
3244 * gcc.target/arm/neon/vextp64.c: Remove.
3245 * gcc.target/arm/neon/vextp8.c: Remove.
3246 * gcc.target/arm/neon/vexts16.c: Remove.
3247 * gcc.target/arm/neon/vexts32.c: Remove.
3248 * gcc.target/arm/neon/vexts64.c: Remove.
3249 * gcc.target/arm/neon/vexts8.c: Remove.
3250 * gcc.target/arm/neon/vextu16.c: Remove.
3251 * gcc.target/arm/neon/vextu32.c: Remove.
3252 * gcc.target/arm/neon/vextu64.c: Remove.
3253 * gcc.target/arm/neon/vextu8.c: Remove.
3254 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3255 * gcc.target/arm/neon/vfmaf32.c: Remove.
3256 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3257 * gcc.target/arm/neon/vfmsf32.c: Remove.
3258 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3259 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3260 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3261 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3262 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3263 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3264 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3265 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3266 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3267 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3268 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3269 * gcc.target/arm/neon/vget_highf32.c: Remove.
3270 * gcc.target/arm/neon/vget_highp16.c: Remove.
3271 * gcc.target/arm/neon/vget_highp64.c: Remove.
3272 * gcc.target/arm/neon/vget_highp8.c: Remove.
3273 * gcc.target/arm/neon/vget_highs16.c: Remove.
3274 * gcc.target/arm/neon/vget_highs32.c: Remove.
3275 * gcc.target/arm/neon/vget_highs64.c: Remove.
3276 * gcc.target/arm/neon/vget_highs8.c: Remove.
3277 * gcc.target/arm/neon/vget_highu16.c: Remove.
3278 * gcc.target/arm/neon/vget_highu32.c: Remove.
3279 * gcc.target/arm/neon/vget_highu64.c: Remove.
3280 * gcc.target/arm/neon/vget_highu8.c: Remove.
3281 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3282 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3283 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3284 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3285 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3286 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3287 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3288 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3289 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3290 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3291 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3292 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3293 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3294 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3295 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3296 * gcc.target/arm/neon/vget_lows16.c: Remove.
3297 * gcc.target/arm/neon/vget_lows32.c: Remove.
3298 * gcc.target/arm/neon/vget_lows64.c: Remove.
3299 * gcc.target/arm/neon/vget_lows8.c: Remove.
3300 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3301 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3302 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3303 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3304 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3305 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3306 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3307 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3308 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3309 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3310 * gcc.target/arm/neon/vhadds16.c: Remove.
3311 * gcc.target/arm/neon/vhadds32.c: Remove.
3312 * gcc.target/arm/neon/vhadds8.c: Remove.
3313 * gcc.target/arm/neon/vhaddu16.c: Remove.
3314 * gcc.target/arm/neon/vhaddu32.c: Remove.
3315 * gcc.target/arm/neon/vhaddu8.c: Remove.
3316 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3317 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3318 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3319 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3320 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3321 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3322 * gcc.target/arm/neon/vhsubs16.c: Remove.
3323 * gcc.target/arm/neon/vhsubs32.c: Remove.
3324 * gcc.target/arm/neon/vhsubs8.c: Remove.
3325 * gcc.target/arm/neon/vhsubu16.c: Remove.
3326 * gcc.target/arm/neon/vhsubu32.c: Remove.
3327 * gcc.target/arm/neon/vhsubu8.c: Remove.
3328 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3329 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3330 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3331 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3332 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3333 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3334 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3335 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3336 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3337 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3338 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3339 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3340 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3341 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3342 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3343 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3344 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3345 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3346 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3347 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3348 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3349 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3350 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3351 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3352 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3353 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3354 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3355 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3356 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3357 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3358 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3359 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3360 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3361 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3362 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3363 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3364 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3365 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3366 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3367 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3368 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3369 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3370 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3371 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3372 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3373 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3374 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3375 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3376 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3377 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3378 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3379 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3380 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3381 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3382 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3383 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3384 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3385 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3386 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3387 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3388 * gcc.target/arm/neon/vld1f32.c: Remove.
3389 * gcc.target/arm/neon/vld1p16.c: Remove.
3390 * gcc.target/arm/neon/vld1p64.c: Remove.
3391 * gcc.target/arm/neon/vld1p8.c: Remove.
3392 * gcc.target/arm/neon/vld1s16.c: Remove.
3393 * gcc.target/arm/neon/vld1s32.c: Remove.
3394 * gcc.target/arm/neon/vld1s64.c: Remove.
3395 * gcc.target/arm/neon/vld1s8.c: Remove.
3396 * gcc.target/arm/neon/vld1u16.c: Remove.
3397 * gcc.target/arm/neon/vld1u32.c: Remove.
3398 * gcc.target/arm/neon/vld1u64.c: Remove.
3399 * gcc.target/arm/neon/vld1u8.c: Remove.
3400 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3401 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3402 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3403 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3404 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3405 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3406 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3407 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3408 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3409 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3410 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3411 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3412 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3413 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3414 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3415 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3416 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3417 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3418 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3419 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3420 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3421 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3422 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3423 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3424 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3425 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3426 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3427 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3428 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3429 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3430 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3431 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3432 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3433 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3434 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3435 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3436 * gcc.target/arm/neon/vld2f32.c: Remove.
3437 * gcc.target/arm/neon/vld2p16.c: Remove.
3438 * gcc.target/arm/neon/vld2p64.c: Remove.
3439 * gcc.target/arm/neon/vld2p8.c: Remove.
3440 * gcc.target/arm/neon/vld2s16.c: Remove.
3441 * gcc.target/arm/neon/vld2s32.c: Remove.
3442 * gcc.target/arm/neon/vld2s64.c: Remove.
3443 * gcc.target/arm/neon/vld2s8.c: Remove.
3444 * gcc.target/arm/neon/vld2u16.c: Remove.
3445 * gcc.target/arm/neon/vld2u32.c: Remove.
3446 * gcc.target/arm/neon/vld2u64.c: Remove.
3447 * gcc.target/arm/neon/vld2u8.c: Remove.
3448 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3449 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3450 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3451 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3452 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3453 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3454 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3455 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3456 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3457 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3458 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3459 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3460 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3461 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3462 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3463 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3464 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3465 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3466 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3467 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3468 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3469 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3470 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3471 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3472 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3473 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3474 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3475 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3476 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3477 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3478 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3479 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3480 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3481 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3482 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3483 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3484 * gcc.target/arm/neon/vld3f32.c: Remove.
3485 * gcc.target/arm/neon/vld3p16.c: Remove.
3486 * gcc.target/arm/neon/vld3p64.c: Remove.
3487 * gcc.target/arm/neon/vld3p8.c: Remove.
3488 * gcc.target/arm/neon/vld3s16.c: Remove.
3489 * gcc.target/arm/neon/vld3s32.c: Remove.
3490 * gcc.target/arm/neon/vld3s64.c: Remove.
3491 * gcc.target/arm/neon/vld3s8.c: Remove.
3492 * gcc.target/arm/neon/vld3u16.c: Remove.
3493 * gcc.target/arm/neon/vld3u32.c: Remove.
3494 * gcc.target/arm/neon/vld3u64.c: Remove.
3495 * gcc.target/arm/neon/vld3u8.c: Remove.
3496 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3497 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3498 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3499 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3500 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3501 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3502 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3503 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3504 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3505 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3506 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3507 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3508 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3509 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3510 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3511 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3512 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3513 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3514 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3515 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3516 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3517 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3518 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3519 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3520 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3521 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3522 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3523 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3524 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3525 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3526 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3527 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3528 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3529 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3530 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3531 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3532 * gcc.target/arm/neon/vld4f32.c: Remove.
3533 * gcc.target/arm/neon/vld4p16.c: Remove.
3534 * gcc.target/arm/neon/vld4p64.c: Remove.
3535 * gcc.target/arm/neon/vld4p8.c: Remove.
3536 * gcc.target/arm/neon/vld4s16.c: Remove.
3537 * gcc.target/arm/neon/vld4s32.c: Remove.
3538 * gcc.target/arm/neon/vld4s64.c: Remove.
3539 * gcc.target/arm/neon/vld4s8.c: Remove.
3540 * gcc.target/arm/neon/vld4u16.c: Remove.
3541 * gcc.target/arm/neon/vld4u32.c: Remove.
3542 * gcc.target/arm/neon/vld4u64.c: Remove.
3543 * gcc.target/arm/neon/vld4u8.c: Remove.
3544 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3545 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3546 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3547 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3548 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3549 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3550 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3551 * gcc.target/arm/neon/vmaxf32.c: Remove.
3552 * gcc.target/arm/neon/vmaxs16.c: Remove.
3553 * gcc.target/arm/neon/vmaxs32.c: Remove.
3554 * gcc.target/arm/neon/vmaxs8.c: Remove.
3555 * gcc.target/arm/neon/vmaxu16.c: Remove.
3556 * gcc.target/arm/neon/vmaxu32.c: Remove.
3557 * gcc.target/arm/neon/vmaxu8.c: Remove.
3558 * gcc.target/arm/neon/vminQf32.c: Remove.
3559 * gcc.target/arm/neon/vminQs16.c: Remove.
3560 * gcc.target/arm/neon/vminQs32.c: Remove.
3561 * gcc.target/arm/neon/vminQs8.c: Remove.
3562 * gcc.target/arm/neon/vminQu16.c: Remove.
3563 * gcc.target/arm/neon/vminQu32.c: Remove.
3564 * gcc.target/arm/neon/vminQu8.c: Remove.
3565 * gcc.target/arm/neon/vminf32.c: Remove.
3566 * gcc.target/arm/neon/vmins16.c: Remove.
3567 * gcc.target/arm/neon/vmins32.c: Remove.
3568 * gcc.target/arm/neon/vmins8.c: Remove.
3569 * gcc.target/arm/neon/vminu16.c: Remove.
3570 * gcc.target/arm/neon/vminu32.c: Remove.
3571 * gcc.target/arm/neon/vminu8.c: Remove.
3572 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3573 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3574 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3575 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3576 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3577 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3578 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3579 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3580 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3581 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3582 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3583 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3584 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3585 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3586 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3587 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3588 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3589 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3590 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3591 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3592 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3593 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3594 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3595 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3596 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3597 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3598 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3599 * gcc.target/arm/neon/vmlaf32.c: Remove.
3600 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3601 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3602 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3603 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3604 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3605 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3606 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3607 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3608 * gcc.target/arm/neon/vmlals16.c: Remove.
3609 * gcc.target/arm/neon/vmlals32.c: Remove.
3610 * gcc.target/arm/neon/vmlals8.c: Remove.
3611 * gcc.target/arm/neon/vmlalu16.c: Remove.
3612 * gcc.target/arm/neon/vmlalu32.c: Remove.
3613 * gcc.target/arm/neon/vmlalu8.c: Remove.
3614 * gcc.target/arm/neon/vmlas16.c: Remove.
3615 * gcc.target/arm/neon/vmlas32.c: Remove.
3616 * gcc.target/arm/neon/vmlas8.c: Remove.
3617 * gcc.target/arm/neon/vmlau16.c: Remove.
3618 * gcc.target/arm/neon/vmlau32.c: Remove.
3619 * gcc.target/arm/neon/vmlau8.c: Remove.
3620 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3621 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3622 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3623 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3624 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3625 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3626 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3627 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3628 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3629 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3630 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3631 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3632 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3633 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3634 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3635 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3636 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3637 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3638 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3639 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3640 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3641 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3642 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3643 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3644 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3645 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3646 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3647 * gcc.target/arm/neon/vmlsf32.c: Remove.
3648 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3649 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3650 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3651 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3652 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3653 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3654 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3655 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3656 * gcc.target/arm/neon/vmlsls16.c: Remove.
3657 * gcc.target/arm/neon/vmlsls32.c: Remove.
3658 * gcc.target/arm/neon/vmlsls8.c: Remove.
3659 * gcc.target/arm/neon/vmlslu16.c: Remove.
3660 * gcc.target/arm/neon/vmlslu32.c: Remove.
3661 * gcc.target/arm/neon/vmlslu8.c: Remove.
3662 * gcc.target/arm/neon/vmlss16.c: Remove.
3663 * gcc.target/arm/neon/vmlss32.c: Remove.
3664 * gcc.target/arm/neon/vmlss8.c: Remove.
3665 * gcc.target/arm/neon/vmlsu16.c: Remove.
3666 * gcc.target/arm/neon/vmlsu32.c: Remove.
3667 * gcc.target/arm/neon/vmlsu8.c: Remove.
3668 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3669 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3670 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3671 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3672 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3673 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3674 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3675 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3676 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3677 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3678 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3679 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3680 * gcc.target/arm/neon/vmov_np16.c: Remove.
3681 * gcc.target/arm/neon/vmov_np8.c: Remove.
3682 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3683 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3684 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3685 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3686 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3687 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3688 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3689 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3690 * gcc.target/arm/neon/vmovls16.c: Remove.
3691 * gcc.target/arm/neon/vmovls32.c: Remove.
3692 * gcc.target/arm/neon/vmovls8.c: Remove.
3693 * gcc.target/arm/neon/vmovlu16.c: Remove.
3694 * gcc.target/arm/neon/vmovlu32.c: Remove.
3695 * gcc.target/arm/neon/vmovlu8.c: Remove.
3696 * gcc.target/arm/neon/vmovns16.c: Remove.
3697 * gcc.target/arm/neon/vmovns32.c: Remove.
3698 * gcc.target/arm/neon/vmovns64.c: Remove.
3699 * gcc.target/arm/neon/vmovnu16.c: Remove.
3700 * gcc.target/arm/neon/vmovnu32.c: Remove.
3701 * gcc.target/arm/neon/vmovnu64.c: Remove.
3702 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3703 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3704 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3705 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3706 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3707 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3708 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3709 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3710 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3711 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3712 * gcc.target/arm/neon/vmulQf32.c: Remove.
3713 * gcc.target/arm/neon/vmulQp8.c: Remove.
3714 * gcc.target/arm/neon/vmulQs16.c: Remove.
3715 * gcc.target/arm/neon/vmulQs32.c: Remove.
3716 * gcc.target/arm/neon/vmulQs8.c: Remove.
3717 * gcc.target/arm/neon/vmulQu16.c: Remove.
3718 * gcc.target/arm/neon/vmulQu32.c: Remove.
3719 * gcc.target/arm/neon/vmulQu8.c: Remove.
3720 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3721 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3722 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3723 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3724 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3725 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3726 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3727 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3728 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3729 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3730 * gcc.target/arm/neon/vmulf32.c: Remove.
3731 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3732 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3733 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3734 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3735 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3736 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3737 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3738 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3739 * gcc.target/arm/neon/vmullp8.c: Remove.
3740 * gcc.target/arm/neon/vmulls16.c: Remove.
3741 * gcc.target/arm/neon/vmulls32.c: Remove.
3742 * gcc.target/arm/neon/vmulls8.c: Remove.
3743 * gcc.target/arm/neon/vmullu16.c: Remove.
3744 * gcc.target/arm/neon/vmullu32.c: Remove.
3745 * gcc.target/arm/neon/vmullu8.c: Remove.
3746 * gcc.target/arm/neon/vmulp8.c: Remove.
3747 * gcc.target/arm/neon/vmuls16.c: Remove.
3748 * gcc.target/arm/neon/vmuls32.c: Remove.
3749 * gcc.target/arm/neon/vmuls8.c: Remove.
3750 * gcc.target/arm/neon/vmulu16.c: Remove.
3751 * gcc.target/arm/neon/vmulu32.c: Remove.
3752 * gcc.target/arm/neon/vmulu8.c: Remove.
3753 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3754 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3755 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3756 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3757 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3758 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3759 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3760 * gcc.target/arm/neon/vmvnp8.c: Remove.
3761 * gcc.target/arm/neon/vmvns16.c: Remove.
3762 * gcc.target/arm/neon/vmvns32.c: Remove.
3763 * gcc.target/arm/neon/vmvns8.c: Remove.
3764 * gcc.target/arm/neon/vmvnu16.c: Remove.
3765 * gcc.target/arm/neon/vmvnu32.c: Remove.
3766 * gcc.target/arm/neon/vmvnu8.c: Remove.
3767 * gcc.target/arm/neon/vnegQf32.c: Remove.
3768 * gcc.target/arm/neon/vnegQs16.c: Remove.
3769 * gcc.target/arm/neon/vnegQs32.c: Remove.
3770 * gcc.target/arm/neon/vnegQs8.c: Remove.
3771 * gcc.target/arm/neon/vnegf32.c: Remove.
3772 * gcc.target/arm/neon/vnegs16.c: Remove.
3773 * gcc.target/arm/neon/vnegs32.c: Remove.
3774 * gcc.target/arm/neon/vnegs8.c: Remove.
3775 * gcc.target/arm/neon/vornQs16.c: Remove.
3776 * gcc.target/arm/neon/vornQs32.c: Remove.
3777 * gcc.target/arm/neon/vornQs64.c: Remove.
3778 * gcc.target/arm/neon/vornQs8.c: Remove.
3779 * gcc.target/arm/neon/vornQu16.c: Remove.
3780 * gcc.target/arm/neon/vornQu32.c: Remove.
3781 * gcc.target/arm/neon/vornQu64.c: Remove.
3782 * gcc.target/arm/neon/vornQu8.c: Remove.
3783 * gcc.target/arm/neon/vorns16.c: Remove.
3784 * gcc.target/arm/neon/vorns32.c: Remove.
3785 * gcc.target/arm/neon/vorns64.c: Remove.
3786 * gcc.target/arm/neon/vorns8.c: Remove.
3787 * gcc.target/arm/neon/vornu16.c: Remove.
3788 * gcc.target/arm/neon/vornu32.c: Remove.
3789 * gcc.target/arm/neon/vornu64.c: Remove.
3790 * gcc.target/arm/neon/vornu8.c: Remove.
3791 * gcc.target/arm/neon/vorrQs16.c: Remove.
3792 * gcc.target/arm/neon/vorrQs32.c: Remove.
3793 * gcc.target/arm/neon/vorrQs64.c: Remove.
3794 * gcc.target/arm/neon/vorrQs8.c: Remove.
3795 * gcc.target/arm/neon/vorrQu16.c: Remove.
3796 * gcc.target/arm/neon/vorrQu32.c: Remove.
3797 * gcc.target/arm/neon/vorrQu64.c: Remove.
3798 * gcc.target/arm/neon/vorrQu8.c: Remove.
3799 * gcc.target/arm/neon/vorrs16.c: Remove.
3800 * gcc.target/arm/neon/vorrs32.c: Remove.
3801 * gcc.target/arm/neon/vorrs64.c: Remove.
3802 * gcc.target/arm/neon/vorrs8.c: Remove.
3803 * gcc.target/arm/neon/vorru16.c: Remove.
3804 * gcc.target/arm/neon/vorru32.c: Remove.
3805 * gcc.target/arm/neon/vorru64.c: Remove.
3806 * gcc.target/arm/neon/vorru8.c: Remove.
3807 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3808 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3809 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3810 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3811 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3812 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3813 * gcc.target/arm/neon/vpadals16.c: Remove.
3814 * gcc.target/arm/neon/vpadals32.c: Remove.
3815 * gcc.target/arm/neon/vpadals8.c: Remove.
3816 * gcc.target/arm/neon/vpadalu16.c: Remove.
3817 * gcc.target/arm/neon/vpadalu32.c: Remove.
3818 * gcc.target/arm/neon/vpadalu8.c: Remove.
3819 * gcc.target/arm/neon/vpaddf32.c: Remove.
3820 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3821 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3822 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3823 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3824 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3825 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3826 * gcc.target/arm/neon/vpaddls16.c: Remove.
3827 * gcc.target/arm/neon/vpaddls32.c: Remove.
3828 * gcc.target/arm/neon/vpaddls8.c: Remove.
3829 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3830 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3831 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3832 * gcc.target/arm/neon/vpadds16.c: Remove.
3833 * gcc.target/arm/neon/vpadds32.c: Remove.
3834 * gcc.target/arm/neon/vpadds8.c: Remove.
3835 * gcc.target/arm/neon/vpaddu16.c: Remove.
3836 * gcc.target/arm/neon/vpaddu32.c: Remove.
3837 * gcc.target/arm/neon/vpaddu8.c: Remove.
3838 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3839 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3840 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3841 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3842 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3843 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3844 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3845 * gcc.target/arm/neon/vpminf32.c: Remove.
3846 * gcc.target/arm/neon/vpmins16.c: Remove.
3847 * gcc.target/arm/neon/vpmins32.c: Remove.
3848 * gcc.target/arm/neon/vpmins8.c: Remove.
3849 * gcc.target/arm/neon/vpminu16.c: Remove.
3850 * gcc.target/arm/neon/vpminu32.c: Remove.
3851 * gcc.target/arm/neon/vpminu8.c: Remove.
3852 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3853 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3854 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3855 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3856 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3857 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3858 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3859 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3860 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3861 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3862 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3863 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3864 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3865 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3866 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3867 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3868 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3869 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3870 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3871 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3872 * gcc.target/arm/neon/vqRshls16.c: Remove.
3873 * gcc.target/arm/neon/vqRshls32.c: Remove.
3874 * gcc.target/arm/neon/vqRshls64.c: Remove.
3875 * gcc.target/arm/neon/vqRshls8.c: Remove.
3876 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3877 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3878 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3879 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3880 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3881 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3882 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3883 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3884 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3885 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3886 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3887 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3888 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3889 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3890 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3891 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3892 * gcc.target/arm/neon/vqabss16.c: Remove.
3893 * gcc.target/arm/neon/vqabss32.c: Remove.
3894 * gcc.target/arm/neon/vqabss8.c: Remove.
3895 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3896 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3897 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3898 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3899 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3900 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3901 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3902 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3903 * gcc.target/arm/neon/vqadds16.c: Remove.
3904 * gcc.target/arm/neon/vqadds32.c: Remove.
3905 * gcc.target/arm/neon/vqadds64.c: Remove.
3906 * gcc.target/arm/neon/vqadds8.c: Remove.
3907 * gcc.target/arm/neon/vqaddu16.c: Remove.
3908 * gcc.target/arm/neon/vqaddu32.c: Remove.
3909 * gcc.target/arm/neon/vqaddu64.c: Remove.
3910 * gcc.target/arm/neon/vqaddu8.c: Remove.
3911 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3912 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3913 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3914 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3915 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3916 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3917 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3918 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3919 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3920 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3921 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3922 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3923 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3924 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3925 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3926 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3927 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3928 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3929 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3930 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3931 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3932 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3933 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3934 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3935 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3936 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3937 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3938 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3939 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3940 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3941 * gcc.target/arm/neon/vqmovns16.c: Remove.
3942 * gcc.target/arm/neon/vqmovns32.c: Remove.
3943 * gcc.target/arm/neon/vqmovns64.c: Remove.
3944 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3945 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3946 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3947 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3948 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3949 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3950 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3951 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3952 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3953 * gcc.target/arm/neon/vqnegs16.c: Remove.
3954 * gcc.target/arm/neon/vqnegs32.c: Remove.
3955 * gcc.target/arm/neon/vqnegs8.c: Remove.
3956 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3957 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3958 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3959 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3960 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3961 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3962 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3963 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3964 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3965 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3966 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3967 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3968 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3969 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3970 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3971 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3972 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3973 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3974 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3975 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3976 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3977 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3978 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3979 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3980 * gcc.target/arm/neon/vqshls16.c: Remove.
3981 * gcc.target/arm/neon/vqshls32.c: Remove.
3982 * gcc.target/arm/neon/vqshls64.c: Remove.
3983 * gcc.target/arm/neon/vqshls8.c: Remove.
3984 * gcc.target/arm/neon/vqshlu16.c: Remove.
3985 * gcc.target/arm/neon/vqshlu32.c: Remove.
3986 * gcc.target/arm/neon/vqshlu64.c: Remove.
3987 * gcc.target/arm/neon/vqshlu8.c: Remove.
3988 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3989 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3990 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3991 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3992 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3993 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3994 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3995 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3996 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3997 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3998 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3999 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4000 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4001 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4002 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4003 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4004 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4005 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4006 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4007 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4008 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4009 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4010 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4011 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4012 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4013 * gcc.target/arm/neon/vqsubs16.c: Remove.
4014 * gcc.target/arm/neon/vqsubs32.c: Remove.
4015 * gcc.target/arm/neon/vqsubs64.c: Remove.
4016 * gcc.target/arm/neon/vqsubs8.c: Remove.
4017 * gcc.target/arm/neon/vqsubu16.c: Remove.
4018 * gcc.target/arm/neon/vqsubu32.c: Remove.
4019 * gcc.target/arm/neon/vqsubu64.c: Remove.
4020 * gcc.target/arm/neon/vqsubu8.c: Remove.
4021 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4022 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4023 * gcc.target/arm/neon/vrecpef32.c: Remove.
4024 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4025 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4026 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4027 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4028 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4029 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4030 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4035 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4080 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4081 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4082 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4083 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4110 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4111 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4112 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4113 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4114 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4115 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4116 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4117 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4118 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4119 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4120 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4121 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4122 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4123 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4124 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4125 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4126 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4127 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4128 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4129 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4130 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4131 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4132 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4133 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4134 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4135 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4136 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4137 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4138 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4139 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4140 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4141 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4142 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4143 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4144 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4145 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4146 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4147 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4148 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4149 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4150 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4151 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4152 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4153 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4154 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4155 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4156 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4157 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4158 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4159 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4160 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4161 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4162 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4163 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4164 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4165 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4166 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4167 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4168 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4169 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4170 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4171 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4172 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4173 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4174 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4175 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4176 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4177 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4178 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4179 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4180 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4181 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4182 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4183 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4184 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4185 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4186 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4187 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4188 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4189 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4190 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4191 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4192 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4193 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4194 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4195 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4196 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4197 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4198 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4199 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4200 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4201 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4202 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4203 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4204 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4205 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4227 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4228 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4229 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4230 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4231 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4232 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4233 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4234 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4235 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4236 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4237 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4238 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4239 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4240 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4241 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4242 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4243 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4244 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4245 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4246 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4247 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4248 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4249 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4250 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4251 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4252 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4253 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4254 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4255 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4256 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4257 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4258 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4259 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4260 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4261 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4262 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4263 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4264 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4265 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4266 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4267 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4268 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4269 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4270 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4310 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4311 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4312 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4313 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4314 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4315 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4316 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4317 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4318 * gcc.target/arm/neon/vrev16p8.c: Remove.
4319 * gcc.target/arm/neon/vrev16s8.c: Remove.
4320 * gcc.target/arm/neon/vrev16u8.c: Remove.
4321 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4322 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4323 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4324 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4325 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4326 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4327 * gcc.target/arm/neon/vrev32p16.c: Remove.
4328 * gcc.target/arm/neon/vrev32p8.c: Remove.
4329 * gcc.target/arm/neon/vrev32s16.c: Remove.
4330 * gcc.target/arm/neon/vrev32s8.c: Remove.
4331 * gcc.target/arm/neon/vrev32u16.c: Remove.
4332 * gcc.target/arm/neon/vrev32u8.c: Remove.
4333 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4334 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4335 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4336 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4337 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4338 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4339 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4340 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4341 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4342 * gcc.target/arm/neon/vrev64f32.c: Remove.
4343 * gcc.target/arm/neon/vrev64p16.c: Remove.
4344 * gcc.target/arm/neon/vrev64p8.c: Remove.
4345 * gcc.target/arm/neon/vrev64s16.c: Remove.
4346 * gcc.target/arm/neon/vrev64s32.c: Remove.
4347 * gcc.target/arm/neon/vrev64s8.c: Remove.
4348 * gcc.target/arm/neon/vrev64u16.c: Remove.
4349 * gcc.target/arm/neon/vrev64u32.c: Remove.
4350 * gcc.target/arm/neon/vrev64u8.c: Remove.
4351 * gcc.target/arm/neon/vrndaf32.c: Remove.
4352 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4353 * gcc.target/arm/neon/vrndf32.c: Remove.
4354 * gcc.target/arm/neon/vrndmf32.c: Remove.
4355 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4356 * gcc.target/arm/neon/vrndnf32.c: Remove.
4357 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4358 * gcc.target/arm/neon/vrndpf32.c: Remove.
4359 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4360 * gcc.target/arm/neon/vrndqf32.c: Remove.
4361 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4362 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4363 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4364 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4365 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4366 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4367 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4368 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4369 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4370 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4371 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4372 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4373 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4374 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4375 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4376 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4377 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4378 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4379 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4380 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4381 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4382 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4383 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4384 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4385 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4386 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4387 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4388 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4389 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4390 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4391 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4392 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4393 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4394 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4395 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4396 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4397 * gcc.target/arm/neon/vshlQs16.c: Remove.
4398 * gcc.target/arm/neon/vshlQs32.c: Remove.
4399 * gcc.target/arm/neon/vshlQs64.c: Remove.
4400 * gcc.target/arm/neon/vshlQs8.c: Remove.
4401 * gcc.target/arm/neon/vshlQu16.c: Remove.
4402 * gcc.target/arm/neon/vshlQu32.c: Remove.
4403 * gcc.target/arm/neon/vshlQu64.c: Remove.
4404 * gcc.target/arm/neon/vshlQu8.c: Remove.
4405 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4406 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4407 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4408 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4409 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4410 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4411 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4412 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4413 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4414 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4415 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4416 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4417 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4418 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4419 * gcc.target/arm/neon/vshls16.c: Remove.
4420 * gcc.target/arm/neon/vshls32.c: Remove.
4421 * gcc.target/arm/neon/vshls64.c: Remove.
4422 * gcc.target/arm/neon/vshls8.c: Remove.
4423 * gcc.target/arm/neon/vshlu16.c: Remove.
4424 * gcc.target/arm/neon/vshlu32.c: Remove.
4425 * gcc.target/arm/neon/vshlu64.c: Remove.
4426 * gcc.target/arm/neon/vshlu8.c: Remove.
4427 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4428 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4429 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4430 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4431 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4432 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4433 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4434 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4435 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4436 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4437 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4438 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4439 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4440 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4441 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4442 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4443 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4444 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4445 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4446 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4447 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4448 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4449 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4450 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4451 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4452 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4453 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4454 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4455 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4456 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4457 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4458 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4459 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4460 * gcc.target/arm/neon/vsli_np16.c: Remove.
4461 * gcc.target/arm/neon/vsli_np64.c: Remove.
4462 * gcc.target/arm/neon/vsli_np8.c: Remove.
4463 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4464 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4465 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4466 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4467 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4468 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4469 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4470 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4471 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4472 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4473 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4474 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4475 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4476 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4477 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4478 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4479 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4480 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4481 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4482 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4483 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4484 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4485 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4486 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4487 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4488 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4489 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4490 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4491 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4492 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4493 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4494 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4495 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4496 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4497 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4498 * gcc.target/arm/neon/vsri_np16.c: Remove.
4499 * gcc.target/arm/neon/vsri_np64.c: Remove.
4500 * gcc.target/arm/neon/vsri_np8.c: Remove.
4501 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4502 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4503 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4504 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4505 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4506 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4507 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4508 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4509 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4510 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4511 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4512 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4513 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4514 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4515 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4516 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4517 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4518 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4519 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4520 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4521 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4522 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4523 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4524 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4525 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4526 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4527 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4528 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4529 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4530 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4531 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4532 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4533 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4534 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4535 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4536 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4537 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4538 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4539 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4540 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4541 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4542 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4543 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4544 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4545 * gcc.target/arm/neon/vst1f32.c: Remove.
4546 * gcc.target/arm/neon/vst1p16.c: Remove.
4547 * gcc.target/arm/neon/vst1p64.c: Remove.
4548 * gcc.target/arm/neon/vst1p8.c: Remove.
4549 * gcc.target/arm/neon/vst1s16.c: Remove.
4550 * gcc.target/arm/neon/vst1s32.c: Remove.
4551 * gcc.target/arm/neon/vst1s64.c: Remove.
4552 * gcc.target/arm/neon/vst1s8.c: Remove.
4553 * gcc.target/arm/neon/vst1u16.c: Remove.
4554 * gcc.target/arm/neon/vst1u32.c: Remove.
4555 * gcc.target/arm/neon/vst1u64.c: Remove.
4556 * gcc.target/arm/neon/vst1u8.c: Remove.
4557 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4558 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4559 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4560 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4561 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4562 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4563 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4564 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4565 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4566 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4567 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4568 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4569 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4570 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4571 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4572 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4573 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4574 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4575 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4576 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4577 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4578 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4579 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4580 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4581 * gcc.target/arm/neon/vst2f32.c: Remove.
4582 * gcc.target/arm/neon/vst2p16.c: Remove.
4583 * gcc.target/arm/neon/vst2p64.c: Remove.
4584 * gcc.target/arm/neon/vst2p8.c: Remove.
4585 * gcc.target/arm/neon/vst2s16.c: Remove.
4586 * gcc.target/arm/neon/vst2s32.c: Remove.
4587 * gcc.target/arm/neon/vst2s64.c: Remove.
4588 * gcc.target/arm/neon/vst2s8.c: Remove.
4589 * gcc.target/arm/neon/vst2u16.c: Remove.
4590 * gcc.target/arm/neon/vst2u32.c: Remove.
4591 * gcc.target/arm/neon/vst2u64.c: Remove.
4592 * gcc.target/arm/neon/vst2u8.c: Remove.
4593 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4594 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4595 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4596 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4597 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4598 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4599 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4600 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4601 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4602 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4603 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4604 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4605 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4606 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4607 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4608 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4609 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4610 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4611 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4612 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4613 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4614 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4615 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4616 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4617 * gcc.target/arm/neon/vst3f32.c: Remove.
4618 * gcc.target/arm/neon/vst3p16.c: Remove.
4619 * gcc.target/arm/neon/vst3p64.c: Remove.
4620 * gcc.target/arm/neon/vst3p8.c: Remove.
4621 * gcc.target/arm/neon/vst3s16.c: Remove.
4622 * gcc.target/arm/neon/vst3s32.c: Remove.
4623 * gcc.target/arm/neon/vst3s64.c: Remove.
4624 * gcc.target/arm/neon/vst3s8.c: Remove.
4625 * gcc.target/arm/neon/vst3u16.c: Remove.
4626 * gcc.target/arm/neon/vst3u32.c: Remove.
4627 * gcc.target/arm/neon/vst3u64.c: Remove.
4628 * gcc.target/arm/neon/vst3u8.c: Remove.
4629 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4630 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4631 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4632 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4633 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4634 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4635 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4636 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4637 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4638 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4639 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4640 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4641 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4642 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4643 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4644 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4645 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4646 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4647 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4648 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4649 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4650 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4651 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4652 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4653 * gcc.target/arm/neon/vst4f32.c: Remove.
4654 * gcc.target/arm/neon/vst4p16.c: Remove.
4655 * gcc.target/arm/neon/vst4p64.c: Remove.
4656 * gcc.target/arm/neon/vst4p8.c: Remove.
4657 * gcc.target/arm/neon/vst4s16.c: Remove.
4658 * gcc.target/arm/neon/vst4s32.c: Remove.
4659 * gcc.target/arm/neon/vst4s64.c: Remove.
4660 * gcc.target/arm/neon/vst4s8.c: Remove.
4661 * gcc.target/arm/neon/vst4u16.c: Remove.
4662 * gcc.target/arm/neon/vst4u32.c: Remove.
4663 * gcc.target/arm/neon/vst4u64.c: Remove.
4664 * gcc.target/arm/neon/vst4u8.c: Remove.
4665 * gcc.target/arm/neon/vsubQf32.c: Remove.
4666 * gcc.target/arm/neon/vsubQs16.c: Remove.
4667 * gcc.target/arm/neon/vsubQs32.c: Remove.
4668 * gcc.target/arm/neon/vsubQs64.c: Remove.
4669 * gcc.target/arm/neon/vsubQs8.c: Remove.
4670 * gcc.target/arm/neon/vsubQu16.c: Remove.
4671 * gcc.target/arm/neon/vsubQu32.c: Remove.
4672 * gcc.target/arm/neon/vsubQu64.c: Remove.
4673 * gcc.target/arm/neon/vsubQu8.c: Remove.
4674 * gcc.target/arm/neon/vsubf32.c: Remove.
4675 * gcc.target/arm/neon/vsubhns16.c: Remove.
4676 * gcc.target/arm/neon/vsubhns32.c: Remove.
4677 * gcc.target/arm/neon/vsubhns64.c: Remove.
4678 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4679 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4680 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4681 * gcc.target/arm/neon/vsubls16.c: Remove.
4682 * gcc.target/arm/neon/vsubls32.c: Remove.
4683 * gcc.target/arm/neon/vsubls8.c: Remove.
4684 * gcc.target/arm/neon/vsublu16.c: Remove.
4685 * gcc.target/arm/neon/vsublu32.c: Remove.
4686 * gcc.target/arm/neon/vsublu8.c: Remove.
4687 * gcc.target/arm/neon/vsubs16.c: Remove.
4688 * gcc.target/arm/neon/vsubs32.c: Remove.
4689 * gcc.target/arm/neon/vsubs64.c: Remove.
4690 * gcc.target/arm/neon/vsubs8.c: Remove.
4691 * gcc.target/arm/neon/vsubu16.c: Remove.
4692 * gcc.target/arm/neon/vsubu32.c: Remove.
4693 * gcc.target/arm/neon/vsubu64.c: Remove.
4694 * gcc.target/arm/neon/vsubu8.c: Remove.
4695 * gcc.target/arm/neon/vsubws16.c: Remove.
4696 * gcc.target/arm/neon/vsubws32.c: Remove.
4697 * gcc.target/arm/neon/vsubws8.c: Remove.
4698 * gcc.target/arm/neon/vsubwu16.c: Remove.
4699 * gcc.target/arm/neon/vsubwu32.c: Remove.
4700 * gcc.target/arm/neon/vsubwu8.c: Remove.
4701 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4702 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4703 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4704 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4705 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4706 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4707 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4708 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4709 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4710 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4711 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4712 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4713 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4714 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4715 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4716 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4717 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4718 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4719 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4720 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4721 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4722 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4723 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4724 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4725 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4726 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4727 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4728 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4729 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4730 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4731 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4732 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4733 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4734 * gcc.target/arm/neon/vtrnf32.c: Remove.
4735 * gcc.target/arm/neon/vtrnp16.c: Remove.
4736 * gcc.target/arm/neon/vtrnp8.c: Remove.
4737 * gcc.target/arm/neon/vtrns16.c: Remove.
4738 * gcc.target/arm/neon/vtrns32.c: Remove.
4739 * gcc.target/arm/neon/vtrns8.c: Remove.
4740 * gcc.target/arm/neon/vtrnu16.c: Remove.
4741 * gcc.target/arm/neon/vtrnu32.c: Remove.
4742 * gcc.target/arm/neon/vtrnu8.c: Remove.
4743 * gcc.target/arm/neon/vtstQp8.c: Remove.
4744 * gcc.target/arm/neon/vtstQs16.c: Remove.
4745 * gcc.target/arm/neon/vtstQs32.c: Remove.
4746 * gcc.target/arm/neon/vtstQs8.c: Remove.
4747 * gcc.target/arm/neon/vtstQu16.c: Remove.
4748 * gcc.target/arm/neon/vtstQu32.c: Remove.
4749 * gcc.target/arm/neon/vtstQu8.c: Remove.
4750 * gcc.target/arm/neon/vtstp8.c: Remove.
4751 * gcc.target/arm/neon/vtsts16.c: Remove.
4752 * gcc.target/arm/neon/vtsts32.c: Remove.
4753 * gcc.target/arm/neon/vtsts8.c: Remove.
4754 * gcc.target/arm/neon/vtstu16.c: Remove.
4755 * gcc.target/arm/neon/vtstu32.c: Remove.
4756 * gcc.target/arm/neon/vtstu8.c: Remove.
4757 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4758 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4759 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4760 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4761 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4762 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4763 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4764 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4765 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4766 * gcc.target/arm/neon/vuzpf32.c: Remove.
4767 * gcc.target/arm/neon/vuzpp16.c: Remove.
4768 * gcc.target/arm/neon/vuzpp8.c: Remove.
4769 * gcc.target/arm/neon/vuzps16.c: Remove.
4770 * gcc.target/arm/neon/vuzps32.c: Remove.
4771 * gcc.target/arm/neon/vuzps8.c: Remove.
4772 * gcc.target/arm/neon/vuzpu16.c: Remove.
4773 * gcc.target/arm/neon/vuzpu32.c: Remove.
4774 * gcc.target/arm/neon/vuzpu8.c: Remove.
4775 * gcc.target/arm/neon/vzipQf32.c: Remove.
4776 * gcc.target/arm/neon/vzipQp16.c: Remove.
4777 * gcc.target/arm/neon/vzipQp8.c: Remove.
4778 * gcc.target/arm/neon/vzipQs16.c: Remove.
4779 * gcc.target/arm/neon/vzipQs32.c: Remove.
4780 * gcc.target/arm/neon/vzipQs8.c: Remove.
4781 * gcc.target/arm/neon/vzipQu16.c: Remove.
4782 * gcc.target/arm/neon/vzipQu32.c: Remove.
4783 * gcc.target/arm/neon/vzipQu8.c: Remove.
4784 * gcc.target/arm/neon/vzipf32.c: Remove.
4785 * gcc.target/arm/neon/vzipp16.c: Remove.
4786 * gcc.target/arm/neon/vzipp8.c: Remove.
4787 * gcc.target/arm/neon/vzips16.c: Remove.
4788 * gcc.target/arm/neon/vzips32.c: Remove.
4789 * gcc.target/arm/neon/vzips8.c: Remove.
4790 * gcc.target/arm/neon/vzipu16.c: Remove.
4791 * gcc.target/arm/neon/vzipu32.c: Remove.
4792 * gcc.target/arm/neon/vzipu8.c: Remove.
4794 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4796 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4798 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4801 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4802 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4804 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4806 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4807 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4808 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4809 levenshtein_plugin.c.
4810 * gcc.dg/spellcheck-fields.c: New file.
4812 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4815 * gfortran.dg/pr68318_1.f90: New test.
4816 * gfortran.dg/pr68318_2.f90: Ditto.
4818 2015-11-12 James Norris <jnorris@codesourcery.com>
4819 Joseph Myers <joseph@codesourcery.com>
4821 * c-c++-common/goacc/declare-1.c: New test.
4822 * c-c++-common/goacc/declare-2.c: Likewise.
4824 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4826 [ARM] Remove neon-testgen.ml and generated tests.
4828 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4829 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4830 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4831 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4832 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4833 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4834 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4835 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4836 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4837 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4838 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4839 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4840 * gcc.target/arm/neon/vRhadds16.c: Remove.
4841 * gcc.target/arm/neon/vRhadds32.c: Remove.
4842 * gcc.target/arm/neon/vRhadds8.c: Remove.
4843 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4844 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4845 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4846 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4847 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4848 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4849 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4850 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4851 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4852 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4853 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4854 * gcc.target/arm/neon/vRshls16.c: Remove.
4855 * gcc.target/arm/neon/vRshls32.c: Remove.
4856 * gcc.target/arm/neon/vRshls64.c: Remove.
4857 * gcc.target/arm/neon/vRshls8.c: Remove.
4858 * gcc.target/arm/neon/vRshlu16.c: Remove.
4859 * gcc.target/arm/neon/vRshlu32.c: Remove.
4860 * gcc.target/arm/neon/vRshlu64.c: Remove.
4861 * gcc.target/arm/neon/vRshlu8.c: Remove.
4862 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4863 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4864 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4865 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4866 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4867 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4868 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4869 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4870 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4871 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4872 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4873 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4874 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4875 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4876 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4877 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4878 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4879 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4880 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4881 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4882 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4883 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4884 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4885 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4886 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4887 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4888 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4889 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4890 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4891 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4892 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4893 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4894 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4895 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4896 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4897 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4898 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4899 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4900 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4901 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4902 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4903 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4904 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4905 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4906 * gcc.target/arm/neon/vabaQs16.c: Remove.
4907 * gcc.target/arm/neon/vabaQs32.c: Remove.
4908 * gcc.target/arm/neon/vabaQs8.c: Remove.
4909 * gcc.target/arm/neon/vabaQu16.c: Remove.
4910 * gcc.target/arm/neon/vabaQu32.c: Remove.
4911 * gcc.target/arm/neon/vabaQu8.c: Remove.
4912 * gcc.target/arm/neon/vabals16.c: Remove.
4913 * gcc.target/arm/neon/vabals32.c: Remove.
4914 * gcc.target/arm/neon/vabals8.c: Remove.
4915 * gcc.target/arm/neon/vabalu16.c: Remove.
4916 * gcc.target/arm/neon/vabalu32.c: Remove.
4917 * gcc.target/arm/neon/vabalu8.c: Remove.
4918 * gcc.target/arm/neon/vabas16.c: Remove.
4919 * gcc.target/arm/neon/vabas32.c: Remove.
4920 * gcc.target/arm/neon/vabas8.c: Remove.
4921 * gcc.target/arm/neon/vabau16.c: Remove.
4922 * gcc.target/arm/neon/vabau32.c: Remove.
4923 * gcc.target/arm/neon/vabau8.c: Remove.
4924 * gcc.target/arm/neon/vabdQf32.c: Remove.
4925 * gcc.target/arm/neon/vabdQs16.c: Remove.
4926 * gcc.target/arm/neon/vabdQs32.c: Remove.
4927 * gcc.target/arm/neon/vabdQs8.c: Remove.
4928 * gcc.target/arm/neon/vabdQu16.c: Remove.
4929 * gcc.target/arm/neon/vabdQu32.c: Remove.
4930 * gcc.target/arm/neon/vabdQu8.c: Remove.
4931 * gcc.target/arm/neon/vabdf32.c: Remove.
4932 * gcc.target/arm/neon/vabdls16.c: Remove.
4933 * gcc.target/arm/neon/vabdls32.c: Remove.
4934 * gcc.target/arm/neon/vabdls8.c: Remove.
4935 * gcc.target/arm/neon/vabdlu16.c: Remove.
4936 * gcc.target/arm/neon/vabdlu32.c: Remove.
4937 * gcc.target/arm/neon/vabdlu8.c: Remove.
4938 * gcc.target/arm/neon/vabds16.c: Remove.
4939 * gcc.target/arm/neon/vabds32.c: Remove.
4940 * gcc.target/arm/neon/vabds8.c: Remove.
4941 * gcc.target/arm/neon/vabdu16.c: Remove.
4942 * gcc.target/arm/neon/vabdu32.c: Remove.
4943 * gcc.target/arm/neon/vabdu8.c: Remove.
4944 * gcc.target/arm/neon/vabsQf32.c: Remove.
4945 * gcc.target/arm/neon/vabsQs16.c: Remove.
4946 * gcc.target/arm/neon/vabsQs32.c: Remove.
4947 * gcc.target/arm/neon/vabsQs8.c: Remove.
4948 * gcc.target/arm/neon/vabsf32.c: Remove.
4949 * gcc.target/arm/neon/vabss16.c: Remove.
4950 * gcc.target/arm/neon/vabss32.c: Remove.
4951 * gcc.target/arm/neon/vabss8.c: Remove.
4952 * gcc.target/arm/neon/vaddQf32.c: Remove.
4953 * gcc.target/arm/neon/vaddQs16.c: Remove.
4954 * gcc.target/arm/neon/vaddQs32.c: Remove.
4955 * gcc.target/arm/neon/vaddQs64.c: Remove.
4956 * gcc.target/arm/neon/vaddQs8.c: Remove.
4957 * gcc.target/arm/neon/vaddQu16.c: Remove.
4958 * gcc.target/arm/neon/vaddQu32.c: Remove.
4959 * gcc.target/arm/neon/vaddQu64.c: Remove.
4960 * gcc.target/arm/neon/vaddQu8.c: Remove.
4961 * gcc.target/arm/neon/vaddf32.c: Remove.
4962 * gcc.target/arm/neon/vaddhns16.c: Remove.
4963 * gcc.target/arm/neon/vaddhns32.c: Remove.
4964 * gcc.target/arm/neon/vaddhns64.c: Remove.
4965 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4966 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4967 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4968 * gcc.target/arm/neon/vaddls16.c: Remove.
4969 * gcc.target/arm/neon/vaddls32.c: Remove.
4970 * gcc.target/arm/neon/vaddls8.c: Remove.
4971 * gcc.target/arm/neon/vaddlu16.c: Remove.
4972 * gcc.target/arm/neon/vaddlu32.c: Remove.
4973 * gcc.target/arm/neon/vaddlu8.c: Remove.
4974 * gcc.target/arm/neon/vadds16.c: Remove.
4975 * gcc.target/arm/neon/vadds32.c: Remove.
4976 * gcc.target/arm/neon/vadds64.c: Remove.
4977 * gcc.target/arm/neon/vadds8.c: Remove.
4978 * gcc.target/arm/neon/vaddu16.c: Remove.
4979 * gcc.target/arm/neon/vaddu32.c: Remove.
4980 * gcc.target/arm/neon/vaddu64.c: Remove.
4981 * gcc.target/arm/neon/vaddu8.c: Remove.
4982 * gcc.target/arm/neon/vaddws16.c: Remove.
4983 * gcc.target/arm/neon/vaddws32.c: Remove.
4984 * gcc.target/arm/neon/vaddws8.c: Remove.
4985 * gcc.target/arm/neon/vaddwu16.c: Remove.
4986 * gcc.target/arm/neon/vaddwu32.c: Remove.
4987 * gcc.target/arm/neon/vaddwu8.c: Remove.
4988 * gcc.target/arm/neon/vandQs16.c: Remove.
4989 * gcc.target/arm/neon/vandQs32.c: Remove.
4990 * gcc.target/arm/neon/vandQs64.c: Remove.
4991 * gcc.target/arm/neon/vandQs8.c: Remove.
4992 * gcc.target/arm/neon/vandQu16.c: Remove.
4993 * gcc.target/arm/neon/vandQu32.c: Remove.
4994 * gcc.target/arm/neon/vandQu64.c: Remove.
4995 * gcc.target/arm/neon/vandQu8.c: Remove.
4996 * gcc.target/arm/neon/vands16.c: Remove.
4997 * gcc.target/arm/neon/vands32.c: Remove.
4998 * gcc.target/arm/neon/vands64.c: Remove.
4999 * gcc.target/arm/neon/vands8.c: Remove.
5000 * gcc.target/arm/neon/vandu16.c: Remove.
5001 * gcc.target/arm/neon/vandu32.c: Remove.
5002 * gcc.target/arm/neon/vandu64.c: Remove.
5003 * gcc.target/arm/neon/vandu8.c: Remove.
5004 * gcc.target/arm/neon/vbicQs16.c: Remove.
5005 * gcc.target/arm/neon/vbicQs32.c: Remove.
5006 * gcc.target/arm/neon/vbicQs64.c: Remove.
5007 * gcc.target/arm/neon/vbicQs8.c: Remove.
5008 * gcc.target/arm/neon/vbicQu16.c: Remove.
5009 * gcc.target/arm/neon/vbicQu32.c: Remove.
5010 * gcc.target/arm/neon/vbicQu64.c: Remove.
5011 * gcc.target/arm/neon/vbicQu8.c: Remove.
5012 * gcc.target/arm/neon/vbics16.c: Remove.
5013 * gcc.target/arm/neon/vbics32.c: Remove.
5014 * gcc.target/arm/neon/vbics64.c: Remove.
5015 * gcc.target/arm/neon/vbics8.c: Remove.
5016 * gcc.target/arm/neon/vbicu16.c: Remove.
5017 * gcc.target/arm/neon/vbicu32.c: Remove.
5018 * gcc.target/arm/neon/vbicu64.c: Remove.
5019 * gcc.target/arm/neon/vbicu8.c: Remove.
5020 * gcc.target/arm/neon/vbslQf32.c: Remove.
5021 * gcc.target/arm/neon/vbslQp16.c: Remove.
5022 * gcc.target/arm/neon/vbslQp64.c: Remove.
5023 * gcc.target/arm/neon/vbslQp8.c: Remove.
5024 * gcc.target/arm/neon/vbslQs16.c: Remove.
5025 * gcc.target/arm/neon/vbslQs32.c: Remove.
5026 * gcc.target/arm/neon/vbslQs64.c: Remove.
5027 * gcc.target/arm/neon/vbslQs8.c: Remove.
5028 * gcc.target/arm/neon/vbslQu16.c: Remove.
5029 * gcc.target/arm/neon/vbslQu32.c: Remove.
5030 * gcc.target/arm/neon/vbslQu64.c: Remove.
5031 * gcc.target/arm/neon/vbslQu8.c: Remove.
5032 * gcc.target/arm/neon/vbslf32.c: Remove.
5033 * gcc.target/arm/neon/vbslp16.c: Remove.
5034 * gcc.target/arm/neon/vbslp64.c: Remove.
5035 * gcc.target/arm/neon/vbslp8.c: Remove.
5036 * gcc.target/arm/neon/vbsls16.c: Remove.
5037 * gcc.target/arm/neon/vbsls32.c: Remove.
5038 * gcc.target/arm/neon/vbsls64.c: Remove.
5039 * gcc.target/arm/neon/vbsls8.c: Remove.
5040 * gcc.target/arm/neon/vbslu16.c: Remove.
5041 * gcc.target/arm/neon/vbslu32.c: Remove.
5042 * gcc.target/arm/neon/vbslu64.c: Remove.
5043 * gcc.target/arm/neon/vbslu8.c: Remove.
5044 * gcc.target/arm/neon/vcageQf32.c: Remove.
5045 * gcc.target/arm/neon/vcagef32.c: Remove.
5046 * gcc.target/arm/neon/vcagtQf32.c: Remove.
5047 * gcc.target/arm/neon/vcagtf32.c: Remove.
5048 * gcc.target/arm/neon/vcaleQf32.c: Remove.
5049 * gcc.target/arm/neon/vcalef32.c: Remove.
5050 * gcc.target/arm/neon/vcaltQf32.c: Remove.
5051 * gcc.target/arm/neon/vcaltf32.c: Remove.
5052 * gcc.target/arm/neon/vceqQf32.c: Remove.
5053 * gcc.target/arm/neon/vceqQp8.c: Remove.
5054 * gcc.target/arm/neon/vceqQs16.c: Remove.
5055 * gcc.target/arm/neon/vceqQs32.c: Remove.
5056 * gcc.target/arm/neon/vceqQs8.c: Remove.
5057 * gcc.target/arm/neon/vceqQu16.c: Remove.
5058 * gcc.target/arm/neon/vceqQu32.c: Remove.
5059 * gcc.target/arm/neon/vceqQu8.c: Remove.
5060 * gcc.target/arm/neon/vceqf32.c: Remove.
5061 * gcc.target/arm/neon/vceqp8.c: Remove.
5062 * gcc.target/arm/neon/vceqs16.c: Remove.
5063 * gcc.target/arm/neon/vceqs32.c: Remove.
5064 * gcc.target/arm/neon/vceqs8.c: Remove.
5065 * gcc.target/arm/neon/vcequ16.c: Remove.
5066 * gcc.target/arm/neon/vcequ32.c: Remove.
5067 * gcc.target/arm/neon/vcequ8.c: Remove.
5068 * gcc.target/arm/neon/vcgeQf32.c: Remove.
5069 * gcc.target/arm/neon/vcgeQs16.c: Remove.
5070 * gcc.target/arm/neon/vcgeQs32.c: Remove.
5071 * gcc.target/arm/neon/vcgeQs8.c: Remove.
5072 * gcc.target/arm/neon/vcgeQu16.c: Remove.
5073 * gcc.target/arm/neon/vcgeQu32.c: Remove.
5074 * gcc.target/arm/neon/vcgeQu8.c: Remove.
5075 * gcc.target/arm/neon/vcgef32.c: Remove.
5076 * gcc.target/arm/neon/vcges16.c: Remove.
5077 * gcc.target/arm/neon/vcges32.c: Remove.
5078 * gcc.target/arm/neon/vcges8.c: Remove.
5079 * gcc.target/arm/neon/vcgeu16.c: Remove.
5080 * gcc.target/arm/neon/vcgeu32.c: Remove.
5081 * gcc.target/arm/neon/vcgeu8.c: Remove.
5082 * gcc.target/arm/neon/vcgtQf32.c: Remove.
5083 * gcc.target/arm/neon/vcgtQs16.c: Remove.
5084 * gcc.target/arm/neon/vcgtQs32.c: Remove.
5085 * gcc.target/arm/neon/vcgtQs8.c: Remove.
5086 * gcc.target/arm/neon/vcgtQu16.c: Remove.
5087 * gcc.target/arm/neon/vcgtQu32.c: Remove.
5088 * gcc.target/arm/neon/vcgtQu8.c: Remove.
5089 * gcc.target/arm/neon/vcgtf32.c: Remove.
5090 * gcc.target/arm/neon/vcgts16.c: Remove.
5091 * gcc.target/arm/neon/vcgts32.c: Remove.
5092 * gcc.target/arm/neon/vcgts8.c: Remove.
5093 * gcc.target/arm/neon/vcgtu16.c: Remove.
5094 * gcc.target/arm/neon/vcgtu32.c: Remove.
5095 * gcc.target/arm/neon/vcgtu8.c: Remove.
5096 * gcc.target/arm/neon/vcleQf32.c: Remove.
5097 * gcc.target/arm/neon/vcleQs16.c: Remove.
5098 * gcc.target/arm/neon/vcleQs32.c: Remove.
5099 * gcc.target/arm/neon/vcleQs8.c: Remove.
5100 * gcc.target/arm/neon/vcleQu16.c: Remove.
5101 * gcc.target/arm/neon/vcleQu32.c: Remove.
5102 * gcc.target/arm/neon/vcleQu8.c: Remove.
5103 * gcc.target/arm/neon/vclef32.c: Remove.
5104 * gcc.target/arm/neon/vcles16.c: Remove.
5105 * gcc.target/arm/neon/vcles32.c: Remove.
5106 * gcc.target/arm/neon/vcles8.c: Remove.
5107 * gcc.target/arm/neon/vcleu16.c: Remove.
5108 * gcc.target/arm/neon/vcleu32.c: Remove.
5109 * gcc.target/arm/neon/vcleu8.c: Remove.
5110 * gcc.target/arm/neon/vclsQs16.c: Remove.
5111 * gcc.target/arm/neon/vclsQs32.c: Remove.
5112 * gcc.target/arm/neon/vclsQs8.c: Remove.
5113 * gcc.target/arm/neon/vclss16.c: Remove.
5114 * gcc.target/arm/neon/vclss32.c: Remove.
5115 * gcc.target/arm/neon/vclss8.c: Remove.
5116 * gcc.target/arm/neon/vcltQf32.c: Remove.
5117 * gcc.target/arm/neon/vcltQs16.c: Remove.
5118 * gcc.target/arm/neon/vcltQs32.c: Remove.
5119 * gcc.target/arm/neon/vcltQs8.c: Remove.
5120 * gcc.target/arm/neon/vcltQu16.c: Remove.
5121 * gcc.target/arm/neon/vcltQu32.c: Remove.
5122 * gcc.target/arm/neon/vcltQu8.c: Remove.
5123 * gcc.target/arm/neon/vcltf32.c: Remove.
5124 * gcc.target/arm/neon/vclts16.c: Remove.
5125 * gcc.target/arm/neon/vclts32.c: Remove.
5126 * gcc.target/arm/neon/vclts8.c: Remove.
5127 * gcc.target/arm/neon/vcltu16.c: Remove.
5128 * gcc.target/arm/neon/vcltu32.c: Remove.
5129 * gcc.target/arm/neon/vcltu8.c: Remove.
5130 * gcc.target/arm/neon/vclzQs16.c: Remove.
5131 * gcc.target/arm/neon/vclzQs32.c: Remove.
5132 * gcc.target/arm/neon/vclzQs8.c: Remove.
5133 * gcc.target/arm/neon/vclzQu16.c: Remove.
5134 * gcc.target/arm/neon/vclzQu32.c: Remove.
5135 * gcc.target/arm/neon/vclzQu8.c: Remove.
5136 * gcc.target/arm/neon/vclzs16.c: Remove.
5137 * gcc.target/arm/neon/vclzs32.c: Remove.
5138 * gcc.target/arm/neon/vclzs8.c: Remove.
5139 * gcc.target/arm/neon/vclzu16.c: Remove.
5140 * gcc.target/arm/neon/vclzu32.c: Remove.
5141 * gcc.target/arm/neon/vclzu8.c: Remove.
5142 * gcc.target/arm/neon/vcntQp8.c: Remove.
5143 * gcc.target/arm/neon/vcntQs8.c: Remove.
5144 * gcc.target/arm/neon/vcntQu8.c: Remove.
5145 * gcc.target/arm/neon/vcntp8.c: Remove.
5146 * gcc.target/arm/neon/vcnts8.c: Remove.
5147 * gcc.target/arm/neon/vcntu8.c: Remove.
5148 * gcc.target/arm/neon/vcombinef32.c: Remove.
5149 * gcc.target/arm/neon/vcombinep16.c: Remove.
5150 * gcc.target/arm/neon/vcombinep64.c: Remove.
5151 * gcc.target/arm/neon/vcombinep8.c: Remove.
5152 * gcc.target/arm/neon/vcombines16.c: Remove.
5153 * gcc.target/arm/neon/vcombines32.c: Remove.
5154 * gcc.target/arm/neon/vcombines64.c: Remove.
5155 * gcc.target/arm/neon/vcombines8.c: Remove.
5156 * gcc.target/arm/neon/vcombineu16.c: Remove.
5157 * gcc.target/arm/neon/vcombineu32.c: Remove.
5158 * gcc.target/arm/neon/vcombineu64.c: Remove.
5159 * gcc.target/arm/neon/vcombineu8.c: Remove.
5160 * gcc.target/arm/neon/vcreatef32.c: Remove.
5161 * gcc.target/arm/neon/vcreatep16.c: Remove.
5162 * gcc.target/arm/neon/vcreatep64.c: Remove.
5163 * gcc.target/arm/neon/vcreatep8.c: Remove.
5164 * gcc.target/arm/neon/vcreates16.c: Remove.
5165 * gcc.target/arm/neon/vcreates32.c: Remove.
5166 * gcc.target/arm/neon/vcreates64.c: Remove.
5167 * gcc.target/arm/neon/vcreates8.c: Remove.
5168 * gcc.target/arm/neon/vcreateu16.c: Remove.
5169 * gcc.target/arm/neon/vcreateu32.c: Remove.
5170 * gcc.target/arm/neon/vcreateu64.c: Remove.
5171 * gcc.target/arm/neon/vcreateu8.c: Remove.
5172 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
5173 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
5174 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
5175 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
5176 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
5177 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
5178 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
5179 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
5180 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
5181 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
5182 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
5183 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
5184 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
5185 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
5186 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
5187 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
5188 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
5189 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
5190 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
5191 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
5192 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
5193 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
5194 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
5195 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
5196 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
5197 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
5198 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
5199 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
5200 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
5201 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
5202 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
5203 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
5204 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
5205 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
5206 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5207 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5208 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5209 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5210 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5211 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5212 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5213 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5214 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
5215 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
5216 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
5217 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
5218 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
5219 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
5220 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
5221 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
5222 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
5223 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
5224 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
5225 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
5226 * gcc.target/arm/neon/vdup_nf32.c: Remove.
5227 * gcc.target/arm/neon/vdup_np16.c: Remove.
5228 * gcc.target/arm/neon/vdup_np64.c: Remove.
5229 * gcc.target/arm/neon/vdup_np8.c: Remove.
5230 * gcc.target/arm/neon/vdup_ns16.c: Remove.
5231 * gcc.target/arm/neon/vdup_ns32.c: Remove.
5232 * gcc.target/arm/neon/vdup_ns64.c: Remove.
5233 * gcc.target/arm/neon/vdup_ns8.c: Remove.
5234 * gcc.target/arm/neon/vdup_nu16.c: Remove.
5235 * gcc.target/arm/neon/vdup_nu32.c: Remove.
5236 * gcc.target/arm/neon/vdup_nu64.c: Remove.
5237 * gcc.target/arm/neon/vdup_nu8.c: Remove.
5238 * gcc.target/arm/neon/veorQs16.c: Remove.
5239 * gcc.target/arm/neon/veorQs32.c: Remove.
5240 * gcc.target/arm/neon/veorQs64.c: Remove.
5241 * gcc.target/arm/neon/veorQs8.c: Remove.
5242 * gcc.target/arm/neon/veorQu16.c: Remove.
5243 * gcc.target/arm/neon/veorQu32.c: Remove.
5244 * gcc.target/arm/neon/veorQu64.c: Remove.
5245 * gcc.target/arm/neon/veorQu8.c: Remove.
5246 * gcc.target/arm/neon/veors16.c: Remove.
5247 * gcc.target/arm/neon/veors32.c: Remove.
5248 * gcc.target/arm/neon/veors64.c: Remove.
5249 * gcc.target/arm/neon/veors8.c: Remove.
5250 * gcc.target/arm/neon/veoru16.c: Remove.
5251 * gcc.target/arm/neon/veoru32.c: Remove.
5252 * gcc.target/arm/neon/veoru64.c: Remove.
5253 * gcc.target/arm/neon/veoru8.c: Remove.
5254 * gcc.target/arm/neon/vextQf32.c: Remove.
5255 * gcc.target/arm/neon/vextQp16.c: Remove.
5256 * gcc.target/arm/neon/vextQp64.c: Remove.
5257 * gcc.target/arm/neon/vextQp8.c: Remove.
5258 * gcc.target/arm/neon/vextQs16.c: Remove.
5259 * gcc.target/arm/neon/vextQs32.c: Remove.
5260 * gcc.target/arm/neon/vextQs64.c: Remove.
5261 * gcc.target/arm/neon/vextQs8.c: Remove.
5262 * gcc.target/arm/neon/vextQu16.c: Remove.
5263 * gcc.target/arm/neon/vextQu32.c: Remove.
5264 * gcc.target/arm/neon/vextQu64.c: Remove.
5265 * gcc.target/arm/neon/vextQu8.c: Remove.
5266 * gcc.target/arm/neon/vextf32.c: Remove.
5267 * gcc.target/arm/neon/vextp16.c: Remove.
5268 * gcc.target/arm/neon/vextp64.c: Remove.
5269 * gcc.target/arm/neon/vextp8.c: Remove.
5270 * gcc.target/arm/neon/vexts16.c: Remove.
5271 * gcc.target/arm/neon/vexts32.c: Remove.
5272 * gcc.target/arm/neon/vexts64.c: Remove.
5273 * gcc.target/arm/neon/vexts8.c: Remove.
5274 * gcc.target/arm/neon/vextu16.c: Remove.
5275 * gcc.target/arm/neon/vextu32.c: Remove.
5276 * gcc.target/arm/neon/vextu64.c: Remove.
5277 * gcc.target/arm/neon/vextu8.c: Remove.
5278 * gcc.target/arm/neon/vfmaQf32.c: Remove.
5279 * gcc.target/arm/neon/vfmaf32.c: Remove.
5280 * gcc.target/arm/neon/vfmsQf32.c: Remove.
5281 * gcc.target/arm/neon/vfmsf32.c: Remove.
5282 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5283 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5284 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5285 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5286 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5287 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5288 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5289 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5290 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5291 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5292 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5293 * gcc.target/arm/neon/vget_highf32.c: Remove.
5294 * gcc.target/arm/neon/vget_highp16.c: Remove.
5295 * gcc.target/arm/neon/vget_highp64.c: Remove.
5296 * gcc.target/arm/neon/vget_highp8.c: Remove.
5297 * gcc.target/arm/neon/vget_highs16.c: Remove.
5298 * gcc.target/arm/neon/vget_highs32.c: Remove.
5299 * gcc.target/arm/neon/vget_highs64.c: Remove.
5300 * gcc.target/arm/neon/vget_highs8.c: Remove.
5301 * gcc.target/arm/neon/vget_highu16.c: Remove.
5302 * gcc.target/arm/neon/vget_highu32.c: Remove.
5303 * gcc.target/arm/neon/vget_highu64.c: Remove.
5304 * gcc.target/arm/neon/vget_highu8.c: Remove.
5305 * gcc.target/arm/neon/vget_lanef32.c: Remove.
5306 * gcc.target/arm/neon/vget_lanep16.c: Remove.
5307 * gcc.target/arm/neon/vget_lanep8.c: Remove.
5308 * gcc.target/arm/neon/vget_lanes16.c: Remove.
5309 * gcc.target/arm/neon/vget_lanes32.c: Remove.
5310 * gcc.target/arm/neon/vget_lanes64.c: Remove.
5311 * gcc.target/arm/neon/vget_lanes8.c: Remove.
5312 * gcc.target/arm/neon/vget_laneu16.c: Remove.
5313 * gcc.target/arm/neon/vget_laneu32.c: Remove.
5314 * gcc.target/arm/neon/vget_laneu64.c: Remove.
5315 * gcc.target/arm/neon/vget_laneu8.c: Remove.
5316 * gcc.target/arm/neon/vget_lowf32.c: Remove.
5317 * gcc.target/arm/neon/vget_lowp16.c: Remove.
5318 * gcc.target/arm/neon/vget_lowp64.c: Remove.
5319 * gcc.target/arm/neon/vget_lowp8.c: Remove.
5320 * gcc.target/arm/neon/vget_lows16.c: Remove.
5321 * gcc.target/arm/neon/vget_lows32.c: Remove.
5322 * gcc.target/arm/neon/vget_lows64.c: Remove.
5323 * gcc.target/arm/neon/vget_lows8.c: Remove.
5324 * gcc.target/arm/neon/vget_lowu16.c: Remove.
5325 * gcc.target/arm/neon/vget_lowu32.c: Remove.
5326 * gcc.target/arm/neon/vget_lowu64.c: Remove.
5327 * gcc.target/arm/neon/vget_lowu8.c: Remove.
5328 * gcc.target/arm/neon/vhaddQs16.c: Remove.
5329 * gcc.target/arm/neon/vhaddQs32.c: Remove.
5330 * gcc.target/arm/neon/vhaddQs8.c: Remove.
5331 * gcc.target/arm/neon/vhaddQu16.c: Remove.
5332 * gcc.target/arm/neon/vhaddQu32.c: Remove.
5333 * gcc.target/arm/neon/vhaddQu8.c: Remove.
5334 * gcc.target/arm/neon/vhadds16.c: Remove.
5335 * gcc.target/arm/neon/vhadds32.c: Remove.
5336 * gcc.target/arm/neon/vhadds8.c: Remove.
5337 * gcc.target/arm/neon/vhaddu16.c: Remove.
5338 * gcc.target/arm/neon/vhaddu32.c: Remove.
5339 * gcc.target/arm/neon/vhaddu8.c: Remove.
5340 * gcc.target/arm/neon/vhsubQs16.c: Remove.
5341 * gcc.target/arm/neon/vhsubQs32.c: Remove.
5342 * gcc.target/arm/neon/vhsubQs8.c: Remove.
5343 * gcc.target/arm/neon/vhsubQu16.c: Remove.
5344 * gcc.target/arm/neon/vhsubQu32.c: Remove.
5345 * gcc.target/arm/neon/vhsubQu8.c: Remove.
5346 * gcc.target/arm/neon/vhsubs16.c: Remove.
5347 * gcc.target/arm/neon/vhsubs32.c: Remove.
5348 * gcc.target/arm/neon/vhsubs8.c: Remove.
5349 * gcc.target/arm/neon/vhsubu16.c: Remove.
5350 * gcc.target/arm/neon/vhsubu32.c: Remove.
5351 * gcc.target/arm/neon/vhsubu8.c: Remove.
5352 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5353 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5354 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5355 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5356 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5357 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5358 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5359 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5360 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5361 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5362 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5363 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5364 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5365 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5366 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5367 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5368 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5369 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5370 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5371 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5372 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5373 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5374 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5375 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5376 * gcc.target/arm/neon/vld1Qf32.c: Remove.
5377 * gcc.target/arm/neon/vld1Qp16.c: Remove.
5378 * gcc.target/arm/neon/vld1Qp64.c: Remove.
5379 * gcc.target/arm/neon/vld1Qp8.c: Remove.
5380 * gcc.target/arm/neon/vld1Qs16.c: Remove.
5381 * gcc.target/arm/neon/vld1Qs32.c: Remove.
5382 * gcc.target/arm/neon/vld1Qs64.c: Remove.
5383 * gcc.target/arm/neon/vld1Qs8.c: Remove.
5384 * gcc.target/arm/neon/vld1Qu16.c: Remove.
5385 * gcc.target/arm/neon/vld1Qu32.c: Remove.
5386 * gcc.target/arm/neon/vld1Qu64.c: Remove.
5387 * gcc.target/arm/neon/vld1Qu8.c: Remove.
5388 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5389 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5390 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5391 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5392 * gcc.target/arm/neon/vld1_dups16.c: Remove.
5393 * gcc.target/arm/neon/vld1_dups32.c: Remove.
5394 * gcc.target/arm/neon/vld1_dups64.c: Remove.
5395 * gcc.target/arm/neon/vld1_dups8.c: Remove.
5396 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5397 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5398 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5399 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5400 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5401 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5402 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5403 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5404 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5405 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5406 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5407 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5408 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5409 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5410 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5411 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5412 * gcc.target/arm/neon/vld1f32.c: Remove.
5413 * gcc.target/arm/neon/vld1p16.c: Remove.
5414 * gcc.target/arm/neon/vld1p64.c: Remove.
5415 * gcc.target/arm/neon/vld1p8.c: Remove.
5416 * gcc.target/arm/neon/vld1s16.c: Remove.
5417 * gcc.target/arm/neon/vld1s32.c: Remove.
5418 * gcc.target/arm/neon/vld1s64.c: Remove.
5419 * gcc.target/arm/neon/vld1s8.c: Remove.
5420 * gcc.target/arm/neon/vld1u16.c: Remove.
5421 * gcc.target/arm/neon/vld1u32.c: Remove.
5422 * gcc.target/arm/neon/vld1u64.c: Remove.
5423 * gcc.target/arm/neon/vld1u8.c: Remove.
5424 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5425 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5426 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5427 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5428 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5429 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5430 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5431 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5432 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5433 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5434 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5435 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5436 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5437 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5438 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5439 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5440 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5441 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5442 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5443 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5444 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5445 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5446 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5447 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5448 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5449 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5450 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5451 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5452 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5453 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5454 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5455 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5456 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5457 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5458 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5459 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5460 * gcc.target/arm/neon/vld2f32.c: Remove.
5461 * gcc.target/arm/neon/vld2p16.c: Remove.
5462 * gcc.target/arm/neon/vld2p64.c: Remove.
5463 * gcc.target/arm/neon/vld2p8.c: Remove.
5464 * gcc.target/arm/neon/vld2s16.c: Remove.
5465 * gcc.target/arm/neon/vld2s32.c: Remove.
5466 * gcc.target/arm/neon/vld2s64.c: Remove.
5467 * gcc.target/arm/neon/vld2s8.c: Remove.
5468 * gcc.target/arm/neon/vld2u16.c: Remove.
5469 * gcc.target/arm/neon/vld2u32.c: Remove.
5470 * gcc.target/arm/neon/vld2u64.c: Remove.
5471 * gcc.target/arm/neon/vld2u8.c: Remove.
5472 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5473 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5474 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5475 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5476 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5477 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5478 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5479 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5480 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5481 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5482 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5483 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5484 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5485 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5486 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5487 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5488 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5489 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5490 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5491 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5492 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5493 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5494 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5495 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5496 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5497 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5498 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5499 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5500 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5501 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5502 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5503 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5504 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5505 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5506 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5507 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5508 * gcc.target/arm/neon/vld3f32.c: Remove.
5509 * gcc.target/arm/neon/vld3p16.c: Remove.
5510 * gcc.target/arm/neon/vld3p64.c: Remove.
5511 * gcc.target/arm/neon/vld3p8.c: Remove.
5512 * gcc.target/arm/neon/vld3s16.c: Remove.
5513 * gcc.target/arm/neon/vld3s32.c: Remove.
5514 * gcc.target/arm/neon/vld3s64.c: Remove.
5515 * gcc.target/arm/neon/vld3s8.c: Remove.
5516 * gcc.target/arm/neon/vld3u16.c: Remove.
5517 * gcc.target/arm/neon/vld3u32.c: Remove.
5518 * gcc.target/arm/neon/vld3u64.c: Remove.
5519 * gcc.target/arm/neon/vld3u8.c: Remove.
5520 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5521 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5522 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5523 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5524 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5525 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5526 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5527 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5528 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5529 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5530 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5531 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5532 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5533 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5534 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5535 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5536 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5537 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5538 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5539 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5540 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5541 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5542 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5543 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5544 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5545 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5546 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5547 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5548 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5549 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5550 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5551 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5552 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5553 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5554 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5555 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5556 * gcc.target/arm/neon/vld4f32.c: Remove.
5557 * gcc.target/arm/neon/vld4p16.c: Remove.
5558 * gcc.target/arm/neon/vld4p64.c: Remove.
5559 * gcc.target/arm/neon/vld4p8.c: Remove.
5560 * gcc.target/arm/neon/vld4s16.c: Remove.
5561 * gcc.target/arm/neon/vld4s32.c: Remove.
5562 * gcc.target/arm/neon/vld4s64.c: Remove.
5563 * gcc.target/arm/neon/vld4s8.c: Remove.
5564 * gcc.target/arm/neon/vld4u16.c: Remove.
5565 * gcc.target/arm/neon/vld4u32.c: Remove.
5566 * gcc.target/arm/neon/vld4u64.c: Remove.
5567 * gcc.target/arm/neon/vld4u8.c: Remove.
5568 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5569 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5570 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5571 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5572 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5573 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5574 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5575 * gcc.target/arm/neon/vmaxf32.c: Remove.
5576 * gcc.target/arm/neon/vmaxs16.c: Remove.
5577 * gcc.target/arm/neon/vmaxs32.c: Remove.
5578 * gcc.target/arm/neon/vmaxs8.c: Remove.
5579 * gcc.target/arm/neon/vmaxu16.c: Remove.
5580 * gcc.target/arm/neon/vmaxu32.c: Remove.
5581 * gcc.target/arm/neon/vmaxu8.c: Remove.
5582 * gcc.target/arm/neon/vminQf32.c: Remove.
5583 * gcc.target/arm/neon/vminQs16.c: Remove.
5584 * gcc.target/arm/neon/vminQs32.c: Remove.
5585 * gcc.target/arm/neon/vminQs8.c: Remove.
5586 * gcc.target/arm/neon/vminQu16.c: Remove.
5587 * gcc.target/arm/neon/vminQu32.c: Remove.
5588 * gcc.target/arm/neon/vminQu8.c: Remove.
5589 * gcc.target/arm/neon/vminf32.c: Remove.
5590 * gcc.target/arm/neon/vmins16.c: Remove.
5591 * gcc.target/arm/neon/vmins32.c: Remove.
5592 * gcc.target/arm/neon/vmins8.c: Remove.
5593 * gcc.target/arm/neon/vminu16.c: Remove.
5594 * gcc.target/arm/neon/vminu32.c: Remove.
5595 * gcc.target/arm/neon/vminu8.c: Remove.
5596 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5597 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5598 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5599 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5600 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5601 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5602 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5603 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5604 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5605 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5606 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5607 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5608 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5609 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5610 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5611 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5612 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5613 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5614 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5615 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5616 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5617 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5618 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5619 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5620 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5621 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5622 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5623 * gcc.target/arm/neon/vmlaf32.c: Remove.
5624 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5625 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5626 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5627 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5628 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5629 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5630 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5631 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5632 * gcc.target/arm/neon/vmlals16.c: Remove.
5633 * gcc.target/arm/neon/vmlals32.c: Remove.
5634 * gcc.target/arm/neon/vmlals8.c: Remove.
5635 * gcc.target/arm/neon/vmlalu16.c: Remove.
5636 * gcc.target/arm/neon/vmlalu32.c: Remove.
5637 * gcc.target/arm/neon/vmlalu8.c: Remove.
5638 * gcc.target/arm/neon/vmlas16.c: Remove.
5639 * gcc.target/arm/neon/vmlas32.c: Remove.
5640 * gcc.target/arm/neon/vmlas8.c: Remove.
5641 * gcc.target/arm/neon/vmlau16.c: Remove.
5642 * gcc.target/arm/neon/vmlau32.c: Remove.
5643 * gcc.target/arm/neon/vmlau8.c: Remove.
5644 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5645 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5646 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5647 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5648 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5649 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5650 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5651 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5652 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5653 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5654 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5655 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5656 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5657 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5658 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5659 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5660 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5661 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5662 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5663 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5664 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5665 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5666 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5667 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5668 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5669 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5670 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5671 * gcc.target/arm/neon/vmlsf32.c: Remove.
5672 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5673 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5674 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5675 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5676 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5677 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5678 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5679 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5680 * gcc.target/arm/neon/vmlsls16.c: Remove.
5681 * gcc.target/arm/neon/vmlsls32.c: Remove.
5682 * gcc.target/arm/neon/vmlsls8.c: Remove.
5683 * gcc.target/arm/neon/vmlslu16.c: Remove.
5684 * gcc.target/arm/neon/vmlslu32.c: Remove.
5685 * gcc.target/arm/neon/vmlslu8.c: Remove.
5686 * gcc.target/arm/neon/vmlss16.c: Remove.
5687 * gcc.target/arm/neon/vmlss32.c: Remove.
5688 * gcc.target/arm/neon/vmlss8.c: Remove.
5689 * gcc.target/arm/neon/vmlsu16.c: Remove.
5690 * gcc.target/arm/neon/vmlsu32.c: Remove.
5691 * gcc.target/arm/neon/vmlsu8.c: Remove.
5692 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5693 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5694 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5695 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5696 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5697 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5698 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5699 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5700 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5701 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5702 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5703 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5704 * gcc.target/arm/neon/vmov_np16.c: Remove.
5705 * gcc.target/arm/neon/vmov_np8.c: Remove.
5706 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5707 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5708 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5709 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5710 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5711 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5712 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5713 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5714 * gcc.target/arm/neon/vmovls16.c: Remove.
5715 * gcc.target/arm/neon/vmovls32.c: Remove.
5716 * gcc.target/arm/neon/vmovls8.c: Remove.
5717 * gcc.target/arm/neon/vmovlu16.c: Remove.
5718 * gcc.target/arm/neon/vmovlu32.c: Remove.
5719 * gcc.target/arm/neon/vmovlu8.c: Remove.
5720 * gcc.target/arm/neon/vmovns16.c: Remove.
5721 * gcc.target/arm/neon/vmovns32.c: Remove.
5722 * gcc.target/arm/neon/vmovns64.c: Remove.
5723 * gcc.target/arm/neon/vmovnu16.c: Remove.
5724 * gcc.target/arm/neon/vmovnu32.c: Remove.
5725 * gcc.target/arm/neon/vmovnu64.c: Remove.
5726 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5727 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5728 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5729 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5730 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5731 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5732 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5733 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5734 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5735 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5736 * gcc.target/arm/neon/vmulQf32.c: Remove.
5737 * gcc.target/arm/neon/vmulQp8.c: Remove.
5738 * gcc.target/arm/neon/vmulQs16.c: Remove.
5739 * gcc.target/arm/neon/vmulQs32.c: Remove.
5740 * gcc.target/arm/neon/vmulQs8.c: Remove.
5741 * gcc.target/arm/neon/vmulQu16.c: Remove.
5742 * gcc.target/arm/neon/vmulQu32.c: Remove.
5743 * gcc.target/arm/neon/vmulQu8.c: Remove.
5744 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5745 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5746 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5747 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5748 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5749 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5750 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5751 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5752 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5753 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5754 * gcc.target/arm/neon/vmulf32.c: Remove.
5755 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5756 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5757 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5758 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5759 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5760 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5761 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5762 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5763 * gcc.target/arm/neon/vmullp8.c: Remove.
5764 * gcc.target/arm/neon/vmulls16.c: Remove.
5765 * gcc.target/arm/neon/vmulls32.c: Remove.
5766 * gcc.target/arm/neon/vmulls8.c: Remove.
5767 * gcc.target/arm/neon/vmullu16.c: Remove.
5768 * gcc.target/arm/neon/vmullu32.c: Remove.
5769 * gcc.target/arm/neon/vmullu8.c: Remove.
5770 * gcc.target/arm/neon/vmulp8.c: Remove.
5771 * gcc.target/arm/neon/vmuls16.c: Remove.
5772 * gcc.target/arm/neon/vmuls32.c: Remove.
5773 * gcc.target/arm/neon/vmuls8.c: Remove.
5774 * gcc.target/arm/neon/vmulu16.c: Remove.
5775 * gcc.target/arm/neon/vmulu32.c: Remove.
5776 * gcc.target/arm/neon/vmulu8.c: Remove.
5777 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5778 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5779 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5780 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5781 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5782 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5783 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5784 * gcc.target/arm/neon/vmvnp8.c: Remove.
5785 * gcc.target/arm/neon/vmvns16.c: Remove.
5786 * gcc.target/arm/neon/vmvns32.c: Remove.
5787 * gcc.target/arm/neon/vmvns8.c: Remove.
5788 * gcc.target/arm/neon/vmvnu16.c: Remove.
5789 * gcc.target/arm/neon/vmvnu32.c: Remove.
5790 * gcc.target/arm/neon/vmvnu8.c: Remove.
5791 * gcc.target/arm/neon/vnegQf32.c: Remove.
5792 * gcc.target/arm/neon/vnegQs16.c: Remove.
5793 * gcc.target/arm/neon/vnegQs32.c: Remove.
5794 * gcc.target/arm/neon/vnegQs8.c: Remove.
5795 * gcc.target/arm/neon/vnegf32.c: Remove.
5796 * gcc.target/arm/neon/vnegs16.c: Remove.
5797 * gcc.target/arm/neon/vnegs32.c: Remove.
5798 * gcc.target/arm/neon/vnegs8.c: Remove.
5799 * gcc.target/arm/neon/vornQs16.c: Remove.
5800 * gcc.target/arm/neon/vornQs32.c: Remove.
5801 * gcc.target/arm/neon/vornQs64.c: Remove.
5802 * gcc.target/arm/neon/vornQs8.c: Remove.
5803 * gcc.target/arm/neon/vornQu16.c: Remove.
5804 * gcc.target/arm/neon/vornQu32.c: Remove.
5805 * gcc.target/arm/neon/vornQu64.c: Remove.
5806 * gcc.target/arm/neon/vornQu8.c: Remove.
5807 * gcc.target/arm/neon/vorns16.c: Remove.
5808 * gcc.target/arm/neon/vorns32.c: Remove.
5809 * gcc.target/arm/neon/vorns64.c: Remove.
5810 * gcc.target/arm/neon/vorns8.c: Remove.
5811 * gcc.target/arm/neon/vornu16.c: Remove.
5812 * gcc.target/arm/neon/vornu32.c: Remove.
5813 * gcc.target/arm/neon/vornu64.c: Remove.
5814 * gcc.target/arm/neon/vornu8.c: Remove.
5815 * gcc.target/arm/neon/vorrQs16.c: Remove.
5816 * gcc.target/arm/neon/vorrQs32.c: Remove.
5817 * gcc.target/arm/neon/vorrQs64.c: Remove.
5818 * gcc.target/arm/neon/vorrQs8.c: Remove.
5819 * gcc.target/arm/neon/vorrQu16.c: Remove.
5820 * gcc.target/arm/neon/vorrQu32.c: Remove.
5821 * gcc.target/arm/neon/vorrQu64.c: Remove.
5822 * gcc.target/arm/neon/vorrQu8.c: Remove.
5823 * gcc.target/arm/neon/vorrs16.c: Remove.
5824 * gcc.target/arm/neon/vorrs32.c: Remove.
5825 * gcc.target/arm/neon/vorrs64.c: Remove.
5826 * gcc.target/arm/neon/vorrs8.c: Remove.
5827 * gcc.target/arm/neon/vorru16.c: Remove.
5828 * gcc.target/arm/neon/vorru32.c: Remove.
5829 * gcc.target/arm/neon/vorru64.c: Remove.
5830 * gcc.target/arm/neon/vorru8.c: Remove.
5831 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5832 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5833 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5834 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5835 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5836 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5837 * gcc.target/arm/neon/vpadals16.c: Remove.
5838 * gcc.target/arm/neon/vpadals32.c: Remove.
5839 * gcc.target/arm/neon/vpadals8.c: Remove.
5840 * gcc.target/arm/neon/vpadalu16.c: Remove.
5841 * gcc.target/arm/neon/vpadalu32.c: Remove.
5842 * gcc.target/arm/neon/vpadalu8.c: Remove.
5843 * gcc.target/arm/neon/vpaddf32.c: Remove.
5844 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5845 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5846 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5847 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5848 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5849 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5850 * gcc.target/arm/neon/vpaddls16.c: Remove.
5851 * gcc.target/arm/neon/vpaddls32.c: Remove.
5852 * gcc.target/arm/neon/vpaddls8.c: Remove.
5853 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5854 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5855 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5856 * gcc.target/arm/neon/vpadds16.c: Remove.
5857 * gcc.target/arm/neon/vpadds32.c: Remove.
5858 * gcc.target/arm/neon/vpadds8.c: Remove.
5859 * gcc.target/arm/neon/vpaddu16.c: Remove.
5860 * gcc.target/arm/neon/vpaddu32.c: Remove.
5861 * gcc.target/arm/neon/vpaddu8.c: Remove.
5862 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5863 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5864 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5865 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5866 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5867 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5868 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5869 * gcc.target/arm/neon/vpminf32.c: Remove.
5870 * gcc.target/arm/neon/vpmins16.c: Remove.
5871 * gcc.target/arm/neon/vpmins32.c: Remove.
5872 * gcc.target/arm/neon/vpmins8.c: Remove.
5873 * gcc.target/arm/neon/vpminu16.c: Remove.
5874 * gcc.target/arm/neon/vpminu32.c: Remove.
5875 * gcc.target/arm/neon/vpminu8.c: Remove.
5876 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5877 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5878 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5879 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5880 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5881 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5882 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5883 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5884 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5885 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5886 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5887 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5888 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5889 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5890 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5891 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5892 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5893 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5894 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5895 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5896 * gcc.target/arm/neon/vqRshls16.c: Remove.
5897 * gcc.target/arm/neon/vqRshls32.c: Remove.
5898 * gcc.target/arm/neon/vqRshls64.c: Remove.
5899 * gcc.target/arm/neon/vqRshls8.c: Remove.
5900 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5901 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5902 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5903 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5904 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5905 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5906 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5907 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5908 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5909 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5910 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5911 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5912 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5913 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5914 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5915 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5916 * gcc.target/arm/neon/vqabss16.c: Remove.
5917 * gcc.target/arm/neon/vqabss32.c: Remove.
5918 * gcc.target/arm/neon/vqabss8.c: Remove.
5919 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5920 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5921 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5922 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5923 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5924 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5925 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5926 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5927 * gcc.target/arm/neon/vqadds16.c: Remove.
5928 * gcc.target/arm/neon/vqadds32.c: Remove.
5929 * gcc.target/arm/neon/vqadds64.c: Remove.
5930 * gcc.target/arm/neon/vqadds8.c: Remove.
5931 * gcc.target/arm/neon/vqaddu16.c: Remove.
5932 * gcc.target/arm/neon/vqaddu32.c: Remove.
5933 * gcc.target/arm/neon/vqaddu64.c: Remove.
5934 * gcc.target/arm/neon/vqaddu8.c: Remove.
5935 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5936 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5937 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5938 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5939 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5940 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5941 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5942 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5943 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5944 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5945 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5946 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5947 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5948 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5949 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5950 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5951 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5952 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5953 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5954 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5955 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5956 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5957 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5958 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5959 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5960 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5961 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5962 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5963 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5964 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5965 * gcc.target/arm/neon/vqmovns16.c: Remove.
5966 * gcc.target/arm/neon/vqmovns32.c: Remove.
5967 * gcc.target/arm/neon/vqmovns64.c: Remove.
5968 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5969 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5970 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5971 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5972 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5973 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5974 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5975 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5976 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5977 * gcc.target/arm/neon/vqnegs16.c: Remove.
5978 * gcc.target/arm/neon/vqnegs32.c: Remove.
5979 * gcc.target/arm/neon/vqnegs8.c: Remove.
5980 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5981 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5982 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5983 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5984 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5985 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5986 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5987 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5988 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5989 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5990 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5991 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5992 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5993 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5994 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5995 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5996 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5997 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5998 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5999 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
6000 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
6001 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
6002 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
6003 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
6004 * gcc.target/arm/neon/vqshls16.c: Remove.
6005 * gcc.target/arm/neon/vqshls32.c: Remove.
6006 * gcc.target/arm/neon/vqshls64.c: Remove.
6007 * gcc.target/arm/neon/vqshls8.c: Remove.
6008 * gcc.target/arm/neon/vqshlu16.c: Remove.
6009 * gcc.target/arm/neon/vqshlu32.c: Remove.
6010 * gcc.target/arm/neon/vqshlu64.c: Remove.
6011 * gcc.target/arm/neon/vqshlu8.c: Remove.
6012 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
6013 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
6014 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
6015 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
6016 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
6017 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
6018 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
6019 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
6020 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
6021 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
6022 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
6023 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
6024 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
6025 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
6026 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
6027 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
6028 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
6029 * gcc.target/arm/neon/vqsubQs16.c: Remove.
6030 * gcc.target/arm/neon/vqsubQs32.c: Remove.
6031 * gcc.target/arm/neon/vqsubQs64.c: Remove.
6032 * gcc.target/arm/neon/vqsubQs8.c: Remove.
6033 * gcc.target/arm/neon/vqsubQu16.c: Remove.
6034 * gcc.target/arm/neon/vqsubQu32.c: Remove.
6035 * gcc.target/arm/neon/vqsubQu64.c: Remove.
6036 * gcc.target/arm/neon/vqsubQu8.c: Remove.
6037 * gcc.target/arm/neon/vqsubs16.c: Remove.
6038 * gcc.target/arm/neon/vqsubs32.c: Remove.
6039 * gcc.target/arm/neon/vqsubs64.c: Remove.
6040 * gcc.target/arm/neon/vqsubs8.c: Remove.
6041 * gcc.target/arm/neon/vqsubu16.c: Remove.
6042 * gcc.target/arm/neon/vqsubu32.c: Remove.
6043 * gcc.target/arm/neon/vqsubu64.c: Remove.
6044 * gcc.target/arm/neon/vqsubu8.c: Remove.
6045 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
6046 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
6047 * gcc.target/arm/neon/vrecpef32.c: Remove.
6048 * gcc.target/arm/neon/vrecpeu32.c: Remove.
6049 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
6050 * gcc.target/arm/neon/vrecpsf32.c: Remove.
6051 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
6052 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
6053 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
6054 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
6055 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
6056 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
6057 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
6058 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
6059 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
6060 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
6061 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
6062 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
6063 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
6064 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
6065 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
6066 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
6067 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
6068 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
6069 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
6070 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
6071 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
6072 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
6073 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
6074 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
6075 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
6076 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
6077 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
6078 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
6079 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
6080 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
6081 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
6082 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
6083 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
6084 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
6085 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
6086 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
6087 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
6088 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
6089 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
6090 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
6091 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
6092 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
6093 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
6094 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
6095 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
6096 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
6097 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
6098 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
6099 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
6100 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
6101 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
6102 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
6103 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
6104 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
6105 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
6106 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
6107 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
6108 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
6109 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
6110 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
6111 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
6112 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
6113 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
6114 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
6115 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
6116 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
6117 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
6118 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
6119 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
6120 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
6121 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
6122 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
6123 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
6124 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
6125 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
6126 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
6127 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
6128 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
6129 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
6130 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
6131 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
6132 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
6133 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
6134 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
6135 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
6136 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
6137 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
6138 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
6139 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
6140 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
6141 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
6142 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
6143 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
6144 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
6145 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
6146 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
6147 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
6148 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
6149 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
6150 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
6151 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
6152 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
6153 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
6154 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
6155 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
6156 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
6157 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
6158 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
6159 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
6160 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
6161 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
6162 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
6163 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
6164 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
6165 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
6166 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
6167 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
6168 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
6169 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
6170 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
6171 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
6172 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
6173 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
6174 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
6175 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
6176 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
6177 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
6178 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
6179 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
6180 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
6181 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
6182 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
6183 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
6184 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
6185 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
6186 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
6187 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
6188 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
6189 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
6190 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
6191 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
6192 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
6193 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
6194 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
6195 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
6196 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
6197 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
6198 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
6199 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
6200 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
6201 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
6202 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
6203 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
6204 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6205 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6206 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6207 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6208 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6209 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6210 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6211 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6212 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6213 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6214 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6215 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6216 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6217 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6218 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6219 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6220 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6221 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6222 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6223 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6224 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6225 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6226 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6227 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6228 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6229 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6230 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6231 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6232 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6233 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6234 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6235 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6236 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6237 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6238 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6239 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6240 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6241 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6242 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6243 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6244 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6245 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6246 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6247 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6248 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6249 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6250 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6251 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6252 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6253 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6254 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6255 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6256 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6257 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6258 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6259 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6260 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6261 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6262 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6263 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6264 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6265 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6266 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6267 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6268 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6269 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6270 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6271 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6272 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6273 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6274 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6275 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6276 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6277 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6278 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6279 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6280 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6281 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6282 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6283 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6284 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6285 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6286 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6287 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6288 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6289 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6290 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6291 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6292 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6293 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6294 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6295 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6296 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6297 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6298 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6299 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6300 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6301 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6302 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6303 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6304 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6305 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6306 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6307 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6308 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6309 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6310 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6311 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6312 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6313 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6314 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6315 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6316 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6317 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6318 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6319 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6320 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6321 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6322 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6323 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6324 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6325 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6326 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6327 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6328 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6329 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6330 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6331 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6332 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6333 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6334 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6335 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6336 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6337 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6338 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6339 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6340 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6341 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6342 * gcc.target/arm/neon/vrev16p8.c: Remove.
6343 * gcc.target/arm/neon/vrev16s8.c: Remove.
6344 * gcc.target/arm/neon/vrev16u8.c: Remove.
6345 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6346 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6347 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6348 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6349 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6350 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6351 * gcc.target/arm/neon/vrev32p16.c: Remove.
6352 * gcc.target/arm/neon/vrev32p8.c: Remove.
6353 * gcc.target/arm/neon/vrev32s16.c: Remove.
6354 * gcc.target/arm/neon/vrev32s8.c: Remove.
6355 * gcc.target/arm/neon/vrev32u16.c: Remove.
6356 * gcc.target/arm/neon/vrev32u8.c: Remove.
6357 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6358 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6359 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6360 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6361 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6362 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6363 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6364 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6365 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6366 * gcc.target/arm/neon/vrev64f32.c: Remove.
6367 * gcc.target/arm/neon/vrev64p16.c: Remove.
6368 * gcc.target/arm/neon/vrev64p8.c: Remove.
6369 * gcc.target/arm/neon/vrev64s16.c: Remove.
6370 * gcc.target/arm/neon/vrev64s32.c: Remove.
6371 * gcc.target/arm/neon/vrev64s8.c: Remove.
6372 * gcc.target/arm/neon/vrev64u16.c: Remove.
6373 * gcc.target/arm/neon/vrev64u32.c: Remove.
6374 * gcc.target/arm/neon/vrev64u8.c: Remove.
6375 * gcc.target/arm/neon/vrndaf32.c: Remove.
6376 * gcc.target/arm/neon/vrndaqf32.c: Remove.
6377 * gcc.target/arm/neon/vrndf32.c: Remove.
6378 * gcc.target/arm/neon/vrndmf32.c: Remove.
6379 * gcc.target/arm/neon/vrndmqf32.c: Remove.
6380 * gcc.target/arm/neon/vrndnf32.c: Remove.
6381 * gcc.target/arm/neon/vrndnqf32.c: Remove.
6382 * gcc.target/arm/neon/vrndpf32.c: Remove.
6383 * gcc.target/arm/neon/vrndpqf32.c: Remove.
6384 * gcc.target/arm/neon/vrndqf32.c: Remove.
6385 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6386 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6387 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6388 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6389 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6390 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6391 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6392 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6393 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6394 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6395 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6396 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6397 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6398 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6399 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6400 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6401 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6402 * gcc.target/arm/neon/vset_lanef32.c: Remove.
6403 * gcc.target/arm/neon/vset_lanep16.c: Remove.
6404 * gcc.target/arm/neon/vset_lanep8.c: Remove.
6405 * gcc.target/arm/neon/vset_lanes16.c: Remove.
6406 * gcc.target/arm/neon/vset_lanes32.c: Remove.
6407 * gcc.target/arm/neon/vset_lanes64.c: Remove.
6408 * gcc.target/arm/neon/vset_lanes8.c: Remove.
6409 * gcc.target/arm/neon/vset_laneu16.c: Remove.
6410 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6411 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6412 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6413 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6414 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6415 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6416 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6417 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6418 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6419 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6420 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6421 * gcc.target/arm/neon/vshlQs16.c: Remove.
6422 * gcc.target/arm/neon/vshlQs32.c: Remove.
6423 * gcc.target/arm/neon/vshlQs64.c: Remove.
6424 * gcc.target/arm/neon/vshlQs8.c: Remove.
6425 * gcc.target/arm/neon/vshlQu16.c: Remove.
6426 * gcc.target/arm/neon/vshlQu32.c: Remove.
6427 * gcc.target/arm/neon/vshlQu64.c: Remove.
6428 * gcc.target/arm/neon/vshlQu8.c: Remove.
6429 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6430 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6431 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6432 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6433 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6434 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6435 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6436 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6437 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6438 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6439 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6440 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6441 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6442 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6443 * gcc.target/arm/neon/vshls16.c: Remove.
6444 * gcc.target/arm/neon/vshls32.c: Remove.
6445 * gcc.target/arm/neon/vshls64.c: Remove.
6446 * gcc.target/arm/neon/vshls8.c: Remove.
6447 * gcc.target/arm/neon/vshlu16.c: Remove.
6448 * gcc.target/arm/neon/vshlu32.c: Remove.
6449 * gcc.target/arm/neon/vshlu64.c: Remove.
6450 * gcc.target/arm/neon/vshlu8.c: Remove.
6451 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6452 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6453 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6454 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6455 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6456 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6457 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6458 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6459 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6460 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6461 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6462 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6463 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6464 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6465 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6466 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6467 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6468 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6469 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6470 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6471 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6472 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6473 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6474 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6475 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6476 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6477 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6478 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6479 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6480 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6481 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6482 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6483 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6484 * gcc.target/arm/neon/vsli_np16.c: Remove.
6485 * gcc.target/arm/neon/vsli_np64.c: Remove.
6486 * gcc.target/arm/neon/vsli_np8.c: Remove.
6487 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6488 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6489 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6490 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6491 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6492 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6493 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6494 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6495 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6496 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6497 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6498 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6499 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6500 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6501 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6502 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6503 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6504 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6505 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6506 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6507 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6508 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6509 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6510 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6511 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6512 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6513 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6514 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6515 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6516 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6517 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6518 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6519 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6520 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6521 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6522 * gcc.target/arm/neon/vsri_np16.c: Remove.
6523 * gcc.target/arm/neon/vsri_np64.c: Remove.
6524 * gcc.target/arm/neon/vsri_np8.c: Remove.
6525 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6526 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6527 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6528 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6529 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6530 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6531 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6532 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6533 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6534 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6535 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6536 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6537 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6538 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6539 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6540 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6541 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6542 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6543 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6544 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6545 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6546 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6547 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6548 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6549 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6550 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6551 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6552 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6553 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6554 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6555 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6556 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6557 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6558 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6559 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6560 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6561 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6562 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6563 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6564 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6565 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6566 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6567 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6568 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6569 * gcc.target/arm/neon/vst1f32.c: Remove.
6570 * gcc.target/arm/neon/vst1p16.c: Remove.
6571 * gcc.target/arm/neon/vst1p64.c: Remove.
6572 * gcc.target/arm/neon/vst1p8.c: Remove.
6573 * gcc.target/arm/neon/vst1s16.c: Remove.
6574 * gcc.target/arm/neon/vst1s32.c: Remove.
6575 * gcc.target/arm/neon/vst1s64.c: Remove.
6576 * gcc.target/arm/neon/vst1s8.c: Remove.
6577 * gcc.target/arm/neon/vst1u16.c: Remove.
6578 * gcc.target/arm/neon/vst1u32.c: Remove.
6579 * gcc.target/arm/neon/vst1u64.c: Remove.
6580 * gcc.target/arm/neon/vst1u8.c: Remove.
6581 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6582 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6583 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6584 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6585 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6586 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6587 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6588 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6589 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6590 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6591 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6592 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6593 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6594 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6595 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6596 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6597 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6598 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6599 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6600 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6601 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6602 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6603 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6604 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6605 * gcc.target/arm/neon/vst2f32.c: Remove.
6606 * gcc.target/arm/neon/vst2p16.c: Remove.
6607 * gcc.target/arm/neon/vst2p64.c: Remove.
6608 * gcc.target/arm/neon/vst2p8.c: Remove.
6609 * gcc.target/arm/neon/vst2s16.c: Remove.
6610 * gcc.target/arm/neon/vst2s32.c: Remove.
6611 * gcc.target/arm/neon/vst2s64.c: Remove.
6612 * gcc.target/arm/neon/vst2s8.c: Remove.
6613 * gcc.target/arm/neon/vst2u16.c: Remove.
6614 * gcc.target/arm/neon/vst2u32.c: Remove.
6615 * gcc.target/arm/neon/vst2u64.c: Remove.
6616 * gcc.target/arm/neon/vst2u8.c: Remove.
6617 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6618 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6619 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6620 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6621 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6622 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6623 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6624 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6625 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6626 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6627 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6628 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6629 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6630 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6631 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6632 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6633 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6634 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6635 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6636 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6637 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6638 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6639 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6640 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6641 * gcc.target/arm/neon/vst3f32.c: Remove.
6642 * gcc.target/arm/neon/vst3p16.c: Remove.
6643 * gcc.target/arm/neon/vst3p64.c: Remove.
6644 * gcc.target/arm/neon/vst3p8.c: Remove.
6645 * gcc.target/arm/neon/vst3s16.c: Remove.
6646 * gcc.target/arm/neon/vst3s32.c: Remove.
6647 * gcc.target/arm/neon/vst3s64.c: Remove.
6648 * gcc.target/arm/neon/vst3s8.c: Remove.
6649 * gcc.target/arm/neon/vst3u16.c: Remove.
6650 * gcc.target/arm/neon/vst3u32.c: Remove.
6651 * gcc.target/arm/neon/vst3u64.c: Remove.
6652 * gcc.target/arm/neon/vst3u8.c: Remove.
6653 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6654 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6655 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6656 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6657 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6658 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6659 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6660 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6661 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6662 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6663 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6664 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6665 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6666 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6667 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6668 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6669 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6670 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6671 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6672 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6673 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6674 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6675 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6676 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6677 * gcc.target/arm/neon/vst4f32.c: Remove.
6678 * gcc.target/arm/neon/vst4p16.c: Remove.
6679 * gcc.target/arm/neon/vst4p64.c: Remove.
6680 * gcc.target/arm/neon/vst4p8.c: Remove.
6681 * gcc.target/arm/neon/vst4s16.c: Remove.
6682 * gcc.target/arm/neon/vst4s32.c: Remove.
6683 * gcc.target/arm/neon/vst4s64.c: Remove.
6684 * gcc.target/arm/neon/vst4s8.c: Remove.
6685 * gcc.target/arm/neon/vst4u16.c: Remove.
6686 * gcc.target/arm/neon/vst4u32.c: Remove.
6687 * gcc.target/arm/neon/vst4u64.c: Remove.
6688 * gcc.target/arm/neon/vst4u8.c: Remove.
6689 * gcc.target/arm/neon/vsubQf32.c: Remove.
6690 * gcc.target/arm/neon/vsubQs16.c: Remove.
6691 * gcc.target/arm/neon/vsubQs32.c: Remove.
6692 * gcc.target/arm/neon/vsubQs64.c: Remove.
6693 * gcc.target/arm/neon/vsubQs8.c: Remove.
6694 * gcc.target/arm/neon/vsubQu16.c: Remove.
6695 * gcc.target/arm/neon/vsubQu32.c: Remove.
6696 * gcc.target/arm/neon/vsubQu64.c: Remove.
6697 * gcc.target/arm/neon/vsubQu8.c: Remove.
6698 * gcc.target/arm/neon/vsubf32.c: Remove.
6699 * gcc.target/arm/neon/vsubhns16.c: Remove.
6700 * gcc.target/arm/neon/vsubhns32.c: Remove.
6701 * gcc.target/arm/neon/vsubhns64.c: Remove.
6702 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6703 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6704 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6705 * gcc.target/arm/neon/vsubls16.c: Remove.
6706 * gcc.target/arm/neon/vsubls32.c: Remove.
6707 * gcc.target/arm/neon/vsubls8.c: Remove.
6708 * gcc.target/arm/neon/vsublu16.c: Remove.
6709 * gcc.target/arm/neon/vsublu32.c: Remove.
6710 * gcc.target/arm/neon/vsublu8.c: Remove.
6711 * gcc.target/arm/neon/vsubs16.c: Remove.
6712 * gcc.target/arm/neon/vsubs32.c: Remove.
6713 * gcc.target/arm/neon/vsubs64.c: Remove.
6714 * gcc.target/arm/neon/vsubs8.c: Remove.
6715 * gcc.target/arm/neon/vsubu16.c: Remove.
6716 * gcc.target/arm/neon/vsubu32.c: Remove.
6717 * gcc.target/arm/neon/vsubu64.c: Remove.
6718 * gcc.target/arm/neon/vsubu8.c: Remove.
6719 * gcc.target/arm/neon/vsubws16.c: Remove.
6720 * gcc.target/arm/neon/vsubws32.c: Remove.
6721 * gcc.target/arm/neon/vsubws8.c: Remove.
6722 * gcc.target/arm/neon/vsubwu16.c: Remove.
6723 * gcc.target/arm/neon/vsubwu32.c: Remove.
6724 * gcc.target/arm/neon/vsubwu8.c: Remove.
6725 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6726 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6727 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6728 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6729 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6730 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6731 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6732 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6733 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6734 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6735 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6736 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6737 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6738 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6739 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6740 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6741 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6742 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6743 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6744 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6745 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6746 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6747 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6748 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6749 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6750 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6751 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6752 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6753 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6754 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6755 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6756 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6757 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6758 * gcc.target/arm/neon/vtrnf32.c: Remove.
6759 * gcc.target/arm/neon/vtrnp16.c: Remove.
6760 * gcc.target/arm/neon/vtrnp8.c: Remove.
6761 * gcc.target/arm/neon/vtrns16.c: Remove.
6762 * gcc.target/arm/neon/vtrns32.c: Remove.
6763 * gcc.target/arm/neon/vtrns8.c: Remove.
6764 * gcc.target/arm/neon/vtrnu16.c: Remove.
6765 * gcc.target/arm/neon/vtrnu32.c: Remove.
6766 * gcc.target/arm/neon/vtrnu8.c: Remove.
6767 * gcc.target/arm/neon/vtstQp8.c: Remove.
6768 * gcc.target/arm/neon/vtstQs16.c: Remove.
6769 * gcc.target/arm/neon/vtstQs32.c: Remove.
6770 * gcc.target/arm/neon/vtstQs8.c: Remove.
6771 * gcc.target/arm/neon/vtstQu16.c: Remove.
6772 * gcc.target/arm/neon/vtstQu32.c: Remove.
6773 * gcc.target/arm/neon/vtstQu8.c: Remove.
6774 * gcc.target/arm/neon/vtstp8.c: Remove.
6775 * gcc.target/arm/neon/vtsts16.c: Remove.
6776 * gcc.target/arm/neon/vtsts32.c: Remove.
6777 * gcc.target/arm/neon/vtsts8.c: Remove.
6778 * gcc.target/arm/neon/vtstu16.c: Remove.
6779 * gcc.target/arm/neon/vtstu32.c: Remove.
6780 * gcc.target/arm/neon/vtstu8.c: Remove.
6781 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6782 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6783 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6784 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6785 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6786 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6787 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6788 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6789 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6790 * gcc.target/arm/neon/vuzpf32.c: Remove.
6791 * gcc.target/arm/neon/vuzpp16.c: Remove.
6792 * gcc.target/arm/neon/vuzpp8.c: Remove.
6793 * gcc.target/arm/neon/vuzps16.c: Remove.
6794 * gcc.target/arm/neon/vuzps32.c: Remove.
6795 * gcc.target/arm/neon/vuzps8.c: Remove.
6796 * gcc.target/arm/neon/vuzpu16.c: Remove.
6797 * gcc.target/arm/neon/vuzpu32.c: Remove.
6798 * gcc.target/arm/neon/vuzpu8.c: Remove.
6799 * gcc.target/arm/neon/vzipQf32.c: Remove.
6800 * gcc.target/arm/neon/vzipQp16.c: Remove.
6801 * gcc.target/arm/neon/vzipQp8.c: Remove.
6802 * gcc.target/arm/neon/vzipQs16.c: Remove.
6803 * gcc.target/arm/neon/vzipQs32.c: Remove.
6804 * gcc.target/arm/neon/vzipQs8.c: Remove.
6805 * gcc.target/arm/neon/vzipQu16.c: Remove.
6806 * gcc.target/arm/neon/vzipQu32.c: Remove.
6807 * gcc.target/arm/neon/vzipQu8.c: Remove.
6808 * gcc.target/arm/neon/vzipf32.c: Remove.
6809 * gcc.target/arm/neon/vzipp16.c: Remove.
6810 * gcc.target/arm/neon/vzipp8.c: Remove.
6811 * gcc.target/arm/neon/vzips16.c: Remove.
6812 * gcc.target/arm/neon/vzips32.c: Remove.
6813 * gcc.target/arm/neon/vzips8.c: Remove.
6814 * gcc.target/arm/neon/vzipu16.c: Remove.
6815 * gcc.target/arm/neon/vzipu32.c: Remove.
6816 * gcc.target/arm/neon/vzipu8.c: Remove.
6819 2015-11-12 Marek Polacek <polacek@redhat.com>
6822 * gcc.dg/pr67784-1.c: New test.
6823 * gcc.dg/pr67784-2.c: New test.
6825 2015-11-12 Martin Liska <mliska@suse.cz>
6827 * gcc.dg/ipa/pr68035.c: New test.
6829 2015-11-12 Richard Biener <rguenther@suse.de>
6831 PR tree-optimization/68306
6832 * gcc.dg/pr68306.c: New testcase.
6834 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6836 Implement D0013R2, logical type traits.
6838 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6840 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6842 * c-c++-common/goacc/data-default-1.c: New.
6844 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6846 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6848 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6850 PR tree-optimization/68305
6851 * gcc.dg/vect/pr68305.c: New test.
6853 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6855 * gcc.target/i386/pr67265-2.c: New test.
6857 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6859 * gcc.dg/pr68286.c: New test.
6861 2015-11-12 Christian Bruel <christian.bruel@st.com>
6863 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6865 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6867 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6870 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6872 * gcc.dg/pr65521.c: Fail on AIX.
6874 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6876 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6877 * gcc.dg/graphite/fuse-2.c: Same.
6878 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6879 isl-ast-gen-*.c files.
6880 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6881 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6882 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6883 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6884 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6885 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6886 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6887 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6888 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6889 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6890 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6892 2015-11-11 Marek Polacek <polacek@redhat.com>
6896 * c-c++-common/pr68107.c: New test.
6897 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6898 (large_array_char_template): Likewise.
6899 * g++.dg/init/new44.C: Adjust dg-error.
6901 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6903 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6904 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6906 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6908 * gcc.target/i386/pr67265.c: New test.
6910 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6912 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6913 tests for the expected generated code.
6915 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6917 * gcc.target/mips/split-ds-sequence.c: New test.
6919 2015-11-11 Julia Koval <julia.koval@intel.com>
6921 * g++.dg/ext/mv16.C: New functions.
6923 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6924 Jiong Wang <jiong.wang@arm.com>
6926 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6928 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6930 * gcc.target/i386/mask-pack.c: New test.
6931 * gcc.target/i386/mask-unpack.c: New test.
6933 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6935 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6937 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6939 * gcc.dg/vect/slp-cond-5.c: New test.
6941 2015-11-10 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/68240
6944 * gcc.dg/torture/pr68240.c: New testcase.
6946 2015-11-10 Richard Biener <rguenther@suse.de>
6948 PR tree-optimization/56118
6949 * gcc.target/i386/pr56118.c: New testcase.
6951 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6953 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6955 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6957 * gfortran.dg/pr68251.f90: New test.
6959 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6961 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6963 2015-11-09 Martin Sebor <msebor@redhat.com>
6965 * init/new45.C: New test to verify that operator new is invoked
6966 with or without overhead for a cookie.
6969 * init/new44.C: New test for placement new expressions for arrays
6970 with excessive number of elements.
6973 * init/new43.C: New test for placement new expressions for arrays
6974 with negative number of elements.
6976 * other/new-size-type.C: Expect array new expression with
6977 an excessive number of elements to be rejected.
6979 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6981 * c-c++-common/goacc/routine-1.c: New.
6982 * c-c++-common/goacc/routine-2.c: New.
6983 * c-c++-common/goacc/routine-3.c: New.
6984 * c-c++-common/goacc/routine-4.c: New.
6985 * c-c++-common/goacc/routine-5.c: New.
6987 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6989 * gcc.target/sparc/sparc-ret.c: Rename to...
6990 * gcc.target/sparc/sparc-ret-1.c: ...this.
6991 * gcc.target/sparc/sparc-ret-2.c: New test.
6993 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6995 * lib/target-supports.exp (check_p8vector_hw_available): Split
6997 (check_vsx_hw_available): Likewise.
6998 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6999 support and for PowerPC float128 support.
7000 (check_p9modulo_hw_available): Likewise.
7001 (check_ppc_float128_sw_available): Likewise.
7002 (check_ppc_float128_hw_available): Likewise.
7003 (check_effective_target_powerpc_p9vector_ok): Likewise.
7004 (check_effective_target_powerpc_p9modulo_ok): Likewise.
7005 (check_effective_target_powerpc_float128_sw_ok): Likewise.
7006 (check_effective_target_powerpc_float128_hw_ok): Likewise.
7007 (is-effective-target): Add new PowerPc targets.
7008 (is-effective-target-keyword): Likewise.
7009 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
7010 instructions, use it.
7012 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
7013 * gcc.target/powerpc/mod-2.c: Likewise.
7014 * gcc.target/powerpc/ctz-1.c: Likewise.
7015 * gcc.target/powerpc/ctz-2.c: Likewise.
7016 * gcc.target/powerpc/extswsli-1.c: Likewise.
7017 * gcc.target/powerpc/extswsli-2.c: Likewise.
7018 * gcc.target/powerpc/extswsli-3.c: Likewise.
7020 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
7021 and allow the test on PowerPC LE.
7022 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
7023 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
7025 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
7026 check instead of powerpc_vsx_ok.
7027 * gcc.target/powerpc/float128-mix.c: Likewise.
7029 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
7031 * gcc.dg/sso/*.c: Robustify dg-output directives.
7033 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
7035 * g++.dg/ubsan/pr68259.C: New test.
7037 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
7039 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
7040 (main): Use _Cilk_spawn instead of cilk_spawn.
7042 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
7044 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
7045 scan-assembler directive.
7047 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7050 * gcc.dg/pr68129_1.c: New test.
7052 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7055 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
7056 (main): Invoke them.
7058 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7061 * gcc.dg/guality/pr67192.c: New test.
7063 2015-11-09 Richard Biener <rguenther@suse.de>
7065 PR tree-optimization/68248
7066 * gcc.dg/torture/pr68248.c: New testcase.
7068 2015-11-09 Richard Biener <rguenther@suse.de>
7070 PR tree-optimization/56118
7071 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
7073 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7075 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
7076 labelref and check use of constant pool by looking for .word and
7079 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
7082 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
7084 2015-11-09 Richard Henderson <rth@redhat.com>
7086 * gcc.target/i386/addr-space-1.c: New test.
7087 * gcc.target/i386/addr-space-2.c: New test.
7088 * gcc.target/i386/addr-space-3.c: New test.
7090 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
7093 * gfortran.dg/pr68053.f90: New test.
7095 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7097 * g++.dg/lto/pr68057_0.C: Fix testcase.
7099 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
7101 * gfortran.dg/PR67518.f90: move from here...
7102 * gfortran.dg/graphite/PR67518.f90: to here.
7103 * gfortran.dg/PR53852.f90: move from here...
7104 * gfortran.dg/graphite/PR53852.f90: to here.
7106 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
7108 * gcc.dg/sso-1.c: New test.
7109 * gcc.dg/sso-2.c: Likewise.
7110 * gcc.dg/sso-3.c: Likewise.
7111 * gcc.dg/sso-4.c: Likewise.
7112 * gcc.dg/sso-5.c: Likewise.
7113 * gcc.dg/sso-6.c: Likewise.
7114 * gcc.dg/sso-7.c: Likewise.
7115 * gcc.dg/sso-8.c: Likewise.
7116 * gcc.dg/sso: New directory.
7117 * gcc.target/i386/movbe-3.c: New test.
7118 * gnat.dg/sso1.adb: Likewise.
7119 * gnat.dg/sso2.ad[sb]: Likewise.
7120 * gnat.dg/sso3.adb: Likewise.
7121 * gnat.dg/sso4.adb: Likewise.
7122 * gnat.dg/sso5.adb: Likewise.
7123 * gnat.dg/sso6.adb: Likewise.
7124 * gnat.dg/sso7.adb: Likewise.
7125 * gnat.dg/specs/sso1.ads: Likewise.
7126 * gnat.dg/specs/sso2.ads: Likewise.
7127 * gnat.dg/sso: New directory.
7129 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
7132 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
7134 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
7137 * gfortran.dg/pr68224.f90: New test.
7139 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
7142 * gfortran.dg/proc_ptr_47.f90: New test.
7145 * gfortran.dg/pr66465.f90: New test.
7147 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
7149 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
7151 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
7154 * gfortran.dg/pr68153.f90: New test.
7156 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
7159 * gfortran.dg/pr68151.f90: New test.
7161 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
7163 PR tree-optimization/68235
7164 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
7166 2015-11-06 Jeff Law <law@redhat.com>
7168 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
7169 realized jump threads.
7170 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
7171 threads rather than dom1 dump.
7173 2015-11-06 Michael Collison <michael.collison@linaro.org
7174 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7177 2015-08-01 Michael Collison <michael.collison@linaro.org
7178 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7180 * gcc.target/arm/mincmp.c: New test.
7182 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
7185 * gfortran.dg/warn_unused_function_2.f90: Add two new
7186 "defined but not used" subroutines.
7188 2015-11-06 Jakub Jelinek <jakub@redhat.com>
7190 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
7191 * g++.dg/gomp/ordered-2.C (f1): Likewise.
7192 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
7193 expected diagnostics for the addition of quotes.
7194 * gfortran.dg/gomp/target3.f90: Likewise.
7195 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7196 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7197 * c-c++-common/gomp/doacross-1.c: Likewise.
7198 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
7199 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
7200 Adjust expected diagnostics wording.
7201 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
7202 Don't expect error on ordered threads simd when in for simd.
7203 * c-c++-common/gomp/nesting-2.c: New test.
7204 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7205 * c-c++-common/gomp/ordered-4.c: New test.
7207 2015-11-06 Mike Stump <mikestump@comcast.net>
7209 * gcc.dg/pragma-diag-5.c: Make test cases unique.
7211 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
7212 Sebastian Pop <s.pop@samsung.com>
7214 * gcc.dg/graphite/fuse-1.c: New.
7215 * gcc.dg/graphite/fuse-2.c: New.
7216 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
7218 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7220 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7222 2015-11-06 David Malcolm <dmalcolm@redhat.com>
7224 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7225 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7226 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7227 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7228 * lib/gcc-dg.exp: Load multiline.exp.
7230 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7232 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
7233 * gcc.target/arm/interrupt-1.c: Likewise.
7234 * gcc.target/arm/interrupt-2.c: Likewise.
7235 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7237 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
7238 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7240 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7241 macros for assembly checks.
7242 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7243 frsqrts and frsqrte are not emitted.
7244 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7245 frsqrts and frsqrte are emitted.
7246 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7248 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7250 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7252 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7256 * g++.dg/lto/pr68057_0.C: New testcase.
7257 * g++.dg/lto/pr68057_1.C: New testcase.
7258 * g++.dg/torture/pr68220.C: New testcase.
7260 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7262 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7265 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
7267 PR tree-optimization/68145
7268 * g++.dg/vect/pr68145.cc: New test.
7270 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273 * gcc.dg/pr68088_1.c: New test.
7275 2015-11-06 Richard Biener <rguenther@suse.de>
7277 * gcc.dg/vect/bb-slp-38.c: New testcase.
7279 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7281 * gfortran.dg/goacc/private-3.f95: XFAIL.
7283 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
7287 * gfortran.dg/PR67518.f90: New test.
7288 * gfortran.dg/PR53852.f90: New test.
7290 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
7291 Tom de Vries <tom@codesourcery.com>
7292 Nathan Sidwell <nathan@codesourcery.com>
7293 Thomas Schwinge <thomas@codesourcery.com>
7295 * c-c++-common/goacc/combined-directives.c: New test.
7296 * c-c++-common/goacc/loop-clauses.c: New test.
7297 * c-c++-common/goacc/tile.c: New test.
7298 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7299 as gang static arguments.
7300 * c-c++-common/goacc/update-1.c: Adjust expected error message.
7301 * g++.dg/goacc/template.C: New test.
7302 * gfortran.dg/goacc/combined-directives.f90: New test.
7303 * gfortran.dg/goacc/default.f95: New test.
7304 * gfortran.dg/goacc/default_none.f95: New test.
7305 * gfortran.dg/goacc/firstprivate-1.f95: New test.
7306 * gfortran.dg/goacc/gang-static.f95: New test.
7307 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7308 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7309 * gfortran.dg/goacc/list.f95: Update test.
7310 * gfortran.dg/goacc/loop-2.f95: Likewise.
7311 * gfortran.dg/goacc/loop-4.f95: New test.
7312 * gfortran.dg/goacc/loop-5.f95: New test.
7313 * gfortran.dg/goacc/loop-6.f95: New test.
7314 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7315 * gfortran.dg/goacc/multi-clause.f90: New test.
7316 * gfortran.dg/goacc/parallel-tree.f95: Update test.
7317 * gfortran.dg/goacc/update.f95: New test.
7319 2015-11-05 Martin Sebor <msebor@redhat.com>
7322 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7323 invocations where the size of the destination buffer object
7324 or its type (or both) is unknown.
7326 2015-11-05 Martin Sebor <msebor@redhat.com>
7329 * g++.dg/warn/Wplacement-new-size.C: New test.
7331 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
7333 * gcc.dg/pr68112.c: New.
7334 * gcc.dg/vect/vect-strided-shift-1.c: New.
7336 2015-11-05 Marek Polacek <polacek@redhat.com>
7339 * gcc.dg/pr68090.c: New test.
7341 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
7343 * gcc.dg/ifcvt-4.c: New.
7345 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
7348 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7350 2015-11-05 Jakub Jelinek <jakub@redhat.com>
7352 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7353 of variables in both data sharing and mapping clauses and for
7354 structure element based array sections being mapped rather than
7356 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
7357 expected diagnostics wording in one case.
7358 * c-c++-common/gomp/distribute-1.c: New test.
7359 * c-c++-common/gomp/element-1.c: New test.
7360 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7361 and #pragma omp end declare target pair around the function.
7362 Change s from a parameter to a file scope variable.
7363 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7364 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7365 on non-zero low-bound in reduction array sections. Add further
7367 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7368 * c-c++-common/gomp/target-teams-1.c: New test.
7369 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7370 for expected mangling on x86_64/i?86.
7371 * gcc.dg/gomp/declare-simd-3.c: New test.
7372 * gcc.dg/gomp/declare-simd-4.c: New test.
7373 * gcc.dg/gomp/for-20.c: New test.
7374 * gcc.dg/gomp/for-21.c: New test.
7375 * gcc.dg/gomp/for-22.c: New test.
7376 * gcc.dg/gomp/for-23.c: New test.
7377 * gcc.dg/gomp/for-24.c: New test.
7378 * gcc.dg/gomp/linear-1.c: New test.
7379 * gcc.dg/gomp/loop-1.c: New test.
7380 * g++.dg/gomp/atomic-17.C: New test.
7381 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7382 non-static data member in shared clause. Add single construct.
7383 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
7384 scan-assembler-times directives for expected mangling on x86_64/i?86.
7385 * g++.dg/gomp/declare-simd-3.C: Likewise.
7386 * g++.dg/gomp/declare-simd-4.C: New test.
7387 * g++.dg/gomp/declare-simd-5.C: New test.
7388 * g++.dg/gomp/declare-target-1.C: New test.
7389 * g++.dg/gomp/linear-2.C: New test.
7390 * g++.dg/gomp/loop-1.C: New test.
7391 * g++.dg/gomp/loop-2.C: New test.
7392 * g++.dg/gomp/loop-3.C: New test.
7393 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7394 non-static data member in shared clause.
7395 * g++.dg/gomp/member-3.C: New test.
7396 * g++.dg/gomp/member-4.C: New test.
7397 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7398 (bar): Remove dg-message.
7399 * g++.dg/gomp/target-teams-1.C: New test.
7401 2015-11-05 Richard Biener <rguenther@suse.de>
7403 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7404 uninitialized variables.
7405 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7406 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7407 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7408 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7409 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7410 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7411 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7412 * gcc.dg/ipa/pure-const-2.c: Likewise.
7413 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7414 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7415 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7416 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7417 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7418 * gcc.dg/vect/pr30858.c: Likewise.
7419 * gcc.dg/vect/pr33866.c: Likewise.
7420 * gcc.dg/vect/pr37027.c: Likewise.
7421 * c-c++-common/ubsan/null-10.c: Likewise.
7422 * gcc.target/i386/incoming-8.c: Likewise.
7424 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7426 * gnat.dg/slice9.adb: New test.
7428 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7430 * gfortran.dg/goacc/reduction-2.f95: Delete.
7432 2015-11-04 Tom de Vries <tom@codesourcery.com>
7434 PR tree-optimization/67742
7435 * gcc.dg/tree-ssa/restrict-7.c: New test.
7436 * gcc.dg/tree-ssa/restrict-8.c: New test.
7438 2015-11-03 Martin Sebor <msebor@redhat.com>
7441 * c-c++-common/builtin-offsetof-2.c: New test.
7443 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7446 * gfortran.dg/warn_unused_function_3.f90: New test.
7448 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7450 * gnat.dg/discr45.adb: Only compile the test.
7452 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7454 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7455 * gcc.target/i386/mvc5.c: Ditto.
7456 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7459 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7461 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7463 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7466 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7468 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7469 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7470 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7471 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7472 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7473 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7475 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7477 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7479 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7481 * gcc.dg/mvc1.c: Move to ...
7482 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7483 * gcc.dg/mvc2.c: Move to ...
7484 * gcc.target/i386/mvc2.c: ... here.
7485 * gcc.dg/mvc3.c: Move to ...
7486 * gcc.target/i386/mvc3.c: ... here.
7487 * gcc.dg/mvc4.c: Move to ...
7488 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7489 * gcc.dg/mvc5.c: Move to ...
7490 * gcc.target/i386/mvc5.c: ... here.
7491 * gcc.dg/mvc6.c: Move to ...
7492 * gcc.target/i386/mvc6.c: ... here.
7493 * gcc.dg/mvc7.c: Move to ...
7494 * gcc.target/i386/mvc7.c: ... here.
7496 * g++.dg/ext/mvc1.C: Require ifunc.
7498 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7500 PR tree-optimization/68083
7501 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7503 2015-11-02 Jeff Law <law@redhat.com>
7505 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7506 irreducible loops in the CFG.
7508 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7511 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7513 * gcc.dg/vect/vect-strided-shift-1.c: New.
7515 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7518 * gcc.target/arm/pr67929_1.c: Move to...
7519 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7520 Remove arm-specific directives. Add noclone, noinline
7523 2015-11-01 Jeff Law <law@redhat.com>
7525 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7527 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7529 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7530 (sse2_test): Rename from main. Do not return 0.
7532 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7534 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7535 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7536 * gfortran.dg/read_dir.f90: XFAIL AIX.
7538 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7540 Remove the implementation of N3994, terse range-for loops.
7541 * g++.dg/cpp1z/range-for1.C: Remove.
7543 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7545 * gnat.dg/discr45.adb: New test.
7547 2015-10-31 Tom de Vries <tom@codesourcery.com>
7549 * gfortran.dg/assumed_type_2.f90: Update test.
7550 * gfortran.dg/no_arg_check_2.f90: Same.
7552 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7554 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7556 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7559 * gfortran.dg/pr46588.f90: New test.
7561 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7563 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7564 * gcc.dg/mvc2.c: Ditto.
7565 * gcc.dg/mvc3.c: Ditto.
7566 * gcc.dg/mvc4.c: Ditto.
7567 * gcc.dg/mvc5.c: Ditto.
7568 * gcc.dg/mvc6.c: Ditto.
7569 * gcc.dg/mvc7.c: Ditto.
7570 * g++.dg/ext/mvc1.C: Ditto.
7571 * g++.dg/ext/mvc2.C: Ditto.
7572 * g++.dg/ext/mvc3.C: Ditto.
7573 * g++.dg/ext/mvc4.C: Ditto.
7575 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7578 * gfortran.dg/pr51993.f90: New test.
7580 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7582 PR rtl-optimization/68106
7583 * gcc.target/aarch64/pr68106.c: New.
7585 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7588 * gfortran.dg/pr36192_1.f90: New test.
7590 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7593 *gfortran.dg/pr68154.f90
7595 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7597 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7598 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7600 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7602 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7604 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7606 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7608 * gcc.target/powerpc/float128-mix.c: Likewise.
7610 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7613 * gfortran.dg/pr68054.f90: New test.
7615 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7618 * gfortran.dg/pr67885.f90: New test.
7620 2015-10-29 Jeff Law <law@redhat.com>
7622 PR tree-optimization/67892
7623 * gcc.dg/tree-ssa/pr21417: Update expected output.
7624 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7626 2015-10-29 Richard Biener <rguenther@suse.de>
7629 * c-c++-common/ubsan/pr68142.c: New testcase.
7631 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7634 * g++.dg/other/cv_func4.C: New.
7636 2015-10-29 Richard Biener <rguenther@suse.de>
7639 * c-c++-common/ubsan/pr56956.c: New testcase.
7641 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7643 * gnat.dg/discr44.adb: New test.
7645 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7648 * gcc.dg/debug/pr66068.c: New test.
7650 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7653 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7654 array bounds error at line 25.
7656 2015-10-28 Catherine Moore <clm@codesourcery.com>
7658 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7659 * gcc.target/mips/oddspreg-6.c: Likewise.
7660 * gcc.target/mips/oddspreg-1.c: Likewise.
7661 * gcc.target/mips/oddspreg-2.c: Likewise.
7663 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7666 * gcc.target/avr/pr67839.c: New test.
7668 2015-10-28 Richard Biener <rguenther@suse.de>
7670 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7672 2015-10-28 Tom de Vries <tom@codesourcery.com>
7674 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7676 2015-10-28 Richard Biener <rguenther@suse.de>
7679 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7682 2015-10-28 Richard Biener <rguenther@suse.de>
7684 PR tree-optimization/65962
7685 * gcc.dg/vect/vect-62.c: Adjust.
7687 2015-10-28 Richard Biener <rguenther@suse.de>
7690 * gcc.dg/torture/pr68067-1.c: New testcase.
7691 * gcc.dg/torture/pr68067-2.c: Likewise.
7693 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7695 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7697 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7699 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7700 as xvmadd and xvnmsub.
7701 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7703 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7705 * c-c++-common/goacc/loop-shape.c: New test.
7707 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7708 Cesar Philippidis <cesar@codesourcery.com>
7710 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7711 * g++.dg/gomp/pr33372-3.C: Likewise.
7713 2015-10-27 Richard Henderson <rth@redhat.com>
7716 * gcc.target/i386/pr67609-2.c: New test.
7718 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7721 * gcc.target/aarch64/pr68102_1.c: New test.
7723 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7726 * gfortran.dg/allocate_with_source_15.f03: New test
7728 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7729 James Norris <jnorris@codesourcery.com>
7732 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7734 * gfortran.dg/goacc/loop-1.f95: Likewise.
7735 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7736 * gfortran.dg/goacc/cray.f95: Likewise.
7737 * gfortran.dg/goacc/parameter.f95: Likewise.
7739 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7742 * gfortran.dg/pr67805_2.f90: New test.
7744 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7745 Aditya Kumar <aditya.k7@samsung.com>
7747 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7748 * gcc.dg/graphite/interchange-1.c: Same.
7749 * gcc.dg/graphite/interchange-10.c: Same.
7750 * gcc.dg/graphite/interchange-11.c: Same.
7751 * gcc.dg/graphite/interchange-13.c: Same.
7752 * gcc.dg/graphite/interchange-3.c: Same.
7753 * gcc.dg/graphite/interchange-4.c: Same.
7754 * gcc.dg/graphite/interchange-7.c: Same.
7755 * gcc.dg/graphite/interchange-9.c: Same.
7756 * gcc.dg/graphite/uns-interchange-9.c: Same.
7757 * gfortran.dg/graphite/interchange-3.f90: Same.
7759 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7762 * gcc.target/i386/pr67215-1.c: New test.
7763 * gcc.target/i386/pr67215-2.c: Likewise.
7764 * gcc.target/i386/pr67215-3.c: Likewise.
7766 2015-10-27 Richard Biener <rguenther@suse.de>
7768 PR tree-optimization/68104
7769 * gcc.dg/torture/pr68104.c: New testcase.
7771 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7773 * gcc.dg/vect/vect-strided-shift-1.c: New.
7775 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7778 * gcc.target/arm/pr67929_1.c: New test.
7780 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7782 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7784 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7786 PR tree-optimization/68097
7787 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7788 --param max-ssa-name-query-depth=3 to dg-options.
7790 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7792 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7794 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7796 * gcc.dg/builtins-52.c: Add -O to dg-options.
7798 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7800 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7802 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7806 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7808 (PR64765): New function.
7809 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7810 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7812 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7813 * gfortran.dg/goacc/parameter.f95: Likewise.
7815 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7818 * gfortran.dg/empty_label_typedecl.f90: New test.
7820 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7823 * gfortran.dg/pr36192.f90: New test.
7825 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7827 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7828 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7829 * gnat.dg/opt51.adb: New test.
7830 * gnat.dg/opt51_pkg.ads: New helper.
7832 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7834 * gcc.target/mips/ds-schedule-1.c: New.
7835 * gcc.target/mips/ds-schedule-2.c: New.
7837 2015-10-26 Jeff Law <law@redhat.com>
7839 PR tree-optimization/68013
7840 * gcc.c-torture/compile/pr68013.c: New test.
7842 2015-10-26 Richard Biener <rguenther@suse.de>
7843 Dominik Vogt <vogt@linux.vnet.ibm.com>
7846 * gcc.target/s390/pr67443.c: New testcase.
7848 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7850 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7851 make it unique per testcase.
7852 * gfortran.dg/chmod_2.f90: Likewise.
7853 * gfortran.dg/chmod_3.f90: Likewise.
7854 * gfortran.dg/direct_io_8.f90: Likewise.
7855 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7856 * gfortran.dg/f2003_io_1.f03: Likewise.
7857 * gfortran.dg/f2003_io_2.f03: Likewise.
7858 * gfortran.dg/f2003_io_8.f03: Likewise.
7859 * gfortran.dg/inquire_size.f90: Likewise.
7860 * gfortran.dg/namelist_66.f90: Likewise.
7861 * gfortran.dg/namelist_82.f90: Likewise.
7862 * gfortran.dg/namelist_87.f90: Likewise.
7863 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7864 * gfortran.dg/open_new.f90: Likewise.
7865 * gfortran.dg/stat_1.f90: Likewise.
7866 * gfortran.dg/stat_2.f90: Likewise.
7867 * gfortran.dg/streamio_15.f90: Likewise.
7868 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7870 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7873 * g++.dg/pr67989.C: New test.
7875 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7877 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7878 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7879 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7880 suffix to the temporary filename to make it unique per testcase.
7882 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7884 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7886 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7889 * gfortran.dg/allocate_with_source_12.f03: New test
7892 * gfortran.dg/allocate_with_source_13.f03: New test
7895 * gfortran.dg/allocate_with_source_14.f03: New test
7897 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7899 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7901 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7904 * gcc.target/i386/pr68084.c: New test.
7906 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7910 * gfortran.dg/allocate_with_source_10.f08: New test.
7911 * gfortran.dg/allocate_with_source_11.f08: New test.
7912 * gfortran.dg/class_array_15.f03: Changed count of expected
7913 _builtin_frees to 11. One step of temporaries is spared, therefore
7914 the allocatable component of that temporary is not to be freeed.
7916 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7919 * gfortran.dg/pr68055.f90: New case.
7921 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7924 * gfortran.dg/pr67805.f90: New testcase.
7925 * gfortran.dg/array_constructor_26.f03: Update testcase.
7926 * gfortran.dg/array_constructor_27.f03: Ditto.
7927 * gfortran.dg/char_type_len_2.f90: Ditto.
7928 * gfortran.dg/pr67802.f90: Ditto.
7929 * gfortran.dg/used_before_typed_3.f90: Ditto.
7931 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7934 * g++.dg/torture/pr67600.C: New testcase.
7936 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7938 * g++.dg/pr68062.C: New test.
7940 2015-10-23 Jeff Law <law@redhat.com>
7942 PR tree-optimization/67830
7943 * gcc.dg/pr67830.c: New test.
7945 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7947 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7949 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7950 Andrew Pinski <apinski@cavium.com>
7952 PR rtl-optimization/67736
7953 * gcc.dg/torture/pr67736.c: New test.
7954 * gcc.dg/combine-subregs.c: New test.
7956 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7958 PR tree-optimization/65947
7959 * lib/target-supports.exp
7960 (check_effective_target_vect_max_reduc): Add.
7961 * gcc.dg/vect/pr65947-1.c: New test.
7962 * gcc.dg/vect/pr65947-2.c: New test.
7963 * gcc.dg/vect/pr65947-3.c: New test.
7964 * gcc.dg/vect/pr65947-4.c: New test.
7965 * gcc.dg/vect/pr65947-5.c: New test.
7966 * gcc.dg/vect/pr65947-6.c: New test.
7967 * gcc.dg/vect/pr65947-7.c: New test.
7968 * gcc.dg/vect/pr65947-8.c: New test.
7969 * gcc.dg/vect/pr65947-9.c: New test.
7970 * gcc.dg/vect/pr65947-10.c: New test.
7971 * gcc.dg/vect/pr65947-11.c: New test.
7973 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7975 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7976 Make weak rather than noinline.
7977 * gcc.dg/builtins-57.c: Compile with -O.
7978 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7980 2015-10-23 Tom de Vries <tom@codesourcery.com>
7982 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7984 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7987 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7988 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7990 2015-10-22 Martin Sebor <msebor@redhat.com>
7993 * gcc.misc-tests/help.exp: Verify that option descriptions
7995 * lib/options.exp (check_for_options): Use the regexp --line option.
7996 Print unexpected match on failure.
7998 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
8000 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
8002 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
8005 * g++.dg/cpp1y/var-templ46.C: New.
8007 2015-10-22 Richard Biener <rguenther@suse.de>
8009 PR tree-optimization/58497
8010 * gcc.dg/tree-ssa/vector-5.c: New testcase.
8012 2015-10-22 Richard Biener <rguenther@suse.de>
8014 PR tree-optimization/19049
8015 PR tree-optimization/65962
8016 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
8017 * gcc.dg/vect/vect-63.c: Adjust.
8018 * gcc.dg/vect/vect-70.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8020 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8021 * gfortran.dg/vect/pr19049.f90: Likewise.
8022 * gfortran.dg/vect/vect-8.f90: Likewise.
8024 2015-10-22 Richard Biener <rguenther@suse.de>
8028 * gcc.dg/torture/ftrapv-2.c: New testcase.
8030 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8033 * gcc.target/s390/pr68015.c: New test.
8035 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
8038 * gcc.target/arm/xor-and.c: Adjust test to check for eor
8041 2015-10-22 Jiong Wang <jiong.wang@arm.com>
8042 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8045 * gcc.target/aarch64/pr63304_1.c: New test.
8047 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
8050 * g++.dg/parse/enum13.C: New.
8052 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
8055 * g++.dg/parse/enum12.C: New.
8057 2015-10-21 Martin Sebor <msebor@redhat.com>
8060 * gcc.misc-tests/help.exp: Adjust.
8061 * lib/options.exp (check_for_options): Add detail to output.
8063 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
8066 * gfortran.dg/pr67939.f90: New test.
8068 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
8069 Sebastian Pop <s.pop@samsung.com>
8071 * gcc.dg/graphite/scop-11.c: Update pattern.
8073 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8076 * g++.dg/ipa/pr67056.C: New testcase.
8078 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8080 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
8083 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
8085 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
8086 Add associated options for arm*-*-*.
8087 (sqrt): Remove dummy definition.
8089 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
8091 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
8093 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
8095 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
8096 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
8097 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
8099 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
8101 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
8102 sra-max-scalarization-size-Ospeed.
8104 2015-10-21 Marek Polacek <polacek@redhat.com>
8108 * gcc.dg/pr68024.c: New test.
8110 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
8112 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
8113 * c-c++-common/goacc/sb-1.c: Adjust errors.
8114 * c-c++-common/goacc/sb-3.c: Adjust errors.
8115 * c-c++-common/goacc/loop-1.c: Adjust errors.
8116 * c-c++-common/goacc/nesting-1.c: Adjust errors.
8117 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
8118 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
8120 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
8122 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
8124 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
8126 * gcc.dg/lto/simd-function_0.c: New test.
8128 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
8131 * gcc.target/i386/pr68018.c: New test.
8133 2015-10-21 Richard Biener <rguenther@suse.de>
8136 * gcc.dg/torture/pr68031.c: New testcase.
8138 2015-10-21 Richard Biener <rguenther@suse.de>
8140 PR tree-optimization/68026
8141 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
8143 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8145 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
8146 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
8147 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8148 * g++.dg/asan/default-options-1.C: Likewise.
8150 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8152 * gcc.target/aarch64/stp_vec_64_1.c: New test.
8153 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
8155 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
8157 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
8159 2015-10-20 Marek Polacek <polacek@redhat.com>
8162 * gcc.dg/pr67964.c: New test.
8164 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
8166 PR rtl-optimization/67609
8167 * gcc.target/i386/pr67609.c: New.
8169 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8171 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
8173 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8175 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
8176 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8178 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
8181 * gcc.target/i386/pr66810.c: New test.
8183 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
8187 * gcc.target/i386/pr67963-1.c: New test.
8188 * gcc.target/i386/pr67963-2.c: Likewise.
8189 * gcc.target/i386/pr67963-3.c: Likewise.
8190 * gcc.target/i386/pr67985-1.c: Likewise.
8191 * gcc.target/i386/pr67985-2.c: Likewise.
8192 * gcc.target/i386/pr67985-3.c: Likewise.
8194 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
8196 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
8198 2015-10-20 Richard Biener <rguenther@suse.de>
8200 PR tree-optimization/68017
8201 * gcc.dg/torture/pr68017.c: New testcase.
8203 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
8206 * gcc.target/aarch64/pr66912.c: New.
8207 * gcc.target/arm/pr66912.c: New.
8209 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8211 * gfortran.dg/pr67900.f90: New tests.
8213 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
8215 * gnat.dg/opt50.adb: New test.
8216 * gnat.dg/opt50_pkg.adb: New helper.
8217 * gnat.dg/opt50_pkg.ads: New helper.
8219 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8222 * gfortran.dg/pr68019.f90: new test.
8224 2015-10-19 Richard Biener <rguenther@suse.de>
8226 PR tree-optimization/67975
8227 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8229 2015-10-19 Richard Biener <rguenther@suse.de>
8231 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8233 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
8236 * gcc.target/i386/pr67995-1.c: New test.
8237 * gcc.target/i386/pr67995-2.c: Likewise.
8238 * gcc.target/i386/pr67995-3.c: Likewise.
8240 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
8243 * gcc.dg/PR68002.c: New test.
8245 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
8247 * gcc.dg/builtins-20.c: Remove undefined behavior.
8249 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
8252 * gfortran.dg/common_25.f90: New file.
8254 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
8257 * gfortran.dg/move_alloc_15.f90: New test
8258 * gfortran.dg/move_alloc_16.f90: New test
8261 * gfortran.dg/deferred_character_assignment_1.f90: New test
8263 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
8266 * gfortran.df/pr67987.f90: New test.
8267 * gfortran.dg/char_length_2.f90: Update testcase.
8269 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8271 * gcc.target/i386/iamcu/test_basic_returning.c
8272 (def_test_returning_type): Use union to check float return bits.
8274 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8276 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8277 Replace printf with __builtin_printf.
8279 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8281 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8284 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
8287 * gnat.dg/pack21.adb: New test.
8288 * gnat.dg/pack22.adb: Likewise.
8289 * gnat.dg/pack22_pkg.ad[sb]: New helper.
8291 2015-10-16 Christian Bruel <christian.bruel@st.com>
8294 * gcc.target/arm/no-align.c: New test.
8295 * gcc.target/arm/attr-align1.c: New test.
8296 * gcc.target/arm/attr-align2.c: New test.
8297 * gcc.target/arm/attr-align3.c: New test.
8299 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8301 * gcc.c-torture/compile/icfmatch.c: Add testcase
8303 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
8306 * g++.dg/cpp1z/fold-ice1.C: New.
8308 2015-10-16 Michael Collison <michael.collison@linaro.org>
8309 Andrew Pinski <andrew.pinski@caviumnetworks.com>
8311 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8313 2015-10-15 Marek Polacek <polacek@redhat.com>
8315 * gcc.dg/tree-ssa/reassoc-42.c: New test.
8317 2015-10-15 Marek Polacek <polacek@redhat.com>
8319 PR tree-optimization/67953
8320 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8322 * gcc.dg/torture/pr67953.c: New test.
8324 2015-10-14 Jeff Law <law@redhat.com>
8326 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
8327 contained within have their own file/test now.
8328 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8329 ssa-dom-thread-2.c. Tighten expected output slightly and comment
8330 expectations a bit more.
8331 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8332 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8333 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8334 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8335 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8338 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8340 2015-10-14 Marek Polacek <polacek@redhat.com>
8342 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
8352 2015-10-14 Richard Biener <rguenther@suse.de>
8354 PR tree-optimization/67915
8355 * gcc.dg/torture/pr67915.c: New testcase.
8357 2015-10-14 Marek Polacek <polacek@redhat.com>
8359 PR tree-optimization/67815
8360 * gcc.dg/tree-ssa/reassoc-39.c: New test.
8361 * gcc.dg/tree-ssa/reassoc-40.c: New test.
8362 * gcc.dg/tree-ssa/reassoc-41.c: New test.
8364 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
8366 * gcc.dg/pragma-pop_options-1.c: New test.
8368 2015-10-13 Jakub Jelinek <jakub@redhat.com>
8369 Aldy Hernandez <aldyh@redhat.com>
8371 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8372 * c-c++-common/gomp/clauses-1.c: New test.
8373 * c-c++-common/gomp/clauses-2.c: New test.
8374 * c-c++-common/gomp/clauses-3.c: New test.
8375 * c-c++-common/gomp/clauses-4.c: New test.
8376 * c-c++-common/gomp/declare-target-1.c: New test.
8377 * c-c++-common/gomp/declare-target-2.c: New test.
8378 * c-c++-common/gomp/depend-3.c: New test.
8379 * c-c++-common/gomp/depend-4.c: New test.
8380 * c-c++-common/gomp/doacross-1.c: New test.
8381 * c-c++-common/gomp/if-1.c: New test.
8382 * c-c++-common/gomp/if-2.c: New test.
8383 * c-c++-common/gomp/linear-1.c: New test.
8384 * c-c++-common/gomp/map-2.c: New test.
8385 * c-c++-common/gomp/map-3.c: New test.
8386 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8387 f_omp_target_data): Add map clause to target data.
8388 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8389 * c-c++-common/gomp/ordered-1.c: New test.
8390 * c-c++-common/gomp/ordered-2.c: New test.
8391 * c-c++-common/gomp/ordered-3.c: New test.
8392 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8394 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8395 clause and ordered construct where no longer allowed.
8396 * c-c++-common/gomp/priority-1.c: New test.
8397 * c-c++-common/gomp/reduction-1.c: New test.
8398 * c-c++-common/gomp/schedule-simd-1.c: New test.
8399 * c-c++-common/gomp/sink-1.c: New test.
8400 * c-c++-common/gomp/sink-2.c: New test.
8401 * c-c++-common/gomp/sink-3.c: New test.
8402 * c-c++-common/gomp/sink-4.c: New test.
8403 * c-c++-common/gomp/udr-1.c: New test.
8404 * c-c++-common/taskloop-1.c: New test.
8405 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8406 value of _OPENMP macro.
8407 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8408 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8409 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8410 * gcc.dg/gomp/clause-1.c:
8411 * gcc.dg/gomp/reduction-1.c: New test.
8412 * gcc.dg/gomp/sink-fold-1.c: New test.
8413 * gcc.dg/gomp/sink-fold-2.c: New test.
8414 * gcc.dg/gomp/sink-fold-3.c: New test.
8415 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8416 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8417 of non-static data members.
8418 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8419 Add some linear clause tests.
8420 * g++.dg/gomp/declare-simd-3.C: New test.
8421 * g++.dg/gomp/linear-1.C: New test.
8422 * g++.dg/gomp/member-1.C: New test.
8423 * g++.dg/gomp/member-2.C: New test.
8424 * g++.dg/gomp/pr66571-2.C: New test.
8425 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8427 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8428 in reduction clause.
8429 * g++.dg/gomp/reference-1.C: New test.
8430 * g++.dg/gomp/sink-1.C: New test.
8431 * g++.dg/gomp/sink-2.C: New test.
8432 * g++.dg/gomp/sink-3.C: New test.
8433 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8434 * g++.dg/gomp/this-1.C: New test.
8435 * g++.dg/gomp/this-2.C: New test.
8436 * g++.dg/vect/simd-clone-2.cc: New test.
8437 * g++.dg/vect/simd-clone-2.h: New test.
8438 * g++.dg/vect/simd-clone-3.cc: New test.
8439 * g++.dg/vect/simd-clone-4.cc: New test.
8440 * g++.dg/vect/simd-clone-4.h: New test.
8441 * g++.dg/vect/simd-clone-5.cc: New test.
8443 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8445 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8446 after r228716 (Fix vtbl[34] and vtbx4).
8448 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8450 PR tree-optimization/67909, 67947
8451 * gcc.dg/torture/pr67947.c: New test.
8453 2015-10-13 Jeff Law <law@redhat.com>
8455 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8457 2015-10-12 Jeff Law <law@redhat.com>
8459 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8460 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8461 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8462 ssa-dom-thread-11.c.
8464 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8466 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8469 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8471 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8473 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8474 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8475 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8476 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8477 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8478 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8479 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8480 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8482 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8484 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8485 and -mno-frame-header-opt options.
8486 * gcc.target/mips/frame-header-1.c: New file.
8487 * gcc.target/mips/frame-header-2.c: New file.
8488 * gcc.target/mips/frame-header-3.c: New file.
8490 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8491 Hale Wang <hale.wang@arm.com>
8493 * gcc.dg/tree-ssa/forwprop-33.c: New.
8495 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8498 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8499 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8500 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8501 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8502 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8503 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8504 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8505 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8506 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8507 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8509 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8511 * lib/multiline.exp: New file.
8512 * lib/prune.exp: Load multiline.exp.
8513 (prune_gcc_output): Call into multiline.exp to handle any
8514 multiline output directives.
8515 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8518 2015-10-09 Martin Jambor <mjambor@suse.cz>
8520 PR tree-optimization/67794
8521 * gcc.dg/ipa/ipa-sra-10.c: New test.
8522 * gcc.dg/torture/pr67794.c: Likewise.
8524 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8526 PR rtl-optimization/67828
8527 * gcc.dg/torture/pr67828.c: New.
8529 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8532 * lib/target-supports.exp (check_effective_target_non_strict_align):
8533 Adjust for arm*-*-*.
8534 * gcc.target/arm/pr67366.c: New test.
8536 2015-10-09 Richard Biener <rguenther@suse.de>
8538 PR tree-optimization/67891
8539 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8541 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8543 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8545 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8547 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8549 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8551 * gcc.dg/loop-unswitch-2.c: New test.
8552 * gcc.dg/loop-unswitch-3.c: Likewise.
8553 * gcc.dg/loop-unswitch-4.c: Likewise.
8555 2015-10-08 Tom de Vries <tom@codesourcery.com>
8557 * gcc.dg/dse.c: Only dump in dse1 pass.
8558 * gcc.dg/tree-ssa/pr30375.c: Same.
8560 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8563 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8564 (PUSH, POP): New defines.
8565 (sse2_test): Use PUSH and POP to misalign runtime stack.
8566 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8568 2015-10-07 James Norris <jnorris@codesourcery.com>
8570 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8571 to atomic_init. (atomic_init): Restrict flags usage.
8573 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8576 * gfortran.dg/sizeof_5.f90: New test.
8578 2015-10-06 Jeff Law <law@redhat.com>
8580 * gcc.c-torture/compile/pr67816.c: New test.
8582 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8584 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8586 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8589 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8591 2015-10-06 Marek Polacek <polacek@redhat.com>
8594 * c-c++-common/Wtautological-compare-4.c: New test.
8596 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8597 Peter Bergner <bergner@vnet.ibm.com>
8600 * gcc.target/powerpc/pr67808.c: New test.
8602 2015-10-06 Nick Clifton <nickc@redhat.com>
8604 * gcc.target/msp430: New directory.
8605 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8607 * gcc.target/msp430/data-attributes.c: New file. Checks the
8608 noinit and persistent data attributes.
8610 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8612 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8614 2015-10-06 Richard Biener <rguenther@suse.de>
8616 PR tree-optimization/67859
8617 * gcc.dg/torture/pr67859.c: New testcase.
8619 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8621 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8623 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8626 * g++.dg/template/defarg19.C: New.
8627 * g++.dg/template/defarg20.C: Likewise.
8629 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8630 Sebastian Pop <s.pop@samsung.com>
8632 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8634 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8635 Sebastian Pop <s.pop@samsung.com>
8637 * gcc.dg/graphite/scop-sor.c: Xfail.
8639 2015-10-05 Martin Jambor <mjambor@suse.cz>
8640 Jan Hubicka <hubicka@ucw.cz>
8642 * gcc.dg/ipa/propalign-4.c: New test.
8643 * gcc.dg/ipa/propalign-5.c: Likewise.
8645 2015-10-05 Marek Polacek <polacek@redhat.com>
8647 PR tree-optimization/67821
8648 * gcc.dg/torture/pr67821-2.c: New test.
8649 * gcc.dg/torture/pr67821.c: New test.
8651 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8653 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8655 2015-10-05 Christian Bruel <christian.bruel@st.com>
8657 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8659 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8661 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8662 (exec_vcvt): Add comments.
8664 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8666 PR rtl-optimization/67447
8667 * gcc.target/i386/pr67447.c: New test.
8669 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8671 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8673 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8674 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8675 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8676 * gcc.target/i386/vect-unpack-1.c: Ditto.
8677 * gcc.target/i386/vect-unpack-2.c: Ditto.
8679 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8682 * gfortran.dg/common_24.f: New.
8684 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8686 * gcc.target/arm/pr67756.c: Fixed warnings.
8688 2015-10-02 Marek Polacek <polacek@redhat.com>
8691 * gcc.dg/pr67730-1.c: New test.
8692 * gcc.dg/pr67730-2.c: New test.
8693 * gcc.dg/pr67730.h: New test.
8695 2015-10-02 Marek Polacek <polacek@redhat.com>
8697 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8699 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8701 PR tree-optimization/67754
8702 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8703 * gfortran.dg/graphite/block-2.f: Same.
8705 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8707 * gcc.dg/graphite/scop-23.c: New.
8709 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8711 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8714 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8716 PR rtl-optimization/67756
8717 * gcc.target/arm/pr67756.c: New.
8719 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8721 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8722 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8723 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8725 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8728 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8730 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8731 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8732 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8733 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8734 * gcc.target/i386/vect-unpack-1.c: Ditto.
8735 * gcc.target/i386/vect-unpack-2.c: Ditto.
8737 2015-10-02 Marek Polacek <polacek@redhat.com>
8740 * c-c++-common/Wduplicated-cond-1.c: New test.
8741 * c-c++-common/Wduplicated-cond-2.c: New test.
8742 * c-c++-common/Wduplicated-cond-3.c: New test.
8743 * c-c++-common/Wduplicated-cond-4.c: New test.
8744 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8745 -Wduplicated-cond warning.
8747 2015-10-02 Renlin Li <renlin.li@arm.com>
8749 * gcc.target/aarch64/csneg-1.c: Update.
8751 2015-10-02 Renlin Li <renlin.li@arm.com>
8754 * gcc.target/aarch64/pr66776.c: New.
8756 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8758 * gnat.dg/warn13.adb: New test.
8760 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8762 * gnat.dg/vect15.ad[sb]: New test.
8763 * gnat.dg/vect16.ad[sb]: Likewise.
8764 * gnat.dg/vect17.ad[sb]: Likewise.
8765 * gnat.dg/vect18.ad[sb]: Likewise.
8767 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8769 PR rtl-optimization/67786
8770 PR rtl-optimization/67787
8771 * gcc.dg/pr67786.c: New test.
8772 * gcc.dg/pr67787.c: Likewise.
8774 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8776 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8778 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8781 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8783 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8787 * gfortran.dg/string_array_constructor_1.f90: New.
8788 * gfortran.dg/string_array_constructor_2.f90: New.
8789 * gfortran.dg/string_array_constructor_3.f90: New.
8791 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8795 * gcc.target/powerpc/pr67789.c: New testcase.
8797 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8800 * gfortran.dg/pr67802.f90: New test.
8802 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8805 gfortran.dg/pr66979.f90: new test.
8807 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8810 * gfortran.dg/pr67616.f90: New test.
8812 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8815 * g++.dg/cpp0x/range-for30.C: New.
8817 2015-10-01 Marek Polacek <polacek@redhat.com>
8820 * gcc.dg/atomic/pr65345-4.c: New test.
8821 * gcc.dg/pr65345-3.c: New test.
8823 2015-10-01 Marek Polacek <polacek@redhat.com>
8825 PR tree-optimization/67769
8826 * gcc.dg/torture/pr67769.c: New test.
8828 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8830 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8832 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8835 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8837 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8839 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8840 (main): Rename to sse2_test. Abort if count != 5.
8841 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8843 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8845 2015-10-01 Richard Biener <rguenther@suse.de>
8847 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8848 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8850 2015-09-30 Jeff Law <law@redhat.com>
8852 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8854 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8856 PR rtl-optimization/67037
8857 * gcc.c-torture/execute/pr67037.c: New test.
8859 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8861 * lib/target-supports.exp (check_effective_target_sync_int_128):
8862 Return 1 on spu-*-* targets.
8863 (check_effective_target_sync_int_128_runtime): Likewise.
8864 (check_effective_target_sync_long_long): Likewise.
8865 (check_effective_target_sync_long_long_runtime): Likewise.
8866 (check_effective_target_sync_int_long): Likewise.
8867 (check_effective_target_sync_char_short): Likewise.
8869 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8871 * gcc.target/i386/pr67761.c: New test.
8873 2015-09-30 Marek Polacek <polacek@redhat.com>
8876 * gcc.dg/pr67730.c: New test.
8878 2015-09-30 Marek Polacek <polacek@redhat.com>
8880 PR tree-optimization/67690
8881 * gcc.dg/torture/pr67690.c: New test.
8883 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8885 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8886 * g++.dg/gomp/tls-wrap4.C: Likewise.
8887 * gcc.dg/atomic-op-optimize.c: Likewise.
8888 * gcc.dg/pr54087.c: Likewise.
8889 * gcc.dg/tls/section-2.c: Likewise.
8890 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8891 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8892 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8893 * gcc.target/arm/divzero.c: Likewise.
8894 * gcc.target/arm/sibcall-2.c: Likewise.
8895 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8896 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8897 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8898 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8899 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8900 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8901 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8902 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8903 * gfortran.dg/default_format_2.f90: Likewise.
8904 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8906 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8908 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8910 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8912 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8913 * gfortran.dg/round_4.f90: ditto.
8915 2015-09-29 Richard Biener <rguenther@suse.de>
8917 PR tree-optimization/67170
8918 * gfortran.dg/pr67170.f90: New testcase.
8920 2015-09-29 Richard Biener <rguenther@suse.de>
8922 PR tree-optimization/67741
8923 * gcc.dg/torture/pr67741.c: New testcase.
8925 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8927 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8928 non-zero for __builtin_signbit tests.
8930 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8933 * gcc.target/i386/pr65105-1.c: New.
8934 * gcc.target/i386/pr65105-2.c: New.
8935 * gcc.target/i386/pr65105-3.c: New.
8936 * gcc.target/i386/pr65105-4.C: New.
8937 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8939 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8941 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8943 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8947 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8949 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8950 * gfortran.dg/function_types_3.f90: Change error message to
8951 "Type inaccessible...."
8952 * gfortran.dg/ptr_func_assign_1.f08: New test.
8953 * gfortran.dg/ptr_func_assign_2.f08: New test.
8955 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8959 * gfortran.dg/ptr_func_assign_3.f08: New test.
8960 * gfortran.dg/ptr_func_assign_4.f08: New test.
8962 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8963 Sebastian Pop <s.pop@samsung.com>
8965 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8966 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8967 * gcc.dg/graphite/block-3.c: Same.
8968 * gcc.dg/graphite/block-4.c: Same.
8969 * gcc.dg/graphite/block-5.c: Same.
8970 * gcc.dg/graphite/block-6.c: Same.
8971 * gcc.dg/graphite/block-7.c: Same.
8972 * gcc.dg/graphite/block-8.c: Same.
8973 * gcc.dg/graphite/block-pr47654.c: Same.
8974 * gcc.dg/graphite/interchange-0.c: Same.
8975 * gcc.dg/graphite/interchange-1.c: Same.
8976 * gcc.dg/graphite/interchange-10.c: Same.
8977 * gcc.dg/graphite/interchange-11.c: Same.
8978 * gcc.dg/graphite/interchange-12.c: Same.
8979 * gcc.dg/graphite/interchange-13.c: Same.
8980 * gcc.dg/graphite/interchange-14.c: Same.
8981 * gcc.dg/graphite/interchange-15.c: Same.
8982 * gcc.dg/graphite/interchange-3.c: Same.
8983 * gcc.dg/graphite/interchange-4.c: Same.
8984 * gcc.dg/graphite/interchange-5.c: Same.
8985 * gcc.dg/graphite/interchange-6.c: Same.
8986 * gcc.dg/graphite/interchange-7.c: Same.
8987 * gcc.dg/graphite/interchange-8.c: Same.
8988 * gcc.dg/graphite/interchange-9.c: Same.
8989 * gcc.dg/graphite/interchange-mvt.c: Same.
8990 * gcc.dg/graphite/pr35356-1.c: Same.
8991 * gcc.dg/graphite/pr35356-3.c: Same.
8992 * gcc.dg/graphite/pr37485.c: Same.
8993 * gcc.dg/graphite/scop-1.c: Same.
8994 * gcc.dg/graphite/scop-11.c: Same.
8995 * gcc.dg/graphite/scop-5.c: Same.
8996 * gcc.dg/graphite/uns-block-1.c: Same.
8997 * gcc.dg/graphite/uns-interchange-9.c: Same.
8998 * gfortran.dg/graphite/block-1.f90: Same.
8999 * gfortran.dg/graphite/interchange-3.f90: Same.
9000 * gfortran.dg/graphite/pr14741.f90: Same.
9001 * gfortran.dg/graphite/block-2.f: Same.
9003 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
9004 Sebastian Pop <s.pop@samsung.com>
9006 PR tree-optimization/67700
9007 * gcc.dg/graphite/run-id-pr67700.c: New.
9009 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
9012 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
9013 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
9015 * gcc.target/sh/pr54236-5.c: New.
9016 * gcc.target/sh/pr54236-6.c: New.
9018 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9020 PR rtl-optimization/67456
9021 PR rtl-optimization/67464
9022 PR rtl-optimization/67465
9023 * gcc.dg/pr67465.c: New test.
9025 2015-09-28 Tom de Vries <tom@codesourcery.com>
9027 PR tree-optimization/62171
9028 * gcc.dg/vect/pr62171.c: New test.
9030 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
9032 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
9033 skip on AIX. XFAIL individual line tests.
9035 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
9037 PR rtl-optimization/64164
9038 PR tree-optimization/67312
9039 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
9040 * gcc.target/i386/stackalign/return-4.c: Add -O.
9042 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
9044 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
9046 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
9049 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
9051 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
9053 * gcc.dg/pr64935-1.c: XFAIL on AIX.
9054 * gcc.dg/pr64935-2.c: XFAIL on AIX.
9055 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
9056 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
9057 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
9058 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
9059 DW_AT_noreturn on AIX.
9060 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
9061 DW_AT_noreturn on AIX.
9062 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
9063 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
9064 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
9065 DW_AT_GNU_deleted on AIX.
9066 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
9067 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
9068 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
9069 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
9070 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
9071 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
9072 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
9073 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
9074 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
9075 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
9076 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
9077 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
9078 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
9079 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
9080 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
9082 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
9085 * gfortran.dg/pr67614.f90: New test.
9087 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
9090 * gfortran.dg/pr67525.f90: New test.
9092 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
9095 * gfortran.dg/allocatable_function_9.f90: New.
9097 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
9100 * gcc.target/sh/pr67675.c: New.
9102 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
9104 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
9106 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
9108 * gcc.target/i386/pr66749.c (dg-options): Replace
9109 -mtune=lakemount with -mtune=lakemont.
9110 * gcc.target/i386/pr66821.c (dg-options): Likewise.
9111 * gcc.target/i386/pr67329.c (dg-options): Likewise.
9113 2015-09-25 Marek Polacek <polacek@redhat.com>
9115 * c-c++-common/ubsan/bounds-11.c: New test.
9116 * c-c++-common/ubsan/bounds-12.c: New test.
9118 2015-09-25 Marek Polacek <polacek@redhat.com>
9121 * c-c++-common/ubsan/pr64906.c: New test.
9123 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
9125 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
9126 with -mtune=lakemount.
9127 * gcc.target/i386/pr66821.c (dg-options): Likewise.
9128 * gcc.target/i386/pr67329.c (dg-options): Likewise.
9130 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9133 * gcc.dg/Werror-13.c: New test.
9135 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
9137 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
9139 2015-09-24 Richard Biener <rguenther@suse.de>
9142 * g++.dg/pr67699.C: New testcase.
9144 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
9147 * gcc.target/arm/fp16-inf.c: New test.
9149 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
9151 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
9152 name while checking for AVX-512VBMI presence.
9154 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9156 * lib/target-supports.exp (check_effective_target_pie): Check for
9157 PIE support on Solaris 11.x and 12.
9159 2015-09-24 Richard Biener <rguenther@suse.de>
9161 * g++.dg/tree-ssa/restrict3.C: New testcase.
9163 2015-09-24 Richard Biener <rguenther@suse.de>
9165 PR tree-optimization/48885
9166 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
9168 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
9170 * c-c++-common/Wmisleading-indentation.c: Augment test.
9172 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
9174 Fix small typos in the coding rule enforcement warnings.
9175 * g++.dg/diagnostic/disable.C: Replace 'namepace'
9178 2015-09-23 Richard Biener <rguenther@suse.de>
9181 * gcc.dg/ubsan/pr67662.c: New testcase.
9183 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9186 * gcc.dg/pragma-diag-6.c: New test.
9188 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
9190 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
9192 2015-09-23 Richard Biener <rguenther@suse.de>
9194 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
9196 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
9198 * c-c++-common/Wmisleading-indentation.c: Augment test.
9200 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
9202 * g++.dg/diagostic/disable.C: New.
9204 2015-09-22 Tom de Vries <tom@codesourcery.com>
9206 PR tree-optimization/67671
9207 * g++.dg/pr67671.C: New test.
9209 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
9212 * gcc.target/i386/pr67480.c: New test.
9214 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
9216 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9217 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9218 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
9219 avx512dq, avx512cd, avx512er and avx512pf.
9221 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9223 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9224 update-fetch operations.
9225 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9227 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9229 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
9230 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9232 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9234 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9236 * gcc.target/aarch64/atomic-inst-swap.c: New.
9238 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9240 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9241 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9242 * gcc.target/i386/pr59789.c (f1): Likewise.
9243 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9244 * gcc.target/i386/intrinsics_6.c: Likewise.
9245 * gcc.dg/winline-5.c (int t): Likewise.
9246 * gcc.dg/winline-9.c (t): Likewise.
9247 * gcc.dg/always_inline2.c (q): Likewise.
9248 * gcc.dg/winline-2.c (inline int t): Likewise.
9249 * gcc.dg/winline-6.c: Likewise.
9250 * gcc.dg/winline-10.c (void g): Likewise.
9251 * gcc.dg/pr49243.c (void parse): Likewise.
9252 * gcc.dg/always_inline3.c (q2): Likewise.
9253 * gcc.dg/winline-3.c: Likewise.
9254 * gcc.dg/winline-7.c (inline void *t): Likewise.
9256 2015-09-22 Tom de Vries <tom@codesourcery.com>
9258 PR tree-optimization/67666
9259 * g++.dg/pr67666.C: New test.
9261 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
9264 * gfortran.dg/pr67615.f90: new test.
9266 2015-09-21 Jeff Law <law@redhat.com>
9268 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9270 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
9272 Complete the implementation of N4230, Nested namespace definition.
9273 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9274 attributes and nested namespace definitions.
9275 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9276 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9277 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9278 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9279 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9280 appearing before the namespace identifier.
9282 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9285 * gcc.dg/cpp/pr66415-1.c: Test column number.
9287 2015-09-21 Richard Biener <rguenther@suse.de>
9289 * g++.dg/ext/attr-alias-3.C: Add -g.
9291 2015-09-21 Richard Biener <rguenther@suse.de>
9294 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9296 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9299 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9301 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9303 * gcc.dg/pragma-diag-5.c: Fix excess warning.
9305 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9308 * gcc.dg/pr53265.c: Update.
9310 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
9312 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9314 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9317 * gcc.target/sh/pr59478.c: New.
9319 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9322 * gcc.target/sh/pr51244-12.c: Adjust testcase.
9323 * gcc.target/sh/pr54236-2.c: Likewise.
9325 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9327 * gcc.target/sh/pr43417.c: Move target independent test to ...
9328 * gcc.c-torture/compile/pr43417.c: ... here.
9330 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9332 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9333 check_effective_target_big_endian, check_effective_target_little_endian,
9334 check_effective_target_any_fpu, check_effective_target_double_fpu,
9335 check_effective_target_use_single_only_fpu,
9336 check_effective_target_default_single_fpu,
9337 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9338 check_effective_target_has_fsca, check_effective_target_has_fsrra,
9339 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9340 check_effective_target_fmovd_enabled,
9341 check_effective_target_has_privileged, check_effective_target_has_pref,
9342 check_effective_target_banked_r0r7_isr,
9343 check_effective_target_stack_save_isr): New effective target checks.
9344 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9345 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9346 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9347 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9348 * gcc.target/sh/20080410-1.c: Use new effective target checks.
9349 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9350 * gcc.target/sh/attr-isr.c: Likewise.
9351 * gcc.target/sh/fpul-usage-1.c: Likewise.
9352 * gcc.target/sh/hiconst.c: Likewise.
9353 * gcc.target/sh/mfmovd.c: Likewise.
9354 * gcc.target/sh/pr21255-3.c: Likewise.
9355 * gcc.target/sh/pr33135-1.c: Likewise.
9356 * gcc.target/sh/pr33135-2.c: Likewise.
9357 * gcc.target/sh/pr33135-3.c: Likewise.
9358 * gcc.target/sh/pr33135-4.c: Likewise.
9359 * gcc.target/sh/pr39423-2.c: Likewise.
9360 * gcc.target/sh/pr49880-4.c: Likewise.
9361 * gcc.target/sh/pr49880-5.c: Likewise.
9362 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9363 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9364 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9365 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9366 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9367 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9368 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9369 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9370 * gcc.target/sh/pr50751-2.c: Likewise.
9371 * gcc.target/sh/pr50751-3.c: Likewise.
9372 * gcc.target/sh/pr50751-5.c: Likewise.
9373 * gcc.target/sh/pr50751-6.c: Likewise.
9374 * gcc.target/sh/pr50751-8.c: Likewise.
9375 * gcc.target/sh/pr51244-15.c: Likewise.
9376 * gcc.target/sh/pr51244-2.c: Likewise.
9377 * gcc.target/sh/pr51244-20.c: Likewise.
9378 * gcc.target/sh/pr51244-6.c: Likewise.
9379 * gcc.target/sh/pr52483-4.c: Likewise.
9380 * gcc.target/sh/pr53511-1.c: Likewise.
9381 * gcc.target/sh/pr53512-1.c: Likewise.
9382 * gcc.target/sh/pr53512-2.c: Likewise.
9383 * gcc.target/sh/pr53512-3.c: Likewise.
9384 * gcc.target/sh/pr53512-4.c: Likewise.
9385 * gcc.target/sh/pr53513-1.c: Likewise.
9386 * gcc.target/sh/pr54089-2.c: Likewise.
9387 * gcc.target/sh/pr54089-3.c: Likewise.
9388 * gcc.target/sh/pr54089-4.c: Likewise.
9389 * gcc.target/sh/pr54602-2.c: Likewise.
9390 * gcc.target/sh/pr54602-3.c: Likewise.
9391 * gcc.target/sh/pr54602-4.c: Likewise.
9392 * gcc.target/sh/pr54680.c: Likewise.
9393 * gcc.target/sh/pr55303-1.c: Likewise.
9394 * gcc.target/sh/pr55303-2.c: Likewise.
9395 * gcc.target/sh/pr55303-3.c: Likewise.
9396 * gcc.target/sh/pr56547-1.c: Likewise.
9397 * gcc.target/sh/pr56547-2.c: Likewise.
9398 * gcc.target/sh/pr61195.c: Likewise.
9399 * gcc.target/sh/pr61996.c: Likewise.
9400 * gcc.target/sh/pr6526.c: Likewise.
9401 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9402 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9403 * gcc.target/sh/prefetch.c: Likewise.
9404 * gcc.target/sh/rte-delay-slot.c: Likewise.
9405 * gcc.target/sh/sh2a-band.c: Likewise.
9406 * gcc.target/sh/sh2a-bclr.c: Likewise.
9407 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9408 * gcc.target/sh/sh2a-bld.c: Likewise.
9409 * gcc.target/sh/sh2a-bor.c: Likewise.
9410 * gcc.target/sh/sh2a-bset.c: Likewise.
9411 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9412 * gcc.target/sh/sh2a-bxor.c: Likewise.
9413 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9414 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9415 * gcc.target/sh/sh2a-movrt.c: Likewise.
9416 * gcc.target/sh/sh2a-resbank.c: Likewise.
9417 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9418 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9419 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9420 * gcc.target/sh/sh4a-cosf.c: Likewise.
9421 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9422 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9423 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9424 * gcc.target/sh/sh4a-sinf.c: Likewise.
9426 2015-09-20 Jeff Law <law@redhat.com>
9428 PR tree-optimization/47679
9429 * g++.dg/warn/Wuninitialized-6.C: New test.
9431 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9433 Implement nested namespace definitions.
9434 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9435 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9436 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9437 * g++.dg/lookup/name-clash5.C: Adjust.
9438 * g++.dg/lookup/name-clash6.C: Likewise.
9440 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9442 * gcc.dg/pragma-diag-5.c: New test.
9444 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9447 * gcc.dg/torture/pr67619.c: New test.
9448 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9451 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9453 PR tree-optimization/67283
9454 * gcc.dg/tree-ssa/sra-15.c: New.
9455 * gcc.dg/tree-ssa/sra-16.c: New.
9457 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9460 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9461 (f2, f3): Make the function static.
9462 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9464 2015-09-17 Christian Bruel <christian.bruel@st.com>
9466 * gcc.target/arm/attr_thumb-static2.c: New test.
9468 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9470 * gnat.dg/overflow_sum3.adb: New test.
9472 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9474 * gcc.target/arm/stack-checking.c: New test.
9476 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9479 * gfortran.dg/public_private_module_5.f90: Add module procedure
9480 trigger_smod to ensure that the smod file is written.
9482 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9484 * gcc.target/aarch64/copysign_1.c: New.
9485 * gcc.target/aarch64/copysign_2.c: New.
9487 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9489 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9490 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9491 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9493 2015-09-16 John Marino <gnugcc@marino.st>
9495 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9497 2015-09-16 Richard Biener <rguenther@suse.de>
9500 * gcc.dg/torture/pr67253.c: New testcase.
9502 2015-09-16 Richard Biener <rguenther@suse.de>
9505 * gcc.dg/pr67271.c: New testcase.
9507 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9509 * gnat.dg/opt49.adb: New test.
9511 2015-09-16 Richard Biener <rguenther@suse.de>
9514 * gcc.dg/torture/pr67442.c: New testcase.
9516 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9518 * gnat.dg/array24.adb: New test.
9519 * gnat.dg/blocklocs.adb: Delete.
9521 2015-09-15 Marek Polacek <polacek@redhat.com>
9524 * gcc.dg/pr67580.c: New test.
9526 2015-09-15 Richard Biener <rguenther@suse.de>
9528 PR tree-optimization/67470
9529 * gcc.dg/torture/pr67470.c: New testcase.
9531 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9533 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9535 2015-09-15 Richard Biener <rguenther@suse.de>
9538 * gcc.dg/pr67563.c: New testcase.
9540 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9543 * gfortran.dg/pr67460.f90: New test.
9545 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9547 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9548 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9550 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9553 * g++.dg/cpp0x/new-auto1.C: New.
9555 2015-09-11 Mark Wielaard <mjw@redhat.com>
9558 * g++.dg/warn/unused-variable-1.C: New test.
9559 * g++.dg/warn/unused-variable-2.C: Likewise.
9560 * gcc.dg/unused-4.c: Adjust warning for static const.
9561 * gcc.dg/unused-variable-1.c: New test.
9562 * gcc.dg/unused-variable-2.c: Likewise.
9564 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9566 * gfortran.dg/private_type_3.f90: Require visibility.
9567 * gfortran.dg/module_variable_2.f90: Same.
9568 * gfortran.dg/nested_forall_1.f: Same.
9569 * gfortran.dg/elemental_dependency_4.f90: Same.
9570 * gfortran.dg/bind_c_usage_25.f90: Same.
9571 * gfortran.dg/access_spec_1.f90: Same.
9572 * gfortran.dg/public_private_module_2.f90: Same.
9573 * gfortran.dg/host_assoc_variable_1.f90: Same.
9574 * gfortran.dg/public_private_module_6.f90: Same.
9575 * gfortran.dg/module_variable_1.f90: Same.
9576 * gfortran.dg/pr37286.f90: Same.
9577 * gfortran.dg/internal_pack_7.f90: Same.
9578 * gfortran.dg/submodule_10.f08: Same.
9579 * gfortran.dg/allocatable_function_8.f90: Same.
9580 * gfortran.dg/merge_init_expr_2.f90: Same.
9581 * gfortran.dg/class_37.f03: Same.
9582 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9583 * gfortran.dg/typebound_call_20.f03: Same.
9584 * gfortran.dg/proc_ptr_result_3.f90: Same.
9585 * gfortran.dg/pr32535.f90: Same.
9586 * gfortran.dg/typebound_proc_19.f90: Same.
9587 * gfortran.dg/initialization_10.f90: Same.
9588 * gfortran.dg/bind_c_usage_8.f03: Same.
9589 * gfortran.dg/pr61335.f90: Same.
9590 * gfortran.dg/elemental_dependency_5.f90: Same.
9591 * gfortran.dg/proc_ptr_3.f90: Same.
9592 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9594 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9596 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9597 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9598 * gcc.dg/loop-8.c: Likewise.
9600 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9603 * gnat.dg/specs/addr1.ads: Remove.
9605 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9607 * gcc.dg/pie-link.c: Add -pie to dg-options.
9609 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9611 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9612 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9614 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9616 * gcc.target/powerpc/swaps-p8-20.c: New test.
9617 * gcc.target/powerpc/swaps-p8-21.c: New test.
9619 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9622 * gfortran.dg/pr67526.f90: New test.
9624 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9627 * g++.dg/cpp0x/variadic166.C: New.
9629 2015-09-09 Mark Wielaard <mjw@redhat.com>
9631 * c-c++-common/nonnull-1.c: New test.
9633 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9636 * gfortran.dg/submodule_11.f08: New test.
9638 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9641 * gcc.c-torture/compile/pr67506.c: New test.
9643 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9645 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9646 initialization with a byte mask. No change expected here.
9647 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9648 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9649 initialization with contigious bitmask. Literal pool is expectd
9652 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9655 * gcc.target/arm/pr67439_1.c: New test.
9657 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9659 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9662 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9665 * g++.dg/gomp/pr67523.C: New test.
9668 * g++.dg/gomp/pr67522.C: New test.
9671 * c-c++-common/gomp/pr67521.c: New test.
9674 * c-c++-common/gomp/pr67517.c: New test.
9677 * g++.dg/gomp/pr67514.C: New test.
9680 * g++.dg/gomp/pr67511.C: New test.
9683 * c-c++-common/gomp/pr67502.c: New test.
9685 2015-09-09 Marek Polacek <polacek@redhat.com>
9688 * gcc.dg/pr67512.c: New test.
9690 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9693 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9694 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9695 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9696 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9698 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9700 * gcc.target/aarch64/mod_2.x: New file.
9701 * gcc.target/aarch64/mod_256.x: Likewise.
9702 * gcc.target/arm/mod_2.c: New test.
9703 * gcc.target/arm/mod_256.c: Likewise.
9704 * gcc.target/aarch64/mod_2.c: Likewise.
9705 * gcc.target/aarch64/mod_256.c: Likewise.
9707 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9710 * g++.dg/gomp/pr67504.C: New test.
9713 * c-c++-common/gomp/pr67501.c: New test.
9716 * gcc.dg/gomp/pr67500.c: New test.
9719 * gcc.dg/gomp/pr67495.c: New test.
9721 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9722 Sebastian Pop <s.pop@samsung.com>
9724 PR tree-optimization/53852
9725 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9726 both isl-0.12 and isl-0.15.
9727 * gcc.dg/graphite/uns-interchange-14.c: Same.
9728 * gcc.dg/graphite/uns-interchange-15.c: Same.
9729 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9731 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9732 Sebastian Pop <s.pop@samsung.com>
9734 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9735 * gcc.dg/graphite/block-1.c: Same.
9736 * gcc.dg/graphite/block-5.c: Same.
9737 * gcc.dg/graphite/block-6.c: Same.
9738 * gcc.dg/graphite/interchange-1.c: Same.
9739 * gcc.dg/graphite/interchange-10.c: Same.
9740 * gcc.dg/graphite/interchange-11.c: Same.
9741 * gcc.dg/graphite/interchange-13.c: Same.
9742 * gcc.dg/graphite/interchange-14.c: Same.
9743 * gcc.dg/graphite/interchange-3.c: Same.
9744 * gcc.dg/graphite/interchange-4.c: Same.
9745 * gcc.dg/graphite/interchange-7.c: Same.
9746 * gcc.dg/graphite/interchange-8.c: Same.
9747 * gcc.dg/graphite/interchange-9.c: Same.
9748 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9749 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9750 * gcc.dg/graphite/pr37485.c: Same.
9751 * gcc.dg/graphite/scop-0.c (int toto): Same.
9752 * gcc.dg/graphite/scop-1.c: Same.
9753 * gcc.dg/graphite/scop-10.c: Same.
9754 * gcc.dg/graphite/scop-11.c: Same.
9755 * gcc.dg/graphite/scop-12.c: Same.
9756 * gcc.dg/graphite/scop-13.c: Same.
9757 * gcc.dg/graphite/scop-16.c: Same.
9758 * gcc.dg/graphite/scop-17.c: Same.
9759 * gcc.dg/graphite/scop-18.c: Same.
9760 * gcc.dg/graphite/scop-2.c: Same.
9761 * gcc.dg/graphite/scop-21.c (int test): Same.
9762 * gcc.dg/graphite/scop-22.c (void foo): Same.
9763 * gcc.dg/graphite/scop-4.c: Same.
9764 * gcc.dg/graphite/scop-5.c: Same.
9765 * gcc.dg/graphite/scop-6.c: Same.
9766 * gcc.dg/graphite/scop-7.c: Same.
9767 * gcc.dg/graphite/scop-8.c: Same.
9768 * gcc.dg/graphite/scop-9.c: Same.
9769 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9770 data-refs remain inside the inner loop.
9771 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9772 * gcc.dg/graphite/uns-interchange-14.c: Same.
9773 * gcc.dg/graphite/uns-interchange-9.c: Same.
9774 * gfortran.dg/graphite/interchange-3.f90
9776 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9779 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9780 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9781 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9782 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9783 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9784 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9785 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9786 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9787 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9788 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9789 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9790 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9792 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9794 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9795 * lib/target-supports.exp
9796 (check_effective_target_arm_neon_fp16_hw): New.
9798 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9800 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9801 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9803 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9805 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9806 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9808 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9809 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9810 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9811 when those are supported.
9812 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9815 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9816 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9819 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9820 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9821 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9823 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9825 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9827 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9828 Add float16x8_t case.
9829 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9830 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9831 main, exec_vcreate): Likewise.
9832 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9833 exec_vget_high): Likewise.
9834 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9835 exec_vget_low): Likewise.
9836 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9838 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9839 exec_vld1_dup): Likewise.
9840 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9841 exec_vld1_lane): Likewise.
9842 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9844 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9845 exec_vldX_dup): Likewise.
9846 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9847 exec_vldX_lane): Likewise.
9848 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9849 exec_vset_lane): Likewise.
9850 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9851 exec_vst1_lane): Likewise.
9853 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9855 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9856 * gcc.target/aarch64/vget_low_1.c: Likewise.
9858 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9860 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9861 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9862 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9863 (main): update orig_data to avoid float16 NaN on bigendian.
9865 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9867 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9869 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9870 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9871 * gcc.target/aarch64/vld1_lane.c: Likewise.
9873 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9876 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9878 2015-09-07 Marek Polacek <polacek@redhat.com>
9881 * gcc.dg/asm-10.c: New test.
9883 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9886 * gcc.dg/lto/pr67452_0.c: New test.
9888 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9891 * gcc.target/avr/pr65210.c: New test.
9893 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9896 * lib/target-supports.exp (check_cached_effective_target):
9897 Apppend $prop to et_prop_list only if needed.
9899 2015-09-04 Marek Polacek <polacek@redhat.com>
9902 * gcc.dg/ubsan/pr67279.c: New test.
9904 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9905 Petr Murzin <petr.murzin@intel.com>
9906 Kirill Yukhin <kirill.yukhin@intel.com>
9908 * gcc.target/i386/avx512f-scatter-1.c: New.
9909 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9910 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9912 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9914 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9915 rather than calling rmdir, cleanup if open fails.
9917 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9919 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9920 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9921 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9922 Return true for PowerPC targets that implement Altivec.
9924 2015-09-03 Renlin Li <renlin.li@arm.com>
9926 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9928 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9930 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9932 * gcc.target/powerpc/vec-shift.c: New test.
9934 2015-09-03 Tom de Vries <tom@codesourcery.com>
9936 PR tree-optimization/65637
9937 * gcc.dg/autopar/reduc-4.c: New test.
9939 2015-09-03 Tom de Vries <tom@codesourcery.com>
9941 PR tree-optimization/65637
9942 * gcc.dg/autopar/pr46099-2.c: New test.
9944 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9947 * g++.dg/pr67351.C: New test.
9949 2015-09-03 Richard Biener <rguenther@suse.de>
9952 * g++.dg/lto/pr66705_0.C: New testcase.
9954 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9957 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9958 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9960 2015-09-02 Marek Polacek <polacek@redhat.com>
9963 * gcc.dg/pr67432.c: New test.
9965 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9967 * lib/target-supports.exp (clear_effective_target_cache): New.
9968 (check_cached_effective_target): Update et_prop_list.
9969 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9970 * g++.dg/compat/compat.exp: Likewise.
9971 * g++.dg/compat/struct-layout-1.exp: Likewise.
9972 * lib/asan-dg.exp: Likewise.
9973 * lib/atomic-dg.exp: Likewise.
9974 * lib/cilk-plus-dg.exp: Likewise.
9975 * lib/clearcap.exp: Likewise.
9976 * lib/mpx-dg.exp: Likewise.
9977 * lib/tsan-dg.exp: Likewise.
9978 * lib/ubsan-dg.exp: Likewise.
9980 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9982 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9984 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9985 Andrew Bennett <andrew.bennett@imgtec.com>
9987 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9988 dependencies between ISA level and compact-branches.
9989 * gcc.target/mips/branch-10.c: Update expected output to allow
9990 compact forms of b/bal.
9991 * gcc.target/mips/branch-11.c: Likewise.
9992 * gcc.target/mips/branch-12.c: Likewise.
9993 * gcc.target/mips/branch-13.c: Likewise.
9994 * gcc.target/mips/branch-3.c: Likewise.
9995 * gcc.target/mips/branch-4.c: Likewise.
9996 * gcc.target/mips/branch-5.c: Likewise.
9997 * gcc.target/mips/branch-6.c: Likewise.
9998 * gcc.target/mips/branch-7.c: Likewise.
9999 * gcc.target/mips/branch-8.c: Likewise.
10000 * gcc.target/mips/branch-9.c: Likewise.
10001 * gcc.target/mips/branch-cost-1.c: Likewise.
10002 * gcc.target/mips/call-1.c: Likewise.
10003 * gcc.target/mips/call-2.c: Likewise.
10004 * gcc.target/mips/call-3.c: Likewise.
10005 * gcc.target/mips/call-4.c: Likewise.
10006 * gcc.target/mips/call-5.c: Likewise.
10007 * gcc.target/mips/call-6.c: Likewise.
10008 * gcc.target/mips/lazy-binding-1.c: Likewise.
10009 * gcc.target/mips/near-far-1.c: Likewise.
10010 * gcc.target/mips/near-far-2.c: Likewise.
10011 * gcc.target/mips/near-far-3.c: Likewise.
10012 * gcc.target/mips/near-far-4.c: Likewise.
10013 * gcc.target/mips/umips-branch-3.c: Ensure the test is
10014 run with compact branches allowed.
10015 * gcc.target/mips/compact-branches-1.c: New file.
10016 * gcc.target/mips/compact-branches-2.c: Likewise.
10017 * gcc.target/mips/compact-branches-3.c: Likewise.
10018 * gcc.target/mips/compact-branches-4.c: Likewise.
10019 * gcc.target/mips/compact-branches-5.c: Likewise.
10020 * gcc.target/mips/compact-branches-6.c: Likewise.
10021 * gcc.target/mips/compact-branches-7.c: Likewise.
10023 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
10025 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
10026 Clean-up a created directory if testcase fails.
10028 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10031 * g++.dg/pr67405.C: New test.
10033 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10035 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
10037 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10039 * gcc.dg/ifcvt-1.c: New test.
10040 * gcc.dg/ifcvt-2.c: Likewise.
10041 * gcc.dg/ifcvt-3.c: Likewise.
10043 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10045 PR libfortran/67412
10046 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
10049 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10051 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
10053 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
10056 * g++.dg/other/pr61753.C: New.
10058 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
10060 * gcc.dg/tree-ssa/cmp-1.c: New file.
10062 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
10064 * gcc.dg/tree-ssa/complex-7.c: New file.
10066 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10068 * gcc.target/powerpc/swaps-p8-19.c: New test.
10070 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10073 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
10075 2015-08-29 Tom de Vries <tom@codesourcery.com>
10077 PR tree-optimization/46193
10078 * gcc.dg/autopar/pr46193.c: New test.
10080 2015-08-28 Nathan Sidwell <nathan@acm.org>
10082 * gcc.dg/compat/struct-layout-1_generate.c: Simply
10083 use exit code for failure.
10085 * gcc.dg/torture/matrix-1.c: Use plain printf.
10086 * gcc.dg/torture/matrix-2.c: Likewise.
10087 * gcc.dg/torture/matrix-5.c: Likewise.
10088 * gcc.dg/torture/matrix-6.c: Likewise.
10089 * gcc.dg/torture/transpose-1.c: Likewise.
10090 * gcc.dg/torture/transpose-2.c: Likewise.
10091 * gcc.dg/torture/transpose-3.c: Likewise.
10092 * gcc.dg/torture/transpose-4.c: Likewise.
10093 * gcc.dg/torture/transpose-5.c: Likewise.
10094 * gcc.dg/torture/transpose-6.c: Likewise.
10096 2015-08-28 Jeff Law <law@redhat.com>
10099 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10100 * gcc.dg/torture/pr66752-1.c: New test
10101 * g++.dg/torture/pr66752-2.C: New test.
10103 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
10105 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
10107 * gcc.dg/tree-ssa/sra-15.c: New.
10109 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
10111 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
10112 * gcc.target/mips/msub-8.c: Ditto
10114 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10116 * lib/target-supports.exp (check-effective_target_vect_double):
10117 Enable for Power targets with VSX hardware available.
10118 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
10119 vect_no_align && { ! vect_hw_misalign }.
10121 2015-08-27 Sebastian Pop <s.pop@samsung.com>
10123 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
10124 Replaced by opt_files, compile with -floop-nest-optimize.
10125 * g++.dg/graphite/graphite.exp: Same.
10126 * gfortran.dg/graphite/graphite.exp: Same.
10127 * gcc.dg/graphite/block-0.c: Adjust pattern.
10128 * gcc.dg/graphite/block-1.c: Same.
10129 * gcc.dg/graphite/block-3.c: Same.
10130 * gcc.dg/graphite/block-4.c: Same.
10131 * gcc.dg/graphite/block-5.c: Same.
10132 * gcc.dg/graphite/block-6.c: Same.
10133 * gcc.dg/graphite/block-7.c: Same.
10134 * gcc.dg/graphite/block-8.c: Same.
10135 * gcc.dg/graphite/block-pr47654.c: Same.
10136 * gcc.dg/graphite/interchange-0.c: Same.
10137 * gcc.dg/graphite/interchange-1.c: Same.
10138 * gcc.dg/graphite/interchange-10.c: Same.
10139 * gcc.dg/graphite/interchange-11.c: Same.
10140 * gcc.dg/graphite/interchange-12.c: Same.
10141 * gcc.dg/graphite/interchange-13.c: Same.
10142 * gcc.dg/graphite/interchange-14.c: Same.
10143 * gcc.dg/graphite/interchange-15.c: Same.
10144 * gcc.dg/graphite/interchange-3.c: Same.
10145 * gcc.dg/graphite/interchange-4.c: Same.
10146 * gcc.dg/graphite/interchange-5.c: Same.
10147 * gcc.dg/graphite/interchange-6.c: Same.
10148 * gcc.dg/graphite/interchange-7.c: Same.
10149 * gcc.dg/graphite/interchange-8.c: Same.
10150 * gcc.dg/graphite/interchange-9.c: Same.
10151 * gcc.dg/graphite/interchange-mvt.c: Same.
10152 * gcc.dg/graphite/pr37485.c: Same.
10153 * gcc.dg/graphite/uns-block-1.c: Same.
10154 * gcc.dg/graphite/uns-interchange-12.c: Same.
10155 * gcc.dg/graphite/uns-interchange-14.c: Same.
10156 * gcc.dg/graphite/uns-interchange-15.c: Same.
10157 * gcc.dg/graphite/uns-interchange-9.c: Same.
10158 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10159 * gfortran.dg/graphite/interchange-3.f90: Same.
10161 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
10164 * gcc.target/i386/pr67317-1.c: New test.
10165 * gcc.target/i386/pr67317-2.c: Ditto.
10166 * gcc.target/i386/pr67317-3.c: Ditto.
10167 * gcc.target/i386/pr67317-4.c: Ditto.
10168 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
10169 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
10171 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
10173 * gcc.target/powerpc/vec-shr.c: New.
10175 2015-08-27 Marek Polacek <polacek@redhat.com>
10177 PR middle-end/67005
10178 * gcc.dg/torture/pr67005.c: New test.
10180 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
10182 * gcc.dg/tree-ssa/sra-15.c: New.
10184 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
10186 * gcc.target/aarch64/long_branch_1.c: New test.
10188 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10190 * gcc.target/s390/20150826-1.c: New test.
10192 2015-08-26 Renlin Li <renlin.li@arm.com>
10194 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
10196 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10198 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
10200 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10202 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
10203 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
10204 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10205 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10207 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10209 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10210 New test directive.
10211 * gcc.target/aarch64/tlsle_1.x: New test source.
10212 * gcc.target/aarch64/tlsle12_1.c: New testcase.
10213 * gcc.target/aarch64/tlsle24_1.c: Likewise.
10214 * gcc.target/aarch64/tlsle32_1.c: Likewise.
10216 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10219 * gfortran.dg/shape_8.f90: New test.
10221 2015-08-25 Marek Polacek <polacek@redhat.com>
10223 PR middle-end/67330
10224 * gcc.dg/weak/weak-18.c: New test.
10226 2015-08-25 David Malcolm <dmalcolm@redhat.com>
10228 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
10229 gcc_jit_context_set_bool_use_external_driver.
10231 2015-08-25 Nathan Sidwell <nathan@acm.org>
10233 * gcc.c-torture/execute/builtins/20010124-1.x: New.
10235 * gcc.dg/20001117-1.c: Needs return_address.
10236 * gcc.dg/20020415-1.c: Needs alloca.
10237 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
10238 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10239 * gcc.dg/pr63186.c: Needs label_values.
10240 * gcc.dg/torture/pr33848.c: Likwise.
10242 * lib/target-supports.exp (check_effective_target_fopenacc,
10243 check_effective_target_fopenmp): Disable for nvptx.
10244 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10245 * gcc.dg/stack-usage-1.c: Likewise.
10246 * gcc.dg/stack-usage-2.c: Likewise.
10247 * gcc.dg/unused-5.c: Likewise.
10248 * gcc.dg/unwind-1.c: Likewise.
10250 2015-08-25 Christian Bruel <christian.bruel@st.com>
10252 * gcc.dg/Wno-frame-address.c: Skip for ARM.
10253 * g++.dg/Wno-frame-address.C: Ditto.
10255 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10258 * g++.dg/pr67211.C: New test.
10260 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
10264 * gfortran.dg/block_end_error_1.f90: New test.
10265 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10267 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10270 * gcc.target/i386/pr66821.c: New test.
10272 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10275 * gcc.target/i386/pr67329.c: New test.
10277 2015-08-24 Nathan Sidwell <nathan@acm.org>
10279 * gcc.dg/pr49551.c: Needs -fdata-sections.
10281 * gcc.dg/pr64935-2.c: Needs scheduling.
10283 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10284 * gcc.dg/torture/pr63738.c: Likewise.
10285 * gcc.dg/torture/pr64728.c: Likewise.
10286 * gcc.dg/pr63748.c: Likewise.
10287 * gcc.dg/20020312-2.c: Likewise.
10289 * gcc.dg/torture/pr66123.c: Needs label_values.
10291 * gcc.dg/torture/pr41261.c: Needs profiling.
10292 * gcc.dg/pr26570.c: Likewise.
10293 * gcc.dg/pr61776.c: Likewise.
10294 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10295 * gcc.dg/gomp/pr34610.c: Likewise.
10296 * gcc.dg/pr54121.c: Likewise.
10297 * gcc.dg/20050325-1.c: Likewise.
10298 * gcc.dg/pr66899.c: Likewise.
10299 * gcc.dg/pr48770.c: Likewise.
10300 * gcc.dg/pr24225.c: Likewise.
10302 * gcc.dg/pr27531-1.c: Needs io.
10303 * gcc.dg/pr44606.c: Likewise.
10305 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10307 * gcc.dg/pr51990.c: Needs alloca.
10309 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10311 2015-08-24 Tom de Vries <tom@codesourcery.com>
10313 PR tree-optimization/65468
10314 * gcc.dg/gomp/static-chunk-size-one.c: New test.
10316 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10318 PR libfortran/54572
10319 * gfortran.dg/backtrace_1.f90: New test.
10321 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10323 PR libfortran/62296
10324 * gfortran.dg/execute_command_line_2.f90: New test.
10326 2015-08-23 Tom de Vries <tom@codesourcery.com>
10328 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10329 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10330 vect_no_int_max to vect_no_int_min_max.
10331 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10332 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10333 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10334 * gcc.dg/vect/slp-reduc-4.c: Same.
10335 * gcc.dg/vect/slp-reduc-5.c: Same.
10336 * gcc.dg/vect/vect-125.c: Same.
10337 * gcc.dg/vect/vect-13.c: Same.
10338 * gcc.dg/vect/vect-double-reduc-3.c: Same.
10339 * gcc.dg/vect/vect-reduc-1.c: Same.
10340 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10341 * gcc.dg/vect/vect-reduc-1char.c:Same.
10342 * gcc.dg/vect/vect-reduc-1short.c: Same.
10343 * gcc.dg/vect/vect-reduc-2.c: Same.
10344 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10345 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10346 * lib/target-supports.exp: Same.
10348 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/cpp0x/decltype63.C: New.
10353 2015-08-22 Nathan Sidwell <nathan@acm.org>
10355 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10356 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10357 * c-c++-common/Wunused-var-8.c: Likewise.
10358 * c-c++-common/gomp/pr61486-2.c: Likewise.
10359 * c-c++-common/Wunused-var-6.c: Likewise.
10360 * c-c++-common/goacc/reduction-1.c: Likewise.
10361 * c-c++-common/goacc/reduction-2.c: Likewise.
10362 * c-c++-common/goacc/reduction-3.c: Likewise.
10363 * c-c++-common/goacc/reduction-4.c: Likewise.
10364 * gcc.dg/builtins-64.c: Likewise.
10365 * gcc.dg/pr59523.c: Likewise.
10366 * gcc.dg/tree-ssa/20080530.c: Likewise.
10367 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10368 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10369 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10370 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10371 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10372 * gcc.dg/pr59011.c: Likewise.
10373 * gcc.dg/uninit-9.c: Likewise.
10374 * gcc.dg/pr61561.c: Likewise.
10375 * gcc.dg/vla-4.c: Likewise.
10376 * gcc.dg/20101010-1.c: Likewise.
10377 * gcc.dg/pr49120.c: Likewise.
10378 * gcc.dg/20030331-2.c: Likewise.
10379 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10380 * gcc.dg/pr25682.c: Likewise.
10381 * gcc.dg/guality/guality.c: Likewise.
10382 * gcc.dg/pr27301.c: Likewise.
10383 * gcc.dg/uninit-9-O0.c: Likewise.
10384 * gcc.dg/fold-alloca-1.c: Likewise.
10385 * gcc.dg/pr41470.c: Likewise.
10386 * gcc.dg/pr51491-2.c: Likewise.
10387 * gcc.dg/winline-7.c: Likewise.
10388 * gcc.dg/vla-2.c: Likewise.
10389 * gcc.dg/pr50764.c: Likewise.
10390 * gcc.dg/c99-vla-1.c: Likewise.
10391 * gcc.dg/pr33238.c: Likewise.
10392 * gcc.dg/c99-const-expr-13.c: Likewise.
10393 * gcc.dg/builtin-return-1.c: Likewise.
10394 * gcc.dg/vla-3.c: Likewise.
10395 * gcc.dg/20020415-1.c: Likewise.
10396 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10397 * gcc.dg/shrink-wrap-alloca.c: Likewise.
10398 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10399 * gcc.dg/torture/calleesave-sse.c: Likewise.
10400 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10401 * gcc.dg/gomp/vla-2.c: Likewise.
10402 * gcc.dg/gomp/vla-3.c: Likewise.
10403 * gcc.dg/gomp/vla-4.c: Likewise.
10404 * gcc.dg/gomp/pr30494.c: Likewise.
10405 * gcc.dg/gomp/vla-5.c: Likewise.
10406 * gcc.dg/pr51990-2.c: Likewise.
10407 * gcc.dg/vla-22.c: Likewise.
10409 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10411 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10412 * gcc.dg/dollar.c: Likewise.
10413 * gcc.dg/pragma-message.c: Likewise.
10414 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10415 * c-c++-common/raw-string-14.c: Likewise.
10417 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10419 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10420 property that instantiation here is a compile-time error.
10422 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10424 * g++.dg/other/pr67065.C: Extend.
10426 2015-08-21 Nathan Sidwell <nathan@acm.org>
10428 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10430 (check_effective_target_global_constructor): New.
10431 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10432 * gcc.dg/debug/debug.exp: Skip for nvptx.
10433 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10435 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10436 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10437 * gcc.c-torture/compile/pr33855.c: Likewise.
10438 * gcc.c-torture/compile/920723-1.c: Likewise.
10439 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10441 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10443 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10446 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10448 * gcc.c-torture/execute/switch-1.c: Likewise.
10450 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10451 * gcc.c-torture/execute/printf-1.c: Likewise.
10452 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10453 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10454 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10455 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10456 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10457 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10458 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10459 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10460 * gcc.c-torture/execute/gofast.c: Likewise.
10461 * gcc.c-torture/execute/complex-6.c: Likewise.
10463 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10464 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10465 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10466 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10467 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10468 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10469 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10470 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10471 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10472 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10473 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10474 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10475 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10476 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10477 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10478 * gcc.dg/setjmp-1.c: Likewise.
10479 * gcc.dg/cleanup-5.c: Likewise.
10480 * gcc.dg/cleanup-12.c: Likewise.
10481 * gcc.dg/cleanup-13.c: Likewise.
10483 * gcc.dg/constructor-1.c: Require global ctor.
10485 * gcc.dg/fork-instrumentation.c: Require profiling.
10486 * gcc.dg/20030107-1.c: Likewise.
10487 * gcc.dg/20030702-1.c: Likewise.
10489 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10490 * gcc.dg/cpp/paste2.c: Likewise.
10491 * gcc.dg/cpp/strify3.c: Likewise.
10492 * gcc.dg/cpp/strify4.c: Likewise.
10493 * gcc.dg/cpp/lexnum.c: Likewise.
10494 * gcc.dg/cpp/digraphs.c: Likewise.
10495 * gcc.dg/cpp/macro1.c: Likewise.
10497 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10499 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10501 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10503 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10506 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10508 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10509 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10510 vec_vpmsum_be and vec_shasigma_be.
10512 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10514 * lib/target-supports.exp
10515 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10516 with -mfp16-format=ieee.
10518 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10521 * g++.dg/other/pr67065.C: New.
10523 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10525 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10527 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10528 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10529 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10530 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10532 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10534 * gcc.dg/wide_shift_64_1.c: New testcase.
10535 * gcc.dg/wide_shift_128_1.c: Likewise.
10536 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10538 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10540 * lib/target-supports.exp
10541 (check_effective_target_fstack_protector_enabled): New test.
10542 * gcc.target/i386/ssp-default.c: New test.
10544 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10547 * gfortran.dg/generic_31.f90: New.
10549 2015-08-19 Marek Polacek <polacek@redhat.com>
10551 PR middle-end/67133
10552 * g++.dg/torture/pr67133.C: New test.
10554 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10556 * gcc.target/powerpc/altivec-35.c: New test.
10557 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10558 * gcc.target/powerpc/vsx-vector-7.c: New test.
10560 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10562 PR middle-end/36757
10563 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10564 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10566 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10568 PR rtl-optimization/67218
10569 * gcc.c-torture/execute/ieee/pr67218.c,
10570 gcc.target/aarch64/fcvt_int_float_double1.c,
10571 gcc.target/aarch64/fcvt_int_float_double2.c,
10572 gcc.target/aarch64/fcvt_int_float_double3.c,
10573 gcc.target/aarch64/fcvt_int_float_double4.c,
10574 gcc.target/aarch64/fcvt_uint_float_double1.c,
10575 gcc.target/aarch64/fcvt_uint_float_double2.c,
10576 gcc.target/aarch64/fcvt_uint_float_double3.c,
10577 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10579 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10581 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10582 dg-options to disable LSE extensions.
10583 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10584 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10585 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10586 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10587 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10588 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10589 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10590 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10591 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10592 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10593 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10594 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10595 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10596 * gcc.target/aarch64/sync-op-full.c: Likewise.
10597 * gcc.target/aarch64/sync-op-release.c: Likewise.
10599 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10602 * g++.dg/cpp1z/feat-cxx1z.C: New.
10604 2015-08-18 Marek Polacek <polacek@redhat.com>
10606 PR middle-end/67222
10607 * gcc.dg/torture/pr67222.c: New test.
10609 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10611 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10613 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10615 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10616 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10617 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10619 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10621 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10622 which is used in later code.
10624 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10627 * g++.dg/cpp0x/nullptr34.C: New.
10628 * g++.dg/warn/Wconversion2.C: Adjust.
10629 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10630 * g++.old-deja/g++.other/null3.C: Likewise.
10632 * g++.dg/cpp0x/pr51313.C: Adjust.
10634 2015-08-17 Richard Biener <rguenther@suse.de>
10636 PR tree-optimization/67221
10637 * gcc.dg/torture/pr67221.c: New testcase.
10639 2015-08-17 Mike Stump <mikestump@comcast.net>
10640 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10642 * gcc.target/arm/memcpy-aligned-1.c: New test.
10644 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10647 * gfortran.dg/norm_4.f90: Rename to...
10648 * gfortran.dg/norm2_4.f90: this.
10649 * gfortran.dg/norm2_5.f90: New test.
10651 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10653 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10654 * gcc.dg/ssp-1.c: Make counter a register.
10655 * gcc.dg/ssp-2.c: Likewise.
10656 * gcc.dg/torture/parm-coalesce.c: New.
10658 2015-08-14 Marek Polacek <polacek@redhat.com>
10660 PR middle-end/67133
10661 * gcc.dg/torture/pr67133.c: New test.
10663 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10664 Matthias Klose <doko@debian.org>
10667 * gcc.c-torture/compile/pr67143.c: New
10668 * gcc.target/aarch64/atomic-op-imm.c
10669 (atomic_fetch_add_negative_RELAXED): New.
10670 (atomic_fetch_sub_negative_ACQUIRE): New.
10672 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10674 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10675 * gcc.target/aarch64/target_attr_8.c: Likewise.
10676 * gcc.target/aarch64/target_attr_14.c: Likewise.
10678 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10680 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10682 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10684 * gcc.target/i386/builtin_target.c: Add skylake check.
10686 2015-08-13 Jeff Law <law@redhat.com>
10688 * gcc.dg/pr66314.c: Moved from here to ..
10689 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10690 to clear all sanitizers before -fsanitize=kernel-address.
10692 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10694 * gcc.target/aarch64/cinc_common_1.c: New test.
10696 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10699 * g++.dg/ext/attribute-may-alias-1.C: New.
10700 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10702 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10704 * gcc.target/aarch64/atomic-inst-cas.c: New.
10705 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10707 2015-08-13 Andreas Schwab <schwab@suse.de>
10709 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10711 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10714 * g++.dg/torture/pr62164.C: New.
10716 2015-08-13 Richard Biener <rguenther@suse.de>
10718 PR tree-optimization/67191
10719 * gcc.dg/torture/pr67191.c: New testcase.
10720 * g++.dg/torture/pr67191.C: Likewise.
10722 2015-08-13 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/66502
10725 PR tree-optimization/67167
10726 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10728 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10731 * g++.dg/init/new42.C: New.
10733 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10736 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10738 * gcc.target/powerpc/pr67071-2.c: Likewise.
10739 * gcc.target/powerpc/pr67071-3.c: Likewise.
10741 2015-08-12 Marek Polacek <polacek@redhat.com>
10744 * c-c++-common/Wshift-overflow-6.c: New test.
10745 * c-c++-common/Wshift-overflow-7.c: New test.
10746 * g++.dg/cpp1y/left-shift-2.C: New test.
10748 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10751 * g++.dg/cpp0x/pr52742.C: New.
10753 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10755 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10756 Check Knights Landing support.
10758 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10761 * g++.dg/warn/Wunused-result-1.C: New.
10763 2015-08-12 Richard Biener <rguenther@suse.de>
10765 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10766 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10767 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10768 * g++.dg/tree-ssa/pr61034.C: Adjust.
10769 * gcc.dg/fold-compare-2.c: Likewise.
10770 * gcc.dg/pr50763.c: Likewise.
10771 * gcc.dg/predict-3.c: Likewise.
10772 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10773 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10774 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10775 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10776 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10777 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10778 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10779 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10780 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10781 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10782 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10783 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10785 2015-08-12 Nathan Sidwell <nathan@acm.org>
10787 * gcc.dg/vrp-min-max-1.c: New.
10788 * gcc.dg/vrp-min-max-2.c: New.
10790 2015-08-12 Richard Biener <rguenther@suse.de>
10792 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10794 2015-08-12 Tom de Vries <tom@codesourcery.com>
10797 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10798 Handle absence of vector min/max for sparc.
10800 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10803 * g++.dg/ext/mv25.C: New test.
10805 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10807 * gcc.target/i386/avx2-vect-shift.c: New test.
10809 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10813 * gcc.dg/pragma-diag-3.c: New test.
10814 * gcc.dg/pragma-diag-4.c: New test.
10816 2015-08-11 Nathan Sidwell <nathan@acm.org>
10818 * c-c++-common/dfp/operator-comma.c: Call init function.
10819 * c-c++-common/dfp/convert-dfp-2.c: New test.
10821 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10823 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10824 Treat model == 0x4f as Broadwell.
10826 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10828 PR libfortran/67140
10829 * gfortran.dg/pr67140.f90: New test.
10831 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10834 PR middle-end/66332
10835 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10837 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10840 * gfortran.dg/ieee/large_4.f90: New test.
10842 2015-08-08 Bud Davis <jmdavis@link.com>
10845 * gfortran.dg/common_22.f90: New.
10847 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10849 PR rtl-optimization/67028
10850 * gcc.dg/pr67028.c: New testcase.
10852 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10854 PR rtl-optimization/67029
10855 * gcc.dg/pr67029.c: New test.
10857 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10860 * gfortran.dg/ieee/ieee_8.f90: New test.
10862 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10864 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10866 * gcc.target/aarch64/noplt_2.c: Likewise.
10867 * gcc.target/aarch64/noplt_3.c: Likewise.
10869 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10871 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10872 optimization level, and print a summary at the end.
10874 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10876 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10878 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10880 * gcc.target/aarch64/noplt_3.c: New testcase.
10882 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10884 * gcc.target/aarch64/noplt_1.c: New testcase.
10885 * gcc.target/aarch64/noplt_2.c: Likewise.
10887 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10889 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10890 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10892 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10894 * gcc.target/s390/dwarfregtable-1.c: New test.
10895 * gcc.target/s390/dwarfregtable-2.c: New test.
10896 * gcc.target/s390/dwarfregtable-3.c: New test.
10898 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10900 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10902 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10905 * gfortran.dg/ieee/large_2.f90: New test.
10906 * gfortran.dg/ieee/large_3.F90: New test.
10908 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10911 * gfortran.dg/ieee/large_1.f90: Adjust test.
10913 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10914 Jeff Law <law@redhat.com>
10917 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10918 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10919 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10920 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10921 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10922 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10924 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10926 PR middle-end/66311
10927 * gfortran.dg/pr66311.f90: New file.
10929 2015-08-05 Richard Biener <rguenther@suse.de>
10931 PR tree-optimization/67121
10932 * gcc.dg/torture/pr67121.c: New testcase.
10934 2015-08-05 Nick Clifton <nickc@redhat.com>
10936 * gcc.target/rl78: New directory.
10937 * gcc.target/rl78/rl78.exp: New file: Test driver.
10938 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10940 2015-08-05 Richard Biener <rguenther@suse.de>
10942 PR middle-end/67120
10943 * gcc.dg/torture/pr67120.c: New testcase.
10945 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10949 * lib/fortran-modules.exp: Call cleanup-submodules from
10951 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10952 cover the cases where private entities are no longer optimized
10954 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10956 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10957 * gfortran.dg/submodule_5.f08: The same.
10958 * gfortran.dg/submodule_9.f08: The same.
10959 * gfortran.dg/submodule_10.f08: New test.
10961 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10964 * g++.dg/cpp1y/var-templ35.C: New.
10966 2015-08-05 Richard Biener <rguenther@suse.de>
10968 PR tree-optimization/67055
10969 * g++.dg/torture/pr67055.C: New testcase.
10971 2015-08-05 Richard Biener <rguenther@suse.de>
10973 PR tree-optimization/67109
10974 * gcc.dg/torture/pr67109.c: New testcase.
10975 * gcc.dg/vect/vect-119.c: Adjust.
10977 2015-08-05 Richard Biener <rguenther@suse.de>
10979 PR middle-end/67107
10980 * gcc.dg/pr67107.c: New testcase.
10982 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10985 * g++.dg/cpp1z/abbrev2.C: New.
10987 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10989 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10991 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10994 * g++.dg/init/explicit4.C: New.
10996 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10998 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10999 without VSX an Power8 vector support.
11001 2015-08-04 Richard Biener <rguenther@suse.de>
11003 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
11005 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
11008 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
11011 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
11014 * g++.dg/cpp1y/var-templ34.C: New.
11016 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11018 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
11019 * gcc.target/aarch64/target_attr_1.c: Likewise.
11020 * gcc.target/aarch64/target_attr_2.c: Likewise.
11021 * gcc.target/aarch64/target_attr_3.c: Likewise.
11022 * gcc.target/aarch64/target_attr_4.c: Likewise.
11023 * gcc.target/aarch64/target_attr_5.c: Likewise.
11024 * gcc.target/aarch64/target_attr_6.c: Likewise.
11025 * gcc.target/aarch64/target_attr_7.c: Likewise.
11026 * gcc.target/aarch64/target_attr_8.c: Likewise.
11027 * gcc.target/aarch64/target_attr_9.c: Likewise.
11028 * gcc.target/aarch64/target_attr_10.c: Likewise.
11029 * gcc.target/aarch64/target_attr_11.c: Likewise.
11030 * gcc.target/aarch64/target_attr_12.c: Likewise.
11031 * gcc.target/aarch64/target_attr_13.c: Likewise.
11032 * gcc.target/aarch64/target_attr_14.c: Likewise.
11033 * gcc.target/aarch64/target_attr_15.c: Likewise.
11035 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11037 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
11039 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11041 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
11043 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11045 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
11048 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11051 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
11052 * gfortran.dg/ieee/large_1.f90: New test.
11054 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11056 PR tree-optimization/67043
11057 * gcc.dg/pr67043.c: New test.
11059 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
11061 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
11063 2015-08-03 David Malcolm <dmalcolm@redhat.com>
11065 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
11066 it to push/pop timing items.
11067 (main): For each optimization level, create a gcc_jit_timer, and
11068 time all of the iteration within that level cumulatively.
11069 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
11070 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
11072 2015-08-03 Alexander Basov <coohpt@gmail.com>
11074 PR middle-end/64744
11075 PR middle-end/48470
11076 PR middle-end/43404
11077 * gcc.target/arm/pr43404.c : New testcase.
11078 * gcc.target/arm/pr48470.c : New testcase.
11079 * gcc.target/arm/pr64744-1.c : New testcase.
11080 * gcc.target/arm/pr64744-2.c : New testcase.
11082 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
11084 PR tree-optimization/67077
11085 * gcc.dg/pr67077.c: New test.
11087 2015-08-03 Jeff Law <law@redhat.com>
11089 PR middle-end/66314
11090 PR gcov-profile/66899
11091 * gcc.dg/pr66899.c: New test.
11092 * gcc.dg/pr66314.c: New test.
11094 2015-08-03 Marek Polacek <polacek@redhat.com>
11097 * gcc.dg/pr67088.c: New test.
11099 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
11102 * gcc.target/arm/vnmul-1.c: New.
11103 * gcc.target/arm/vnmul-2.c: New.
11104 * gcc.target/arm/vnmul-3.c: New.
11105 * gcc.target/arm/vnmul-4.c: New.
11107 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
11110 * gfortran.dg/class_allocate_20.f90: New.
11112 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11114 * gcc.target/aarch64/csel_bfx_1.c: New test.
11115 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
11117 2015-08-02 Martin Sebor <msebor@redhat.com>
11119 * g++.dg/Wframe-address-in-Wall.C: New test.
11120 * g++.dg/Wframe-address.C: New test.
11121 * g++.dg/Wno-frame-address.C: New test.
11122 * gcc.dg/Wframe-address-in-Wall.c: New test.
11123 * gcc.dg/Wframe-address.c: New test.
11124 * gcc.dg/Wno-frame-address.c: New test.
11126 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
11128 * c-c++-common/Wmisleading-indentation.c: Add more tests.
11130 2015-08-01 Michael Collison <michael.collison@linaro.org
11131 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11133 * gcc.target/arm/mincmp.c: New test.
11135 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
11138 * gfortran.dg/associated_target_6.f03: New test
11140 2015-08-01 Tom de Vries <tom@codesourcery.com>
11142 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
11143 optimize ("-ftree-parallelize-loops=0").
11144 Add successful scans for 2 detected reductions. Add xfail scans for 3
11145 detected reductions.
11146 * gcc.dg/autopar/reduc-2short.c: Same.
11147 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
11148 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
11149 detected reductions.
11150 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
11151 and max reductions.
11153 2015-07-31 Marek Polacek <polacek@redhat.com>
11156 * g++.dg/ubsan/pr66977.C: New test.
11158 2015-07-30 Marek Polacek <polacek@redhat.com>
11160 * c-c++-common/Wtautological-compare-3.c: New test.
11162 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11164 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
11165 (CHECK): Pass address of scalar, rather than array.
11167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11169 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
11171 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11173 * gcc.target/aarch64/fp16/fp16.exp: New.
11174 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
11175 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
11177 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
11179 * gcc.target/aarch64/f16_movs_1.c: New test.
11181 2015-07-28 Tom de Vries <tom@codesourcery.com>
11183 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
11186 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
11187 Manuel López-Ibáñez <manu@gcc.gnu.org>
11189 * gcc.dg/parm-incomplete-1.c: Update.
11190 * gcc.dg/pr18809-1.c: Update.
11191 * gcc.dg/pr27953.c: Update.
11192 * gcc.dg/vla-11.c: Update.
11194 2015-07-27 Marek Polacek <polacek@redhat.com>
11196 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
11198 2015-07-27 Tom de Vries <tom@codesourcery.com>
11200 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
11201 attribute. Update comment.
11203 Add scan for not parallelizing inner loop.
11204 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11208 2015-07-27 Marek Polacek <polacek@redhat.com>
11211 * c-c++-common/Wtautological-compare-2.c: New test.
11213 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
11216 * gcc.target/i386/pr66232-6.c: New tests.
11217 * gcc.target/i386/pr66232-7.c: Likewise.
11218 * gcc.target/i386/pr66232-8.c: Likewise.
11219 * gcc.target/i386/pr66232-9.c: Likewise.
11221 2015-07-27 Marek Polacek <polacek@redhat.com>
11225 * c-c++-common/Wtautological-compare-1.c: New test.
11227 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
11230 * g++.dg/template/pr18969.C: New test.
11231 * g++.dg/template/pr18969-2.C: New test.
11232 * g++.old-deja/g++.jason/overload.C: Remove return value in
11233 template function returning void.
11235 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
11237 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11238 immediates to avoid shift-overflow warnings.
11240 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
11243 * g++.dg/init/pr66857.C: New test.
11245 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
11248 * gcc.target/i386/pr66648.c: New test.
11250 2015-07-25 Tom de Vries <tom@codesourcery.com>
11252 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11253 interchange_files and block_files variables.
11254 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11256 * gcc.dg/graphite/uns-interchange-12.c: Same.
11257 * gcc.dg/graphite/uns-interchange-14.c: Same.
11258 * gcc.dg/graphite/uns-interchange-15.c: Same.
11259 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11260 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11262 2015-07-25 Jeff Law <law@redhat.com>
11266 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11267 * gcc.dg/torture/pr66752-1.c: New test
11268 * g++.dg/torture/pr66752-2.C: New test.
11270 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
11273 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11275 PR rtl-optimization/64164
11276 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11277 * gcc.dg/ssp-1.c: Make counter a register.
11278 * gcc.dg/ssp-2.c: Likewise.
11279 * gcc.dg/torture/parm-coalesce.c: New.
11281 2015-07-24 Tom de Vries <tom@codesourcery.com>
11283 * gcc.dg/graphite/block-1.c: Xfail scan.
11284 * gcc.dg/graphite/interchange-12.c: Same.
11285 * gcc.dg/graphite/interchange-14.c: Same.
11286 * gcc.dg/graphite/interchange-15.c: Same.
11287 * gcc.dg/graphite/interchange-9.c: Same.
11288 * gcc.dg/graphite/interchange-mvt.c: Same.
11289 * gcc.dg/graphite/uns-block-1.c: New test.
11290 * gcc.dg/graphite/uns-interchange-12.c: New test.
11291 * gcc.dg/graphite/uns-interchange-14.c: New test.
11292 * gcc.dg/graphite/uns-interchange-15.c: New test.
11293 * gcc.dg/graphite/uns-interchange-9.c: New test.
11294 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11296 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11299 * c-c++-common/Wunused-function-1.c: New.
11301 2015-07-24 Tom de Vries <tom@codesourcery.com>
11303 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11304 alternative exit-first loop transform.
11305 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11306 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11307 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11308 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11309 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11310 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11311 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11312 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11313 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11315 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
11318 * gcc.target/i386/mpx/pr66566.c: New test.
11320 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
11323 * gcc.target/i386/pr66978.c: New test.
11325 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11327 * gcc.target/s390/gpr2fprsavecfi.c: New test.
11329 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11331 * gcc.target/s390/insv-1.c: New test.
11332 * gcc.target/s390/insv-2.c: New test.
11333 * gcc.target/s390/insv-3.c: New test.
11335 2015-07-24 Tom de Vries <tom@codesourcery.com>
11337 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11339 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11341 PR middle-end/25530
11342 * gcc.dg/pr25530.c: New test.
11344 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11346 PR middle-end/25529
11347 * gcc.dg/pr25529.c: New test.
11349 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
11351 * gcc.target/arm/reg_equal_test.c: New test.
11353 2015-07-23 Jeff Law <law@redhat.com>
11356 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11357 * gcc.dg/torture/pr66752-1.c: New test
11358 * g++.dg/torture/pr66752-2.C: New test.
11360 2015-07-23 Marek Polacek <polacek@redhat.com>
11363 * g++.dg/warn/Wlogical-op-2.C: New test.
11365 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11367 PR rtl-optimization/64164
11368 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11369 * gcc.dg/ssp-1.c: Make counter a register.
11370 * gcc.dg/ssp-2.c: Likewise.
11371 * gcc.dg/torture/parm-coalesce.c: New.
11373 2015-07-23 Marek Polacek <polacek@redhat.com>
11376 * c-c++-common/ubsan/pr66908.c: New test.
11378 2015-07-23 Tom de Vries <tom@codesourcery.com>
11380 * gcc.dg/autopar/outer-4.c: Add xfail.
11381 * gcc.dg/autopar/outer-5.c: Same.
11382 * gcc.dg/autopar/outer-6.c: Same.
11383 * gcc.dg/autopar/reduc-2.c: Same.
11384 * gcc.dg/autopar/reduc-2char.c: Same.
11385 * gcc.dg/autopar/reduc-2short.c: Same.
11386 * gcc.dg/autopar/reduc-8.c: Same.
11387 * gcc.dg/autopar/uns-outer-4.c: New test.
11388 * gcc.dg/autopar/uns-outer-5.c: New test.
11389 * gcc.dg/autopar/uns-outer-6.c: New test.
11391 2015-07-23 Richard Biener <rguenther@suse.de>
11393 PR tree-optimization/66952
11394 * gcc.dg/torture/pr66952.c: Use signed char.
11396 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
11398 PR tree-optimization/66926,66951
11399 * gcc.dg/vect/pr66951.c: New test.
11401 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
11404 * g++.dg/parse/error57.C: New.
11405 * g++.dg/expr/string-2.C: Update.
11407 2015-07-23 Richard Biener <rguenther@suse.de>
11409 PR tree-optimization/66945
11410 * gcc.dg/torture/pr66945.c: New testcase.
11412 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11415 * g++.dg/ext/mv24.C: New test.
11417 2015-07-22 Marek Polacek <polacek@redhat.com>
11419 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11422 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11426 * gfortran.dg/generic_30.f90: New.
11428 2015-07-22 Richard Biener <rguenther@suse.de>
11430 PR tree-optimization/66952
11431 * gcc.dg/torture/pr66952.c: New testcase.
11433 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11443 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11445 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11447 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11449 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11451 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11453 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11455 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11457 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11459 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11461 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11463 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11465 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11467 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11469 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11471 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11473 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11475 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11477 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11479 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11481 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11483 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11485 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11487 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11489 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11491 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11493 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11495 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11497 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11499 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11501 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11503 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11505 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11509 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11511 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11513 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11515 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11517 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11519 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11521 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11523 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11525 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11527 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11529 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11531 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11533 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11535 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11537 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11539 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11541 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11545 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11547 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11549 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11551 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11553 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11555 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11557 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11561 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11563 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11565 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11567 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11569 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11571 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11573 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11575 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11577 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11579 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11581 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11583 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11585 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11587 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11589 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11591 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11593 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11595 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11597 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11599 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11601 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11603 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11605 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11607 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11609 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11611 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11613 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11615 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11617 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11619 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11621 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11623 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11625 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11627 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11629 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11631 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11633 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11635 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11637 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11639 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11641 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11643 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11645 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11647 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11649 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11651 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11653 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11655 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11657 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11659 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11661 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11663 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11665 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11667 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11669 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11671 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11673 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11675 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11677 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11679 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11681 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11683 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11685 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11687 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11689 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11691 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11693 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11695 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11697 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11700 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11702 * g++.dg/template/crash81.C: Update.
11704 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11707 * gcc.target/i386/pr66424.c: New.
11709 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11711 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11713 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11716 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11717 Drop address sanitization.
11719 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11721 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11722 Skip -march=armv4t.
11723 (dg-additional-options): Set armv5t flag.
11725 2015-07-21 Marek Polacek <polacek@redhat.com>
11727 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11728 * gcc.dg/vmx/unpack.c: Likewise.
11729 * gcc.target/powerpc/quad-atomic.c: Likewise.
11731 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11733 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11735 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11737 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11740 2015-07-20 Marek Polacek <polacek@redhat.com>
11743 * c-c++-common/Wshift-overflow-1.c: New test.
11744 * c-c++-common/Wshift-overflow-2.c: New test.
11745 * c-c++-common/Wshift-overflow-3.c: New test.
11746 * c-c++-common/Wshift-overflow-4.c: New test.
11747 * c-c++-common/Wshift-overflow-5.c: New test.
11748 * g++.dg/cpp1y/left-shift-1.C: New test.
11749 * gcc.dg/c90-left-shift-2.c: New test.
11750 * gcc.dg/c90-left-shift-3.c: New test.
11751 * gcc.dg/c99-left-shift-2.c: New test.
11752 * gcc.dg/c99-left-shift-3.c: New test.
11753 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11754 * gcc.c-torture/execute/pr40386.c: Likewise.
11755 * gcc.dg/vect/pr33373.c: Likewise.
11756 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11757 * gcc.dg/vect/vect-shift-2.c: Likewise.
11759 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11761 * gcc.target/aarch64/neg_abs_1.c: New test.
11763 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11766 * gcc.target/i386/pr66922.c: New test.
11768 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11770 PR middle-end/46851
11771 PR middle-end/60340
11772 * gcc.dg/tree-ssa/pr42327.c: Removed.
11773 * g++.dg/other/pr35011.C: Removed.
11775 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11778 * gcc.target/i386/pr66906.c: New test.
11780 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11782 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11783 as follow-up to r225930.
11785 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11788 * lib/fortran-modules.exp (proc cleanup-submodules): New
11790 * gfortran.dg/submodule_1.f08: Change extension and clean up
11791 the submodule files.
11792 * gfortran.dg/submodule_2.f08: ditto
11793 * gfortran.dg/submodule_6.f08: ditto
11794 * gfortran.dg/submodule_7.f08: ditto
11795 * gfortran.dg/submodule_8.f08: New test
11796 * gfortran.dg/submodule_9.f08: New test
11798 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11799 Sebastian Pop <s.pop@samsung.com>
11801 PR middle-end/61929
11802 * gcc.dg/graphite/pr61929.c: New.
11804 2015-07-17 Marek Polacek <polacek@redhat.com>
11806 * gcc.dg/fold-minus-7.c: New test.
11808 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11810 * gfortran.dg/co_reduce_1.f90: New file.
11812 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11815 * gcc.target/i386/pr66824.c:
11817 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11820 * gfortran.dg/structure_constructor_13.f03: New test.
11822 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11825 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11826 of generated while loops in the tree dump.
11827 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11829 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11831 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11833 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11836 * gcc.target/i386/pr66891.c: New test.
11838 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11840 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11842 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11844 PR rtl-optimization/66626
11845 * gcc.target/i386/pr66626-2.c: New.
11847 2015-07-16 Richard Biener <rguenther@suse.de>
11849 PR tree-optimization/66894
11850 * gcc.dg/torture/pr66894.c: New testcase.
11852 2015-07-16 Richard Biener <rguenther@suse.de>
11854 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11856 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11859 * g++.dg/pr66866.C: New test.
11861 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11863 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11865 2015-07-15 Richard Biener <rguenther@suse.de>
11867 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11868 { -O3 -fomit-frame-pointer },
11869 { -O3 -fomit-frame-pointer -funroll-loops } and
11870 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11872 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11873 -finline-functions }
11875 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11877 * gcc.target/mips/interrupt_handler-5.c: New test.
11879 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11880 Robert Suchanek <robert.suchanek@imgtec.com>
11882 * gcc.target/mips/interrupt_handler-4.c: New test.
11884 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11887 * gcc.dg/lto/lto.exp: Initialize MPX.
11889 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11891 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11893 * gcc.target/arm/scd42-3.c: Likewise.
11895 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11897 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11898 code to be run when the pre-arch code increases the isa_rev to
11899 mips32r6 or greater.
11901 2015-07-15 Richard Biener <rguenther@suse.de>
11903 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11904 { -O3 -fomit-frame-pointer },
11905 { -O3 -fomit-frame-pointer -funroll-loops } and
11906 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11908 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11909 -finline-functions }
11910 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11911 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11912 to additional_flags.
11914 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11916 PR rtl-optimization/66838
11917 * gcc.target/i386/pr66838.c: New test.
11919 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11922 * g++.dg/template/pr66850.C: New test.
11924 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11925 Cesar Philippidis <cesar@codesourcery.com>
11926 Chung-Lin Tang <cltang@codesourcery.com>
11928 * gcc.target/nios2/nios2-flushd.c: New.
11929 * gcc.target/nios2/nios2-rdprs.c: New.
11930 * gcc.target/nios2/r2-atomic.c: New.
11931 * gcc.target/nios2/r2-eni.c: New.
11932 * gcc.target/nios2/r2-wrpie.c: New.
11934 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11935 Cesar Philippidis <cesar@codesourcery.com>
11936 Chung-Lin Tang <cltang@codesourcery.com>
11938 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11939 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11941 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11942 Cesar Philippidis <cesar@codesourcery.com>
11943 Chung-Lin Tang <cltang@codesourcery.com>
11945 * gcc.target/nios2/andci.c: New.
11946 * gcc.target/nios2/bmx.c: New.
11947 * gcc.target/nios2/cdx-add.c: New.
11948 * gcc.target/nios2/cdx-branch.c: New.
11949 * gcc.target/nios2/cdx-callret.c: New.
11950 * gcc.target/nios2/cdx-loadstore.c: New.
11951 * gcc.target/nios2/cdx-logical.c: New.
11952 * gcc.target/nios2/cdx-mov.c: New.
11953 * gcc.target/nios2/cdx-shift.c: New.
11954 * gcc.target/nios2/cdx-sub.c: New.
11955 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11957 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11960 * g++.dg/cpp0x/vt-65071.C: New.
11962 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11963 Cesar Philippidis <cesar@codesourcery.com>
11964 Chung-Lin Tang <cltang@codesourcery.com>
11966 * gcc.target/nios2/r2-io-range.c: New.
11967 * gcc.target/nios2/r2-stio-1.c: New.
11968 * gcc.target/nios2/r2-stio-2.c: New.
11969 * gcc.target/nios2/nios2-ldxio.c: New.
11970 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11971 of just compile. Add more tests.
11973 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11975 gfortran.dg/pr66864.f90: New test.
11977 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11979 PR rtl-optimization/66626
11980 * gcc.target/i386/pr66626.c: New.
11982 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11984 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11985 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11986 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11988 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11990 * g++.dg/template/crash81.C: Adjust for error + inform change.
11991 * g++.dg/template/pr58878.C: Likewise.
11992 * g++.dg/template/shadow1.C: Likewise.
11993 * g++.dg/template/shadow2.C: Likewise.
11994 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11995 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11996 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11997 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11999 2015-07-14 Richard Biener <rguenther@suse.de>
12001 PR tree-optimization/66863
12002 * gcc.dg/torture/pr66863.c: New testcase.
12004 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
12007 * g++.dg/template/pr65186.C: New test.
12009 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
12011 * gcc.target/arm/macro_defs0.c: Add directive to skip
12012 test if -marm is present.
12013 * gcc.target/arm/macro_defs1.c: Likewise.
12015 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12017 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
12019 * gcc.target/aarch64/adds1.c: Likewise.
12020 * gcc.target/aarch64/ands_1.c: Likewise.
12021 * gcc.target/aarch64/bics_1.c: Likewise.
12022 * gcc.target/aarch64/subs1.c: Likewise.
12023 * gcc.target/aarch64/subs3.c: Likewise.
12025 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
12028 * gfortran.dg/pr64589.f90: New test.
12030 2015-07-13 Renlin Li <renlin.li@arm.com>
12033 * gcc.c-torture/execute/pr66556.c: New.
12035 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
12037 * gcc.dg/20020219-1.c: Fix double word typos.
12038 * gcc.dg/20020919-1.c: Same.
12040 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12041 Jeff Law <law@redhat.com>
12043 PR middle-end/66726
12044 * g++.dg/tree-ssa/pr66726.c: New test.
12045 * gcc.dg/tree-ssa/pr66726-2.c: New test.
12046 * gcc.dg/tree-ssa/pr66726.c: New test.
12048 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
12051 * g++.dg/cpp0x/variadic-ttp2.C: New.
12053 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
12056 * g++.dg/cpp0x/auto46.C: New test.
12057 * g++.dg/template/pr30044.C: New test.
12058 * g++.dg/template/shadow2.C: New test.
12059 * g++.dg/template/error55.C: New test.
12060 * g++.dg/template/crash83.C: Accept any error string.
12061 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
12063 * g++.dg/cpp0x/variadic19.C: Likewise
12064 * g++.dg/template/canon-type-13.C: Likewise.
12065 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12066 * g++.dg/torture/20070621-1.C: Likewise.
12068 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12071 * g++.dg/init/explicit3.C: New.
12073 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
12076 * gcc.target/i386/pr66819-1.c: New test.
12077 * gcc.target/i386/pr66819-2.c: Likewise.
12078 * gcc.target/i386/pr66819-3.c: Likewise.
12079 * gcc.target/i386/pr66819-4.c: Likewise.
12080 * gcc.target/i386/pr66819-5.c: Likewise.
12082 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
12085 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
12086 __attribute__((noinline, noclone)). Change "x" to "volatile char"
12087 type to prevent possible flag-clobbering zero-extensions.
12088 * gcc.target/i386/pr66703.c: New test.
12090 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12093 * g++.dg/cpp0x/nsdmi-template15.C: New.
12095 2015-07-10 Jiong Wang <jiong.wang@arm.com>
12097 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
12099 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
12101 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
12102 * gcc.target/arm/flip-thumb.c: Likewise.
12104 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
12107 * gcc.target/i386/pr66813.c: New test.
12109 2015-07-10 Jakub Jelinek <jakub@redhat.com>
12111 PR middle-end/66820
12112 * gcc.dg/gomp/pr66820.c: New test.
12114 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12117 * g++.dg/cpp0x/scoped_enum6.C: New.
12119 2015-07-10 Tom de Vries <tom@codesourcery.com>
12121 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
12122 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
12124 2015-07-10 Richard Biener <rguenther@suse.de>
12126 PR tree-optimization/66823
12127 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
12128 which should not be necessary. XFAIL.
12130 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
12133 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
12135 2015-07-09 Jakub Jelinek <jakub@redhat.com>
12137 PR middle-end/66633
12138 * gcc.dg/gomp/pr66633-1.c: New test.
12139 * gcc.dg/gomp/pr66633-2.c: New test.
12140 * gcc.dg/gomp/pr66633-3.c: New test.
12141 * gcc.dg/gomp/pr66633-4.c: New test.
12143 2015-07-09 John Marino <gnugcc@marino.st>
12145 * lib/target-supports.exp (check_effective_target_pie):
12148 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
12151 * gcc.target/i386/pr66814.c: New test.
12153 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
12156 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
12157 * gcc.target/aarch64/fnmul-2.c: Likewise.
12158 * gcc.target/aarch64/fnmul-3.c: Likewise.
12159 * gcc.target/aarch64/fnmul-4.c: Likewise.
12161 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
12164 * g++.dg/cpp0x/vt-65790.C: New.
12166 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
12169 * gcc.target/i386/pr66818.c: New test.
12171 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
12174 * gcc.target/i386/pr66817.c: New test.
12176 2015-07-09 Marek Polacek <polacek@redhat.com>
12178 PR tree-optimization/66718
12179 * gcc.dg/vect/vect-126.c: New test.
12181 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
12183 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
12184 even when dwarf-2 is not the default.
12186 2015-07-08 Jeff Law <law@redhat.com>
12189 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
12190 to have a single memory reference.
12192 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
12194 * g++.dg/other/dump-ada-spec-9.C: New test.
12196 2015-07-08 Jakub Jelinek <jakub@redhat.com>
12198 * g++.dg/vect/vect.exp: Run also simd* tests.
12199 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
12200 (check_vect): Fix up get_cpuid call for C++.
12201 * g++.dg/vect/simd-clone-1.cc: New test.
12203 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12205 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12207 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12209 * gcc.target/i386/readeflags-1.c (abort): New prototype.
12210 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
12212 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12215 * gcc.target/i386/pr66806.c: New test.
12217 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
12220 * g++.dg/cpp0x/auto45.C: New.
12222 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
12224 PR middle-end/66334
12225 * gcc.target/i386/pr66334.c: New.
12227 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12229 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12232 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12235 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12236 (verify_code): Update expected error message.
12237 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12238 (verify_code): Likewise.
12239 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12240 (verify_code): Likewise.
12242 2015-07-08 Richard Biener <rguenther@suse.de>
12244 PR tree-optimization/66793
12245 * gcc.dg/torture/pr66793.c: New testcase.
12247 2015-07-08 Richard Biener <rguenther@suse.de>
12249 PR tree-optimization/66794
12250 * gcc.dg/torture/pr66794.c: New testcase.
12252 2015-07-08 Marek Polacek <polacek@redhat.com>
12255 * g++.dg/abi/abi-tag15.C: New test.
12257 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12259 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12260 * gcc.target/mips/branch-3.c: Ditto
12261 * gcc.target/mips/branch-4.c: Ditto.
12262 * gcc.target/mips/branch-5.c: Ditto.
12263 * gcc.target/mips/branch-6.c: Ditto.
12264 * gcc.target/mips/branch-7.c: Ditto.
12265 * gcc.target/mips/branch-8.c: Ditto.
12266 * gcc.target/mips/branch-9.c: Ditto.
12267 * gcc.target/mips/branch-10.c: Ditto.
12268 * gcc.target/mips/branch-11.c: Ditto.
12269 * gcc.target/mips/branch-12.c: Ditto.
12270 * gcc.target/mips/branch-13.c: Ditto.
12271 * gcc.target/mips/umips-branch-5.c: New file.
12272 * gcc.target/mips/umips-branch-6.c: New file.
12273 * gcc.target/mips/umips-branch-7.c: New file.
12274 * gcc.target/mips/umips-branch-8.c: New file.
12275 * gcc.target/mips/umips-branch-9.c: New file.
12276 * gcc.target/mips/umips-branch-10.c: New file.
12277 * gcc.target/mips/umips-branch-11.c: New file.
12278 * gcc.target/mips/umips-branch-12.c: New file.
12279 * gcc.target/mips/umips-branch-13.c: New file.
12280 * gcc.target/mips/umips-branch-14.c: New file.
12281 * gcc.target/mips/umips-branch-15.c: New file.
12282 * gcc.target/mips/umips-branch-16.c: New file.
12283 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12284 (OCCUPY_0xfffc): New define.
12286 2015-07-08 Renlin Li <renlin.li@arm.com>
12288 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12290 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12292 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12294 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
12296 * gcc.target/i386/bt-3.c: New test.
12297 * gcc.target/i386/bt-4.c: Ditto.
12299 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
12301 * g++.dg/other/dump-ada-spec-8.C: New test.
12303 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12306 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12308 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12310 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12312 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12313 Avoid using an opaque struct for local "f".
12315 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12318 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12319 * jit.dg/test-pr66779.c: New testcase.
12321 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12323 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12326 2015-07-07 Richard Biener <rguenther@suse.de>
12328 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12330 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12332 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12333 * gcc.target/mips/call-5.c: Ditto.
12334 * gcc.target/mips/call-6.c: Ditto.
12336 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12338 * gcc.dg/dx-test.c: New test-case.
12340 2015-07-07 Andre Vehreschild <vehre@gmx.de>
12343 * gfortran.dg/allocate_with_source_9.f08: New test.
12345 2015-07-07 Christian Bruel <christian.bruel@st.com>
12348 * gcc.target/arm/flip-thumb.c: Fix scan.
12349 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12350 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12351 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12354 2015-07-06 Jakub Jelinek <jakub@redhat.com>
12357 * gcc.c-torture/execute/pr65956.c: New test.
12359 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
12361 * gcc.target/arm/aapcs/align1.c: New.
12362 * gcc.target/arm/aapcs/align_rec1.c: New.
12363 * gcc.target/arm/aapcs/align2.c: New.
12364 * gcc.target/arm/aapcs/align_rec2.c: New.
12365 * gcc.target/arm/aapcs/align3.c: New.
12366 * gcc.target/arm/aapcs/align_rec3.c: New.
12367 * gcc.target/arm/aapcs/align4.c: New.
12368 * gcc.target/arm/aapcs/align_rec4.c: New.
12369 * gcc.target/arm/aapcs/align_vararg1.c: New.
12370 * gcc.target/arm/aapcs/align_vararg2.c: New.
12372 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
12374 * gfortran.dg/iomsg_2.f90: New test.
12376 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12379 * gcc.target/i386/pr66749.c: New test.
12381 2015-07-06 Richard Biener <rguenther@suse.de>
12383 PR tree-optimization/66772
12384 * gcc.dg/torture/pr66772-1.c: New testcase.
12385 * gcc.dg/torture/pr66772-2.c: Likewise.
12387 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
12389 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12390 the jals instruction.
12392 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12395 * gcc.target/i386/pr53383-1.c: New file.
12396 * gcc.target/i386/pr53383-2.c: Likewise.
12397 * gcc.target/i386/pr53383-3.c: Likewise.
12399 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
12401 * gcc.target/aarch64/fnmul-1.c: New.
12402 * gcc.target/aarch64/fnmul-2.c: New.
12403 * gcc.target/aarch64/fnmul-3.c: New.
12404 * gcc.target/aarch64/fnmul-4.c: New.
12406 2015-07-06 Richard Biener <rguenther@suse.de>
12408 PR middle-end/66759
12409 * gcc.dg/torture/pr66759.c: New testcase.
12411 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12414 * gfortran.dg/alloc_comp_class_3.f03: New test.
12415 * gfortran.dg/alloc_comp_class_4.f03: New test.
12417 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12419 * gcc.c-torture/execute/pr66757.c: New test.
12421 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12423 PR tree-optimization/66720
12424 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12426 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12427 Sandra Loosemore <sandra@codesourcery.com>
12429 * gcc.target/nios2/gprel-offset.c: New test.
12431 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12434 * gfortran.dg/pr66725.f90: New test.
12436 2015-07-03 Jason Merrill <jason@redhat.com>
12438 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12439 Avoid narrowing error.
12441 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12443 PR rtl-optimization/66706
12444 * gcc.target/powerpc/shift-int.c: New testcase.
12446 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12449 * gcc.target/i386/pr66746.c: New file.
12451 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12453 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12455 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12457 PR tree-optimization/66119
12458 * g++.dg/opt/pr66119.C: New.
12460 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12463 * gfortran.dg/submodule_1.f90: New test
12464 * gfortran.dg/submodule_2.f90: New test
12465 * gfortran.dg/submodule_3.f90: New test
12466 * gfortran.dg/submodule_4.f90: New test
12467 * gfortran.dg/submodule_5.f90: New test
12468 * gfortran.dg/submodule_6.f90: New test
12469 * gfortran.dg/submodule_7.f90: New test
12471 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12473 PR preprocessor/53690
12474 * g++.dg/cpp/pr53690.C: New.
12476 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12478 * gcc.target/powerpc/vec-cmp.c: New test.
12480 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12483 * gfortran.dg/pr56520.f90: New test.
12485 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12488 * gfortran.dg/pr66545_1.f90: New test.
12489 * gfortran.dg/pr66545_2.f90: New test.
12491 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12493 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12494 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12496 2015-07-02 Richard Biener <rguenther@suse.de>
12499 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12502 2015-07-02 Richard Biener <rguenther@suse.de>
12504 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12506 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12508 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12510 2015-07-01 Jason Merrill <jason@redhat.com>
12512 * lib/target-supports.exp (cxx_default): Set to C++14.
12514 2015-07-01 Tom de Vries <tom@codesourcery.com>
12517 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12520 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12522 * gfortran.dg/warn_conversion_8.f90: New test.
12524 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12526 PR rtl-optimization/61047
12527 * gcc.c-torture/execute/20150611-1.c: New testcase.
12529 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12532 * jit.dg/all-non-failing-tests.h: Add
12533 test-pr66700-observing-write-through-ptr.c.
12534 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12536 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12538 * jit.dg/test-accessing-union.c: Add comments for use by
12539 gcc/jit/docs/topics/types.rst.
12541 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12543 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12544 'do-require-effective-target' with 'dg-require-effective-target'.
12545 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12546 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12547 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12548 'stlex' with 'strex' as the expected output.
12550 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12553 * g++.dg/cpp0x/gen-attrs-60.C: New.
12554 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12556 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12558 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12560 * gcc.target/aarch64/pic-small.c: Restrict this test under
12561 check_effective_target_aarch64_small_fpic.
12563 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12565 * gfortran.dg/gomp/pr66633.f90: New test.
12567 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12570 * g++.dg/template/pr66686.C: New test.
12572 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12574 * gnat.dg/lto17.ad[sb]: New test.
12576 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12578 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12579 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12581 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12583 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12585 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12587 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12589 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12591 * jit.dg/test-switch.c: New testcase.
12592 * jit.dg/test-switch.cc: New testcase.
12594 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12597 * jit.dg/all-non-failing-tests.h: Add note about
12598 test-validly-unreachable-block.c.
12599 * jit.dg/test-validly-unreachable-block.c: New file.
12601 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12604 * jit.dg/all-non-failing-tests.h: Add note about
12605 test-extra-options.c.
12606 * jit.dg/test-extra-options.c: New testcase.
12608 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12611 * gcc.target/i386/pr66691.c: New.
12613 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12615 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12616 * gcc.target/i386/iamcu/args.h: Likewise.
12617 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12618 * gcc.target/i386/iamcu/defines.h: Likewise.
12619 * gcc.target/i386/iamcu/macros.h: Likewise.
12620 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12621 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12622 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12623 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12624 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12625 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12626 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12627 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12628 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12629 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12630 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12631 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12632 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12633 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12634 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12635 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12636 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12638 2015-06-30 Marek Polacek <polacek@redhat.com>
12640 * gcc.dg/fold-minus-6.c: New test.
12642 * gcc.dg/fold-ior-3.c: New test.
12644 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12646 Implement N4197 - Adding u8 character literals
12647 * g++.dg/cpp1z/utf8.C: New.
12648 * g++.dg/cpp1z/utf8-neg.C: New.
12649 * g++.dg/cpp1z/udlit-utf8char.C: New.
12651 2015-06-30 Marek Polacek <polacek@redhat.com>
12653 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12655 2015-06-30 Tom de Vries <tom@codesourcery.com>
12657 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12658 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12659 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12660 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12662 2015-06-30 Marek Polacek <polacek@redhat.com>
12664 * gcc.dg/fold-ior-2.c: New test.
12666 2015-06-30 Tom de Vries <tom@codesourcery.com>
12668 PR tree-optimization/66652
12669 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12670 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12672 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12674 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12677 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12678 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12680 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12683 * gfortran.dg/wunused-parameter.f90: New test.
12685 2015-06-29 Richard Henderson <rth@redhat.com>
12687 * gcc.target/i386/asm-flag-1.c: New.
12688 * gcc.target/i386/asm-flag-2.c: New.
12689 * gcc.target/i386/asm-flag-3.c: New.
12690 * gcc.target/i386/asm-flag-4.c: New.
12691 * gcc.target/i386/asm-flag-5.c: New.
12693 2015-06-29 Marek Polacek <polacek@redhat.com>
12696 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12697 * c-c++-common/pr66322.c: New test.
12698 * g++.dg/eh/scope1.C: Remove dg-warning.
12700 2015-06-29 Richard Biener <rguenther@suse.de>
12702 PR tree-optimization/66677
12703 * gcc.dg/vect/pr66677.c: New testcase.
12705 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12707 PR middle-end/64130
12708 * gcc.dg/tree-ssa/pr64130.c: New test.
12710 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12712 * gcc.target/aarch64/pic-small.c: New testcase.
12714 2015-06-26 Richard Biener <rguenther@suse.de>
12716 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12718 2015-06-26 Marek Polacek <polacek@redhat.com>
12720 * gcc.dg/fold-and-1.c: New test.
12721 * gcc.dg/fold-and-2.c: New test.
12723 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12725 * gnat.dg/warn11.adb: Add missing dg directive.
12726 * gnat.dg/warn12.adb: New test.
12727 * gnat.dg/warn12_pkg.ads: New helper.
12729 2015-06-26 Richard Biener <rguenther@suse.de>
12731 * gfortran.dg/reassoc_3.f90: Adjust.
12733 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12736 * gcc.target/i386/pr66412.c: New test.
12738 2015-06-25 Richard Biener <rguenther@suse.de>
12740 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12742 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12744 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12746 2015-06-25 Richard Biener <rguenther@suse.de>
12748 * gfortran.dg/vect/vect-9.f90: New testcase.
12750 2015-06-25 Nick Clifton <nickc@redhat.com>
12752 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12753 H8300 and M32R targets.
12755 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12758 * gfortran.dg/maxerrors.f90: New test.
12760 2015-06-08 DJ Delorie <dj@redhat.com>
12762 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12764 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12766 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12768 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12770 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12771 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12772 * gcc.target/aarch64/nofp_1.c: New file.
12774 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12776 Implement N3928 - Extending static_assert
12777 * g++.dg/cpp0x/static_assert8.C: Adjust.
12778 * g++.dg/cpp0x/static_assert12.C: New.
12779 * g++.dg/cpp0x/static_assert13.C: New.
12780 * g++.dg/cpp1y/static_assert1.C: New.
12781 * g++.dg/cpp1y/static_assert2.C: New.
12782 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12784 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12787 * g++.dg/cpp0x/trailing11.C: New.
12789 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12791 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12793 * gcc.target/arm/memset-inline-10.c: Likewise.
12794 * gcc.target/arm/pr58784.c: Likewise.
12795 * gcc.target/arm/pr59985.C: Likewise.
12796 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12798 2015-06-24 Renlin Li <renlin.li@arm.com>
12800 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12801 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12803 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12806 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12809 * g++.dg/cpp0x/auto45.C: New test.
12810 * g++.dg/template/pr30044.C: New test.
12811 * g++.dg/template/crash83.C: Accept any error string.
12812 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12814 * g++.dg/cpp0x/variadic18.C: Likewise
12815 * g++.dg/template/canon-type-13.C: Likewise.
12816 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12818 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12821 * g++.dg/other/linkage2.C: New.
12823 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12826 * gcc.target/arm/pr63408.c: New test.
12828 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12830 * lib/c-torture.exp: Don't call check_effective_target_lto
12831 before setting up environment correctly.
12832 * lib/gcc-dg.exp: Likewise, and protect
12833 gcc_force_conventional_output.
12835 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12837 PR rtl-optimization/66306
12838 * gcc.target/s390/pr66306.c: New test.
12840 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12842 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12843 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12844 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12845 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12846 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12847 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12848 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12850 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12853 * gcc.c-torture/pr65803.c: New test.
12855 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12858 * g++.dg/cpp0x/auto45.C: New test.
12859 * g++.dg/template/pr30044.C: New test.
12860 * g++.dg/template/crash83.C: Accept any error string.
12861 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12863 * g++.dg/cpp0x/variadic18.C: Likewise
12864 * g++.dg/template/canon-type-13.C: Likewise.
12865 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12867 2015-06-23 Marek Polacek <polacek@redhat.com>
12869 * c-c++-common/Wlogical-op-3.c: New test.
12871 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12874 * g++.dg/cpp0x/scoped_enum5.C: New.
12876 2015-06-23 Richard Biener <rguenther@suse.de>
12878 PR tree-optimization/66636
12879 * gcc.dg/vect/pr66636.c: New testcase.
12881 2015-06-23 Marek Polacek <polacek@redhat.com>
12883 * gcc.dg/fold-minus-4.c: New test.
12884 * gcc.dg/fold-minus-5.c: New test.
12885 * c-c++-common/ubsan/overflow-add-5.c: New test.
12887 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12889 Add missing testcase from r224672.
12890 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12892 * gcc.target/vax/bswapdi-1.c: New.
12894 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12897 * gfortran.dg/associate_18.f08: New test.
12899 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12902 * gcc.target/i386/pr66560-1.c: New test.
12903 * gcc.target/i386/pr66560-2.c: Ditto.
12904 * gcc.target/i386/pr66560-3.c: Ditto.
12905 * gcc.target/i386/pr66560-4.c: Ditto.
12907 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12909 * gcc.target/nvptx/nvptx.exp: New file.
12910 * gcc.target/nvptx/proto-1.c: Likewise.
12912 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12914 PR tree-optimization/66449
12915 * gcc.dg/vect/pr66449.c: New test.
12917 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12919 * g++.dg/other/dump-ada-spec-5.C: New test.
12920 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12921 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12923 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12925 * g++.dg/inherit/pure1.C: Test location too.
12927 2015-06-22 Marek Polacek <polacek@redhat.com>
12929 * gcc.dg/fold-ior-1.c: New test.
12930 * gcc.dg/fold-minus-2.c: New test.
12931 * gcc.dg/fold-minus-3.c: New test.
12932 * gcc.dg/fold-plus-1.c: New test.
12933 * gcc.dg/fold-plus-2.c: New test.
12934 * gcc.dg/fold-xor-4.c: New test.
12935 * gcc.dg/fold-xor-5.c: New test.
12937 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12940 * g++.dg/torture/pr65914.C: New.
12942 2015-06-22 Richard Biener <rguenther@suse.de>
12944 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12945 not existing TORTURE_OPTIONS only.
12946 * lib/gcc-dg.exp: Likewise.
12948 2015-06-22 Christian Bruel <christian.bruel@st.com>
12951 * gcc.target/arm/flip-thumb.c: New test.
12953 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12954 Martin Liska <mliska@suse.cz>
12957 * g++.dg/ipa/pr65908.C: New testcase.
12959 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12962 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12963 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12965 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12967 * gnat.dg/specs/debug1.ads: Adjust.
12969 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12971 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12972 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12973 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12974 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12975 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12976 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12977 * gcc.target/aarch64/fmovd-zero.c: Delete.
12978 * gcc.target/aarch64/fmovf-zero.c: Delete.
12980 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12982 * gcc.target/vax/bswapdi-1.c: New.
12984 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12986 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12988 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12990 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12992 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12994 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12996 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12998 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
13000 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13002 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
13004 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13006 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
13008 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13010 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
13012 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13014 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
13016 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13018 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
13020 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13022 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
13024 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13026 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
13028 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13030 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
13032 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13034 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
13036 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13038 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
13040 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13042 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
13044 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13046 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
13048 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13050 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
13052 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13054 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
13056 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13058 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
13060 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13062 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
13063 (_ARM_FPSCR): Add FZ field.
13064 (clean_results): Force FZ=1 on AArch64.
13065 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
13067 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
13069 * gcc.target/aarch64/pr62308.c: New test.
13071 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
13074 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
13076 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
13078 * gcc.target/i386/mpx/pr66581.c: New test.
13080 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
13082 * gcc.target/i386/cmov9.c: New test.
13084 2015-06-18 Richard Biener <rguenther@suse.de>
13086 * g++.dg/other/const4.C: New testcase.
13088 2015-06-18 Michael Matz <matz@suse.de>
13090 PR middle-end/66253
13091 * gcc.dg/vect/pr66253.c: New testcase.
13093 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13096 * gcc.target/i386/mpx/chkp-vararg.c: New test.
13098 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13100 PR middle-end/66568
13101 * gcc.target/i386/mpx/pr66568.c: New test.
13103 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13105 PR middle-end/66567
13106 * gcc.target/i386/mpx/pr66567.c: New test.
13108 2015-06-18 Richard Biener <rguenther@suse.de>
13110 PR tree-optimization/66510
13111 * gcc.dg/vect/slp-perm-12.c: New testcase.
13113 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
13115 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
13116 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
13117 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
13118 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
13120 2015-06-17 Jakub Jelinek <jakub@redhat.com>
13123 * g++.dg/gomp/pr66571-1.C: New test.
13125 PR middle-end/66429
13126 * c-c++-common/gomp/pr66429.c: New test.
13128 2015-06-17 David Malcolm <dmalcolm@redhat.com>
13130 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
13131 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
13133 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
13135 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
13138 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
13141 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
13143 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
13145 * gcc.target/mips/pr65862-1.c: New test.
13146 * gcc.target/mips/pr65862-2.c: Likewise.
13148 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
13150 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
13151 * gcc.target/i386/pr52252-atom.c: Ditto.
13152 * gcc.target/i386/vect-div-1.c: Ditto.
13153 * gcc.target/i386/rotate-5.c: Ditto.
13154 * gcc.target/i386/pr50202.c: Ditto.
13155 * gcc.target/i386/pr37843-3.c: Ditto.
13156 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
13157 * gcc.target/i386/pr53397-1.c: Ditto.
13158 * gcc.target/i386/pr55934.c: Ditto.
13159 * gcc.target/i386/pr37843-4.c: Ditto.
13160 * gcc.target/i386/pr60451.c: Ditto.
13161 * gcc.target/i386/pr53397-2.c: Ditto.
13162 * gcc.target/i386/vectorize1.c: Ditto.
13163 * gcc.target/i386/extract-insert-combining.c: Ditto.
13164 * gcc.target/i386/pr53759.c: Ditto.
13165 * gcc.target/i386/pr52252-core.c: Ditto.
13166 * gcc.target/i386/rotate-3.c: Ditto.
13167 * gcc.target/i386/sse-20.c: Ditto.
13168 * gcc.target/i386/rotate-4.c: Ditto.
13169 * gcc.target/i386/pr61403.c: Ditto.
13170 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
13171 * gcc.target/i386/pr60901.c: Ditto.
13172 * gcc.target/i386/pr59794-7.c: Ditto.
13173 * gcc.target/i386/pr62208.c: Ditto.
13174 * gcc.target/i386/pr53416.c: Ditto.
13175 * gcc.target/i386/asm-dialect-1.c: Ditto.
13176 * gcc.target/i386/pr50038.c: Ditto.
13177 * gcc.target/i386/47698.c: Ditto.
13178 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
13179 * gcc.target/i386/pr59794-2.c: Ditto.
13180 * gcc.target/i386/pr59794-3.c: Ditto.
13181 * gcc.target/i386/pr39058.c: Ditto.
13182 * gcc.target/i386/pr60205-1.c: Ditto.
13183 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
13184 * gcc.target/i386/sse2-movq-2.c: Ditto.
13186 2015-06-17 Richard Biener <rguenther@suse.de>
13188 PR tree-optimization/66251
13189 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
13191 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
13194 * g++.dg/parse/new-placement1.C: New.
13196 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13198 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
13199 * jit.dg/test-compound-assignment.c: New testcase.
13201 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13204 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13205 to "testcases" array.
13207 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13210 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13211 * jit.dg/test-debug-strings.c: New test case.
13212 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13213 the discriminant has a sane debug string.
13215 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
13218 * gcc.target/i386/pr56766-1.c: New test.
13219 * gcc.target/i386/pr56766-2.c: Ditto.
13221 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
13223 * gcc.target/mips/loongson-shift-count-truncated-1.c:
13224 Skip on mips*-mti-linux* and mips*-img-linux* targets.
13225 * gcc.target/mips/loongson-simd.c: Ditto.
13227 2015-06-16 Richard Biener <rguenther@suse.de>
13229 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13231 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13233 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13234 passed by the testsuite driver.
13236 2015-06-16 Richard Biener <rguenther@suse.de>
13238 * gcc.dg/vect/slp-perm-11.c: New testcase.
13240 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
13242 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13245 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13247 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13248 Reinstate calls to torture-init and torture-finalize.
13250 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13252 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13254 2015-06-15 Nathan Sidwell <nathan@acm.org>
13257 * g++.dg/cpp0x/nsdmi-template14.C: New test.
13259 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
13262 * g++.dg/cpp0x/local-type1.C: New.
13264 2015-06-15 Andre Vehreschild <vehre@gmx.de>
13269 * gfortran.dg/allocate_with_source_3.f90: Removed check for
13270 unimplemented error.
13271 * gfortran.dg/allocate_with_source_7.f08: New test.
13272 * gfortran.dg/allocate_with_source_8.f08: New test.
13274 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
13277 * g++.dg/warn/Walways-true-3.C: New test.
13279 2015-06-13 Tom de Vries <tom@codesourcery.com>
13281 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13283 2015-06-13 Tom de Vries <tom@codesourcery.com>
13285 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13286 (main): Remove superfluous attributes.
13287 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13288 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13290 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13292 * gcc.target/i386/monitorx.c: New.
13293 * gcc.target/i386/sse-12.c: Add -mmwaitx.
13294 * gcc.target/i386/sse-13.c: Ditto.
13295 * gcc.target/i386/sse-14.c: Ditto.
13296 * gcc.target/i386/sse-22.c: Ditto.
13297 * gcc.target/i386/sse-23.c: Ditto.
13298 * g++.dg/other/i386-2.C: Ditto.
13299 * g++.dg/other/i386-3.C: Ditto.
13301 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
13303 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13305 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
13308 * gfortran.dg/allocatable_scalar_13.f90: New test
13310 2015-06-11 Marek Polacek <polacek@redhat.com>
13312 * gcc.dg/fold-xor-3.c: New test.
13314 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13316 * gcc.target/arm/short-it-ifcvt-1.c: New test.
13317 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13319 2015-06-11 Christian Bruel <christian.bruel@st.com>
13322 * gcc.target/arm/pragma_attribute.c: New test.
13324 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13326 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13328 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13331 * gcc.target/i386/pr66473.c: New test.
13333 2015-06-10 Jakub Jelinek <jakub@redhat.com>
13336 * gcc.dg/tls/pr66470.c: New test.
13337 * gcc.target/i386/pr66470.c: New test.
13339 2015-06-10 Christian Bruel <christian.bruel@st.com>
13342 * gcc.target/arm/attr_arm.c: New test
13343 * gcc.target/arm/attr_arm-err.c: New test
13344 * gcc.target/arm/attr_thumb.c: New test
13345 * gcc.target/arm/attr_thumb-static.c: New test
13347 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13352 * g++.dg/abi/aarch64_guard1.C: Adjust test.
13354 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
13356 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13357 passed by the testsuite driver.
13359 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13362 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13363 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13364 * gcc.dg/ssp-1.c: Make counter a register.
13365 * gcc.dg/ssp-2.c: Likewise.
13366 * gcc.dg/torture/parm-coalesce.c: New.
13368 2015-06-09 Tom de Vries <tom@codesourcery.com>
13370 * gcc.target/i386/vararg-loc.c: New test.
13372 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13375 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13376 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13378 2015-06-09 Marek Polacek <polacek@redhat.com>
13380 PR tree-optimization/66299
13381 * gcc.dg/pr66299-1.c: New test.
13382 * gcc.dg/pr66299-2.c: New test.
13383 * gcc.dg/pr66299-3.c: New test.
13385 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
13387 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13388 passed by the testsuite driver.
13390 2015-06-09 Richard Biener <rguenther@suse.de>
13392 PR middle-end/66423
13393 * gcc.dg/fold-modpow2.c: New testcase.
13395 2015-06-09 Richard Biener <rguenther@suse.de>
13397 PR tree-optimization/66419
13398 * gcc.dg/vect/bb-slp-37.c: New testcase.
13400 2015-06-09 Shiva Chen <shiva0217@gmail.com>
13402 * gcc.target/arm/stl-cond.c: New test.
13404 2015-06-09 Richard Biener <rguenther@suse.de>
13406 PR middle-end/66413
13407 * gcc.dg/torture/pr66413.c: New testcase.
13409 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13411 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13412 * gcc.dg/ssp-1.c: Make counter a register.
13413 * gcc.dg/ssp-2.c: Likewise.
13414 * gcc.dg/torture/parm-coalesce.c: New.
13416 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13418 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13419 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13421 2015-06-08 Tom de Vries <tom@codesourcery.com>
13423 PR rtl-optimization/66444
13424 * gcc.dg/pr66444.c: New test.
13426 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13429 * gfortran.dg/class_is_1.f90: New test.
13430 * gfortran.dg/type_is_1.f90: Ditto.
13432 2015-06-08 Marek Polacek <polacek@redhat.com>
13435 * gcc.dg/cpp/pr66415-1.c: New test.
13436 * gcc.dg/cpp/pr66415-2.c: New test.
13438 2015-06-08 Richard Biener <rguenther@suse.de>
13440 PR tree-optimization/66422
13441 * gcc.dg/Warray-bounds-16.c: New testcase.
13443 2015-06-08 Richard Biener <rguenther@suse.de>
13445 * gcc.dg/vect/slp-perm-10.c: New testcase.
13446 * gcc.dg/vect/slp-23.c: Adjust.
13447 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13448 vector pointer update.
13450 2015-06-08 Marek Polacek <polacek@redhat.com>
13453 * g++.dg/ubsan/pr66452.C: New test.
13455 2015-06-08 Tom de Vries <tom@codesourcery.com>
13457 PR tree-optimization/66436
13458 * gcc.dg/gomp/dump-new-function-2.c: New test.
13459 * gcc.dg/gomp/dump-new-function-3.c: Same.
13460 * gcc.dg/gomp/dump-new-function.c: Same.
13462 2015-06-08 Tom de Vries <tom@codesourcery.com>
13464 PR tree-optimization/66435
13465 * gcc.dg/gomp/notify-new-function-2.c: New test.
13466 * gcc.dg/gomp/notify-new-function-3.c: Same.
13467 * gcc.dg/gomp/notify-new-function.c: Same.
13469 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13471 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13472 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13473 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13474 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13475 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13476 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13479 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13482 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13483 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13485 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13486 * gfortran.dg/warn_conversion_5.f90: New test.
13487 * gfortran.dg/warn_conversion_6.f90: New test.
13488 * gfortran.dg/warn_conversion_7.f90: New test.
13490 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13493 * gfortran.dg/blockdata_9.f: New test.
13495 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13498 * gfortran.dg/forall_17.f90: New test.
13500 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13502 * g++.dg/cpp0x/pr57101.C: Add warning.
13503 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13504 * g++.dg/ext/visibility/anon7.C: Same.
13505 * g++.dg/ipa/pr63587-2.C: Same.
13506 * g++.dg/opt/dump1.C: Same.
13507 * g++.dg/opt/pr59622-3.C: Same.
13508 * g++.dg/opt/pr59622.C: Same.
13509 * g++.dg/torture/pr46383.C: Same.
13510 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13511 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13512 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13514 * gfortran.dg/intent_out_8.f90: Same.
13515 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13517 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13520 gfortran.dg/equiv_9.f90: New test.
13523 2015-06-05 Tom de Vries <tom@codesourcery.com>
13525 merge from gomp4 branch:
13526 2015-05-28 Tom de Vries <tom@codesourcery.com>
13528 PR tree-optimization/65443
13529 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13530 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13531 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13533 2015-06-05 Nathan Sidwell <nathan@acm.org>
13536 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13538 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13540 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13542 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13544 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13546 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13548 * gcc.target/i386/noplt-1.c: New test.
13549 * gcc.target/i386/noplt-2.c: New test.
13550 * gcc.target/i386/noplt-3.c: New test.
13551 * gcc.target/i386/noplt-4.c: New test.
13553 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13556 * gfortran.dg/adjustl_1.f90: New test.
13558 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13560 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13561 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13563 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13565 * lto.c (iterative_hash_canonical_type,
13566 gimple_register_canonical_type): only hash main variants of types
13568 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13570 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13571 Move set of dg-do-what-default after early return.
13573 2015-06-04 Marek Polacek <polacek@redhat.com>
13576 * gcc.dg/lvalue-8.c: New test.
13578 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13579 Paolo Carlini <paolo.carlini@oracle.com>
13582 * g++.dg/other/pr66130.C: New.
13583 * g++.dg/cpp0x/pr66130.C: Likewise.
13585 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13587 * g++.dg/cpp0x/decl-loc1.C: New.
13588 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13589 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13590 * g++.dg/init/ctor8.C: Likewise.
13591 * g++.dg/parse/semicolon4.C: Likewise.
13593 2015-06-03 Marek Polacek <polacek@redhat.com>
13596 * g++.dg/ubsan/static-init-1.C: New test.
13597 * g++.dg/ubsan/static-init-2.C: New test.
13598 * g++.dg/ubsan/static-init-3.C: New test.
13600 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13603 * gcc.target/i386/pr66275.c: New test.
13605 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13607 * gcc.dg/Wcxx-compat-22.c: New testcase.
13608 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13609 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13610 * c-c++-common/pr58346-1.c: Likewise.
13611 * c-c++-common/transparent-union-1.c: Likewise.
13613 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13615 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13616 * g++.dg/plugin/def_plugin.c: New file.
13617 * g++.dg/plugin/def-plugin-test.C: New file.
13619 2015-06-03 Richard Biener <rguenther@suse.de>
13621 * gcc.dg/vect/bb-slp-36.c: New testcase.
13623 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13625 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13627 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13629 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13630 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13631 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13632 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13634 2015-06-03 Marek Polacek <polacek@redhat.com>
13638 * gcc.dg/pr64223-1.c: New test.
13639 * gcc.dg/pr64223-2.c: New test.
13641 2015-06-03 Richard Biener <rguenther@suse.de>
13643 PR tree-optimization/63916
13644 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13646 2015-06-03 Richard Biener <rguenther@suse.de>
13648 PR tree-optimization/66375
13649 * gcc.dg/torture/pr66375.c: New testcase.
13651 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13653 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13655 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13658 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13660 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13663 * gfortran.dg/reshape_7.f90: New test.
13665 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13668 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13671 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13674 * gcc.dg/pr49551.c: New testcase.
13676 2015-06-02 Richard Biener <rguenther@suse.de>
13679 * g++.dg/lto/pr65549_0.C: New testcase.
13681 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13684 PR middle-end/66332
13685 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13687 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13689 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13691 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13694 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13696 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13698 PR tree-optimization/48052
13699 * gcc.dg/tree-ssa/scev-8.c: New.
13700 * gcc.dg/tree-ssa/scev-9.c: New.
13701 * gcc.dg/tree-ssa/scev-10.c: New.
13702 * gcc.dg/vect/pr48052.c: New.
13704 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13706 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13708 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13710 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13712 2015-06-02 Marek Polacek <polacek@redhat.com>
13714 PR middle-end/66345
13715 * gcc.dg/torture/pr66345.c: New test.
13717 2015-06-02 Richard Biener <rguenther@suse.de>
13719 PR tree-optimization/65961
13720 * gcc.dg/torture/pr65961.c: New testcase.
13722 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13724 PR tree-optimization/52563
13725 PR tree-optimization/62173
13726 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13727 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13729 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13731 * gnat.dg/specs/varsize_return2.ads: New test.
13732 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13734 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13736 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13738 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13741 * gcc.target/aarch64/sync-comp-swap.c: New.
13742 * gcc.target/aarch64/sync-comp-swap.x: New.
13743 * gcc.target/aarch64/sync-op-acquire.c: New.
13744 * gcc.target/aarch64/sync-op-acquire.x: New.
13745 * gcc.target/aarch64/sync-op-full.c: New.
13746 * gcc.target/aarch64/sync-op-full.x: New.
13747 * gcc.target/aarch64/sync-op-release.c: New.
13748 * gcc.target/aarch64/sync-op-release.x: New.
13750 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13752 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13755 2015-06-01 Richard Biener <rguenther@suse.de>
13757 PR tree-optimization/66349
13758 PR tree-optimization/66352
13759 PR tree-optimization/66357
13760 * gcc.dg/torture/pr66357.c: New testcase.
13761 * gcc.dg/torture/pr66349.c: Likewise.
13762 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13764 2015-06-01 Richard Biener <rguenther@suse.de>
13767 2015-05-29 Richard Biener <rguenther@suse.de>
13769 PR tree-optimization/66314
13770 * gcc.dg/asan/pr66314.c: New testcase.
13772 2015-06-01 Richard Biener <rguenther@suse.de>
13774 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13776 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13778 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13780 (hp3, hp4): Add inline keyword.
13781 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13782 (hp2): Add inline keyword.
13783 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13784 (hp2): Add inline keyword.
13786 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13789 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13790 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13791 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13792 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13794 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13796 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13797 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13799 2015-06-01 Richard Biener <rguenther@suse.de>
13801 PR tree-optimization/66280
13802 * g++.dg/torture/pr66280.C: New testcase.
13803 * g++.dg/torture/pr66280-2.C: Likewise.
13805 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13807 * gnat.dg/addr9_1.adb: New test.
13808 * gnat.dg/addr9_2.adb: Likewise.
13809 * gnat.dg/addr9_3.adb: Likewise.
13810 * gnat.dg/addr9_4.adb: Likewise.
13812 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13814 * g++.dg/other/dump-ada-spec-4.C: New test.
13816 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13818 * gcc.dg/alias-8.c: Fix dg-warning.
13820 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13822 * gcc.dg/alias-8.c: Do not xfail.
13823 * gcc.dg/pr62167.c: Prevent FRE.
13824 * gcc.dg/alias-14.c: New testcase.
13826 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13828 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13830 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13833 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13835 * gcc.target/s390/hotpatch-10.c: Likewise.
13836 * gcc.target/s390/hotpatch-11.c: Likewise.
13837 * gcc.target/s390/hotpatch-12.c: Likewise.
13838 * gcc.target/s390/hotpatch-17.c: Likewise.
13839 * gcc.target/s390/hotpatch-18.c: Likewise.
13840 * gcc.target/s390/hotpatch-20.c: Likewise.
13841 * gcc.target/s390/hotpatch-21.c: Likewise.
13842 * gcc.target/s390/hotpatch-22.c: Likewise.
13843 * gcc.target/s390/hotpatch-23.c: Likewise.
13844 * gcc.target/s390/hotpatch-24.c: Likewise.
13845 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13846 to check for the exact nops too.
13847 * gcc.target/s390/hotpatch-3.c: Likewise.
13848 * gcc.target/s390/hotpatch-4.c: Likewise.
13849 * gcc.target/s390/hotpatch-5.c: Likewise.
13850 * gcc.target/s390/hotpatch-6.c: Likewise.
13851 * gcc.target/s390/hotpatch-7.c: Likewise.
13852 * gcc.target/s390/hotpatch-8.c: Likewise.
13853 * gcc.target/s390/hotpatch-9.c: Likewise.
13854 * gcc.target/s390/hotpatch-14.c: Likewise.
13855 * gcc.target/s390/hotpatch-15.c: Likewise.
13856 * gcc.target/s390/hotpatch-16.c: Likewise.
13857 * gcc.target/s390/hotpatch-19.c: Likewise.
13858 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13859 scan-assembler-times counting number of .align directives.
13860 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13861 dg-options. Remove scan-assembler-times counting number of .align
13863 * gcc.target/s390/hotpatch-26.c: New file.
13864 * gcc.target/s390/hotpatch-27.c: New file.
13865 * gcc.target/s390/hotpatch-28.c: New file.
13866 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13867 using -Os -O0 -O1 -O2 -O3 options.
13869 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13871 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13873 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13875 PR tree-optimization/66142
13876 * gcc.dg/vect/pr66142.c: New test.
13878 2015-05-29 Richard Biener <rguenther@suse.de>
13880 PR tree-optimization/66314
13881 * gcc.dg/asan/pr66314.c: New testcase.
13883 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13885 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13886 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13887 Adjust all callers.
13888 (schedule-cleanups, dg-keep-saved-temps): New proc.
13889 (gcc-dg-test-1): Schedule cleanups.
13890 * lib/profopt.exp (profopt-execute): Likewise.
13891 * g++.dg/cdce3.C: Adjust expected line numbers.
13892 * gcc.dg/cdce1.c: Likewise.
13893 * gcc.dg/cdce2.c: Likewise.
13894 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13895 * gcc.dg/strlenopt-24.c: Likewise.
13896 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13897 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13898 * obj-c++.dg/encode-2.mm: Likewise.
13900 2015-05-28 DJ Delorie <dj@redhat.com>
13902 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13904 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13906 * gnat.dg/discr43.adb: New test.
13908 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13910 * gnat.dg/varsize_temp.adb: Rename into...
13911 * gnat.dg/varsize1.adb: ...this.
13912 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13913 * gnat.dg/varsize2.ad[sb]: ...this.
13914 * gnat.dg/varsize3_1.adb: New test.
13915 * gnat.dg/varsize3_2.adb: Likewise.
13916 * gnat.dg/varsize3_3.adb: Likewise.
13917 * gnat.dg/varsize3_4.adb: Likewise.
13918 * gnat.dg/varsize3_5.adb: Likewise.
13919 * gnat.dg/varsize3_6.adb: Likewise.
13920 * gnat.dg/varsize3_pkg1.ads: New helper.
13921 * gnat.dg/varsize3_pkg2.ads: Likewise.
13922 * gnat.dg/varsize3_pkg3.ads: Likewise.
13924 2015-05-28 Richard Biener <rguenther@suse.de>
13926 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13928 2015-05-28 Richard Biener <rguenther@suse.de>
13930 PR tree-optimization/66142
13931 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13933 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13936 * gcc.dg/darwin-minversion-3.c: Update testcase.
13937 * gcc.dg/darwin-minversion-4.c: Ditto.
13938 * gcc.dg/darwin-minversion-5.c: New testcase.
13939 * gcc.dg/darwin-minversion-6.c: Ditto.
13940 * gcc.dg/darwin-minversion-7.c: Ditto.
13941 * gcc.dg/darwin-minversion-8.c: Ditto.
13942 * gcc.dg/darwin-minversion-9.c: Ditto.
13943 * gcc.dg/darwin-minversion-10.c: Ditto.
13944 * gcc.dg/darwin-minversion-11.c: Ditto.
13945 * gcc.dg/darwin-minversion-12.c: Ditto.
13947 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13949 PR rtl-optimization/66168
13950 * gcc.c-torture/compile/pr66168.c: New test.
13952 2015-05-27 Jeff Law <law@redhat.com>
13955 * gcc.dg/target/m68k/pr39726-1.c: New test.
13957 2015-05-27 Nathan Sidwell <nathan@acm.org>
13960 * g++.dg/ext/alias-canon3.C: New.
13962 2015-05-27 Richard Biener <rguenther@suse.de>
13964 PR tree-optimization/66272
13966 2014-08-15 Richard Biener <rguenther@suse.de>
13968 PR tree-optimization/62031
13969 * gcc.dg/torture/pr66272.c: New testcase.
13971 2015-05-27 Richard Biener <rguenther@suse.de>
13973 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13975 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13978 * gcc.dg/pr65358.c: New test.
13980 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13983 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13985 * gfortran.dg/allocate_with_source_6.f90: New test.
13987 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13989 * gnat.dg/atomic7_1.adb: New test.
13990 * gnat.dg/atomic7_2.adb: Likewise.
13991 * gnat.dg/atomic7_pkg1.ads: New helper.
13992 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13994 2015-05-26 Michael Matz <matz@suse.de>
13996 PR middle-end/66251
13997 * gcc.dg/vect/pr66251.c: New test.
13999 2015-05-26 Richard Biener <rguenther@suse.de>
14001 PR tree-optimization/66142
14002 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
14004 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
14007 * gfortran.dg/allocatable_scalar_13.f90: New test
14009 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
14011 * gnat.dg/warn11.adb: New test.
14012 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
14014 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
14016 * gnat.dg/vfa1_1.adb: New test.
14017 * gnat.dg/vfa1_2.adb: Likewise.
14018 * gnat.dg/vfa1_3.adb: Likewise.
14019 * gnat.dg/vfa1_4.adb: Likewise.
14020 * gnat.dg/vfa1_pkg.ads: New helper.
14022 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
14024 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
14025 * gcc.target/i386/pr66232-3.c: Likewise.
14027 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
14030 * gcc.target/i386/pr66274.c: New test.
14032 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
14034 * gnat.dg/renaming6.ad[sb]: New test.
14036 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
14038 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
14039 and 'dg-require-effective-target pie'.
14041 2015-05-23 Nathan Sidwell <nathan@acm.org>
14044 * g++.dg/cpp0x/pr66243.C: New.
14046 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
14049 * g++.dg/lto/pr66180_0.C: New testcase.
14050 * g++.dg/lto/pr66180_1.C: New testcase.
14052 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
14055 * typebound_call_27.f90: New file.
14057 2015-05-23 Nathan Sidwell <nathan@acm.org>
14060 * g++.dg/template/pr65936.C: New.
14062 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
14064 PR tree-optimization/63387
14065 * gcc.dg/pr63387-2.c: New testcase.
14067 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
14069 * gcc.dg/simd-1.c: Update to the new message.
14071 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
14073 * gcc.dg/nand.c: New testcase.
14075 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
14077 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
14078 Set dg-do-what-default to compile only on ARM targets without
14079 arm_neon_hw execution support. Remove redundant c-torture-execute
14080 in loop over test cases.
14082 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14085 * gcc.target/aarch64/pr65491_1.c: New test.
14086 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
14087 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
14089 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
14092 * g++.dg/cpp0x/explicit9.C: New.
14093 * g++.dg/cpp0x/explicit8.C: Check the locations too.
14095 2015-05-22 Richard Biener <rguenther@suse.de>
14097 PR tree-optimization/66251
14098 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
14100 2015-05-22 Marek Polacek <polacek@redhat.com>
14103 * c-c++-common/attributes-enum-1.c: New test.
14104 * c-c++-common/attributes-enum-2.c: New test.
14105 * g++.dg/cpp0x/attributes-enum-1.C: New test.
14106 * g++.dg/cpp1y/attributes-enum-1.C: New test.
14108 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
14110 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
14111 effective target support. If no arm_neon_hw support, do not attempt
14112 to execute the tests; only compile them.
14113 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
14114 and "dg-require-effective-target arm_neon_ok".
14115 * gcc.target/arm/simd/vextp16_1.c: Likewise.
14116 * gcc.target/arm/simd/vextp64_1.c: Likewise.
14117 * gcc.target/arm/simd/vextp8_1.c: Likewise.
14118 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
14119 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
14120 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
14121 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
14122 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
14123 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
14124 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
14125 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
14126 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
14127 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
14128 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
14129 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
14130 * gcc.target/arm/simd/vexts16_1.c: Likewise.
14131 * gcc.target/arm/simd/vexts32_1.c: Likewise.
14132 * gcc.target/arm/simd/vexts64_1.c: Likewise.
14133 * gcc.target/arm/simd/vexts8_1.c: Likewise.
14134 * gcc.target/arm/simd/vextu16_1.c: Likewise.
14135 * gcc.target/arm/simd/vextu32_1.c: Likewise.
14136 * gcc.target/arm/simd/vextu64_1.c: Likewise.
14137 * gcc.target/arm/simd/vextu8_1.c: Likewise.
14138 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
14139 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
14140 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
14141 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
14142 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
14143 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
14144 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
14145 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
14146 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
14147 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
14148 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
14149 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
14150 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
14151 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
14152 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
14153 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
14154 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
14155 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
14156 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
14157 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
14158 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
14159 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
14160 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
14161 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
14162 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
14163 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
14164 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
14165 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
14166 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
14167 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
14168 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
14169 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
14170 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
14171 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
14172 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
14173 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
14174 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
14175 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
14176 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
14177 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
14178 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
14179 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
14180 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
14181 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
14182 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
14183 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
14184 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
14185 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
14186 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
14187 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
14188 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
14189 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
14190 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
14191 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
14192 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
14193 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
14194 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
14195 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
14196 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
14197 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
14198 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
14199 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
14200 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
14201 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
14202 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
14203 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
14204 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
14205 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
14206 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
14207 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14208 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14209 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14210 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
14211 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
14212 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
14213 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14214 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14215 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14216 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14217 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14218 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14219 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14220 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14221 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14222 * gcc.target/arm/simd/vzips16_1.c: Likewise.
14223 * gcc.target/arm/simd/vzips32_1.c: Likewise.
14224 * gcc.target/arm/simd/vzips8_1.c: Likewise.
14225 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
14226 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
14227 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
14229 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
14231 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14232 * gcc.dg/vect/pr59354.c: Likewise.
14233 * gcc.dg/vect/pr64252.c: Likewise.
14234 * gcc.dg/vect/pr64404.c: Likewise.
14235 * gcc.dg/vect/pr64493.c: Likewise.
14236 * gcc.dg/vect/pr64495.c: Likewise.
14237 * gcc.dg/vect/pr64844.c: Likewise.
14238 * gcc.dg/vect/pr65518.c: Likewise.
14239 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14241 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
14244 * g++.dg/cpp1y/var-templ28.C: New.
14246 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
14249 * gcc.target/i386/pr66232-1.c: New test.
14250 * gcc.target/i386/pr66232-2.c: Likewise.
14251 * gcc.target/i386/pr66232-3.c: Likewise.
14252 * gcc.target/i386/pr66232-4.c: Likewise.
14253 * gcc.target/i386/pr66232-5.c: Likewise.
14255 2015-05-21 Nathan Sidwell <nathan@acm.org>
14257 * g++.dg/cpp1y/pr60943.C: New.
14259 2015-05-21 Jakub Jelinek <jakub@redhat.com>
14261 PR tree-optimization/66233
14262 * gcc.c-torture/execute/pr66233.c: New test.
14264 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14267 * gfortran.dg/inline_matmul_11.f90: New test.
14269 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
14271 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14272 instead of listing several targets on its own.
14273 * gcc.target/i386/pr32219-2.c: Likewise.
14274 * gcc.target/i386/pr32219-3.c: Likewise.
14275 * gcc.target/i386/pr32219-4.c: Likewise.
14276 * gcc.target/i386/pr32219-5.c: Likewise.
14277 * gcc.target/i386/pr32219-6.c: Likewise
14278 * gcc.target/i386/pr32219-7.c: Likewise.
14279 * gcc.target/i386/pr32219-8.c: Likewise.
14280 * gcc.target/i386/pr39013-1.c: Likewise.
14281 * gcc.target/i386/pr39013-2.c: Likewise.
14282 * gcc.target/i386/pr64317.c: Likewise.
14284 2015-05-21 Jeff Law <law@redhat.com>
14286 * gcc.target/hppa/shadd-3.c: New test.
14287 * gcc.target/hppa/shadd-4.c: New test.
14289 2015-05-21 Michael Matz <matz@suse.de>
14291 * gcc.dg/vect/vect-strided-store.c: New test.
14292 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14293 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14295 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14297 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14298 * gcc.dg/pow-sqrt-synth-1.c: New test.
14299 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14301 2015-05-21 Richard Biener <rguenther@suse.de>
14304 * g++.dg/conversion/pr66211.C: New testcase.
14305 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14307 2015-05-21 Jeff Law <law@redhat.com>
14309 * gcc.target/hppa/shadd-2.c: New test.
14311 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
14314 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14316 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14319 * gcc.target/arm/pr26702.c: Adjust target selector.
14321 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14323 PR middle-end/66221
14324 * gcc.dg/lto/pr66221_0.c: New test.
14325 * gcc.dg/lto/pr66221_1.c: New test.
14327 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14330 * gcc.dg/redecl-4.c: Update column numbers.
14331 * gcc.dg/format/bitfld-1.c: Likewise.
14332 * gcc.dg/format/attr-2.c: Likewise.
14333 * gcc.dg/format/attr-6.c: Likewise.
14334 * gcc.dg/format/attr-7.c (baz): Likewise.
14335 * gcc.dg/format/asm_fprintf-1.c: Likewise.
14336 * gcc.dg/format/attr-4.c: Likewise.
14337 * gcc.dg/format/branch-1.c: Likewise.
14338 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14339 locations within strings with embedded escape sequences.
14341 2015-05-20 Jeff Law <law@redhat.com>
14343 * gcc.target/hppa/hppa.exp: New target test driver.
14344 * gcc.target/hppa/shadd-1.c: New test.
14346 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
14348 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14350 2015-05-20 David Malcolm <dmalcolm@redhat.com>
14352 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14353 (fn_33_k_and_r_style): New.
14354 (fn_33_stroustrup_style): New.
14355 (fn_33_allman_style): New.
14356 (fn_33_whitesmiths_style): New.
14357 (fn_33_horstmann_style): New.
14358 (fn_33_ratliff_banner_style): New.
14359 (fn_33_lisp_style): New.
14360 (fn_34_indent_dash_gnu): New.
14361 (fn_34_indent_dash_kr): New.
14362 (fn_34_indent_dash_orig): New.
14363 (fn_34_indent_linux_style): New.
14365 2015-05-20 Andre Vehreschild <vehre@gmx.de>
14368 * gfortran.dg/allocate_with_source_5.f90: Extend test.
14370 2015-05-20 Bin Cheng <bin.cheng@arm.com>
14372 PR tree-optimization/65447
14373 * gcc.dg/tree-ssa/pr65447.c: New test.
14375 2015-05-19 Nathan sidwell <nathan@acm.org>
14377 * g++.dg/cpp0x/pr65954.C: New.
14379 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
14381 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14383 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14385 * lib/target-supports.exp: Vector do not always have natural
14386 alignment on s390*.
14388 2015-05-19 David Sherwood <david.sherwood@arm.com>
14390 * gcc.dg/loop-invariant.c: New testcase.
14392 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14394 * lib/target-supports.exp: Vector do not always have natural
14395 alignment on s390*.
14397 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14399 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14401 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14403 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14405 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14406 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14407 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14408 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14409 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14410 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14411 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14412 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14413 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14414 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14416 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14418 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14422 * gcc.target/s390/s390.exp
14423 (check_effective_target_vector): New check.
14424 * gcc.target/s390/vector/vec-abi-1.c: New test.
14425 * gcc.target/s390/vector/vec-abi-2.c: New test.
14426 * gcc.target/s390/vector/vec-abi-3.c: New test.
14427 * gcc.target/s390/vector/vec-abi-4.c: New test.
14428 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14429 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14430 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14431 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14432 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14433 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14434 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14435 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14436 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14437 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14438 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14439 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14440 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14441 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14442 * gcc.target/s390/vector/vec-init-1.c: New test.
14443 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14444 * gcc.target/s390/vector/vec-shift-1.c: New test.
14445 * gcc.target/s390/vector/vec-sub-1.c: New test.
14447 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14449 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14451 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14453 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14455 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14457 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14459 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14461 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14463 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14465 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14467 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14469 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14471 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14473 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14475 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14477 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14479 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14481 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14483 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14485 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14487 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14489 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14491 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14493 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14495 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14497 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14499 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14501 PR tree-optimization/66187
14502 * gcc.c-torture/execute/pr66187.c: New test.
14503 * gcc.dg/pr66187-1.c: New test.
14504 * gcc.dg/pr66187-2.c: New test.
14506 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14508 * gcc.dg/vect/bb-slp-35.c: Adjust.
14510 2015-05-19 Richard Biener <rguenther@suse.de>
14512 PR tree-optimization/66165
14513 * gcc.dg/torture/pr66165.c: New testcase.
14515 PR tree-optimization/66185
14516 * gcc.dg/torture/pr66185.c: New testcase.
14518 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14521 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14523 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14525 * gcc.target/mips/p5600-bonding.c : New file.
14527 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14530 * gfortran.dg/interface_operator_1.f90: New tests.
14532 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14535 * gfortran.dg/generic_29.f90: New tests.
14537 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14540 * gfortran.dg/storage_size_6.f90: New tests.
14542 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14545 * gfortran.dg/null1.f90: New test.
14547 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14550 * gfortran.dg/entry_21.f90: New test.
14552 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14555 * gfortran.dg/storage_size_6.f90: New tests.
14557 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14560 * gfortran.dg/misplaced_statement.f90: New test.
14562 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14565 * gfortran.dg/filepos1.f90: New test
14567 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14570 * gfortran.dg/pr64925.f90: New test.
14572 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14574 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14576 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14578 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14580 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14581 to the family of pie capable targets.
14583 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14585 * gcc.target/arm/bics_1.c : New testcase.
14586 * gcc.target/arm/bics_2.c : New testcase.
14587 * gcc.target/arm/bics_3.c : New testcase.
14588 * gcc.target/arm/bics_4.c : New testcase.
14590 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14592 * gcc.target/mips/umips-attr.c: New test.
14594 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14596 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14597 * gcc.dg/20150120-2.c (dg-final): Ditto.
14598 * gcc.dg/20150120-2.c (dg-final): Ditto.
14599 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14601 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14604 * gcc.target/i386/pr66174.c: New test.
14606 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14609 * gfortran.dg/matmul_bounds_6.f90: New test.
14610 * gfortran.dg/matmul_bounds_7.f90: New test.
14612 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14614 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14615 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14616 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14617 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14618 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14619 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14621 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14624 * gfortran.dg/continuation_13.f90: Update test.
14625 * gfortran.dg/pr65903.f90: New test.
14627 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14630 * gfortran.dg/block_14.f90: New test.
14632 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14635 * lib/gfortran-dg.exp: Update regex to handle two locations for
14636 the same diagnostic without caret.
14637 * gfortran.dg/badline.f: Test also that line numbers are correct
14638 before and after "left but not entered" warning.
14640 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14641 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14644 * gcc.target/arm/maskdata.c: New test.
14646 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14649 * gfortran.dg/derived_constructor_components_5: New test
14651 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14654 * gcc.target/alpha/pr66140.c: New test.
14656 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14659 * gcc.dg/Wconversion-complex-c99.c: New test.
14660 * gcc.dg/Wconversion-complex-gnu.c: New test.
14662 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14664 PR tree-optimization/64454
14665 * gcc.dg/modmod.c: New testcase.
14667 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14669 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14671 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14673 PR middle-end/66134
14674 * gcc.target/i386/mpx/pr66134.c: New test.
14676 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14678 * gcc.target/powerpc/pr60158.c: New test.
14680 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14682 * gcc.target/i386/sibcall-7.c: New test.
14683 * gcc.target/i386/sibcall-8.c: New test.
14685 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14687 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14688 (abs64_in_dreg): Likewise.
14690 2015-05-14 Marek Polacek <polacek@redhat.com>
14694 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14695 * gcc.dg/pr19984.c: Likewise.
14696 * gcc.dg/pr66066-1.c: New test.
14697 * gcc.dg/pr66066-2.c: New test.
14698 * gcc.dg/pr66066-3.c: New test.
14700 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14702 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14703 * gcc.dg/pow-sqrt.x: New file.
14704 * gcc.dg/pow-sqrt-1.c: New test.
14705 * gcc.dg/pow-sqrt-2.c: Likewise.
14706 * gcc.dg/pow-sqrt-3.c: Likewise.
14708 2015-05-13 Richard Biener <rguenther@suse.de>
14710 PR tree-optimization/66123
14711 * gcc.dg/torture/pr66123.c: New testcase.
14713 2015-05-13 Richard Biener <rguenther@suse.de>
14715 PR middle-end/66110
14716 * gcc.dg/alias-2.c: Adjust.
14717 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14719 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14722 * gcc.target/i386/pr65103-3.c: New.
14724 2015-05-13 Martin Liska <mliska@suse.cz>
14726 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14728 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14731 * gcc.target/i386/pr66112-2.c: New test.
14734 * gcc.target/i386/pr66112-1.c: New test.
14736 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14739 * gcc.target/i386/mpx/pr66048.cc: New.
14741 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14743 PR rtl-optimization/64616
14744 * gcc.dg/loop-8.c: New test.
14745 * gcc.dg/loop-9.c: New test.
14747 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14749 PR target/pr66047.c
14750 * gcc.target/i386/pr66047.c: New testcase.
14752 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14755 * gcc.c-torture/compile/pr65873.c: New testcase.
14757 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14760 * gfortran.dg/inline_matmul_10.f90: New test.
14762 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14764 * c-c++-common/Wmisleading-indentation.c: New testcase.
14765 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14766 * c-c++-common/Wmisleading-indentation-2.md: New file.
14768 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14770 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14772 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14774 2015-05-12 Richard Biener <rguenther@suse.de>
14776 PR tree-optimization/66101
14777 * gcc.dg/torture/pr66101.c: New testcase.
14779 2015-05-12 Richard Biener <rguenther@suse.de>
14781 PR tree-optimization/37021
14782 * gcc.target/i386/vect-addsub.c: New testcase.
14784 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14786 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14788 2015-05-12 Tom de Vries <tom@codesourcery.com>
14790 PR tree-optimization/66010
14791 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14793 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14796 * g++.dg/cpp0x/trailing10.C: New.
14798 2015-05-12 Richard Biener <rguenther@suse.de>
14800 * gcc.dg/vect/bb-slp-35.c: New testcase.
14802 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14805 * gfortran.dg/bound_simplification_6.f90: New.
14807 2015-05-11 Steve Ellcey <sellcey@mips.com>
14809 * gcc.target/mips/branch-1.c: Pass argument to bar().
14811 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14814 * gcc.target/i386/pr65753.c: New test.
14816 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14818 PR rtl-optimization/66076
14819 * gcc.dg/torture/pr66076.c: New test.
14821 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14824 * gfortran.dg/inline_matmul_7.f90: New test.
14825 * gfortran.dg/inline_matmul_8.f90: New test.
14826 * gfortran.dg/inline_matmul_9.f90: New test.
14828 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14830 * gfortran.dg/bound_simplification_5.f90: New.
14832 2015-05-09 Jason Merrill <jason@redhat.com>
14834 * lib/target-supports.exp (cxx_default): New global.
14835 (check_effective_target_c++11_only)
14836 (check_effective_target_c++14_only)
14837 (check_effective_target_c++98_only)
14838 (check_effective_target_c++1z_only): Check it.
14840 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14842 PR tree-optimization/64454
14843 * gcc.dg/tree-ssa/vrp97.c: New file.
14844 * gcc.dg/vect/slp-perm-7.c: Update.
14846 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14849 * gfortran.dg/elemental_subroutine_11.f90: New test.
14851 2015-05-08 Richard Biener <rguenther@suse.de>
14853 PR tree-optimization/66036
14854 * gcc.dg/vect/slp-41.c: New testcase.
14856 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14858 * gfortran.dg/elemental_optional_args_7.f90: New.
14860 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14862 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14863 allow cmlt or sshr.
14865 2015-05-08 Marek Polacek <polacek@redhat.com>
14868 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14869 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14871 2015-05-07 Marek Polacek <polacek@redhat.com>
14874 * c-c++-common/Wshift-negative-value-1.c: New test.
14875 * c-c++-common/Wshift-negative-value-2.c: New test.
14876 * c-c++-common/Wshift-negative-value-3.c: New test.
14877 * c-c++-common/Wshift-negative-value-4.c: New test.
14878 * c-c++-common/Wshift-negative-value-5.c: New test.
14879 * c-c++-common/Wshift-negative-value-6.c: New test.
14880 * gcc.dg/c90-left-shift-1.c: New test.
14881 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14882 * gcc.dg/c99-left-shift-1.c: New test.
14884 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14887 PR middle-end/54303
14888 * gcc.dg/fdata-sections-2.c: New file.
14890 2015-05-07 Marek Polacek <polacek@redhat.com>
14893 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14895 * c-c++-common/ubsan/align-7.c: Likewise.
14896 * c-c++-common/ubsan/bounds-8.c: Likewise.
14897 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14898 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14899 * c-c++-common/ubsan/null-1.c: Likewise.
14900 * c-c++-common/ubsan/null-10.c: Likewise.
14901 * c-c++-common/ubsan/null-11.c: Likewise.
14902 * c-c++-common/ubsan/null-2.c: Likewise.
14903 * c-c++-common/ubsan/null-3.c: Likewise.
14904 * c-c++-common/ubsan/null-4.c: Likewise.
14905 * c-c++-common/ubsan/null-5.c: Likewise.
14906 * c-c++-common/ubsan/null-6.c: Likewise.
14907 * c-c++-common/ubsan/null-7.c: Likewise.
14908 * c-c++-common/ubsan/null-8.c: Likewise.
14909 * c-c++-common/ubsan/null-9.c: Likewise.
14910 * c-c++-common/ubsan/object-size-1.c: Likewise.
14911 * c-c++-common/ubsan/object-size-10.c: Likewise.
14912 * c-c++-common/ubsan/object-size-4.c: Likewise.
14913 * c-c++-common/ubsan/object-size-5.c: Likewise.
14914 * c-c++-common/ubsan/object-size-7.c: Likewise.
14915 * c-c++-common/ubsan/object-size-8.c: Likewise.
14916 * c-c++-common/ubsan/object-size-9.c: Likewise.
14917 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14918 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14919 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14920 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14921 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14922 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14923 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14924 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14925 * c-c++-common/ubsan/pr59333.c: Likewise.
14926 * c-c++-common/ubsan/pr59667.c: Likewise.
14927 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14928 * c-c++-common/ubsan/pr60636.c: Likewise.
14929 * c-c++-common/ubsan/pr63802.c: Likewise.
14930 * c-c++-common/ubsan/recovery-1.c: Likewise.
14931 * c-c++-common/ubsan/recovery-3.c: Likewise.
14932 * c-c++-common/ubsan/shift-1.c: Likewise.
14933 * c-c++-common/ubsan/shift-2.c: Likewise.
14934 * c-c++-common/ubsan/shift-4.c: Likewise.
14935 * c-c++-common/ubsan/shift-7.c: Likewise.
14936 * c-c++-common/ubsan/undefined-2.c: Likewise.
14937 * c-c++-common/ubsan/vla-1.c: Likewise.
14938 * g++.dg/ubsan/null-1.C: Likewise.
14939 * g++.dg/ubsan/null-3.C: Likewise.
14940 * g++.dg/ubsan/null-4.C: Likewise.
14941 * g++.dg/ubsan/vptr-8.C: Likewise.
14942 * g++.dg/ubsan/vptr-9.C: Likewise.
14943 * gcc.dg/ubsan/bounds-2.c: Likewise.
14944 * gcc.dg/ubsan/object-size-9.c: Likewise.
14946 2015-05-07 Jeff Law <law@redhat.com>
14948 * gcc.dg/tree-ssa/shorten-1.c: New test.
14950 2015-05-07 Richard Biener <rguenther@suse.de>
14952 PR tree-optimization/66002
14953 * gcc.dg/vect/vect-125.c: New testcase.
14955 2015-05-07 Marek Polacek <polacek@redhat.com>
14956 Martin Uecker <uecker@eecs.berkeley.edu>
14958 * c-c++-common/ubsan/bounds-10.c: New test.
14960 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14962 * jit.dg/harness.h (set_options): Wrap with
14963 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14964 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14965 Special-case test-benchmark.c as a negative.
14966 * jit.dg/test-benchmark.c: New file.
14968 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14971 * gcc.target/arm/pr64208.c: New test.
14973 2015-05-06 Alan Modra <amodra@gmail.com>
14976 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14977 (gparms): Make volatile.
14979 2015-05-06 Richard Biener <rguenther@suse.de>
14981 PR tree-optimization/62283
14982 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14984 2015-05-06 Christian Bruel <christian.bruel@st.com>
14987 * gcc.target/aarch64/iinline-attr-1.c: New test.
14989 2015-05-06 Richard Biener <rguenther@suse.de>
14991 * gcc.dg/vect/bb-slp-34.c: New testcase.
14993 2015-05-06 Richard Biener <rguenther@suse.de>
14995 PR tree-optimization/62283
14996 * gcc.dg/vect/bb-slp-14.c: Adjust.
14998 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
15001 * gcc.target/i386/pr65990.c: New test.
15003 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
15006 * gcc.target/i386/pr65915.c: New.
15008 2015-05-05 Tom de Vries <tom@codesourcery.com>
15010 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
15011 'va_list escapes 0'.
15013 2015-05-05 Tom de Vries <tom@codesourcery.com>
15015 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
15018 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
15020 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
15021 * gcc.target/arm/pr65924.c: Likewise.
15023 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
15026 * gcc.target/i386/pr65871-3.c: New test.
15028 2015-05-04 Jeff Law <law@redhat.com>
15031 2015-05-04 Jeff Law <law@redhat.com>
15032 * gcc.dg/tree-ssa/shorten-1.c: New test.
15034 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
15035 Jakub Jelinek <jakub@redhat.com>
15038 * g++.dg/cpp0x/Wnarrowing4.C: New.
15040 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
15042 * lib/target-supports.exp
15043 (check_effective_target_keeps_null_pointer_checks): Clarify that
15044 this is for targets that disable -fdelete-null-pointer-checks,
15045 not default it to off.
15046 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
15047 -fdelete-null-pointer-checks explicit.
15048 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
15049 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
15050 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
15051 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
15052 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
15053 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
15054 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
15055 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
15056 * gcc.dg/tree-ssa/pr20318.c: Likewise.
15057 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15058 * gcc.dg/tree-ssa/pr20702.c: Likewise.
15059 * gcc.dg/tree-ssa/pr21086.c: Likewise.
15060 * gcc.dg/tree-ssa/pr21090.c: Likewise.
15061 * gcc.dg/tree-ssa/pr58480.c: Likewise.
15062 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
15063 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
15064 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
15065 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
15066 * gcc.dg/tree-ssa/unreachable.c: Likewise.
15067 * gcc.dg/tree-ssa/vrp02.c: Likewise.
15068 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15069 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15070 * gcc.dg/tree-ssa/vrp55.c: Likewise.
15071 * g++.dg/cpp0x/static_assert9.C: Likewise.
15072 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
15073 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
15074 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
15075 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
15076 * g++.dg/tree-ssa/pr26406.C: Likewise.
15078 2015-05-04 Jakub Jelinek <jakub@redhat.com>
15080 PR tree-optimization/65984
15081 * c-c++-common/ubsan/pr65984.c: New test.
15083 2015-05-04 Jeff Law <law@redhat.com>
15085 * gcc.dg/tree-ssa/shorten-1.c: New test.
15087 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15090 * gfortran.dg/pr44735.f90: New test.
15092 2015-05-04 Richard Biener <rguenther@suse.de>
15094 PR tree-optimization/65965
15095 * gcc.dg/vect/bb-slp-33.c: New testcase.
15097 2015-05-04 Richard Biener <rguenther@suse.de>
15099 PR tree-optimization/65935
15100 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
15102 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
15104 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
15105 for each supported variant instead of CHECK_RESULTS.
15106 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
15107 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
15108 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
15109 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
15110 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
15111 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15112 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
15113 expected results for unsupported variants. Call CHECK for each
15114 supported variant instead of CHECK_RESULTS.
15115 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
15116 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
15117 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
15118 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
15119 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
15120 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
15121 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
15122 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
15123 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
15124 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
15125 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15126 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15127 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15128 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
15129 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
15130 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
15131 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
15132 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
15133 expected results for unsupported variants.
15134 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
15135 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
15136 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
15137 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
15138 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
15139 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
15140 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
15141 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
15142 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
15143 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
15144 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
15145 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
15146 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
15147 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
15148 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
15149 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
15150 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
15151 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
15152 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
15153 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
15154 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
15155 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
15156 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
15157 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
15158 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
15159 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
15160 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
15161 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
15163 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15166 * gfortran.dg/bound_9.f90: Add pointer assignment.
15168 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
15169 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
15172 * g++.dg/cpp0x/Wnarrowing3.C: New.
15174 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
15176 * gcc.dg/20150120-1.c: New test.
15177 * gcc.dg/20150120-2.c: New test.
15178 * gcc.dg/20150120-3.c: New test.
15180 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
15182 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
15184 2015-05-01 Renlin Li <renlin.li@arm.com>
15186 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
15188 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
15190 * gfortran.dg/bound_simplification_4.f90: New.
15192 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15194 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
15195 with powerpc_p8vector_ok.
15197 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15200 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
15202 * gfortran.dg/bound_9.f90: New test case.
15204 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
15206 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15207 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15208 for 32bit x86 targets.
15209 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15210 for 32bit x86 targets.
15211 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
15212 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15213 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
15214 for 32bit x86 targets.
15216 2015-04-30 Marek Polacek <polacek@redhat.com>
15218 PR tree-optimization/63551
15219 * g++.dg/ipa/pr63551.C: New test.
15221 2015-04-30 Caroline Tice <cmtice@google.com>
15224 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
15225 partition size on certain targets.
15227 2015-04-30 Renlin Li <renlin.li@arm.com>
15229 * gcc.target/aarch64/vect-reduc-or_1.c: New.
15231 2015-04-30 Marek Polacek <polacek@redhat.com>
15233 * c-c++-common/Wbool-compare-3.c: New test.
15235 * gcc.dg/pr65901.c (foo): Adjust dg-error.
15236 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
15238 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15241 * g++.dg/init/ref22.C: New.
15243 2015-04-30 Marek Polacek <polacek@redhat.com>
15245 * gcc.dg/init-bad-8.c: New test.
15247 * gcc.dg/incomplete-typedef-1.c: New test.
15249 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15252 * g++.dg/template/crash121.C: New.
15254 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
15256 * gcc.target/mips/call-from-init.c: New test.
15257 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15259 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15262 * gcc.target/i386/pr65871-1.c: New test.
15263 * gcc.target/i386/pr65871-2.c: Ditto.
15265 2015-04-29 Marek Polacek <polacek@redhat.com>
15268 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15269 * c-c++-common/Wbool-compare-2.c: New test.
15271 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
15274 * gcc.target/aarch64/vstN_lane_1.c: New file.
15276 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
15279 * g++.dg/warn/Winit-self-3.C: New.
15281 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15283 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15285 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
15288 * gcc.target/arm/pr65924.c: New test.
15290 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
15292 * g++.dg/gomp/tpl-target-update.C: New file.
15294 2015-04-29 Richard Biener <rguenther@suse.de>
15296 PR tree-optimization/65917
15297 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15299 2015-04-29 Christian Bruel <christian.bruel@st.com>
15302 * gcc.dg/ipa/iinline-attr.c: New test.
15303 * gcc.target/i386/iinline-attr-2.c: New test.
15305 2015-04-28 Andre Vehreschild <vehre@gmx.de>
15307 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15310 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15312 * gcc.dg/vect/vect-33.c: Remove spurious line.
15314 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
15316 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15318 2015-04-28 Marek Polacek <polacek@redhat.com>
15321 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15322 * gcc.dg/pr65901.c: New test.
15324 2015-04-28 Richard Biener <rguenther@suse.de>
15326 PR tree-optimization/62283
15327 * gfortran.dg/vect/pr62283-2.f: New testcase.
15328 * gcc.dg/vect/bb-slp-14.c: Adjust.
15330 2015-04-28 Richard Biener <rguenther@suse.de>
15332 PR tree-optimization/65851
15333 * g++.dg/torture/pr65851.C: New testcase.
15335 2015-04-27 Jeff Law <law@redhat.com>
15337 PR tree-optimization/65217
15338 * gcc.target/i386/pr65217.c: Remove XFAIL.
15340 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15343 Add tests forgotten to svn-add.
15344 * gfortran.dg/class_allocate_19.f03: New test.
15345 * gfortran.dg/class_array_20.f03: New test.
15346 * gfortran.dg/class_array_21.f03: New test.
15347 * gfortran.dg/finalize_29.f08: New test.
15349 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15353 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15354 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15356 2015-04-27 Caroline Tice <cmtice@google.com>
15358 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15361 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
15364 * gcc.target/powerpc/htm-1.c: New test.
15365 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15366 on 64-bit compiles.
15367 (__builtin_tabortdci): Likewise.
15368 (__builtin_tcheck): Remove operand.
15369 * lib/target-supports.exp (check_htm_hw_available): New function.
15371 2015-04-27 Richard Biener <rguenther@suse.de>
15373 * gcc.target/i386/pr65217.c: XFAIL.
15375 2015-04-27 Jakub Jelinek <jakub@redhat.com>
15377 PR tree-optimization/65875
15378 * gcc.c-torture/compile/pr65875.c: New test.
15380 2015-04-25 Marek Polacek <polacek@redhat.com>
15383 * gcc.dg/enum-incomplete-2.c: New test.
15384 * gcc.dg/enum-mode-1.c: New test.
15386 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15389 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15391 * gcc.target/powerpc/pr65849-2.c: Likewise.
15393 2015-04-24 Tom de Vries <tom@codesourcery.com>
15395 PR tree-optimization/65802
15396 * g++.dg/pr65802.C: Move to ...
15397 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
15398 stdarg.h. Rewrite for C.
15399 (fn1): Use va_list and va_arg. Make variable args function. Add use of
15400 va_start and va_end. Remove unnecessary inline asm.
15402 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
15403 Wei Mi <wmi@google.com>
15405 * gcc.target/i386/sse2-load-multi.c: New test.
15406 * gcc.target/i386/sse2-store-multi.c: Ditto.
15408 2015-04-24 Marek Polacek <polacek@redhat.com>
15411 * c-c++-common/pr65830.c: New test.
15414 * c-c++-common/Wlogical-op-1.c: New test.
15416 2015-04-24 Marek Polacek <polacek@redhat.com>
15419 * c-c++-common/pr61534-1.c: New test.
15421 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15422 Steven Bosscher <steven@gcc.gnu.org>
15424 PR rtl-optimization/34503
15425 * gcc.target/arm/pr64616.c: New file.
15427 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15429 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15431 2015-04-24 Terry Guo <terry.guo@arm.com>
15433 * gcc.target/arm/pr65710.c: Update the options.
15435 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15437 * gcc.target/i386/pr65523.c: Skip x32.
15439 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15441 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15442 to look for vcl* where appropriate.
15444 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15446 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15447 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15449 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15452 * gcc.target/arm/pr26702.c: New test.
15454 2015-04-23 Marek Polacek <polacek@redhat.com>
15457 * gcc.dg/pr65345-1.c: New test.
15458 * gcc.dg/pr65345-2.c: New test.
15460 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15462 * gcc.target/powerpc/crypto-builtin-2.c: New.
15464 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15467 * gfortran.dg/class_allocate_19.f03: New test.
15468 * gfortran.dg/class_array_20.f03: New test.
15469 * gfortran.dg/class_array_21.f03: New test.
15470 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15471 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15472 initialization correctly.
15473 * gfortran.dg/finalize_29.f08: New test.
15475 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15477 * gcc.target/powerpc/swaps-p8-18.c: New test.
15479 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15482 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15483 * gcc.dg/vect/bb-slp-25.c: Likewise.
15484 * gcc.dg/vect/bb-slp-29.c: Likewise.
15485 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15486 vect_no_align && { ! vect_hw_misalign }.
15487 * gcc.dg/vect/bb-slp-9.c: Likewise.
15488 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15491 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15492 account for POWER8, where peeling for alignment is not needed.
15493 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15494 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15495 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15496 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15497 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15498 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15499 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15500 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15501 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15502 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15503 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15504 * gcc.dg/vect/pr16105.c: Likewise.
15505 * gcc.dg/vect/pr20122.c: Likewise.
15506 * gcc.dg/vect/pr33804.c: Likewise.
15507 * gcc.dg/vect/pr33953.c: Likewise.
15508 * gcc.dg/vect/pr56787.c: Likewise.
15509 * gcc.dg/vect/pr58508.c: Likewise.
15510 * gcc.dg/vect/slp-25.c: Likewise.
15511 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15512 * gcc.dg/vect/vect-105.c: Likewise.
15513 * gcc.dg/vect/vect-27.c: Likewise.
15514 * gcc.dg/vect/vect-29.c: Likewise.
15515 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15517 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15518 && { ! vect_hw_misalign }.
15519 * gcc.dg/vect/vect-44.c: Likewise.
15520 * gcc.dg/vect/vect-48.c: Likewise.
15521 * gcc.dg/vect/vect-50.c: Likewise.
15522 * gcc.dg/vect/vect-52.c: Likewise.
15523 * gcc.dg/vect/vect-56.c: Likewise.
15524 * gcc.dg/vect/vect-60.c: Likewise.
15525 * gcc.dg/vect/vect-72.c: Likewise.
15526 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15527 * gcc.dg/vect/vect-75.c: Likewise.
15528 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15529 * gcc.dg/vect/vect-77-global.c: Likewise.
15530 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15531 * gcc.dg/vect/vect-78-global.c: Likewise.
15532 * gcc.dg/vect/vect-93.c: Likewise.
15533 * gcc.dg/vect/vect-95.c: Likewise.
15534 * gcc.dg/vect/vect-96.c: Likewise.
15535 * gcc.dg/vect/vect-cond-1.c: Likewise.
15536 * gcc.dg/vect/vect-cond-3.c: Likewise.
15537 * gcc.dg/vect/vect-cond-4.c: Likewise.
15538 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15539 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15540 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15541 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15542 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15543 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15544 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15545 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15546 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15547 * gcc.dg/vect/vect-outer-5.c: Likewise.
15548 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15549 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15550 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15551 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15552 * gcc.dg/vect/vect-peel-3.c: Likewise.
15553 * gcc.dg/vect/vect-peel-4.c: Likewise.
15554 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15555 * gcc.target/powerpc/pr65456.c: New test.
15556 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15557 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15558 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15559 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15560 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15561 vect_no_align && { ! vect_hw_misalign }.
15562 * gfortran.dg/vect/vect-3.f90: Likewise.
15563 * gfortran.dg/vect/vect-4.f90: Likewise.
15564 * gfortran.dg/vect/vect-5.f90: Likewise.
15565 * lib/target-supports.exp (check_effective_target_vect_no_align):
15566 Return 1 for POWER8.
15567 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15569 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15572 * gfortran.dg/pr65429.f90: New test.
15574 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15576 * c-c++-common/asan/user-section-1.c: New test.
15577 * c-c++-common/asan/user-section-2.c: New test.
15578 * c-c++-common/asan/user-section-3.c: New test.
15580 2015-04-22 Hale Wang <hale.wang@arm.com>
15581 Terry Guo <terry.guo@arm.com>
15583 PR rtl-optimization/64818
15584 * gcc.target/arm/pr64818.c: New test.
15586 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15589 * g++.dg/tree-ssa/pr61034.C: Update template.
15590 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15591 * gcc.dg/Warray-bounds-11.c: Likewise.
15592 * gcc.dg/Warray-bounds.c: Likewise.
15594 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15596 PR libgfortran/65234
15597 * gfortran.dg/fmt_unlimited.f90: New test.
15599 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15601 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15603 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15604 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15605 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15606 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15607 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15608 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15609 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15611 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15613 PR libgfortran/56743
15614 * gfortran.dg/namelist_87.f90: New test.
15616 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15618 * gcc.target/aarch64/mult-synth_1.c: New test.
15619 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15620 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15621 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15622 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15623 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15625 2015-04-21 Richard Biener <rguenther@suse.de>
15627 PR tree-optimization/65650
15628 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15629 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15630 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15631 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15632 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15633 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15635 2015-04-21 Tom de Vries <tom@codesourcery.com>
15637 PR tree-optimization/65802
15638 * g++.dg/pr65802.C: New test.
15640 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15643 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15644 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15646 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15649 * g++.dg/cpp0x/Wnarrowing2.C: New.
15651 2015-04-20 Jeff Law <law@redhat.com>
15653 PR tree-optimization/65658
15654 * gcc.dg/pr65658.c: New test.
15656 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15659 * gcc.target/aarch64/vec_init_1.c: New test.
15661 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15663 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15666 2015-04-18 Martin Sebor <msebor@redhat.com>
15668 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15669 of non-nul characters.
15670 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15672 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15675 * gcc.target/powerpc/pr65787.c: New.
15677 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15680 * gcc.target/aarch64/c-output-template-4.c: New test.
15682 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15685 * gcc.dg/pr65780-1.c: New test.
15686 * gcc.dg/pr65780-2.c: Likewise.
15687 * gcc.target/i386/pr32219-9.c: Likewise.
15688 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15690 * gcc.target/i386/pr64317.c (c): Initialize.
15692 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15695 * g++.dg/ext/mv18.C: New test.
15696 * g++.dg/ext/mv19.C: Likewise.
15697 * g++.dg/ext/mv20.C: Likewise.
15698 * g++.dg/ext/mv21.C: Likewise.
15699 * g++.dg/ext/mv22.C: Likewise.
15700 * g++.dg/ext/mv23.C: Likewise.
15702 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15705 * g++.dg/init/pr64527.C: New test.
15707 2015-04-17 Tom de Vries <tom@codesourcery.com>
15708 Michael Matz <matz@suse.de>
15710 PR tree-optimization/64950
15711 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15714 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15716 * c-c++-common/asan/user-section-1.c: New test.
15718 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15721 * gcc.dg/debug/pr65771.c: New test.
15723 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15725 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15726 __buitlin_alloca with __builtin_alloca.
15728 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15730 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15732 2015-04-16 Richard Biener <rguenther@suse.de>
15734 PR tree-optimization/64277
15735 * gcc.dg/Warray-bounds-14.c: New testcase.
15736 * gcc.dg/Warray-bounds-15.c: Likewise.
15737 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15738 * c-c++-common/ubsan/bounds-6.c: Likewise.
15740 2015-04-16 Renlin Li <renlin.li@arm.com>
15742 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15743 * gcc.target/arm/unsigned-float.c: New.
15745 2015-04-16 Richard Biener <rguenther@suse.de>
15747 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15748 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15749 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15751 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15753 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15754 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15755 * g++.dg/cpp0x/defaulted21.C: Likewise.
15756 * g++.dg/cpp0x/defaulted28.C: Likewise.
15757 * g++.dg/cpp0x/defaulted47.C: Likewise.
15758 * g++.dg/cpp0x/elision_neg.C: Likewise.
15759 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15760 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15761 * g++.dg/cpp0x/implicit1.C: Likewise.
15762 * g++.dg/cpp0x/implicit9.C: Likewise.
15763 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15764 * g++.dg/cpp0x/range-for13.C: Likewise.
15765 * g++.dg/gomp/clause-2.C: Likewise.
15766 * g++.dg/gomp/udr-5.C: Likewise.
15767 * g++.dg/inherit/access6.C: Likewise.
15768 * g++.dg/lookup/duperr1.C: Likewise.
15769 * g++.dg/lookup/friend2.C: Likewise.
15770 * g++.dg/lookup/pr6936.C: Likewise.
15771 * g++.dg/lookup/scoped1.C: Likewise.
15772 * g++.dg/lookup/using26.C: Likewise.
15773 * g++.dg/lookup/using38.C: Likewise.
15774 * g++.dg/other/access2.C: Likewise.
15775 * g++.dg/overload/defarg3.C: Likewise.
15776 * g++.dg/overload/defarg6.C: Likewise.
15777 * g++.dg/parse/access11.C: Likewise.
15778 * g++.dg/parse/access2.C: Likewise.
15779 * g++.dg/parse/access3.C: Likewise.
15780 * g++.dg/parse/access4.C: Likewise.
15781 * g++.dg/parse/access5.C: Likewise.
15782 * g++.dg/parse/access6.C: Likewise.
15783 * g++.dg/parse/access8.C: Likewise.
15784 * g++.dg/parse/access9.C: Likewise.
15785 * g++.dg/parse/crash40.C: Likewise.
15786 * g++.dg/tc1/dr142.C: Likewise.
15787 * g++.dg/tc1/dr166.C: Likewise.
15788 * g++.dg/tc1/dr52.C: Likewise.
15789 * g++.dg/template/access11.C: Likewise.
15790 * g++.dg/template/access18.C: Likewise.
15791 * g++.dg/template/access19.C: Likewise.
15792 * g++.dg/template/access2.C: Likewise.
15793 * g++.dg/template/access20.C: Likewise.
15794 * g++.dg/template/access26.C: Likewise.
15795 * g++.dg/template/access3.C: Likewise.
15796 * g++.dg/template/access7.C: Likewise.
15797 * g++.dg/template/conv12.C: Likewise.
15798 * g++.dg/template/crash69.C: Likewise.
15799 * g++.dg/template/friend31.C: Likewise.
15800 * g++.dg/template/friend32.C: Likewise.
15801 * g++.dg/template/memfriend15.C: Likewise.
15802 * g++.dg/template/memfriend16.C: Likewise.
15803 * g++.dg/template/memfriend17.C: Likewise.
15804 * g++.dg/template/memfriend7.C: Likewise.
15805 * g++.dg/template/pr32519.C: Likewise.
15806 * g++.dg/template/qualttp21.C: Likewise.
15807 * g++.dg/template/qualttp8.C: Likewise.
15808 * g++.dg/template/ttp10.C: Likewise.
15809 * g++.dg/template/typedef11.C: Likewise.
15810 * g++.dg/template/typedef13.C: Likewise.
15811 * g++.dg/template/typedef19.C: Likewise.
15812 * g++.dg/template/typedef20.C: Likewise.
15813 * g++.dg/template/typedef22.C: Likewise.
15814 * g++.dg/template/using16.C: Likewise.
15815 * g++.dg/template/virtual3.C: Likewise.
15816 * g++.dg/ubsan/pr61272.C: Likewise.
15817 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15818 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15819 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15820 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15821 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15822 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15823 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15824 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15825 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15826 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15827 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15828 * g++.old-deja/g++.jason/access17.C: Likewise.
15829 * g++.old-deja/g++.jason/access18.C: Likewise.
15830 * g++.old-deja/g++.jason/access22.C: Likewise.
15831 * g++.old-deja/g++.jason/access23.C: Likewise.
15832 * g++.old-deja/g++.jason/access8.C: Likewise.
15833 * g++.old-deja/g++.jason/delete3.C: Likewise.
15834 * g++.old-deja/g++.jason/report.C: Likewise.
15835 * g++.old-deja/g++.law/access2.C: Likewise.
15836 * g++.old-deja/g++.law/access3.C: Likewise.
15837 * g++.old-deja/g++.law/access4.C: Likewise.
15838 * g++.old-deja/g++.law/access5.C: Likewise.
15839 * g++.old-deja/g++.law/arm12.C: Likewise.
15840 * g++.old-deja/g++.law/arm14.C: Likewise.
15841 * g++.old-deja/g++.law/ctors13.C: Likewise.
15842 * g++.old-deja/g++.law/union2.C: Likewise.
15843 * g++.old-deja/g++.law/visibility12.C: Likewise.
15844 * g++.old-deja/g++.law/visibility15.C: Likewise.
15845 * g++.old-deja/g++.law/visibility16.C: Likewise.
15846 * g++.old-deja/g++.law/visibility17.C: Likewise.
15847 * g++.old-deja/g++.law/visibility18.C: Likewise.
15848 * g++.old-deja/g++.law/visibility19.C: Likewise.
15849 * g++.old-deja/g++.law/visibility20.C: Likewise.
15850 * g++.old-deja/g++.law/visibility21.C: Likewise.
15851 * g++.old-deja/g++.law/visibility24.C: Likewise.
15852 * g++.old-deja/g++.law/visibility4.C: Likewise.
15853 * g++.old-deja/g++.law/visibility5.C: Likewise.
15854 * g++.old-deja/g++.law/visibility6.C: Likewise.
15855 * g++.old-deja/g++.law/visibility7.C: Likewise.
15856 * g++.old-deja/g++.law/visibility8.C: Likewise.
15857 * g++.old-deja/g++.law/visibility9.C: Likewise.
15858 * g++.old-deja/g++.niklas/t135.C: Likewise.
15859 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15860 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15861 * g++.old-deja/g++.other/access11.C: Likewise.
15862 * g++.old-deja/g++.other/access4.C: Likewise.
15863 * g++.old-deja/g++.other/access7.C: Likewise.
15864 * g++.old-deja/g++.other/crash1.C: Likewise.
15865 * g++.old-deja/g++.other/crash7.C: Likewise.
15866 * g++.old-deja/g++.other/friend1.C: Likewise.
15867 * g++.old-deja/g++.other/friend4.C: Likewise.
15868 * g++.old-deja/g++.other/friend9.C: Likewise.
15869 * g++.old-deja/g++.other/lineno1.C: Likewise.
15870 * g++.old-deja/g++.other/using1.C: Likewise.
15871 * g++.old-deja/g++.pt/enum14.C: Likewise.
15872 * g++.old-deja/g++.pt/friend11.C: Likewise.
15873 * g++.old-deja/g++.pt/friend21.C: Likewise.
15874 * g++.old-deja/g++.pt/friend3.C: Likewise.
15875 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15876 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15877 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15878 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15880 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15883 * g++.dg/ipa/pr65765.C: New test.
15885 2015-04-15 Nick Clifton <nickc@redhat.com>
15887 * gcc.target/rx/builtins.c: Disable RMPA test if string
15888 instructions are not allowed.
15890 2015-04-15 Alan Modra <amodra@gmail.com>
15892 * gcc.dg/pr65408.c: New.
15894 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15897 * gcc.target/arm/pr65729.c: New test.
15899 2015-04-14 Richard Biener <rguenther@suse.de>
15901 PR tree-optimization/65758
15902 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15904 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15907 * gcc.c-torture/execute/pr65648.c: New test.
15909 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15911 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15912 __builtin_finite instead of finite.
15913 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15916 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15918 PR tree-optimization/63387
15919 * gcc.dg/pr63387.c: New testcase.
15921 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15923 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15925 2015-04-13 Richard Biener <rguenther@suse.de>
15927 PR tree-optimization/65204
15928 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15930 2015-04-13 Terry Guo <terry.guo@arm.com>
15933 * gcc.target/arm/pr65710.c: New.
15935 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15937 PR tree-optimization/65747
15938 * g++.dg/torture/pr65747.C: New test.
15940 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15943 * g++.dg/cpp0x/pr65736.C: New test.
15945 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15946 Martin Liska <mliska@suse.cz>
15949 * g++.dg/ipa/pr65722.C: New testcase.
15951 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15953 PR tree-optimization/65735
15954 * gcc.c-torture/compile/pr65735.c: New test.
15956 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15958 PR middle-end/65554
15959 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15961 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15964 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15966 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15969 * gcc.target/arm/pr65647-2.c: New.
15971 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15974 * g++.dg/torture/pr65694.C: New test.
15976 2015-04-10 Tobias Burnus <burnus@net-b.de>
15978 * gfortran.dg/coarray_lock_6.f90: New.
15979 * gfortran.dg/coarray_lock_7.f90: New.
15980 * gfortran.dg/coarray/lock_2.f90: New.
15982 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15988 * gfortran.dg/used_types_27.f90: New.
15990 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15993 * gcc.target/i386/pr65671.c: New.
15995 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15997 PR tree-optimization/65709
15998 * c-c++-common/ubsan/align-9.c: New test.
16000 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
16003 * gfortran.dg/pr56852.f90: New test.
16005 2015-04-09 Marek Polacek <polacek@redhat.com>
16006 Jakub Jelinek <jakub@redhat.com>
16008 PR middle-end/65554
16009 * g++.dg/opt/pr65554.C: New test.
16011 2015-04-09 Jakub Jelinek <jakub@redhat.com>
16014 * c-c++-common/attr-aligned-1.c: New test.
16016 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
16018 * gcc.target/i386/mpx/memmove-zero-length.c: New.
16020 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
16023 * gcc.target/i386/sse-25.c: New.
16025 2015-04-09 Jakub Jelinek <jakub@redhat.com>
16028 * gcc.target/i386/pr65693.c: New test.
16030 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
16032 * gcc.dg/lto/chkp-static-bounds_0.c: New.
16034 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
16036 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
16038 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
16040 * gcc.target/i386/thunk-retbnd.c: New.
16042 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
16044 * gnat.dg/opt48.adb: New test.
16045 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
16046 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
16048 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
16051 * gcc.c-torture/compile/pr65540.c: New.
16053 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
16055 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
16056 -Wno-pointer-arith.
16058 2015-04-07 Jakub Jelinek <jakub@redhat.com>
16061 * g++.dg/debug/pr65678.C: New test.
16063 PR middle-end/65680
16064 * gcc.c-torture/compile/pr65680.c: New test.
16066 2015-04-07 Andre Vehreschild <vehre@gmx.de>
16069 * gfortran.dg/allocate_with_source_5.f90: New test.
16071 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
16073 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
16074 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
16076 2015-04-07 Bin Cheng <bin.cheng@arm.com>
16078 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
16080 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16083 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
16084 to get floating point compression.
16085 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
16087 2015-04-06 Jakub Jelinek <jakub@redhat.com>
16089 PR preprocessor/61977
16090 * gcc.dg/cpp/pr61977.c: New test.
16092 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
16094 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
16096 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
16099 * gcc.target/arm/pr65647.c: New.
16101 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
16104 * g++.dg/torture/pr65655.C: New testcase.
16106 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
16109 * g++.dg/cpp1y/lambda-init13.C: New.
16111 2015-04-03 Marek Polacek <polacek@redhat.com>
16113 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
16115 2015-04-02 Marek Polacek <polacek@redhat.com>
16118 * g++.dg/cpp0x/constexpr-fold1.C: New test.
16119 * g++.dg/cpp0x/constexpr-fold2.C: New test.
16121 2015-04-02 Jakub Jelinek <jakub@redhat.com>
16123 PR preprocessor/61977
16124 * gcc.target/powerpc/pr61977-1.c: New test.
16125 * gcc.target/powerpc/pr61977-2.c: New test.
16127 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
16130 * g++.dg/warn/Wshadow-8.C: New.
16131 * g++.dg/warn/Wshadow-9.C: Likewise.
16132 * g++.dg/warn/Wshadow-10.C: Likewise.
16133 * g++.dg/warn/Wshadow-11.C: Likewise.
16135 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
16137 * gcc.dg/pr23623.c: Added aligned attribute.
16138 * gcc.dg/20141029-1.c: Likewise.
16139 * gcc.dg/20150306-1.c: New test.
16141 2015-04-01 Marek Polacek <polacek@redhat.com>
16144 * g++.dg/cpp0x/initlist93.C: New test.
16145 * g++.dg/cpp0x/initlist94.C: New test.
16147 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
16150 * gcc.target/aarch64/pr65624.c: New test.
16152 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
16154 * gcc.dg/ipa/inlinehint-4.c: New testcase.
16156 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
16158 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
16159 extra variable to force stack alignment.
16160 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
16161 extra variable to force stack alignment.
16163 2015-03-31 Marek Polacek <polacek@redhat.com>
16166 * g++.dg/template/pr65390.C: New test.
16168 2015-03-31 Martin Liska <mliska@suse.cz>
16170 * g++.dg/ipa/pr65557.C: New test.
16172 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
16174 * gcc.target/s390/hotpatch-25.c: New test.
16175 * gcc.target/s390/hotpatch-1.c: Update test.
16176 * gcc.target/s390/hotpatch-10.c: Update test.
16177 * gcc.target/s390/hotpatch-11.c: Update test.
16178 * gcc.target/s390/hotpatch-12.c: Update test.
16179 * gcc.target/s390/hotpatch-13.c: Update test.
16180 * gcc.target/s390/hotpatch-14.c: Update test.
16181 * gcc.target/s390/hotpatch-15.c: Update test.
16182 * gcc.target/s390/hotpatch-16.c: Update test.
16183 * gcc.target/s390/hotpatch-17.c: Update test.
16184 * gcc.target/s390/hotpatch-18.c: Update test.
16185 * gcc.target/s390/hotpatch-19.c: Update test.
16186 * gcc.target/s390/hotpatch-2.c: Update test.
16187 * gcc.target/s390/hotpatch-21.c: Update test.
16188 * gcc.target/s390/hotpatch-22.c: Update test.
16189 * gcc.target/s390/hotpatch-23.c: Update test.
16190 * gcc.target/s390/hotpatch-24.c: Update test.
16191 * gcc.target/s390/hotpatch-3.c: Update test.
16192 * gcc.target/s390/hotpatch-4.c: Update test.
16193 * gcc.target/s390/hotpatch-5.c: Update test.
16194 * gcc.target/s390/hotpatch-6.c: Update test.
16195 * gcc.target/s390/hotpatch-7.c: Update test.
16196 * gcc.target/s390/hotpatch-8.c: Update test.
16197 * gcc.target/s390/hotpatch-9.c: Update test.
16198 * gcc.target/s390/hotpatch-compile-16.c: Update test.
16200 2015-03-31 Richard Biener <rguenther@suse.de>
16202 PR middle-end/65626
16203 * g++.dg/torture/pr65626.C: New testcase.
16205 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16208 * gcc.target/i386/mpx/pr65531.cc: New.
16210 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16213 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16214 __builtin_alloca instead of alloca.
16215 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16216 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16217 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16220 2015-03-30 Jakub Jelinek <jakub@redhat.com>
16223 * g++.dg/ubsan/pr65610.C: New test.
16225 2015-03-30 Marek Polacek <polacek@redhat.com>
16228 * g++.dg/cpp0x/pr65398-2.C: New test.
16230 2015-03-30 Marek Polacek <polacek@redhat.com>
16232 * c-c++-common/pr65556.c: Change the width of bit-fields.
16234 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16237 * gcc.target/i386/pr65588.c: New testcase.
16239 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16241 PR libgfortran/65563
16242 * gfortran.dg/open_errors_2.f90: New test.
16244 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16246 PR libgfortran/65596
16247 * gfortran.dg/namelist_86.f90: New test.
16249 2015-03-28 Andre Vehreschild <vehre@gmx.de>
16251 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16252 statement to reflect new ownership.
16254 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
16257 * g++.dg/template/friend58.C: New.
16258 * g++.dg/template/friend59.C: Likewise.
16260 2015-03-27 Tobias Burnus <burnus@net-b.de>
16263 * g++.dg/gomp/openmp-simd-3.C: New.
16264 * gcc.dg/gomp/openmp-simd-3.c: New.
16266 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
16269 * gcc.target/i386/pr65248-1.c: New file.
16270 * gcc.target/i386/pr65248-2.c: Likewise.
16271 * gcc.target/i386/pr65248-3.c: Likewise.
16272 * gcc.target/i386/pr65248-4.c: Likewise.
16274 2015-03-27 Jakub Jelinek <jakub@redhat.com>
16277 * gcc.c-torture/compile/pr65593.c: New test.
16279 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
16282 * g++.dg/cpp1y/constexpr-assert1.C: New.
16284 2015-03-27 Marek Polacek <polacek@redhat.com>
16287 * c-c++-common/pr65556.c: New test.
16289 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16292 * g++.dg/torture/pr65600.C: New testcase.
16294 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
16297 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16299 2015-03-27 Andre Vehreschild <vehre@gmx.de>
16301 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16302 statement and cleanup. Fixed typos.
16304 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16306 PR middle-end/65595
16307 * gcc.c-torture/compile/pr65595.c: New testcase.
16309 2015-03-27 Marek Polacek <polacek@redhat.com>
16312 * g++.dg/ubsan/pr65583.C: New test.
16314 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16316 * gcc.c-torture/compile/20150327.c: New testcase.
16318 2015-03-26 Richard Biener <rguenther@suse.de>
16320 PR middle-end/65555
16321 * g++.dg/torture/pr65555.C: New testcase.
16323 2015-03-26 Jakub Jelinek <jakub@redhat.com>
16325 PR tree-optimization/64715
16326 * gcc.dg/builtin-object-size-15.c: New test.
16327 * gcc.dg/pr64715-1.c: New test.
16328 * gcc.dg/pr64715-2.c: New test.
16330 2015-03-26 Richard Biener <rguenther@suse.de>
16332 PR middle-end/65519
16333 * gnat.dg/specs/opt2.ads: Fix testcase.
16335 2015-03-25 Martin Sebor <msebor@redhat.com>
16338 * lib/target-supports.exp (check_effective_target_arm32): Fail early
16339 when target isn't arm*-*-*-*.
16340 (check_effective_target_arm_nothumb): Likewise.
16341 (check_effective_target_arm_little_endian): Likewise.
16342 (check_effective_target_arm_vect_no_misalign): Likewise.
16343 (check_effective_target_aarch64_little_endian): Fail early if target
16344 isn't aarch64*-*-*.
16346 2015-03-25 Sebastian Pop <s.pop@samsung.com>
16348 PR tree-optimization/65177
16349 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16351 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
16353 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16354 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16355 smmintrin.h and mm3dnow.h.
16357 2015-03-25 Marek Polacek <polacek@redhat.com>
16360 * g++.dg/cpp0x/pr65558.C: New test.
16362 2015-03-25 Marek Polacek <polacek@redhat.com>
16365 * g++.dg/template/pr61670.C: New test.
16367 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
16370 * g++.dg/template/pr54987.C: New.
16372 2015-03-25 Richard Biener <rguenther@suse.de>
16374 PR tree-optimization/62630
16375 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16377 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
16380 * gcc.target/i386/mpx/pr65508.c: New.
16382 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
16386 * gfortran.dg/data_initialized_3.f90: New.
16388 2015-03-25 Richard Biener <rguenther@suse.de>
16390 PR middle-end/65519
16391 * gnat.dg/specs/opt2.ads: New testcase.
16393 2015-03-25 Bin Cheng <bin.cheng@arm.com>
16395 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16396 * gcc.target/arm/memset-inline-4.c: Skip for
16397 arm_tune_string_ops_prefer_neon.
16398 * gcc.target/arm/memset-inline-5.c: Ditto.
16399 * gcc.target/arm/memset-inline-6.c: Ditto.
16400 * gcc.target/arm/memset-inline-8.c: Ditto.
16401 * gcc.target/arm/memset-inline-9.c: Ditto.
16403 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16406 * g++.dg/other/virtual3.C: New.
16408 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16411 * g++.dg/cpp0x/vt-60130.C: New.
16413 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16416 * g++.dg/warn/Warray-bounds-7.C: New.
16418 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16421 * g++.dg/template/defarg18.C: New.
16423 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16426 * g++.dg/cpp0x/vt-59988.C: New.
16428 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16430 PR tree-optimization/65533
16431 * gcc.dg/pr65533.c: New test.
16433 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16435 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16436 source= and mold= expressions functionality.
16437 * gfortran.dg/allocate_class_4.f90: New test.
16438 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16439 copying an unlimited polymorhpic object containing a char array
16440 to another unlimited polymorphic object respects the _len
16442 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16443 whether deferred length char array allocate works, unlimited
16444 polymorphic object allocation from a string works and if
16445 allocating an array of deferred length strings works.
16446 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16448 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16451 * g++.dg/cpp0x/constexpr-array11.C: New.
16453 2015-03-24 Richard Biener <rguenther@suse.de>
16455 PR middle-end/65517
16456 * gcc.dg/torture/pr65517.c: New testcase.
16458 2015-03-24 Tobias Burnus <burnus@net-b.de>
16460 * gfortran.dg/coindexed_1.f90: Moved from
16461 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16463 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16466 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16470 * gcc.target/i386/pr65523.c: New test.
16473 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16475 * g++.dg/lto/pr65475b_0.C: Likewise.
16477 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16480 * gcc.target/sh/torture/pr65505.c: New.
16482 2015-03-23 Martin Sebor <msebor@redhat.com>
16485 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16486 assembly for lvx in addition to lxv.
16488 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16491 * gfortran.dg/pr65504.f90: New test.
16494 * gcc.dg/pr65521.c: New test.
16496 2015-03-23 Richard Biener <rguenther@suse.de>
16498 PR tree-optimization/65518
16499 * gcc.dg/vect/pr65518.c: New testcase.
16501 2015-03-23 Richard Biener <rguenther@suse.de>
16503 PR tree-optimization/65494
16504 * gcc.dg/vect/pr65494.c: New testcase.
16506 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16508 PR preprocessor/65238
16509 * c-c++-common/cpp/pr65238-1.c: New test.
16510 * gcc.dg/cpp/pr65238-2.c: New test.
16511 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16512 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16514 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16515 Mikael Morin <mikael@gcc.gnu.org>
16518 * gfortran.dg/elemental_dependency_4.f90: New.
16519 * gfortran.dg/elemental_dependency_5.f90: New.
16521 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16524 * g++.dg/lto/pr65475b_0.C: New testcase.
16525 * g++.dg/lto/pr65475b_1.C: New testcase.
16526 * g++.dg/lto/pr65475c_0.C: New testcase.
16527 * g++.dg/lto/pr65475c_1.C: New testcase.
16529 2015-03-21 Tobias Burnus <burnus@net-b.de>
16531 * gfortran.dg/coarray_38.f90: New.
16532 * gfortran.dg/coarray_39.f90: New.
16533 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16536 2015-03-20 Marek Polacek <polacek@redhat.com>
16539 * g++.dg/cpp0x/pr65398.C: New test.
16541 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16544 * g++.dg/lto/pr65475_0.C: New testcase.
16545 * g++.dg/lto/pr65475_1.C: New testcase.
16547 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16549 PR rtl-optimization/64366
16550 * gcc.target/sh/pr64366.c: New.
16552 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16555 * g++.dg/cpp0x/constexpr-48324.C: New.
16557 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16560 * g++.dg/cpp0x/pr48453.C: New.
16562 2015-03-20 Marek Polacek <polacek@redhat.com>
16565 * g++.dg/cpp0x/pr65072.C: New test.
16567 2015-03-20 Richard Biener <rguenther@suse.de>
16569 PR middle-end/64715
16570 * gcc.dg/pr15347.c: Use -O.
16571 * c-c++-common/pr19807-1.c: Likewise.
16573 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16575 * gnat.dg/volatile13.ad[sb]: New test.
16577 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16579 PR rtl-optimization/60851
16580 * gcc.target/i386/pr60851.c: New test.
16582 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16585 * g++.dg/pr65240.h: Add tests for PR 65240.
16586 * g++.dg/pr65240-1.C: Likewise.
16587 * g++.dg/pr65240-2.C: Likewise.
16588 * g++.dg/pr65240-3.C: Likewise.
16589 * g++.dg/pr65240-4.C: Likewise.
16591 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16593 PR rtl-optimization/63491
16594 * gcc.target/powerpc/pr63491.c: New.
16596 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16598 * g++.dg/ipa/pr65465.C: New test.
16600 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16603 * g++.dg/cpp0x/deleted11.C: New.
16605 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16608 * c-c++-common/tsan/pr65400-3.c: New test.
16610 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16613 * g++.dg/cpp0x/constexpr-59686.C: New.
16615 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16618 * g++.dg/tsan/pr64265.C: New test.
16621 * c-c++-common/tsan/pr65400-1.c: New test.
16622 * c-c++-common/tsan/pr65400-2.c: New test.
16624 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16627 * g++.dg/cpp0x/pr59816.C: New.
16629 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16632 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16634 2015-03-18 Martin Liska <mliska@suse.cz>
16637 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16638 equivalences either to 6 or 7.
16640 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16642 PR middle-end/64491
16644 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16646 * gcc.dg/undefined-loop-1.c: New file.
16647 * gcc.dg/undefined-loop-2.c: New file.
16649 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16652 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16653 loop exits too early.
16655 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16657 PR tree-optimization/65450
16658 * gfortran.dg/pr65450.f90: New test.
16661 * gcc.target/i386/pr65078-1.c: New test.
16662 * gcc.target/i386/pr65078-2.c: New test.
16663 * gcc.target/i386/pr65078-3.c: New test.
16664 * gcc.target/i386/pr65078-4.c: New test.
16665 * gcc.target/i386/pr65078-5.c: New test.
16666 * gcc.target/i386/pr65078-6.c: New test.
16668 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16671 * g++.dg/cpp1y/pr65340.C: New.
16673 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16676 * gfortran.dg/system_clock_3.f08: Adjust test.
16678 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16681 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16682 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16684 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16687 * gfortran.dg/system_clock_3.f08: New test.
16689 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16692 g++.dg/cpp1y/pr64626-1.C: New.
16693 g++.dg/cpp1y/pr64626-2.C: New.
16694 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16696 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16698 PR tree-optimization/65427
16699 * gcc.c-torture/execute/pr65427.c: New test.
16701 2015-03-16 Marek Polacek <polacek@redhat.com>
16705 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16706 * g++.dg/cpp0x/pr65327.C: New test.
16708 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16711 * c-c++-common/asan/pr64820.c: New test.
16713 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16715 * gfortran.dg/pointer_2.f90: New test.
16717 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16719 * g++.dg/pr65049.C: New test.
16721 2015-03-16 Tom de Vries <tom@codesourcery.com>
16723 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16724 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16725 * gcc.target/i386/fuse-caller-save.c: Same.
16727 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16729 * gnat.dg/loop_optimization18.ad[sb]: New test.
16730 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16732 2015-03-16 Alan Modra <amodra@gmail.com>
16734 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16737 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16739 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16741 * gcc.dg/torture/pr65270-2.c: Likewise.
16743 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16746 * gfortran.dg/pointer_remapping_9.f90: New.
16748 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16750 PR tree-optimization/65369
16751 * gcc.c-torture/execute/pr65369.c: New test.
16753 PR tree-optimization/65418
16754 * gcc.c-torture/execute/pr65418-1.c: New test.
16755 * gcc.c-torture/execute/pr65418-2.c: New test.
16757 PR rtl-optimization/65401
16758 * gcc.c-torture/execute/pr65401.c: New test.
16760 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16763 * gcc.target/arm/pr64600_1.c: New test.
16765 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16767 PR rtl-optimization/65235
16768 * gcc.target/aarch64/pr65235_1.c: New test.
16770 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16772 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16773 * gcc.target/s390/hotpatch-22.c: Likewise.
16774 * gcc.target/s390/hotpatch-23.c: Likewise.
16775 * gcc.target/s390/hotpatch-24.c: Likewise.
16776 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16777 * gcc.target/s390/hotpatch-1.c: Update expected output.
16778 * gcc.target/s390/hotpatch-2.c: Likewise.
16779 * gcc.target/s390/hotpatch-3.c: Likewise.
16780 * gcc.target/s390/hotpatch-4.c: Likewise.
16781 * gcc.target/s390/hotpatch-5.c: Likewise.
16782 * gcc.target/s390/hotpatch-6.c: Likewise.
16783 * gcc.target/s390/hotpatch-7.c: Likewise.
16784 * gcc.target/s390/hotpatch-8.c: Likewise.
16785 * gcc.target/s390/hotpatch-9.c: Likewise.
16786 * gcc.target/s390/hotpatch-10.c: Likewise.
16787 * gcc.target/s390/hotpatch-11.c: Likewise.
16788 * gcc.target/s390/hotpatch-12.c: Likewise.
16789 * gcc.target/s390/hotpatch-13.c: Likewise.
16790 * gcc.target/s390/hotpatch-14.c: Likewise.
16791 * gcc.target/s390/hotpatch-15.c: Likewise.
16792 * gcc.target/s390/hotpatch-16.c: Likewise.
16793 * gcc.target/s390/hotpatch-17.c: Likewise.
16794 * gcc.target/s390/hotpatch-18.c: Likewise.
16795 * gcc.target/s390/hotpatch-19.c: Likewise.
16797 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16800 * gcc.target/i386/pr65103-1.c: New.
16802 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16805 * gcc.target/i386/pr65044.c: New.
16807 2015-03-12 Tom de Vries <tom@codesourcery.com>
16809 PR rtl-optimization/64895
16810 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16811 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16812 * gcc.target/i386/fuse-caller-save.c: Ditto.
16814 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16816 * gcc.dg/ipa/pr63569.c: Fix template.
16818 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16820 * g++.dg/ipa/pr64146.C: Require fpic support.
16822 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16824 PR libfortran/65200
16825 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16826 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16828 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16830 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16831 to dg-options, fix up dg-skip-if.
16833 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16836 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16837 * gcc.target/avr/tiny-caller-save.c: Same.
16839 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16842 * g++.dg/pr65242.C: New test.
16844 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16846 * c-c++-common/asan/no-asan-check-glob.c: New test.
16848 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16851 * g++.dg/other/default11.C: New.
16852 * g++.dg/other/default12.C: Likewise.
16854 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16857 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16859 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16862 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16864 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16867 * g++.dg/cpp0x/pr65127.C: New test.
16869 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16871 * gcc.dg/ipa/PR64550.c: Update template.
16873 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16874 Tobias Burnus <burnus@net-b.de>
16876 * gfortran.dg/coarray_sync_memory.f90: New.
16878 2015-03-10 Marek Polacek <polacek@redhat.com>
16881 * c-c++-common/ubsan/pr65367.c: New test.
16883 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16885 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16886 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16887 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16888 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16889 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16890 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16891 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16892 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16893 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16894 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16895 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16896 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16897 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16899 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16901 * lib/mpx-dg.exp (mpx_link_flags): New.
16904 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16905 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16906 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16907 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16908 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16909 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16910 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16911 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16912 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16913 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16914 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16915 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16916 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16917 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16918 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16919 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16920 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16923 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16924 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16925 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16926 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16927 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16928 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16929 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16930 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16931 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16932 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16933 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16934 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16935 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16936 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16937 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16938 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16939 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16940 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16941 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16942 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16943 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16944 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16945 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16946 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16947 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16948 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16949 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16950 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16951 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16952 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16953 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16954 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16955 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16956 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16957 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16958 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16959 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16960 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16961 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16962 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16963 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16964 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16965 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16966 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16967 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16968 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16969 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16970 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16971 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16972 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16973 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16974 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16975 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16976 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16977 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16978 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16979 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16980 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16981 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16982 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16983 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16984 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16985 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16986 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16987 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16988 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16989 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16990 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16991 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16992 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16993 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16994 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16995 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16996 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16997 * gcc.target/i386/mpx/label-address-1.c: New.
16998 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16999 * gcc.target/i386/mpx/macro.c: New.
17000 * gcc.target/i386/mpx/mpx-check.h: New.
17001 * gcc.target/i386/mpx/mpx.exp: New.
17002 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
17003 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
17004 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
17005 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
17006 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
17007 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
17008 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
17009 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
17010 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
17011 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
17012 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
17013 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
17014 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
17015 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
17016 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
17017 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
17018 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
17019 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
17020 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
17021 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
17022 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
17023 * gcc.target/i386/mpx/reference-1-lbv.c: New.
17024 * gcc.target/i386/mpx/reference-1-nov.c: New.
17025 * gcc.target/i386/mpx/reference-1-ubv.c: New.
17026 * gcc.target/i386/mpx/reference-2-lbv.c: New.
17027 * gcc.target/i386/mpx/reference-2-nov.c: New.
17028 * gcc.target/i386/mpx/reference-2-ubv.c: New.
17029 * gcc.target/i386/mpx/reference-3-lbv.c: New.
17030 * gcc.target/i386/mpx/reference-3-nov.c: New.
17031 * gcc.target/i386/mpx/reference-3-ubv.c: New.
17032 * gcc.target/i386/mpx/reference-4-lbv.c: New.
17033 * gcc.target/i386/mpx/reference-4-nov.c: New.
17034 * gcc.target/i386/mpx/reference-4-ubv.c: New.
17035 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
17036 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
17037 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
17038 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
17039 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
17040 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
17041 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
17042 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
17043 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
17044 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
17045 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
17046 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
17047 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
17048 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
17049 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
17050 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
17051 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
17052 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
17053 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
17054 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
17055 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
17056 * gcc.target/i386/mpx/sincos-1-nov.c: New.
17057 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
17058 * gcc.target/i386/mpx/static-array-1-nov.c: New.
17059 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
17060 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
17061 * gcc.target/i386/mpx/static-init-1-nov.c: New.
17062 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
17063 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
17064 * gcc.target/i386/mpx/static-init-2-nov.c: New.
17065 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
17066 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
17067 * gcc.target/i386/mpx/static-init-3-nov.c: New.
17068 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
17069 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
17070 * gcc.target/i386/mpx/static-init-4-nov.c: New.
17071 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
17072 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
17073 * gcc.target/i386/mpx/static-init-5-nov.c: New.
17074 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
17075 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
17076 * gcc.target/i386/mpx/static-init-6-nov.c: New.
17077 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
17078 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
17079 * gcc.target/i386/mpx/static-string-1-nov.c: New.
17080 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
17081 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
17082 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
17083 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
17084 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
17085 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
17086 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
17087 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
17088 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
17089 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
17090 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
17091 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
17092 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
17093 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
17094 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
17095 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
17096 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
17097 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
17098 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
17099 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
17100 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
17101 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
17102 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
17103 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
17104 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
17105 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
17106 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
17107 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
17108 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
17109 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
17110 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
17111 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
17112 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
17113 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
17114 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
17115 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
17116 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
17117 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
17118 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
17119 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
17120 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
17121 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
17122 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
17123 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
17124 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
17125 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
17126 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
17127 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
17128 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
17129 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
17130 * gcc.target/i386/mpx/vararg-1-nov.c: New.
17131 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
17132 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
17133 * gcc.target/i386/mpx/vararg-2-nov.c: New.
17134 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
17135 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
17136 * gcc.target/i386/mpx/vararg-3-nov.c: New.
17137 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
17138 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
17139 * gcc.target/i386/mpx/vararg-4-nov.c: New.
17140 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
17141 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
17142 * gcc.target/i386/mpx/vararg-5-nov.c: New.
17143 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
17144 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
17145 * gcc.target/i386/mpx/vararg-6-nov.c: New.
17146 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
17147 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
17148 * gcc.target/i386/mpx/vararg-7-nov.c: New.
17149 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
17150 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
17151 * gcc.target/i386/mpx/vararg-8-nov.c: New.
17152 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
17153 * gcc.target/i386/mpx/vla-1-lbv.c: New.
17154 * gcc.target/i386/mpx/vla-1-nov.c: New.
17155 * gcc.target/i386/mpx/vla-1-ubv.c: New.
17156 * gcc.target/i386/mpx/vla-2-lbv.c: New.
17157 * gcc.target/i386/mpx/vla-2-nov.c: New.
17158 * gcc.target/i386/mpx/vla-2-ubv.c: New.
17160 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
17162 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
17164 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
17166 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
17168 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
17170 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
17171 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
17173 2015-03-10 Jakub Jelinek <jakub@redhat.com>
17176 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
17179 * c-c++-common/pr65120.c: New test.
17181 PR rtl-optimization/65321
17182 * gcc.dg/pr65321.c: New test.
17184 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
17186 PR tree-optimization/65355
17187 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
17189 2015-03-09 Jakub Jelinek <jakub@redhat.com>
17192 * c-c++-common/pr49706.c: Adjust tests for not warning
17193 about !!x == y or !b == y where b is boolean, and add
17194 some further tests.
17195 * c-c++-common/pr62199-2.c: Likewise.
17197 2015-03-09 Richard Biener <rguenther@suse.de>
17199 PR middle-end/65270
17200 * gcc.dg/torture/pr65270-1.c: New testcase.
17201 * gcc.dg/torture/pr65270-2.c: Likewise.
17203 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
17205 PR tree-optimization/63743
17206 * gcc.dg/pr63743.c: New test.
17208 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
17211 * g++.dg/lto/pr65316_0.C: New testcase.
17212 * g++.dg/lto/pr65316_1.C: New testcase.
17214 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
17217 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17219 * g++.dg/abi/rtti3.C: Likewise.
17221 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17224 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17226 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17228 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17230 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17232 2015-03-08 Morin <mikael@gcc.gnu.org>
17235 * gfortran.dg/entry_20.f90: New.
17237 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17240 * gcc.c-torture/compile/pr65153.c: New.
17242 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17245 * g++.dg/torture/pr65249.C: New.
17247 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
17249 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17251 (int64_t): Likewise.
17253 2015-03-07 Marek Polacek <polacek@redhat.com>
17254 Martin Uecker <uecker@eecs.berkeley.edu>
17257 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17258 member-like arrays.
17259 * c-c++-common/ubsan/bounds-8.c: New test.
17260 * c-c++-common/ubsan/bounds-9.c: New test.
17261 * gcc.dg/ubsan/bounds-2.c: New test.
17263 2015-03-05 Martin Sebor <msebor@redhat.com>
17266 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17267 checking of results into main to prevent it from getting optimized
17269 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17271 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
17273 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17274 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17275 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17278 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
17280 * g++.dg/lto/pr65302_1.C: New testcase.
17281 * g++.dg/lto/pr65302_0.C: New testcase.
17283 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17285 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17286 -fno-ipa-icf to dg-options.
17288 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17290 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17291 compiles using the linker plugin.
17293 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
17295 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17297 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
17299 * gcc.target/arm/pr65067.c: New test.
17301 2015-03-05 Martin Liska <mliska@suse.cz>
17304 * gcc.dg/ipa/pr65318.c: New test.
17306 2015-03-05 Marek Polacek <polacek@redhat.com>
17308 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17310 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17312 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17314 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17316 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17317 max-unroll-times back to defaults for s390.
17319 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17323 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17326 * g++.dg/cpp0x/initlist92.C: New.
17328 2015-03-05 Richard Biener <rguenther@suse.de>
17330 PR tree-optimization/65310
17331 * gcc.dg/vect/pr65310.c: New testcase.
17333 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17336 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17338 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
17340 * gnat.dg/entry_queues3.adb: New test.
17342 2015-03-04 Ian Lance Taylor <iant@google.com>
17344 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17346 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17349 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17351 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
17353 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17354 -fno-ipa-icf to dg-options
17355 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17356 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17358 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17361 * g++.dg/cpp0x/decltype62.C: New.
17363 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
17365 * gnat.dg/object_overflow5.adb: New test.
17367 2015-03-03 Martin Liska <mliska@suse.cz>
17370 * gcc.dg/ipa/pr65287.c: New test.
17372 2015-03-03 Martin Jambor <mjambor@suse.cz>
17373 Eric Botcazou <ebotcazou@adacore.com>
17375 * gnat.dg/specs/pack12.ads: New test.
17377 2015-03-03 Martin Liska <mliska@suse.cz>
17379 * gcc.dg/ipa/PR65282.c: New test.
17381 2015-03-13 Jeff Law <law@redhat.com>
17383 PR tree-optimization/65241
17384 * gcc.c-torture/compile/pr65241.c: New test.
17386 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
17389 * gcc.target/avr/torture/pr64331.c: New test.
17391 2015-03-03 Martin Liska <mliska@suse.cz>
17392 Jan Hubicka <hubicka@ucw.cz>
17394 * g++.dg/ipa/pr65263.C: New test.
17396 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17399 * gcc.dg/lto/pr65130_0.c: New testcase.
17400 * gcc.dg/lto/pr65130_1.c: New testcase.
17402 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17405 * g++.dg/torture/pr64988.C: New testcase.
17407 2015-03-02 Tobias Burnus <burnus@net-b.de>
17409 * gfortran.dg/coarray_atomic_6.f90: New.
17411 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17414 * gcc.target/i386/pr65184.c: New.
17416 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17419 * gcc.target/i386/pr65183.c: New.
17421 2015-02-28 Martin Liska <mliska@suse.cz>
17422 Jan Hubicka <hubicka@ucw.cz>
17424 * gcc.dg/ipa/ipa-icf-35.c: New test.
17425 * gcc.dg/ipa/ipa-icf-36.c: New test.
17426 * gcc.dg/ipa/ipa-icf-37.c: New test.
17428 2015-02-28 Martin Liska <mliska@suse.cz>
17429 Jan Hubicka <hubicka@ucw.cz>
17432 * gcc.dg/ipa/ipa-icf-34.c: New test.
17434 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17437 * gcc.target/sh/sh/pr61142.c: New.
17439 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17441 * g++.dg/other/dump-ada-spec-3.C: New test.
17443 2015-03-01 Martin Liska <mliska@suse.cz>
17445 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17446 * g++.dg/ipa/pr63595.C: Update expected results.
17448 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17451 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17453 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17455 * gcc.dg/vect/pr59354.c: Move vector producing code to
17458 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17461 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17462 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17463 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17464 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17466 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17468 PR tree-optimization/65048
17469 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17470 (foo): Use K&R style definition.
17472 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17475 * g++.dg/pr65032.C: New.
17477 2015-02-27 Marek Polacek <polacek@redhat.com>
17480 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17483 2015-02-27 Marek Polacek <polacek@redhat.com>
17486 * gcc.dg/pr65228.c: New test.
17488 2015-02-27 Kai Tietz <ktietz@redhat.com>
17491 * gcc.dg/weak/weak-17.c: New file.
17493 2015-02-27 Richard Biener <rguenther@suse.de>
17496 * g++.dg/lto/pr65193_0.C: New testcase.
17498 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17500 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17501 * gcc.target/s390/hotpatch-8.c: Likewise.
17502 * gcc.target/s390/hotpatch-9.c: Likewise.
17503 * gcc.target/s390/pr61078.c: Likewise.
17504 * gcc.target/s390/pr57960.c: Remove -m64.
17505 * gcc.target/s390/pr61078.c: Likewise.
17507 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17508 Martin Liska <mliska@suse.cz>
17511 * gcc.dg/pr64454.c: Disable ICF.
17512 * gcc.dg/pr28685-1.c: Disable ICF
17513 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17514 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17515 * g++.dg/ipa/ipa-icf-4.C: Update template.
17517 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17519 PR tree-optimization/65216
17520 * gcc.c-torture/execute/pr65216.c: New test.
17522 PR tree-optimization/65215
17523 * gcc.c-torture/execute/pr65215-1.c: New test.
17524 * gcc.c-torture/execute/pr65215-2.c: New test.
17525 * gcc.c-torture/execute/pr65215-3.c: New test.
17526 * gcc.c-torture/execute/pr65215-4.c: New test.
17527 * gcc.c-torture/execute/pr65215-5.c: New test.
17529 2015-02-26 Tom de Vries <tom@codesourcery.com>
17531 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17533 2015-02-26 Martin Liska <mliska@suse.cz>
17534 Jan Hubicka <hubicka@ucw.cz>
17536 * g++.dg/ipa/pr64146.C: Update expected results.
17537 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17538 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17539 * gcc.dg/ipa/ipa-icf-34.c: New test.
17541 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17543 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17544 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17545 (dg-additional-options): Remove dg directive.
17546 (dg-final): Add dg directive.
17548 2015-02-26 Marek Polacek <polacek@redhat.com>
17551 * g++.dg/ipa/pr65008.C: New test.
17553 2015-02-26 Tom de Vries <tom@codesourcery.com>
17555 * lib/profopt.exp (profopt-target-cleanup): New proc.
17556 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17557 files from sources from dg-additional-sources.
17559 2015-02-26 Tom de Vries <tom@codesourcery.com>
17561 * lib/gcov.exp: Cleanup in case of xfail.
17563 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17565 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17567 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17570 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17571 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17572 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17573 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17574 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17575 * g++.dg/debug/pr46123.C: XFAIL and move...
17576 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17577 * gcc.dg/debug/dwarf2-3.c: Move...
17578 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17580 2015-02-26 Marek Polacek <polacek@redhat.com>
17583 * g++.dg/cpp1y/pr65202.C: New test.
17585 2015-02-26 Tom de Vries <tom@codesourcery.com>
17587 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17588 locale_facets.h.gcov.
17590 2015-02-26 Tom de Vries <tom@codesourcery.com>
17592 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17594 2015-02-26 Tom de Vries <tom@codesourcery.com>
17596 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17598 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17601 * gcc.target/i386/pr65217.c: New.
17603 2015-02-26 Tom de Vries <tom@codesourcery.com>
17605 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17607 2015-02-26 Tom de Vries <tom@codesourcery.com>
17609 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17611 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17613 PR tree-optimization/65048
17614 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17616 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17618 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17619 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17621 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17624 * gcc.target/i386/pr65161.c: New test.
17626 2015-02-26 Terry Guo <terry.guo@arm.com>
17628 * gcc.target/arm/no-volatile-in-it.c: New test.
17630 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17632 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17633 (dg-options): Add -save-temps.
17634 (dg-final): Add cleanup-saved-temps.
17636 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17638 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17640 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17642 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17643 * gcc.target/powerpc/pack01.c: Include string.h.
17645 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17648 * gcc.target/i386/pr65167.c: New.
17650 2015-02-25 Kai Tietz <ktietz@redhat.com>
17652 PR tree-optimization/61917
17653 * gcc.dg/vect/vect-pr61917.c: New file.
17655 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17657 PR tree-optimization/65170
17658 * gcc.c-torture/execute/pr65170.c: New test.
17659 * gcc.dg/tree-ssa/vrp96.c: New test.
17661 2015-02-24 Tom de Vries <tom@codesourcery.com>
17663 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17665 2015-02-24 Tom de Vries <tom@codesourcery.com>
17668 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17669 (dg-additional-files-options): Copy additional_sources to
17670 additional_sources_used before emptying additional_sources.
17671 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17672 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17673 (cleanup-saved-temps): Use additional_sources_used instead of
17674 additional_sources.
17675 (dg-test): Reset additional_sources_used.
17677 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17680 * gfortran.dg/integer_exponentiation_6.F90: New test.
17682 2015-02-23 Martin Sebor <msebor@redhat.com>
17685 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17686 two parts. One to save registers, the other to verify the
17687 registers have the right values. Save register state into
17688 static data rather than on the stack.
17690 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17693 * c-c++-common/asan/pr63888.c: New test.
17695 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17698 * gcc.c-torture/compile/pr65163.c: New.
17700 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17702 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17703 with -m31 on 64 bit.
17704 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17705 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17707 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17709 * gcc.target/s390/20090223-1.c: Add
17710 -Wno-implicit-function-declaration option.
17711 * gcc.target/s390/pr42224.c: Likewise.
17712 * gcc.target/s390/pr55718.c: Likewise.
17714 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17716 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17717 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17718 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17719 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17720 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17721 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17722 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17723 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17724 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17725 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17726 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17727 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17728 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17729 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17730 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17731 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17732 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17733 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17734 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17735 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17736 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17738 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17740 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17741 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17742 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17743 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17744 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17745 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17746 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17747 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17748 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17749 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17750 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17751 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17752 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17753 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17754 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17755 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17757 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17761 * gfortran.dg/pr61960.f90: New.
17762 * gfortran.dg/pr64230.f90: New.
17763 * gfortran.dg/pr64980.f03: New.
17765 2015-02-22 Tom de Vries <tom@codesourcery.com>
17767 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17769 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17772 * gnat.dg/timing_events.adb: Removed, invalid test.
17774 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17777 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17779 * g++.dg/gcov/gcov-2.C: Likewise.
17781 2015-02-20 Richard Biener <rguenther@suse.de>
17783 PR tree-optimization/65136
17784 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17786 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17789 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17790 powerpc*-*-linux* and nvptx-*-* blacklisting.
17792 * gcc.dg/sibcall-9.c: New test.
17793 * gcc.dg/sibcall-10.c: New test.
17795 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17797 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17799 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17802 * gcc.target/avr/torture/pr64452.c: New test.
17804 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17806 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17807 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17809 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17812 * lib/target-supports.exp (check_compile): Check whether
17813 additional_sources is defined before using it.
17815 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17817 PR middle-end/65074
17818 * g++.dg/opt/pr65074.C: New file.
17820 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17822 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17823 (size_type): New typedef.
17824 (operator "" _script): Use it for the last argument.
17826 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17828 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17830 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17832 * lib/target-supports.exp (check_compile): Save/restore
17833 additional_sources that may belong to an actual test.
17835 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17837 PR gcov-profile/64634
17838 * g++.dg/gcov/gcov-15.C: New test.
17840 2015-02-18 Tom de Vries <tom@codesourcery.com>
17842 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17844 2015-02-18 Tom de Vries <tom@codesourcery.com>
17846 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17848 2015-02-18 Tom de Vries <tom@codesourcery.com>
17850 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17852 2015-02-18 Tom de Vries <tom@codesourcery.com>
17854 * gfortran.dg/fmt_cache_1.f: Add missing close.
17856 2015-02-18 Tom de Vries <tom@codesourcery.com>
17859 * gfortran.dg/read_eof_8.f90: Add missing close.
17861 2015-02-18 Richard Biener <rguenther@suse.de>
17863 PR tree-optimization/65063
17864 * gcc.dg/pr65063.c: New testcase.
17866 2015-02-18 Richard Biener <rguenther@suse.de>
17868 PR tree-optimization/62217
17869 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17871 2015-02-18 Marek Polacek <polacek@redhat.com>
17874 * c-c++-common/ubsan/pr65081.c: New test.
17876 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17878 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17879 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17881 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17883 * gcc.dg/ipa/propalign-3.c: New test.
17885 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17888 * gcc.target/sh/pr64793.c: New.
17889 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17891 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17893 * gcc.target/arm/divzero.c: New test case.
17895 2015-02-17 Tom de Vries <tom@codesourcery.com>
17897 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17899 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17900 Jakub Jelinek <jakub@redhat.com>
17903 * g++.dg/cpp0x/pr65075.C: New test.
17905 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17908 * gcc.target/powerpc/pr65058.c: New test.
17910 2015-02-16 Jeff Law <law@redhat.com>
17912 PR tree-optimization/64823
17913 * gcc.dg/uninit-20.c: New test.
17915 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17916 James Greenhalgh <james.greenhalgh@arm.com>
17919 * gcc.dg/ipa/ipa-clone-1.c: New test.
17921 2015-02-16 Richard Biener <rguenther@suse.de>
17923 PR tree-optimization/65077
17924 * gcc.dg/torture/pr65077.c: New testcase.
17926 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17928 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17929 Directive adjusted to scan for ldaxr.
17930 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17931 adjusted to scan for ldaex.
17933 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17936 * g++.dg/cpp0x/constexpr-65080.C: New.
17938 2015-02-16 Richard Biener <rguenther@suse.de>
17940 PR tree-optimization/63593
17941 * gcc.dg/pr63593.c: New testcase.
17943 2015-02-16 Marek Polacek <polacek@redhat.com>
17946 * gcc.dg/pr65066.c: New test.
17948 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17950 * gcc.dg/pr65002.C: Move ...
17951 * g++.dg/ipa/pr65002.C: ... here.
17953 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17955 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17956 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17957 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17958 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17960 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17963 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17964 the expression to find calls.
17965 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17966 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17967 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17968 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17969 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17971 2015-02-14 Marek Polacek <polacek@redhat.com>
17974 * gcc.dg/array-11.c: New test.
17975 * gcc.dg/array-12.c: New test.
17976 * gcc.dg/array-13.c: New test.
17977 * gcc.dg/array-14.c: New test.
17978 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17979 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17980 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17981 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17982 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17983 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17985 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17988 * g++.dg/lookup/using54.C: New.
17990 2015-02-13 Jeff Law <law@redhat.com>
17993 Revert my change for tree-optimization/64823.
17995 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17997 PR tree-optimization/65053
17998 * gcc.c-torture/execute/pr65053-1.c: New test.
17999 * gcc.c-torture/execute/pr65053-2.c: New test.
18001 2015-02-13 Marek Polacek <polacek@redhat.com>
18004 * gcc.dg/pr65050.c: New test.
18006 2015-02-13 Jeff Law <law@redhat.com>
18008 PR tree-optimization/64823
18009 * gcc.dg/uninit-20.c: New test.
18011 PR rtl-optimization/47477
18012 * gcc.dg/tree-ssa/pr47477.c: New test.
18014 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18017 * g++.dg/parse/ivdep-2.C: New.
18018 * g++.dg/parse/ivdep-3.C: Likewise.
18020 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18023 * gfortran.dg/continuation_13.f90: New test.
18024 * gfortran.dg/continuation_14.f: New test.
18026 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18029 * g++.dg/cpp0x/sfinae55.C: New.
18031 2015-02-13 Jakub Jelinek <jakub@redhat.com>
18034 * g++.dg/ipa/pr65034.C: New test.
18036 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
18038 PR tree-optimization/65002
18039 * gcc.dg/pr65002.C: New.
18041 2015-02-13 Marek Polacek <polacek@redhat.com>
18044 * c-c++-common/pr65040.c: New test.
18046 2015-02-13 Bin Cheng <bin.cheng@arm.com>
18048 PR tree-optimization/64705
18049 * gcc.dg/tree-ssa/pr64705.c: New test.
18051 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
18054 * gcc.dg/visibility-22.c: New test.
18055 * gcc.dg/visibility-23.c: New test.
18056 * gcc.target/i386/pr32219-1.c: New test.
18057 * gcc.target/i386/pr32219-2.c: New test.
18058 * gcc.target/i386/pr32219-3.c: New test.
18059 * gcc.target/i386/pr32219-4.c: New test.
18060 * gcc.target/i386/pr32219-5.c: New test.
18061 * gcc.target/i386/pr32219-6.c: New test.
18062 * gcc.target/i386/pr32219-7.c: New test.
18063 * gcc.target/i386/pr32219-8.c: New test.
18064 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
18066 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18068 PR libgfortran/57822
18069 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
18070 four different KINDs.
18072 2015-02-12 Jakub Jelinek <jakub@redhat.com>
18075 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
18078 * g++.dg/ubsan/pr65000.C: New test.
18080 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
18083 * gfortran.dg/finalize_28.f90: New test
18085 2015-02-12 Jakub Jelinek <jakub@redhat.com>
18088 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
18089 DW_TAG_lexical_block removal.
18090 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
18091 * g++.dg/guality/pr55541.C: New test.
18094 * g++.dg/ubsan/pr64984.C: New test.
18096 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
18098 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
18100 2015-02-12 Jakub Jelinek <jakub@redhat.com>
18103 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
18104 instructions for 2015-01-14 get_memmodel changes.
18105 * gcc.target/powerpc/atomic-p8.c: Likewise.
18108 * g++.dg/ubsan/pr65019.C: New test.
18110 PR tree-optimization/65014
18111 * gcc.c-torture/compile/pr65014.c: New test.
18113 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18115 PR libgfortran/57822
18116 * gfortran/fmt_g0_7.f08: Revise test.
18118 2015-02-11 Jeff Law <law@redhat.com>
18121 * gcc.target/m68k/pr63347.c: New test.
18123 2015-02-11 Marek Polacek <polacek@redhat.com>
18125 * g++.dg/ubsan/shift-1.C: New test.
18126 * gcc.dg/ubsan/c-shift-2.c: New test.
18127 * c-c++-common/ubsan/shift-5.c: Remove file.
18129 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
18131 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
18132 Directive adjusted to XFAIL.
18133 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
18136 2015-02-11 Jakub Jelinek <jakub@redhat.com>
18138 PR middle-end/65003
18139 * g++.dg/opt/pr65003.C: New test.
18141 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
18143 * lib/target-supports.exp (check_effective_target_pie): Renamed
18145 (check_effective_target_pie_enabled): This.
18146 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
18147 * gcc.target/i386/pie.c: Likewise.
18149 2015-02-11 Andrew Pinski <apinski@cavium.com>
18152 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
18153 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
18155 2015-02-11 Jakub Jelinek <jakub@redhat.com>
18158 * gcc.target/i386/pr61925-1.c: New test.
18159 * gcc.target/i386/pr61925-2.c: New test.
18160 * gcc.target/i386/pr61925-3.c: New test.
18162 2015-02-10 Jakub Jelinek <jakub@redhat.com>
18165 * g++.dg/asan/pr65004.C: New test.
18167 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
18170 * gcc.taget/sh/pr64661-0.h: New.
18171 * gcc.taget/sh/pr64661-1.c: New.
18172 * gcc.taget/sh/pr64661-2.c: New.
18173 * gcc.taget/sh/pr64661-3.c: New.
18174 * gcc.taget/sh/pr64661-4.c: New.
18176 2015-02-10 Richard Biener <rguenther@suse.de>
18178 PR tree-optimization/64995
18179 * g++.dg/torture/pr64995.C: New testcase.
18181 2015-02-10 Richard Biener <rguenther@suse.de>
18183 PR tree-optimization/64909
18184 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
18186 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18188 * gcc.dg/signbit-sa.c: New test.
18190 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18192 PR libgfortran/57822
18193 * gfortran/fmt_g0_7.f08: New test.
18195 2015-02-10 Bin Cheng <bin.cheng@arm.com>
18197 PR tree-optimization/43378
18198 * gcc.dg/tree-ssa/pr43378.c: New test.
18200 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
18203 * g++.dg/torture/pr64978.C: New testcase.
18205 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18208 * gcc.dg/asan/pr64981.c: New test.
18210 2015-02-09 Marek Polacek <polacek@redhat.com>
18213 * gcc.dg/pr64856.c: New test.
18215 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18218 * gcc.dg/tree-ssa/stdarg-7.c: New test.
18219 * gcc.c-torture/execute/pr64979.c: New test.
18221 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
18223 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18225 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18227 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18228 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18230 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18233 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18235 2015-02-09 Richard Biener <rguenther@suse.de>
18237 PR tree-optimization/54000
18238 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18240 2015-02-09 Tom de Vries <tom@codesourcery.com>
18242 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18244 2015-02-09 Martin Liska <mliska@suse.cz>
18246 * g++.dg/ipa/pr64858.C: New test.
18248 2015-02-09 Tom de Vries <tom@codesourcery.com>
18250 * gcc.dg/uninit-19.c: Fix warning line for fpic.
18252 2015-02-08 Andrew Pinski <apinski@cavium.com>
18254 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18256 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
18259 * gfortran.dg/use_rename_8.f90: New.
18261 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
18263 * gnat.dg/addr7.ad[sb]: New test.
18264 * gnat.dg/addr8.ad[sb]: Likewise.
18266 2015-02-06 David Malcolm <dmalcolm@redhat.com>
18269 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18270 from jit.dg/test-compile-to-executable.c's create_code, with a
18271 clarification of the output message.
18272 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18274 (test_jit): Use CHECK_NO_ERRORS when calling
18275 gcc_jit_context_compile_to_file.
18276 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18277 jit-verify-compile-to-file to jit-verify-output-file-was-created.
18278 (jit-setup-compile-to-file): Likewise. Add a verbose comment
18279 about deletions that are attempted.
18280 (jit-verify-compile-to-file): Rename to...
18281 (jit-verify-output-file-was-created): ...this, and drop the
18282 attempt to run "file" and verify the output.
18283 (jit-verify-assembler): New function.
18284 (jit-verify-object): New function.
18285 (jit-verify-dynamic-library): New function.
18286 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18287 favor of an implementation from new file
18288 create-code-for-hello-world-executable.h, which also adds a
18290 (dg-final): Replace jit-verify-compile-to-file with
18291 jit-verify-output-file-was-created, and invoke new function
18292 jit-verify-assembler.
18293 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18294 the output message.
18295 (dg-final): Replace jit-verify-compile-to-file with
18296 jit-verify-output-file-was-created, and invoke new function
18297 jit-verify-dynamic-library.
18298 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18299 favor of an implementation from new file
18300 create-code-for-hello-world-executable.h, which also adds a
18302 (dg-final): Replace jit-verify-compile-to-file with
18303 jit-verify-output-file-was-created. Strengthen the expected stdout
18304 from the built executable.
18305 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18306 favor of an implementation from new file
18307 create-code-for-hello-world-executable.h, which also adds a
18309 (dg-final): Replace jit-verify-compile-to-file with
18310 jit-verify-output-file-was-created, and invoke new function
18312 * jit.dg/verify-dynamic-library.c: New source file.
18314 2015-02-06 Sebastian Pop <s.pop@samsung.com>
18315 Brian Rzycki <b.rzycki@samsung.com>
18317 PR tree-optimization/64878
18318 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18320 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18323 * g++.dg/ipa/pr64896.C: New test.
18325 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18328 * gcc.target/powerpc/pr64205.c: New file.
18330 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
18332 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18333 (dg-options): Use -fpie instead of -fPIE -pie.
18335 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18337 PR middle-end/64937
18338 * g++.dg/asan/pr64937.C: New test.
18340 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
18343 * gfortran.dg/class_to_type_4.f90: New test
18345 2015-01-29 Andre Vehreschild <vehre@gmx.de>
18347 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18349 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18351 PR rtl-optimization/64957
18353 * gcc.c-torture/execute/pr64957.c: New test.
18355 2015-02-05 Jeff Law <law@redhat.com>
18358 * gcc.target/h8300/pr17306-1.c: New test.
18359 * gcc.target/h8300/pr17306-2.c: New test.
18361 2015-02-05 Tobias Burnus <burnus@net-b.de>
18364 * gfortran.dg/structure_constructor_12.f90: New.
18366 2015-02-05 Jeff Law <law@redhat.com>
18369 gcc.target/h8300/pr58400.c: New test.
18371 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
18373 * gcc.target/arm/macro_defs0.c: New test.
18374 * gcc.target/arm/macro_defs1.c: New test.
18375 * gcc.target/arm/macro_defs2.c: New test.
18377 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
18379 PR rtl-optimization/64905
18380 * gcc.target/i386/pr64905.c: Require nonpic target.
18381 (dg-options): Add -fomit-frame-pointer.
18384 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
18386 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18387 tree dump scanning.
18389 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
18392 * gfortran.dg/type_to_class_2.f90: New test
18393 * gfortran.dg/type_to_class_3.f90: New test
18395 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
18398 * g++.dg/torture/pr64686.C: New testcase.
18400 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
18402 PR rtl-optimization/64905
18403 * gcc.target/i386/pr64905.c: New file.
18405 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18407 * gcc.dg/guality/pr41447-1.c: Remove xfail.
18408 * gcc.dg/guality/pr41616-1.c: Ditto.
18410 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18413 * gcc.dg/pr64817-3.c: New.
18415 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18416 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18418 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18419 pass parameters in registers.
18420 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18421 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18422 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18424 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18425 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18427 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18428 list, allow for multilibed targets.
18429 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18431 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18433 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18434 * gcc.dg/pr46728-6.c: Ditto.
18436 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18438 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18439 for mips_nanlegacy target.
18441 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18443 * gcc.target/i386/chkp-hidden-def.c: New.
18445 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18447 PR middle-end/62103
18448 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18449 to use 24 bits for bitfield b.
18451 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18454 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18455 cache result in a global variable. Include all 32-bit targets for
18458 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18460 PR rtl-optimization/64756
18461 * gcc.c-torture/execute/pr64756.c: New test.
18463 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18466 * gcc.target/sh/pr64660-0.h: New.
18467 * gcc.target/sh/pr64660-1.c: New.
18468 * gcc.target/sh/pr64660-2.c: New.
18469 * gcc.target/sh/pr64660-3.c: New.
18470 * gcc.target/sh/pr64660-4.c: New.
18472 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18475 * g++.dg/warn/Waddress-2.C: New.
18477 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18479 PR middle-end/61225
18480 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18482 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18484 PR preprocessor/64803
18485 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18487 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18489 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18491 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18493 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18494 (_ARM_FPSRC): Add DN and AHP fields.
18495 (clean_results): Force DN=1 on AArch64.
18496 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18497 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18498 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18499 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18500 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18501 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18503 2015-02-02 Alan Modra <amodra@gmail.com>
18505 * gcc.target/powerpc/cprophard.c: New.
18507 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18509 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18510 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18512 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18515 * gcc.dg/pr64817-1.c: New test.
18516 * gcc.dg/pr64817-2.c: New test.
18518 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18521 * gcc.target/sh/pr64851-0.h: New
18522 * gcc.target/sh/pr64851-1.c: New
18523 * gcc.target/sh/pr64851-2.c: New
18524 * gcc.target/sh/pr64851-3.c: New
18525 * gcc.target/sh/pr64851-4.c: New
18527 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18530 * gcc.dg/torture/pr64882.c: New test.
18532 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18538 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18540 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18541 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18542 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18543 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18544 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18545 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18547 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18548 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18550 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18551 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18554 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18557 * g++.dg/pr64688-2.C: New.
18559 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18561 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18562 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18563 * gcc.target/i386/fuse-caller-save.c: Ditto.
18564 * gcc.target/i386/headmerge-1.c: Ditto.
18565 * gcc.target/i386/headmerge-2.c: Ditto.
18566 * gcc.target/i386/sibcall-6.c: Ditto.
18568 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18571 * gcc.target/i386/pr64617.c: New test.
18573 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18576 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18577 (dg-options): Remove -m32.
18578 (dg-final): Scan for "movb %al" only.
18579 * gcc.target/i386/pr15184-2.c: Ditto.
18581 2015-01-30 Richard Biener <rguenther@suse.de>
18583 PR tree-optimization/64829
18584 * gcc.dg/vect/pr64829.c: New testcase.
18586 2015-01-29 Marek Polacek <polacek@redhat.com>
18589 * gcc.dg/pr64709.c: New test.
18591 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18594 * g++.dg/ubsan/pr64717-1.C: New test.
18595 * g++.dg/ubsan/pr64717-2.C: New test.
18597 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18599 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18601 2015-01-29 Jeff Law <law@redhat.com>
18604 * gcc.target/i386/pr15184-1.c: New test.
18605 * gcc.target/i386/pr15184-2.c: New test.
18607 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18609 PR tree-optimization/64746
18610 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18612 2015-01-29 Richard Biener <rguenther@suse.de>
18614 PR tree-optimization/64853
18615 * gcc.dg/torture/pr64853.c: New testcase.
18617 2015-01-29 Richard Biener <rguenther@suse.de>
18619 PR tree-optimization/64844
18620 * gcc.dg/vect/pr64844.c: New testcase.
18622 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18624 PR middle-end/64809
18625 * gcc.dg/pr64809.c: Delete.
18627 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18629 PR middle-end/64805
18630 * gcc.target/i386/pr64805.c: New.
18632 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18634 * gcc.dg/guality/guality.h (main): Add argv[0] to
18635 guality_gdb_command.
18637 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18640 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18642 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18645 * gcc.target/sh/sh.exp
18646 (check_effective_target_atomic_model_soft_gusa_available,
18647 check_effective_target_atomic_model_soft_tcb_available,
18648 check_effective_target_atomic_model_soft_imask_available,
18649 check_effective_target_atomic_model_hard_llcs_available): New.
18650 * gcc.target/sh/pr64659-0.h: New.
18651 * gcc.target/sh/pr64659-1.c: New.
18652 * gcc.target/sh/pr64659-2.c: New.
18653 * gcc.target/sh/pr64659-3.c: New.
18654 * gcc.target/sh/pr64659-4.c: New.
18656 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18658 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18659 scan-assembler-times pattern.
18661 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18663 PR middle-end/64809
18664 * gcc.dg/pr64809.c: New test.
18666 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18668 PR tree-optimization/64277
18669 * gcc.dg/pr64277.c: New.
18671 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18673 PR tree-optimization/64718
18674 * gcc.c-torture/execute/pr64718.c: New test.
18676 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18678 * gcc.target/aarch64/abs_2.c: New.
18680 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18682 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18683 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18684 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18687 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18690 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18691 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18692 { target comdat_group }.
18694 2015-01-27 Tobias Burnus <burnus@net-b.de>
18697 * gfortran.dg/goacc/coarray_2.f90: New.
18699 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18703 * g++.dg/torture/pr64139.C: New testcase.
18704 * g++.dg/torture/pr60871.C: Likewise.
18706 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18709 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18710 prevent linking errors.
18712 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18715 * g++.dg/torture/pr64282.C: New testcase.
18717 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18719 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18722 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18724 * gcc.target/s390/hotpatch-13.c: New testcase.
18725 * gcc.target/s390/hotpatch-14.c: New testcase.
18726 * gcc.target/s390/hotpatch-15.c: New testcase.
18727 * gcc.target/s390/hotpatch-16.c: New testcase.
18728 * gcc.target/s390/hotpatch-17.c: New testcase.
18729 * gcc.target/s390/hotpatch-18.c: New testcase.
18730 * gcc.target/s390/hotpatch-19.c: New testcase.
18731 * gcc.target/s390/hotpatch-20.c: New testcase.
18732 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18733 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18734 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18735 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18736 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18737 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18738 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18739 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18740 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18741 * gcc.target/s390/hotpatch-10.c: Likewise.
18742 * gcc.target/s390/hotpatch-11.c: Likewise.
18743 * gcc.target/s390/hotpatch-12.c: Likewise.
18744 * gcc.target/s390/hotpatch-2.c: Likewise.
18745 * gcc.target/s390/hotpatch-3.c: Likewise.
18746 * gcc.target/s390/hotpatch-4.c: Likewise.
18747 * gcc.target/s390/hotpatch-5.c: Likewise.
18748 * gcc.target/s390/hotpatch-6.c: Likewise.
18749 * gcc.target/s390/hotpatch-7.c: Likewise.
18750 * gcc.target/s390/hotpatch-8.c: Likewise.
18751 * gcc.target/s390/hotpatch-9.c: Likewise.
18752 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18753 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18754 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18755 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18756 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18757 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18758 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18759 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18761 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18763 * gcc.dg/long_branch.c: New testcase.
18765 2015-01-27 Richard Biener <rguenther@suse.de>
18767 PR tree-optimization/56273
18768 PR tree-optimization/59124
18769 PR tree-optimization/64277
18770 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18771 * gcc.dg/Warray-bounds-12.c: Likewise.
18772 * gcc.dg/Warray-bounds-13.c: Likewise.
18774 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18776 PR rtl-optimization/61058
18777 * gcc.dg/pr61058.c: New test.
18779 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18781 * gcc.target/i386/chkp-narrow-bounds.c: New.
18783 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18785 PR tree-optimization/64807
18786 * gcc.dg/pr64807.c: New test.
18789 * gcc.dg/pr64766.c: New test.
18791 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18794 * gcc.target/sh/pr49263-4.c: New.
18796 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18799 * gfortran.dg/allocate_with_mold_1.f90: New test
18801 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18804 * gcc.dg/pr64778.c: New test.
18806 PR middle-end/64421
18807 * gcc.dg/vect/pr64421.c: New test.
18809 2015-01-26 Tobias Burnus <burnus@net-b.de>
18812 * gfortran.dg/coarray_36.f: New.
18813 * gfortran.dg/coarray_37.f90: New.
18815 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18818 * gfortran.dg/class_allocate_18.f90: New.
18820 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18822 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18826 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18828 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18830 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18832 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18834 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18836 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18838 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18839 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18840 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18841 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18843 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18845 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18846 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18847 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18849 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18851 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18852 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18853 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18854 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18855 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18858 2015-01-26 Richard Biener <rguenther@suse.de>
18860 PR middle-end/64764
18861 * gcc.dg/uninit-19.c: New testcase.
18863 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18865 * lib/target-supports.exp (check_effective_target_vect64): Add
18868 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18871 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18873 2015-01-26 Tony Liu <tony.liu@arm.com>
18875 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18878 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18880 PR libfortran/64770
18881 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18882 correctly, clean up afterwards.
18884 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18887 * gfortran.dg/use_rename_7.f90: New.
18889 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18891 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18892 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18894 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18897 * gcc.target/sh/pr54236-4.c: New.
18899 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18901 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18902 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18905 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18907 PR libfortran/64770
18908 * gfortran.dg/open_new_segv.f90: New test.
18910 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18919 * gcc.target/sh/pr64345-1.c: New.
18920 * gcc.target/sh/pr64345-2.c: New.
18921 * gcc.target/sh/pr59533-1.c: New.
18922 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18923 * gcc.target/sh/pr52933-2.c: Likewise.
18924 * gcc.target/sh/pr54089-1.c: Likewise.
18925 * gcc.target/sh/pr54236-1.c: Likewise.
18926 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18927 * gcc.target/sh/pr49263-1.c: Remove xfails.
18928 * gcc.target/sh/pr49263-2.c: Likewise.
18929 * gcc.target/sh/pr49263-3.c: Likewise.
18930 * gcc.target/sh/pr53987-1.c: Likewise.
18931 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18932 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18933 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18934 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18935 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18936 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18938 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18941 2015-01-24 Tom de Vries <tom@codesourcery.com>
18943 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18945 2015-01-23 Ian Lance Taylor <iant@google.com>
18948 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18949 targets without split stack support.
18951 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18954 * gcc.target/i386/pr64317.c: New test.
18956 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18958 PR rtl-optimization/63637
18959 PR rtl-optimization/60663
18960 * gcc.dg/pr63637-1.c: New test.
18961 * gcc.dg/pr63637-2.c: New test.
18962 * gcc.dg/pr63637-3.c: New test.
18963 * gcc.dg/pr63637-4.c: New test.
18964 * gcc.dg/pr63637-5.c: New test.
18965 * gcc.dg/pr63637-6.c: New test.
18966 * gcc.target/i386/pr63637-1.c: New test.
18967 * gcc.target/i386/pr63637-2.c: New test.
18968 * gcc.target/i386/pr63637-3.c: New test.
18969 * gcc.target/i386/pr63637-4.c: New test.
18970 * gcc.target/i386/pr63637-5.c: New test.
18971 * gcc.target/i386/pr63637-6.c: New test.
18973 2015-01-23 Richard Biener <rguenther@suse.de>
18976 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18977 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18979 2015-01-23 Marek Polacek <polacek@redhat.com>
18981 PR preprocessor/60570
18982 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18983 * gcc.dg/cpp/pr60570.c: New test.
18985 2015-01-23 Richard Biener <rguenther@suse.de>
18988 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18989 vectorization on vect64 targets.
18991 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18994 * gfortran.dg/class_allocate_17.f90: New.
18996 2015-01-23 Tobias Burnus <burnus@net-b.de>
18999 * gfortran.dg/goacc/combined_loop.f90: New.
19001 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19004 * gfortran.dg/make_unit.f90: New test.
19006 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19009 * gfortran.dg/negative_unit_int8.f: Update.
19011 2015-01-22 Jeff Law <law@redhat.com>
19014 * gcc.target/m68k/pr52076-1.c: New test.
19015 * gcc.target/m68k/pr52076-2.c: New test.
19017 2015-01-22 Richard Biener <rguenther@suse.de>
19019 PR middle-end/64728
19020 * gcc.dg/torture/pr64728.c: New testcase.
19022 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
19025 * g++.dg/pr64688.C: New test.
19027 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
19029 * gcc.target/i386/chkp-always_inline.c (f1): Make static
19030 to avoid errors with -fpic.
19032 2015-01-22 Richard Biener <rguenther@suse.de>
19035 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
19037 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
19039 PR rtl-optimization/64682
19040 * gcc.c-torture/execute/pr64682.c: New file.
19042 2015-01-21 Jakub Jelinek <jakub@redhat.com>
19045 * gcc.dg/pr64511.c: New test.
19047 PR rtl-optimization/62078
19048 * g++.dg/opt/pr62078.C: New test.
19051 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
19053 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
19056 * gfortran.dg/internal_pack_15.f90: New test.
19058 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
19060 * c-c++-common/tsan/step.c: New testcase.
19062 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19064 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
19066 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19068 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
19070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19072 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
19074 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19076 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
19078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19080 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
19082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19084 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
19086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19088 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
19090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19092 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
19094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19096 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
19098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19100 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
19102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19104 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
19106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19108 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
19110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19112 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
19113 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
19114 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
19117 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19119 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
19120 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
19121 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
19124 2015-01-21 Renlin Li <renlin.li@arm.com>
19126 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
19127 * g++.dg/tls/thread_local5g.C: Likewise.
19128 * g++.dg/tls/thread_local6g.C: Likewise.
19130 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19132 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
19133 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
19134 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
19136 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19138 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
19139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
19140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
19142 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
19145 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
19146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
19148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
19150 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
19151 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
19152 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
19154 2015-01-20 Jeff Law <law@redhat.com>
19157 * gcc.target/m68k/pr59946.c: New test.
19159 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19161 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
19162 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
19163 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
19165 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19167 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
19168 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
19169 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
19171 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19173 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
19174 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
19175 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
19177 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19179 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
19180 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
19181 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
19183 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
19186 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19188 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
19189 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
19190 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
19192 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19194 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
19195 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
19196 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
19198 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
19200 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
19202 2015-01-20 Jakub Jelinek <jakub@redhat.com>
19204 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19207 * g++.dg/ubsan/pr64632.C: New test.
19210 * gcc.dg/pr64663.c: New test.
19212 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19215 * g++.dg/warn/Wunused-var-23.C: New.
19217 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19220 * g++.dg/cpp0x/constexpr-59937-1.C: New.
19221 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19223 2015-01-20 Richard Biener <rguenther@suse.de>
19226 * gcc.dg/lto/pr64684_0.c: New testcase.
19227 * gcc.dg/lto/pr64684_1.c: Likewise.
19228 * gcc.dg/lto/pr64684_2.c: Likewise.
19229 * gcc.dg/lto/pr64685_0.c: Likewise.
19230 * gcc.dg/lto/pr64685_1.c: Likewise.
19232 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19235 * g++.dg/cpp1y/lambda-init12.C: New.
19237 2015-01-20 Richard Biener <rguenther@suse.de>
19239 PR tree-optimization/64410
19240 * g++.dg/vect/pr64410.cc: Require vect_double.
19242 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
19245 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19247 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
19251 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19253 PR rtl-optimization/64081
19254 * gcc.dg/pr64081.c: New test.
19256 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19258 * jit.dg/harness.h: Include <unistd.h>.
19259 (CHECK_NO_ERRORS): New.
19260 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19261 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19262 gcc_jit_context_compile_to_file.
19263 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19264 args to the spawned executable.
19265 (jit-expand-vars): New function.
19266 (jit-exe-params): New variable.
19267 (dg-jit-set-exe-params): New function.
19268 (jit-dg-test): Detect testcases that use
19269 jit-verify-compile-to-file and call jit-setup-compile-to-file.
19270 Set arguments of spawned process to jit-exe-params.
19271 (jit-get-output-filename): New function.
19272 (jit-setup-compile-to-file): New function.
19273 (jit-verify-compile-to-file): New function.
19274 (jit-run-executable): New function.
19275 (jit-verify-executable): New function.
19276 * jit.dg/test-compile-to-assembler.c: New testcase.
19277 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19278 * jit.dg/test-compile-to-executable.c: New testcase.
19279 * jit.dg/test-compile-to-object.c: New testcase.
19281 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
19284 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19287 2015-01-19 Martin Liska <mliska@suse.cz>
19289 * objc/compile/pr64668.m: New test.
19291 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19293 * jit.dg/test-arith-overflow.c: Include stdbool.h.
19294 (create_overflow_fn): Update comment to clarify that
19295 the third param of the created function is a bool *, not
19297 (verify_int_overflow_fn): Convert param "expected_ovf" from
19298 int to bool. Update third param of "overflow_fn_type" from int *
19299 to bool *. Update local "actual_ovf" from int to bool.
19300 (verify_uint_overflow_fn): Likewise.
19302 2015-01-19 Martin Liska <mliska@suse.cz>
19304 * gcc.dg/ipa/ipa-icf-33.c: New test.
19306 2015-01-19 Felix Yang <felix.yang@huawei.com>
19307 Haijian Zhang <z.zhanghaijian@huawei.com>
19309 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19310 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19311 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19312 result_float64x2, expected_hfloat64x2): New helper type, variable and
19314 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19315 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19316 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19317 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19318 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19319 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19320 and target without the FMA feature.
19322 2015-01-19 Jiong Wang <jiong.wang@arm.com>
19324 * gcc.target/aarch64/pr64304.c: New testcase.
19326 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19328 PR rtl-optimization/64081
19329 * gcc.dg/pr64081.c: New test.
19331 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
19334 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19336 * gcc.target/aarch64/test_frame_6.c: Likewise.
19337 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19338 and x19 (in the epilogue).
19339 * gcc.target/aarch64/test_frame_4.c: Likewise.
19340 * gcc.target/aarch64/test_frame_7.c: Likewise.
19342 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
19344 * gcc.target/i386/chkp-always_inline.c: New.
19346 2015-01-15 Andrew Pinski <apinski@cavium.com>
19347 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19349 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19350 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19352 2015-01-18 Andre Vehreschild <vehre@gmx.de>
19355 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19356 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19358 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19361 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19363 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
19366 * gcc.target/sh/torture/pr64652.c: New.
19368 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19370 * gcc.dg/ipa/ipa-icf-32.c: Update template.
19371 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19372 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19373 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19374 * c-c++-common/asan/kasan-recover-1.c: Likewise.
19375 * c-c++-common/asan/kasan-recover-2.c: Likewise.
19377 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19380 * g++.dg/torture/pr64378.C: New testcase.
19382 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19385 * gfortran.dg/block_13.f08: New test
19387 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19390 * gfortran.dg/associate_1.f03: Allow test for character with
19393 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19395 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19396 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19398 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19400 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19402 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
19405 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19407 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19410 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19413 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19416 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19418 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19421 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19423 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19425 PR rtl-optimization/52773
19426 * gcc.c-torture/compile/pr52773.c: New test.
19428 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19431 * g++.dg/cpp0x/alias-decl-46.C: New.
19433 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19435 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19437 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19439 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19441 (CHECK_FP): Likewise.
19442 (CHECK_CUMULATIVE_SAT): Likewise.
19444 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19446 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19447 (Set_Neon_Cumulative_Sat): Add parameter.
19448 (__set_neon_cumulative_sat): Support new parameter.
19449 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19450 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19452 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19453 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19456 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19458 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19459 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19461 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19464 * g++.dg/tls/thread_local-ice4.C: New.
19466 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19468 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19471 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19474 * g++.dg/cpp0x/vt-62276.C: New.
19476 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19478 PR middle-end/64353
19479 * g++.dg/pr64353.C: New.
19481 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19484 * gcc.target/aarch64/pr64263_1.c: New test.
19486 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19488 PR tree-optimization/64434
19489 * gcc.dg/torture/pr64434.c: Move to...
19490 * gcc.dg/pr64434.c: ... here.
19492 2015-01-16 Richard Biener <rguenther@suse.de>
19494 PR middle-end/64614
19495 * gcc.dg/uninit-18.c: New testcase.
19497 2015-01-16 Richard Biener <rguenther@suse.de>
19499 PR tree-optimization/64568
19500 * g++.dg/torture/pr64568-2.C: New testcase.
19502 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19505 * gcc.target/i386/chkp-label-address.c: New.
19507 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19510 * gfortran.dg/pointer_init_6.f90: Extended.
19512 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19514 * gcc.c-torture/compile/20150108.c: New test.
19516 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19518 * gcc.target/visium: New directory.
19520 2015-01-16 Richard Biener <rguenther@suse.de>
19522 PR tree-optimization/61743
19523 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19524 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19526 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19528 * gcc.dg/pr64015.c: New test.
19530 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19534 * g++.dg/ipa/pr64612.C: New test.
19536 2015-01-16 Renlin Li <renlin.li@arm.com>
19538 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19540 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19542 * gcc.target/i386/sse-14.c: Test new intrinsic.
19543 * gcc.target/i386/sse-22.c: Ditto.
19545 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19548 * g++.dg/cpp0x/auto44.C: New.
19550 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19553 * gcc.target/nios2/gpopt-all.c: New test case.
19554 * gcc.target/nios2/gpopt-local.c: New test case.
19555 * gcc.target/nios2/gpopt-global.c: New test case.
19556 * gcc.target/nios2/gpopt-data.c: New test case.
19557 * gcc.target/nios2/gpopt-none.c: New test case.
19559 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19561 * g++.dg/ubsan/vptr-1.C: New test.
19562 * g++.dg/ubsan/vptr-2.C: New test.
19563 * g++.dg/ubsan/vptr-3.C: New test.
19564 * g++.dg/ubsan/vptr-4.C: New test.
19565 * g++.dg/ubsan/vptr-5.C: New test.
19566 * g++.dg/ubsan/vptr-6.C: New test.
19567 * g++.dg/ubsan/vptr-7.C: New test.
19568 * g++.dg/ubsan/vptr-8.C: New test.
19569 * g++.dg/ubsan/vptr-9.C: New test.
19571 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19573 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19575 * lib/gcc-dg.exp: Likewise.
19577 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19579 PR rtl-optimization/64110
19580 * gcc.target/i386/pr64110.c: Add scan-assembler.
19582 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19583 James Norris <jnorris@codesourcery.com>
19584 Cesar Philippidis <cesar@codesourcery.com>
19585 Ilmir Usmanov <i.usmanov@samsung.com>
19587 * lib/target-supports.exp (check_effective_target_fopenacc): New
19589 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19590 * g++.dg/goacc/goacc.exp: Likewise.
19591 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19592 * gcc.dg/goacc/goacc.exp: Likewise.
19593 * gfortran.dg/goacc/goacc.exp: Likewise.
19594 * c-c++-common/cpp/openacc-define-1.c: New file.
19595 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19596 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19597 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19598 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19599 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19600 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19601 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19602 * c-c++-common/goacc/cache-1.c: Likewise.
19603 * c-c++-common/goacc/clauses-fail.c: Likewise.
19604 * c-c++-common/goacc/collapse-1.c: Likewise.
19605 * c-c++-common/goacc/data-1.c: Likewise.
19606 * c-c++-common/goacc/data-2.c: Likewise.
19607 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19608 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19609 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19610 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19611 * c-c++-common/goacc/if-clause-1.c: Likewise.
19612 * c-c++-common/goacc/if-clause-2.c: Likewise.
19613 * c-c++-common/goacc/kernels-1.c: Likewise.
19614 * c-c++-common/goacc/loop-1.c: Likewise.
19615 * c-c++-common/goacc/loop-private-1.c: Likewise.
19616 * c-c++-common/goacc/nesting-1.c: Likewise.
19617 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19618 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19619 * c-c++-common/goacc/parallel-1.c: Likewise.
19620 * c-c++-common/goacc/pcopy.c: Likewise.
19621 * c-c++-common/goacc/pcopyin.c: Likewise.
19622 * c-c++-common/goacc/pcopyout.c: Likewise.
19623 * c-c++-common/goacc/pcreate.c: Likewise.
19624 * c-c++-common/goacc/pragma_context.c: Likewise.
19625 * c-c++-common/goacc/present-1.c: Likewise.
19626 * c-c++-common/goacc/reduction-1.c: Likewise.
19627 * c-c++-common/goacc/reduction-2.c: Likewise.
19628 * c-c++-common/goacc/reduction-3.c: Likewise.
19629 * c-c++-common/goacc/reduction-4.c: Likewise.
19630 * c-c++-common/goacc/sb-1.c: Likewise.
19631 * c-c++-common/goacc/sb-2.c: Likewise.
19632 * c-c++-common/goacc/sb-3.c: Likewise.
19633 * c-c++-common/goacc/update-1.c: Likewise.
19634 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19635 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19636 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19637 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19638 * gfortran.dg/goacc/assumed.f95: Likewise.
19639 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19640 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19641 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19642 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19643 * gfortran.dg/goacc/branch.f95: Likewise.
19644 * gfortran.dg/goacc/cache-1.f95: Likewise.
19645 * gfortran.dg/goacc/coarray.f95: Likewise.
19646 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19647 * gfortran.dg/goacc/cray.f95: Likewise.
19648 * gfortran.dg/goacc/critical.f95: Likewise.
19649 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19650 * gfortran.dg/goacc/data-tree.f95: Likewise.
19651 * gfortran.dg/goacc/declare-1.f95: Likewise.
19652 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19653 * gfortran.dg/goacc/fixed-1.f: Likewise.
19654 * gfortran.dg/goacc/fixed-2.f: Likewise.
19655 * gfortran.dg/goacc/fixed-3.f: Likewise.
19656 * gfortran.dg/goacc/fixed-4.f: Likewise.
19657 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19658 * gfortran.dg/goacc/if.f95: Likewise.
19659 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19660 * gfortran.dg/goacc/list.f95: Likewise.
19661 * gfortran.dg/goacc/literal.f95: Likewise.
19662 * gfortran.dg/goacc/loop-1.f95: Likewise.
19663 * gfortran.dg/goacc/loop-2.f95: Likewise.
19664 * gfortran.dg/goacc/loop-3.f95: Likewise.
19665 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19666 * gfortran.dg/goacc/omp.f95: Likewise.
19667 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19668 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19669 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19670 * gfortran.dg/goacc/parameter.f95: Likewise.
19671 * gfortran.dg/goacc/private-1.f95: Likewise.
19672 * gfortran.dg/goacc/private-2.f95: Likewise.
19673 * gfortran.dg/goacc/private-3.f95: Likewise.
19674 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19675 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19676 * gfortran.dg/goacc/reduction.f95: Likewise.
19677 * gfortran.dg/goacc/routine-1.f90: Likewise.
19678 * gfortran.dg/goacc/routine-2.f90: Likewise.
19679 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19680 * gfortran.dg/goacc/several-directives.f95: Likewise.
19681 * gfortran.dg/goacc/sie.f95: Likewise.
19682 * gfortran.dg/goacc/subarrays.f95: Likewise.
19683 * gfortran.dg/gomp/map-1.f90: Likewise.
19684 * gfortran.dg/openacc-define-1.f90: Likewise.
19685 * gfortran.dg/openacc-define-2.f90: Likewise.
19686 * gfortran.dg/openacc-define-3.f90: Likewise.
19687 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19688 * g++.dg/gomp/block-2.C: Likewise.
19689 * g++.dg/gomp/block-3.C: Likewise.
19690 * g++.dg/gomp/block-5.C: Likewise.
19691 * g++.dg/gomp/target-1.C: Likewise.
19692 * g++.dg/gomp/target-2.C: Likewise.
19693 * g++.dg/gomp/taskgroup-1.C: Likewise.
19694 * g++.dg/gomp/teams-1.C: Likewise.
19695 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19696 * gcc.dg/cilk-plus/jump.c: Likewise.
19697 * gcc.dg/gomp/block-1.c: Likewise.
19698 * gcc.dg/gomp/block-10.c: Likewise.
19699 * gcc.dg/gomp/block-2.c: Likewise.
19700 * gcc.dg/gomp/block-3.c: Likewise.
19701 * gcc.dg/gomp/block-4.c: Likewise.
19702 * gcc.dg/gomp/block-5.c: Likewise.
19703 * gcc.dg/gomp/block-6.c: Likewise.
19704 * gcc.dg/gomp/block-7.c: Likewise.
19705 * gcc.dg/gomp/block-8.c: Likewise.
19706 * gcc.dg/gomp/block-9.c: Likewise.
19707 * gcc.dg/gomp/target-1.c: Likewise.
19708 * gcc.dg/gomp/target-2.c: Likewise.
19709 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19710 * gcc.dg/gomp/teams-1.c: Likewise.
19712 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19714 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19717 2015-01-15 Mike Stump <mikestump@comcast.net>
19719 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19720 * gcc.dg/inline_2.c: Likewise.
19721 * gcc.dg/inline_3.c: Likewise.
19722 * gcc.dg/inline_4.c: Likewise.
19724 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19727 * gfortran.dg/proc_ptr_comp_43.f90: New.
19729 2015-01-15 Mike Stump <mikestump@comcast.net>
19731 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19732 * gcc.dg/unroll_2.c: Likewise.
19733 * gcc.dg/unroll_3.c: Likewise.
19734 * gcc.dg/unroll_4.c: Likewise.
19735 * gcc.dg/unroll_5.c: Likewise.
19737 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19740 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19742 * gcc.target/aarch64/test_frame_6.c: Likewise.
19743 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19744 x30 and x19 (in the epilogue).
19745 * gcc.target/aarch64/test_frame_4.c: Likewise.
19746 * gcc.target/aarch64/test_frame_7.c: Likewise.
19748 2015-01-15 Martin Liska <mliska@suse.cz>
19750 * g++.dg/ipa/pr64068.C: New test.
19751 * gcc.dg/ipa/PR64559.c: New test.
19753 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19755 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19758 2015-01-15 Richard Biener <rguenther@suse.de>
19760 PR tree-optimization/61743
19761 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19762 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19764 2015-01-15 Renlin Li <renlin.li@arm.com>
19766 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19767 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19769 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19771 * gcc.dg/vect/vect-aggressive-1.c: New.
19772 * gcc.target/i386/avx2-vect-aggressive.c: New.
19774 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19776 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19778 2015-01-15 Richard Biener <rguenther@suse.de>
19781 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19782 -Wl,-undefined,dynamic_lookup.
19784 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19786 * gnat.dg/opt47.adb: New test.
19788 2015-01-15 Richard Biener <rguenther@suse.de>
19791 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19793 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19795 PR tree-optimization/64434
19796 * gcc.dg/torture/pr64434.c: New test.
19798 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19800 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19801 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19802 -march=loongson* and -march=octeon* require -mno-micromips.
19804 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19805 Matthew Fortune <matthew.fortune@imgtec.com>
19807 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19808 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19809 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19810 * gcc.target/mips/call-saved-7.c: New file.
19811 * gcc.target/mips/call-saved-8.c: New file.
19812 * gcc.target/mips/call-saved-9.c: New file.
19814 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19816 * gcc.target/mips/lsa.c: New file.
19817 * gcc.target/mips/mips64-lsa.c: Likewise.
19818 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19819 * gcc.target/mips/mulsize-4.c: Likewise.
19820 * gcc.target/mips/mulsize-5.c: New file.
19821 * gcc.target/mips/mulsize-6.c: Likewise.
19822 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19823 and !HAS_LSA as ghost options.
19824 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19827 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19829 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19831 2015-01-15 Richard Biener <rguenther@suse.de>
19833 PR middle-end/64365
19834 * gcc.dg/torture/pr64365.c: New testcase.
19836 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19838 * gcc.dg/stackprotectexplicit1.c: New test.
19839 * g++.dg/stackprotectexplicit2.c: New test.
19841 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19844 * gfortran.dg/inquire_internal.f90: New.
19845 * gfortran.dg/negative_unit_check.f90: New.
19847 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19850 * gcc.target/sh/pr53988-1.c: New.
19852 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19855 * g++.dg/tls/thread_local-ice3.C: New.
19857 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19859 * gcc.target/i386/fentry-override.c: Properly place {} in target
19860 selector. Remove nonpic.
19861 * gcc.target/i386/fentry.c: Likewise.
19863 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19865 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19866 warnings instead of errors.
19868 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19870 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19871 option support instead of ENABLE_LTO from Makefile.
19873 2015-01-14 Richard Biener <rguenther@suse.de>
19875 PR tree-optimization/59354
19876 * gcc.dg/vect/pr59354.c: New testcase.
19878 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19880 * lib/target-supports.exp
19881 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19882 on ARM architures before v7.
19884 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19886 PR middle-end/59448
19887 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19888 an atomic_exchange.
19890 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19893 * gcc.target/i386/pr64386.c: New test.
19895 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19898 * gcc.target/i386/pr64393.c: New test.
19900 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19903 * gcc.target/i386/pr64387.c: New test.
19905 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19907 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19909 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19911 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19913 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19916 * gcc.target/arm/pr64453.c: New.
19918 2015-01-14 Richard Biener <rguenther@suse.de>
19921 * gcc.dg/lto/pr64415_0.c: New testcase.
19922 * gcc.dg/lto/pr64415_1.c: Likewise.
19924 2015-01-14 Martin Liska <mliska@suse.cz>
19926 * gcc.dg/ipa/pr64307.c: New test.
19928 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19930 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19931 64-bit and 128-bit.
19933 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19936 * gcc.target/arm/pr64460_1.c: New test.
19938 2015-01-14 Richard Biener <rguenther@suse.de>
19940 PR tree-optimization/64493
19941 PR tree-optimization/64495
19942 * gcc.dg/vect/pr64493.c: New testcase.
19943 * gcc.dg/vect/pr64495.c: Likewise.
19945 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19947 * gcc.dg/Warray-bounds-11.c: New test-case.
19949 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19951 * gcc.target/mips/octeon3-pipe-1.c: New test.
19953 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19955 * jit.dg/harness.h (set_up_logging): Move string concatenation
19957 (concat_strings): New function.
19958 (dump_reproducer): New function.
19959 (test_jit): Call dump_reproducer.
19960 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19962 (jit-dg-test): Delete any generated reproducer from previous runs.
19963 Verify that a generated reproducer was created, and verify that it
19965 * jit.dg/test-nested-contexts.c (main): Call
19966 gcc_jit_context_dump_reproducer_to_file.
19968 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19970 * gcc.dg/aru-2.c: Add dg-require-profiling.
19972 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19974 * lib/target-supports.exp (check_profiling_available): Check if
19977 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19980 * g++.dg/torture/pr64565.C: New testcase.
19982 2015-01-13 Marek Polacek <polacek@redhat.com>
19984 PR middle-end/64391
19985 * gcc.dg/tm/pr64391.c: New test.
19987 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19989 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19992 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19994 * gcc.target/i386/pie.c: New test.
19996 * lib/target-supports.exp (check_effective_target_pie): New.
19998 2015-01-13 Jakub Jelinek <jakub@redhat.com>
20000 PR rtl-optimization/64286
20001 * gcc.target/i386/avx2-pr64286.c: New test.
20003 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
20006 * g++.dg/cpp0x/vt-57626.C: New.
20008 2015-01-13 Jakub Jelinek <jakub@redhat.com>
20011 * gfortran.dg/pr64528.f90: New test.
20013 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
20015 * gcc.target/aarch64/subsp.c: New test.
20017 2015-01-13 Andrew Pinski <apinski@cavium.com>
20019 * gcc.target/aarch64/store-pair-1.c: New testcase.
20021 2015-01-13 Richard Biener <rguenther@suse.de>
20024 * gcc.dg/lto/pr64373_0.c: New testcase.
20026 2015-01-13 Andrew Pinski <apinski@cavium.com>
20028 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
20029 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
20031 2015-01-13 Richard Biener <rguenther@suse.de>
20033 PR tree-optimization/64406
20034 * gcc.dg/pr64406.c: New testcase.
20036 2015-01-13 Richard Biener <rguenther@suse.de>
20038 PR tree-optimization/64404
20039 * gcc.dg/vect/pr64404.c: New testcase.
20041 2015-01-13 Richard Biener <rguenther@suse.de>
20043 PR tree-optimization/64568
20044 * g++.dg/torture/pr64568.C: New testcase.
20046 2015-01-12 David Malcolm <dmalcolm@redhat.com>
20048 * jit.dg/test-error-local-used-from-other-function.c: New test
20050 * jit.dg/test-error-param-reuse.c: New test case.
20051 * jit.dg/test-error-param-sharing.c: New test case.
20052 * jit.dg/test-error-param-used-from-other-function.c: New test
20054 * jit.dg/test-error-param-used-without-a-function.c: New test
20057 2015-01-12 Jakub Jelinek <jakub@redhat.com>
20059 PR tree-optimization/64563
20060 * gcc.dg/pr64563.c: New test.
20063 * gcc.target/i386/pr64513.c: New test.
20065 PR tree-optimization/64454
20066 * gcc.dg/pr64454.c: New test.
20069 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
20071 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
20072 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
20073 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
20074 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
20075 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
20076 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
20077 * gcc.dg/vect/slp-25.c: Likewise.
20078 * gcc.dg/vect/vect-109.c: Likewise.
20079 * gcc.dg/vect/vect-13.c: Likewise.
20080 * gcc.dg/vect/vect-17.c: Likewise.
20081 * gcc.dg/vect/vect-18.c: Likewise.
20082 * gcc.dg/vect/vect-19.c: Likewise.
20083 * gcc.dg/vect/vect-20.c: Likewise.
20084 * gcc.dg/vect/vect-21.c: Likewise.
20085 * gcc.dg/vect/vect-22.c: Likewise.
20086 * gcc.dg/vect/vect-27.c: Likewise.
20087 * gcc.dg/vect/vect-29.c: Likewise.
20088 * gcc.dg/vect/vect-2-big-array.c: Likewise.
20089 * gcc.dg/vect/vect-2.c: Likewise.
20090 * gcc.dg/vect/vect-3.c: Likewise.
20091 * gcc.dg/vect/vect-4.c: Likewise.
20092 * gcc.dg/vect/vect-5.c: Likewise.
20093 * gcc.dg/vect/vect-72.c: Likewise.
20094 * gcc.dg/vect/vect-73-big-array.c: Likewise.
20095 * gcc.dg/vect/vect-73.c: Likewise.
20096 * gcc.dg/vect/vect-77-global.c: Likewise.
20097 * gcc.dg/vect/vect-78-global.c: Likewise.
20098 * gcc.dg/vect/vect-7.c: Likewise.
20099 * gcc.dg/vect/vect-86.c: Likewise.
20100 * gcc.dg/vect/vect-align-1.c: Likewise.
20101 * gcc.dg/vect/vect-align-3.c: Likewise.
20102 * gcc.dg/vect/vect-all-big-array.c: Likewise.
20103 * gcc.dg/vect/vect-all.c: Likewise.
20104 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
20105 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
20106 * gcc.dg/vect/vect-peel-3.c: Likewise.
20107 * gcc.dg/vect/vect-peel-4.c: Likewise.
20108 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
20110 2015-01-12 Jeff Law <law@redhat.com>
20113 * gcc.target/m68k/pr64461.c: New test.
20115 2015-01-12 David Malcolm <dmalcolm@redhat.com>
20117 * jit.dg/test-array-as-pointer.c (create_code): Update call
20118 to gcc_jit_context_new_global by setting "kind" to
20119 GCC_JIT_GLOBAL_IMPORTED.
20120 * jit.dg/test-error-array-as-pointer.c: Likewise.
20121 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
20122 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
20123 setting kind to GCC_JIT_GLOBAL_EXPORTED.
20124 * jit.dg/test-using-global.c (the_global): Rename to...
20125 (imported_global): ...this.
20126 (create_code): Update to test the three kinds of global.
20127 (verify_code): Likewise.
20129 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
20132 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
20133 undefined behavior.
20134 * gcc.target/i386/pr64291-2.c: Updated.
20136 2015-01-12 Richard Biener <rguenther@suse.de>
20138 PR tree-optimization/64530
20139 * gfortran.dg/pr64530.f90: New testcase.
20141 2015-01-12 Richard Biener <rguenther@suse.de>
20143 PR middle-end/64357
20144 * gcc.dg/torture/pr64357.c: New testcase.
20146 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
20148 * gcc.target/i386/nop-mcount.c: Properly place {} in target
20151 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20152 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
20154 2015-01-12 Martin Liska <mliska@suse.cz>
20156 * gcc.dg/ipa/PR64550.c: New test.
20158 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
20161 * g++.dg/ipa/pr63470.C: New testcase.
20163 2015-01-11 Janus Weil <janus@gcc.gnu.org>
20166 * gfortran.dg/typebound_operator_20.f90: New.
20168 2015-01-11 Janus Weil <janus@gcc.gnu.org>
20171 * gfortran.dg/proc_ptr_comp_42.f90: New.
20173 2015-01-11 Janus Weil <janus@gcc.gnu.org>
20176 * gfortran.dg/proc_ptr_comp_41.f90: New.
20178 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
20180 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
20182 2015-01-10 Tobias Burnus <burnus@net-b.de>
20185 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
20186 and add dg-excess-errors.
20187 * gfortran.dg/line_length_6.f90: New.
20188 * gfortran.dg/line_length_7.f90: New.
20189 * gfortran.dg/line_length_8.f90: New.
20190 * gfortran.dg/line_length_9.f90: New.
20191 * gfortran.dg/line_length_10.f90: New.
20192 * gfortran.dg/line_length_11.f90: New.
20194 2015-01-09 David Malcolm <dmalcolm@redhat.com>
20196 * jit.dg/test-threads.c (struct testcase): Move declaration
20197 to jit.dg/all-non-failing-tests.h.
20198 (testcases): Likewise.
20199 * jit.dg/all-non-failing-tests.h (struct testcase): Move
20200 declaration here from jit.dg/all-non-failing-tests.h.
20201 (testcases): Likewise.
20202 * jit.dg/test-combination.c (create_code): Eliminate spelling
20203 out all of the testcases in favor of looping through the
20204 "testcases" metadata.
20205 (verify_code): Likewise.
20207 2015-01-09 Jakub Jelinek <jakub@redhat.com>
20209 PR rtl-optimization/64536
20210 * gcc.dg/pr64536.c: New test.
20212 2015-01-09 David Malcolm <dmalcolm@redhat.com>
20214 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
20215 * jit.dg/test-combination.c (create_code): Likewise.
20216 (verify_code): Likewise.
20217 * jit.dg/test-constants.c: New test case.
20218 * jit.dg/test-threads.c: Add test-constants.c.
20220 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
20223 * objc.dg/gnu-api-2-class.m: Add a test case
20224 for the above change.
20226 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
20228 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
20230 2015-01-09 Richard Biener <rguenther@suse.de>
20232 PR tree-optimization/64410
20233 * g++.dg/vect/pr64410.cc: New testcase.
20235 2015-01-09 Martin Liska <mliska@suse.cz>
20237 * gcc.dg/ipa/ipa-icf-32.c: New test.
20239 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20241 * c-c++-common/tsan/tsan_barrier.h: New.
20242 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20243 * c-c++-common/tsan/bitfield_race.c: Likewise.
20244 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20245 * c-c++-common/tsan/mutexset1.c: Likewise.
20246 * c-c++-common/tsan/race_on_barrier.c: Likewise.
20247 * c-c++-common/tsan/race_on_mutex.c: Likewise.
20248 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20249 * c-c++-common/tsan/simple_race.c: Likewise.
20250 * c-c++-common/tsan/simple_stack.c: Likewise.
20251 * c-c++-common/tsan/sleep_sync.c: Likewise.
20252 * c-c++-common/tsan/tiny_race.c: Likewise.
20253 * c-c++-common/tsan/tls_race.c: Likewise.
20254 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20255 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20256 * g++.dg/tsan/atomic_free.C: Likewise.
20257 * g++.dg/tsan/atomic_free2.C: Likewise.
20258 * g++.dg/tsan/cond_race.C: Likewise.
20259 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20261 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
20264 * lib/target-supports.exp (check_effective_target_libatomic_available):
20266 * gfortran.dg/coarray/caf.exp: Only add -latomic for
20267 targets that match effective-target libatomic_available.
20268 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20270 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20272 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20273 Verify the result of gcc_jit_context_get_last_error.
20274 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20276 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20278 PR tree-optimization/63989
20279 * gcc.dg/strlenopt-27.c: New test.
20281 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20283 * jit.dg/harness.h (set_up_logging): New function.
20284 (test_jit): Fail if gcc_jit_context_acquire fails. Call
20285 set_up_logging on the context, so that every testcase is
20286 logged to a particular file.
20287 * jit.dg/test-nested-contexts.c (main): Open a logfile,
20288 and call gcc_jit_context_set_logfile on the top-level context.
20290 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20293 * g++.dg/opt/pr64338.C: New test.
20295 2015-01-08 Tobias Burnus <burnus@net-b.de>
20297 * gfortran.dg/coarray/codimension_2b.f90: New file.
20298 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20299 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20301 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20304 * g++.dg/ext/fnname4.C: New.
20306 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20309 * g++.dg/cpp0x/constexpr-64462.C: New.
20311 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20314 * g++.dg/cpp0x/deleted10.C: New.
20316 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20318 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20320 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20322 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20323 GCC_JIT_UNARY_OP_ABS.
20324 (verify_unary_ops): Likewise.
20326 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20328 * jit.dg/test-arith-overflow.c: New test case.
20329 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20330 * jit.dg/test-combination.c (create_code): Likewise.
20331 (verify_code): Likewise.
20332 * jit.dg/test-threads.c (testcases): Likewise.
20334 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20336 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20337 rather than "jit". Load g++.exp, and call g++_init.
20338 Run test-*.cc files within the testsuite and *.cc files within
20340 (jit-dg-test): Drop the addition of -fgnu89-inline to
20341 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20342 doing it when compiling C testcases (since g++ does not handle
20343 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20344 is restored to the value after g++_init ran, rather than the
20345 value before g++_init ran. Return a list of
20346 $comp_output $output_file, as dg-test assumes.
20348 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20350 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20351 make it easier to figure out the origin of each test result when
20352 running test-combination.c and test-threads.c.
20353 (CHECK_VALUE): Likewise.
20354 (CHECK_DOUBLE_VALUE): Likewise.
20355 (CHECK_STRING_VALUE): Likewise.
20356 (CHECK_STRING_STARTS_WITH): Likewise.
20357 (CHECK_STRING_CONTAINS): Likewise.
20359 (check_string_value): Likewise, add "funcname" param.
20360 (check_string_starts_with): Likewise.
20361 (check_string_contains): Likewise.
20363 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20365 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20366 generating name of built executable.
20368 2015-01-07 Marek Polacek <polacek@redhat.com>
20371 * gcc.dg/pr64440.c: New test.
20372 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20374 2015-01-07 Marek Polacek <polacek@redhat.com>
20377 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20378 * gcc.dg/pr64417.c: New test.
20380 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
20383 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20386 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20388 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20389 Check if testcases run without errors, not just if they compile.
20391 2015-01-06 Christian Bruel <christian.bruel@st.com>
20394 * gcc.target/sh/pr64507.c: New test.
20396 2015-01-06 Arnaud Charlet <charlet@adacore.com>
20398 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20400 2015-01-06 Jakub Jelinek <jakub@redhat.com>
20402 * c-c++-common/asan/sanitize-all-1.c: New test.
20403 * c-c++-common/ubsan/sanitize-all-1.c: New test.
20404 * c-c++-common/ubsan/sanitize-all-2.c: New test.
20405 * c-c++-common/ubsan/sanitize-all-3.c: New test.
20406 * c-c++-common/ubsan/sanitize-all-4.c: New test.
20408 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20410 * lib/target-supports.exp (check_profiling_available): Return 0 for
20412 (check_effective_target_tls_runtime): Likewise.
20413 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20414 * gcc.dg/20020312-2.c: Adjust for Visium.
20415 * gcc.dg/tls/thr-cse-1.c: Likewise
20416 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20417 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20418 * gcc.dg/weak/typeof-2.c: Likewise.
20420 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20422 PR rtl-optimization/64287
20423 * gcc.dg/aru-2.c: New test.
20425 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20428 * c-c++-common/ubsan/pr64344-1.c: New test.
20429 * c-c++-common/ubsan/pr64344-2.c: New test.
20431 PR tree-optimization/64465
20432 * gcc.dg/pr64465.c: New test.
20434 PR tree-optimization/64494
20435 * gcc.c-torture/compile/pr64494.c: New test.
20437 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20440 * gfortran.dg/realloc_on_assign_25.f90: New test.
20442 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20444 Update copyright years.
20446 2015-01-05 Marek Polacek <polacek@redhat.com>
20449 * gcc.dg/pr64423.c: New test.
20451 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20453 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20454 mmix-knuth-mmixware for the same reason as for MIPS.
20455 * gcc.dg/debug/debug-2.c: Ditto.
20457 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20459 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20462 * lib/gfortran.exp: Add libatomic library search path.
20463 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20464 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20466 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20468 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20470 * c-c++-common/tsan/bitfield_race.c: New testcase.
20471 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20473 2015-01-02 Tobias Burnus <burnus@net-b.de>
20475 * gfortran.dg/coarray/collectives_4.f90: New.
20477 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20480 * gfortran.dg/extends_16.f90: New.
20482 2015-01-02 Tobias Burnus <burnus@net-b.de>
20484 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20486 2015-01-02 Tobias Burnus <burnus@net-b.de>
20488 * gfortran.dg/coarray/codimension_2.f90: New.
20489 * gfortran.dg/coarray/codimension_2a.f90: New.
20490 * gfortran.dg/coarray_35.f90: New.
20491 * gfortran.dg/coarray_35a.f90: New.
20493 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20496 * gfortran.dg/dummy_procedure_11.f90: New.
20498 Copyright (C) 2015 Free Software Foundation, Inc.
20500 Copying and distribution of this file, with or without modification,
20501 are permitted in any medium without royalty provided the copyright
20502 notice and this notice are preserved.