1 2015-12-18 Nathan Sidwell <nathan@acm.org>
3 * c-c++-common/attr-simd-3.c: Requires pthreads.
5 2015-12-18 Richard Biener <rguenther@suse.de>
8 * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
9 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11 2015-12-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
13 * gcc.target/s390/litpool-r3-1.c: New test.
15 2015-12-18 Yuri Rumyantsev <ysrumyan@gmail.com>
17 PR tree-optimization/68906
18 * gcc.dg/torture/pr68906.c: New test.
20 2015-12-18 Ilya Enkovich <enkovich.gnu@gmail.com>
22 PR tree-optimization/68956
23 * gcc.target/i386/pr68956.c: New test.
25 2015-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
27 PR rtl-optimization/68796
28 * gcc.target/aarch64/tst_3.c: New test.
29 * gcc.target/aarch64/tst_4.c: Likewise.
31 2015-12-18 Robin Dapp <rdapp@linux.vnet.ibm.com>
33 * gcc.target/s390/vcond-shift.c: New test to check vcond
36 2015-12-18 Paul Thomas <pault@gcc.gnu.org>
39 * gfortran.dg/proc_ptr_48.f90: New test.
41 2015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
43 * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
44 * gcc.target/s390/hotpatch-9.c: Likewise.
46 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
49 * g++.dg/pr68831.C: New test.
51 2015-12-17 Jeff Law <law@redhat.com>
53 * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
54 splitting optimizations.
56 2015-12-17 Nathan Sidwell <nathan@acm.org>
58 * gcc.dg/ipa/ipa-icf-merge-1.c: New.
60 2015-12-17 David Malcolm <dmalcolm@redhat.com>
62 * gcc.dg/diagnostic-range-bad-return.c: New test case.
64 2015-12-17 Richard Biener <rguenther@suse.de>
66 PR tree-optimization/68946
67 * gcc.dg/torture/pr68946.c: New testcase.
69 2015-12-17 Nathan Sidwell <nathan@acm.org>
71 * c-c++-common/Wunused-var-13.c: Requires label values.
72 * gcc.dg/torture/pr46216.c: Likewise.
74 2015-12-17 Pierre-Marie de Rodat <derodat@adacore.com>
76 * gnat.dg/specs/debug1.ads: Update the expected number of
77 DW_AT_artificial attribute in compiler output.
79 2015-12-17 Jakub Jelinek <jakub@redhat.com>
81 PR tree-optimization/68835
82 * gcc.dg/pr68835-1.c: New test.
83 * gcc.dg/pr68835-2.c: New test.
85 2015-12-17 Richard Biener <rguenther@suse.de>
87 PR tree-optimization/68951
88 * gcc.dg/torture/pr68951.c: New testcase.
90 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
93 * lib/target-supports.exp (check_effective_target_stabs): New
95 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
96 * g++.dg/other/PR23205.C: Likewise.
97 * g++.dg/other/pr23205-2.C: Likewise.
98 * gcc.dg/20040813-1.c: Likewise.
99 * gcc.dg/darwin-20040809-2.c: Likewise.
100 * objc.dg/stabs-1.m: Likewise.
102 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
104 * gcc.target/arc/loop-hazard-1.c: New file.
106 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
108 * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
110 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
113 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
116 * lib/target-supports.exp (check_effective_target_cilkplus): Also
117 check that compiling with -fcilkplus does not give an error.
118 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
120 2015-12-16 Patrick Palka <ppalka@gcc.gnu.org>
126 * g++.dg/conversion/pr16333.C: New test.
127 * g++.dg/conversion/pr41426.C: New test.
128 * g++.dg/conversion/pr59879.C: New test.
129 * g++.dg/conversion/pr66895.C: New test.
131 2015-12-16 Martin Sebor <msebor@redhat.com>
134 * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
136 2015-12-15 Michael Meissner <meissner@linux.vnet.ibm.com>
139 * gcc.target/powerpc/pr68805.c: New test.
141 2015-12-16 Martin Sebor <msebor@redhat.com>
144 * obj-c++.dg/property/at-property-23.mm: Remove check for
147 2015-12-13 Jeff Law <law@redhat.com>
149 * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
151 2015-12-16 David Malcolm <dmalcolm@redhat.com>
153 * c-c++-common/conflict-markers-1.c: New testcase.
154 * c-c++-common/conflict-markers-2.c: Likewise.
155 * c-c++-common/conflict-markers-3.c: Likewise.
156 * c-c++-common/conflict-markers-4.c: Likewise.
157 * c-c++-common/conflict-markers-5.c: Likewise.
158 * c-c++-common/conflict-markers-6.c: Likewise.
159 * c-c++-common/conflict-markers-7.c: Likewise.
160 * c-c++-common/conflict-markers-8.c: Likewise.
161 * c-c++-common/conflict-markers-9.c: Likewise.
162 * c-c++-common/conflict-markers-10.c: Likewise.
163 * c-c++-common/conflict-markers-11.c: Likewise.
164 * g++.dg/conflict-markers-1.C: Likewise.
166 2015-12-16 David Malcolm <dmalcolm@redhat.com>
168 * gcc.dg/cast-function-1.c (bar): Update column numbers.
169 * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
171 2015-12-16 David Malcolm <dmalcolm@redhat.com>
173 * gcc.dg/diagnostic-range-static-assert.c: New test case.
175 2015-12-16 Marek Polacek <polacek@redhat.com>
178 * gcc.dg/pr64637.c: New test.
180 2015-12-16 Nathan Sidwell <nathan@acm.org>
182 * gcc.dg/sibcall-9.c: Xfail for nvptx.
184 2015-12-16 Richard Biener <rguenther@suse.de>
186 PR tree-optimization/68870
187 * gcc.dg/torture/pr68870.c: New testcase.
189 2015-12-16 Tom de Vries <tom@codesourcery.com>
191 * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
192 * g++.dg/ipa/devirt-40.C: Same.
193 * g++.dg/tree-ssa/pr61034.C: Same.
194 * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
195 * gcc.dg/ipa/ipa-pta-10.c: Same.
196 * gcc.dg/ipa/ipa-pta-11.c: Same.
197 * gcc.dg/ipa/ipa-pta-14.c: Same.
198 * gcc.dg/ipa/ipa-pta-16.c: Same.
199 * gcc.dg/ipa/ipa-pta-2.c: Same.
200 * gcc.dg/ipa/ipa-pta-5.c: Same.
201 * gcc.dg/ipa/ipa-pta-6.c: Same.
202 * gcc.dg/torture/ipa-pta-1.c: Same.
203 * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
204 * gcc.dg/ipa/ipa-pta-3.c: Same.
205 * gcc.dg/ipa/ipa-pta-4.c: Same.
207 2015-12-16 Richard Biener <rguenther@suse.de>
210 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
212 2015-12-16 Richard Biener <rguenther@suse.de>
216 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
218 * gcc.dg/vect/slp-perm-4.c: Likewise.
220 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
222 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
223 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
224 the command line options.
225 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
226 test to allow ARM targets. Select and record a working set of
227 command line options.
228 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
231 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
234 * gcc.c-torture/execute/pr68648.c: New test.
236 2015-12-16 Richard Biener <rguenther@suse.de>
238 PR tree-optimization/68892
239 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
241 2015-12-16 Jakub Jelinek <jakub@redhat.com>
243 PR rtl-optimization/65980
244 * gcc.dg/pr65980.c: New test.
246 2015-12-15 Martin Sebor <msebor@redhat.com>
253 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
254 further fields after the first flexible array member.
255 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
256 to be rejected. Add a test case exercising zero-length array.
257 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
259 * g++.dg/ext/flexary.h: New file.
260 * g++.dg/ext/flexary4.C: New file.
261 * g++.dg/ext/flexary5.C: New file.
262 * g++.dg/ext/flexary6.C: New file.
263 * g++.dg/ext/flexary7.C: New file.
264 * g++.dg/ext/flexary8.C: New file.
265 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
267 * g++.dg/parse/pr43765.C: Add a member to make a struct with
268 a flexible array member valid. Adjust expected error message.
269 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
271 * g++.dg/torture/pr64312.C: Add a member to make a struct with
272 a flexible array member valid.
273 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
275 2015-12-15 Marek Polacek <polacek@redhat.com>
278 * gcc.dg/pr68907.c: New test.
280 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
282 * gfortran.dg/coarray_critical_1.f90: New.
284 2015-12-15 Martin Jambor <mjambor@suse.cz>
287 * g++.dg/ipa/pr68851.C: New test.
289 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/cpp0x/pr63506-1.C: New.
293 * g++.dg/cpp0x/pr63506-2.C: Likewise.
295 2015-12-15 Olivier Hainque <hainque@adacore.com>
297 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
299 2015-12-15 Jakub Jelinek <jakub@redhat.com>
301 PR tree-optimization/66688
302 * gcc.dg/pr66688.c: New test.
304 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
308 * g++.dg/cpp0x/pr53223.C: New test.
309 * g++.dg/lookup/pr21802.C: New test.
310 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
312 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
314 * gfortran.dg/quad_2.f90: Update test.
316 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
318 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
319 * gcc.target/mips/ext-2.c: Update scan checks.
321 2015-12-14 Nathan Sidwell <nathan@acm.org>
323 * g++.dg/abi/nvptx-nrv1.C: New.
324 * g++.dg/abi/nvptx-ptrmem1.C: New.
325 * gcc.target/nvptx/abi-complex-arg.c: New.
326 * gcc.target/nvptx/abi-complex-ret.c: New.
327 * gcc.target/nvptx/abi-enum-arg.c: New.
328 * gcc.target/nvptx/abi-enum-ret.c: New.
329 * gcc.target/nvptx/abi-knr-arg.c: New.
330 * gcc.target/nvptx/abi-knr-ret.c: New.
331 * gcc.target/nvptx/abi-scalar-arg.c: New.
332 * gcc.target/nvptx/abi-scalar-ret.c: New.
333 * gcc.target/nvptx/abi-struct-arg.c: New.
334 * gcc.target/nvptx/abi-struct-ret.c: New.
335 * gcc.target/nvptx/abi-vararg-1.c: New.
336 * gcc.target/nvptx/abi-vararg-2.c: New.
337 * gcc.target/nvptx/abi-vect-arg.c: New.
338 * gcc.target/nvptx/abi-vect-ret.c: New.
340 2015-12-14 Jakub Jelinek <jakub@redhat.com>
343 * c-c++-common/pr68833-1.c: New test.
344 * c-c++-common/pr68833-2.c: New test.
346 2015-12-14 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/68852
349 * g++.dg/torture/pr68852.C: New testcase.
351 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
353 * gcc.dg/builtin-return-1.c: Correct effective-target test.
354 * gcc.dg/stack-usage-2.c: Use effective-target test.
356 2015-12-14 Martin Jambor <mjambor@suse.cz>
359 * g++.dg/ipa/pr66616.C: New test.
361 2015-12-14 Jakub Jelinek <jakub@redhat.com>
363 PR rtl-optimization/68730
364 * gcc.dg/pr68730.c: New test.
366 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
369 * lib/target-supports.exp (check_effective_target_cilkplus): Also
370 check that compiling with -fcilkplus does not give an error.
371 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
373 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
375 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
377 2015-12-13 Jeff Law <law@redhat.com>
379 * gcc.target/m68k/pr19201.c: New test.
381 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
382 command line options.
383 * gcc.target/m68k/20090709-1.c: Adjust expected output.
385 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
387 * g++.dg/opt/pr48549.C: XFAIL AIX.
388 * g++.dg/abi/anon1.C: XFAIL AIX.
389 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
391 2015-12-12 Tobias Burnus <burnus@net-b.de>
394 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
396 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
398 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
399 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
402 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
405 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
406 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
408 2015-12-11 Jeff Law <law@redhat.com>
410 PR tree-optimization/68844
411 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
413 2015-12-11 Nathan Sidwell <nathan@acm.org>
415 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
417 2015-12-11 Jan Beulich <jbeulich@suse.com>
419 * gcc.c-torture/execute/stkalign.c: New.
421 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
423 * gcc.target/i386/mpx/memmove-1.c: New test.
424 * gcc.target/i386/mpx/memmove-2.c: New test.
426 2015-12-11 Nathan Sidwell <nathan@acm.org>
428 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
429 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
431 2015-12-11 Martin Jambor <mjambor@suse.cz>
434 * g++.dg/torture/pr68064.C: New test.
436 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
438 * gcc.target/s390/md/setmem_long-1.c: New test.
440 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
442 * gcc.target/s390/md/movstr-1.c: New test.
443 * gcc.target/s390/s390.exp: Add subdir md.
444 Do not run hotpatch tests twice.
446 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
448 * gcc.dg/vect/vect-32-chars.c: New test.
450 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
453 * gcc.dg/lto/pr61886_0.c: New testcase
455 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
457 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
459 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
461 PR rtl-optimization/68691
462 * gcc.target/i386/pr68691.c: New.
464 2015-12-10 David Malcolm <dmalcolm@redhat.com>
466 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
467 (dg-end-multiline-output): Capture line numbers within
468 _multiline_expected_outputs.
469 (handle-multiline-outputs): Access global $testname_with_flags
470 and add it as a prefix to pass/fail results. Extract line numbers
471 from $_multiline_expected_outputs and print them within pass/fail
472 results, replacing the printing of $index. Consolidate the
473 string prefix shared between pass/fail into a new local ($title).
475 2015-12-10 Jeff Law <law@redhat.com>
477 PR tree-optimization/68619
478 * gcc.dg/tree-ssa/pr68619-1.c: New test.
479 * gcc.dg/tree-ssa/pr68619-2.c: New test.
480 * gcc.dg/tree-ssa/pr68619-3.c: New test.
481 * gcc.dg/tree-ssa/pr68619-4.c: New test.
482 * gcc.dg/tree-ssa/pr68619-5.c: New test.
484 2015-12-10 Jakub Jelinek <jakub@redhat.com>
486 PR rtl-optimization/68376
487 PR rtl-optimization/68670
488 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
491 * gcc.dg/pr68670-1.c: New test.
492 * gcc.dg/pr68670-2.c: New test.
494 2015-12-10 Marek Polacek <polacek@redhat.com>
497 * g++.dg/cpp0x/pr68348.C: New test.
499 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
501 * gnat.dg/specs/elab4.ads: New test.
502 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
504 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
506 * gnat.dg/array25.adb: New test.
507 * gnat.dg/array25_pkg.ad[sb]: New helper.
509 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
511 * lib/target-supports.exp (check_effective_target_arc_atomic): New
513 (check_effective_target_sync_int_long): Add checks for ARC atomic
515 (check_effective_target_sync_char_short): Likewise.
517 2015-12-10 Richard Biener <rguenther@suse.de>
519 PR tree-optimization/68817
520 * gfortran.dg/pr68817.f90: New testcase.
522 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
524 Revert [testsuite][ARM target attributes] Fix effective_target tests
525 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
527 * lib/target-supports.exp
528 (check_effective_target_arm_vfp_ok_nocache): New.
529 (check_effective_target_arm_vfp_ok): Call the new
530 check_effective_target_arm_vfp_ok_nocache function.
531 (check_effective_target_arm_fp_ok_nocache): New.
532 (check_effective_target_arm_fp_ok): New.
533 (add_options_for_arm_fp): New.
534 (check_effective_target_arm_crypto_ok_nocache): Require
535 target_arm_v8_neon_ok instead of arm32.
536 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
537 (check_effective_target_arm_crypto_pragma_ok): New.
538 (add_options_for_arm_vfp): New.
539 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
540 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
542 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
543 -mfloat-abi=softfp, use arm_fp effective target instead.
544 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
546 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
547 use arm_vfp effective target instead.
548 * gcc.target/arm/attr-neon3.c: Likewise.
550 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
552 * gnat.dg/specs/access1.ads: New test.
553 * gnat.dg/specs/access2.ads: Likewise.
555 2015-12-10 Jakub Jelinek <jakub@redhat.com>
557 PR tree-optimization/68785
558 * gcc.dg/pr68785.c: New test.
560 2015-12-10 Richard Biener <rguenther@suse.de>
563 * gcc.dg/torture/ipa-pta-3.c: New testcase.
564 * g++.dg/ipa/ipa-pta-1.C: Likewise.
566 2015-12-10 Richard Biener <rguenther@suse.de>
569 * gcc.dg/torture/pr68721.c: New testcase.
571 2015-12-10 Richard Biener <rguenther@suse.de>
573 PR tree-optimization/68806
574 * gcc.dg/torture/pr68806.c: New testcase.
576 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
580 * gcc.c-torture/execute/alias-2.c: New testcase.
582 2015-12-09 Tobias Burnus <burnus@net-b.de>
583 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
585 * gfortran.dg/coarray_40.f90: New.
587 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
590 * g++.dg/lto/pr68811_0.C: New testcase.
591 * g++.dg/lto/pr68811_1.C: New testcase.
593 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/ext/bases2.C: New.
598 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
600 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
601 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
602 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
603 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
604 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
605 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
606 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
607 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
608 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
610 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
612 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
613 passing terminating NULL as int rather than pointer.
615 2015-12-09 Marek Polacek <polacek@redhat.com>
617 PR tree-optimization/66949
618 * gcc.dg/torture/pr66949-1.c: New test.
619 * gcc.dg/torture/pr66949-2.c: New test.
621 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
623 PR rtl-optimization/67609
624 * gcc.dg/torture/pr67609.c: New.
626 2015-12-09 Richard Biener <rguenther@suse.de>
628 PR tree-optimization/68583
629 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
630 * gcc.dg/vect/vect-72.c: Adjust.
631 * gcc.dg/vect/vect-cselim-2.c: Likewise.
632 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
634 2015-12-09 Richard Biener <rguenther@suse.de>
636 PR tree-optimization/68417
637 * gcc.dg/vect/pr68417.c: New testcase.
639 2015-12-09 Martin Liska <mliska@suse.cz>
641 * gcc.dg/ipa/pr68790.c: New test.
643 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
647 * gcc.c-torture/execute/alias-3.c: New testcase.
649 2015-12-08 Martin Sebor <msebor@redhat.com>
652 * g++.dg/other/offsetof8.C: New test.
654 2015-12-08 Nathan Sidwell <nathan@acm.org>
656 * gcc.target/nvptx/trailing-init.c: New.
658 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
659 * gcc.c-torture/compile/pr33855.c: Likewise.
660 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
662 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/pr68701-1.c: New test.
666 * gcc.target/i386/pr68701-2.c: Ditto.
668 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
670 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
671 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
672 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
674 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
676 * gcc.dg/sso-9.c (foo): Robustify trick.
678 2015-12-08 David Malcolm <dmalcolm@redhat.com>
680 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
683 2015-12-08 David Malcolm <dmalcolm@redhat.com>
686 * gcc.dg/plugin/diagnostic-test-expressions-1.c
687 (test_builtin_choose_expr): New test function.
688 (test_builtin_call_with_static_chain): Likewise.
689 (test_builtin_complex): Likewise.
690 (test_builtin_shuffle): Likewise.
692 2015-12-08 Jiong Wang <jiong.wang@arm.com>
694 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
697 2015-12-08 Marek Polacek <polacek@redhat.com>
700 * g++.dg/cpp0x/pr68116.C: New test.
702 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
704 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
707 2015-12-08 Jakub Jelinek <jakub@redhat.com>
711 * c-c++-common/pr68657-1.c: New test.
712 * c-c++-common/pr68657-2.c: New test.
713 * c-c++-common/pr68657-3.c: New test.
714 * gcc.dg/cpp/warn-normalized-3.c: Use
715 -Werror=normalized=nfc instead of -Werror=normalized=
718 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
720 * lib/target-supports.exp
721 (check_effective_target_arm_vfp_ok_nocache): New.
722 (check_effective_target_arm_vfp_ok): Call the new
723 check_effective_target_arm_vfp_ok_nocache function.
724 (check_effective_target_arm_fp_ok_nocache): New.
725 (check_effective_target_arm_fp_ok): New.
726 (add_options_for_arm_fp): New.
727 (check_effective_target_arm_crypto_ok_nocache): Require
728 target_arm_v8_neon_ok instead of arm32.
729 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
730 (check_effective_target_arm_crypto_pragma_ok): New.
731 (add_options_for_arm_vfp): New.
732 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
733 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
735 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
736 -mfloat-abi=softfp, use arm_fp effective target instead.
737 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
739 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
740 use arm_vfp effective target instead.
741 * gcc.target/arm/attr-neon3.c: Likewise.
743 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
745 * gfortran.dg/pr68627.f: Limit target to x86.
747 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
748 Joern Rennecke <joern.rennecke@embecosm.com>
750 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
751 inline assembly read to make sure dummy is not optimized
754 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
756 PR tree-optimization/68766
757 * gcc.dg/pr68766.c: New test.
759 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
761 * gcc.target/sparc/struct-ret-check.c: Rename to...
762 * gcc.target/sparc/struct-ret-check-1.c: ...this.
763 * gcc.target/sparc/struct-ret-check-2.c: New test.
765 2015-12-07 Jakub Jelinek <jakub@redhat.com>
768 * g++.dg/tree-ssa/pr68760.C: New test.
771 * g++.dg/tree-ssa/pr66726.c: Renamed to...
772 * g++.dg/tree-ssa/pr66726.C: ... this.
774 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
776 * gcc.target/mips/wrap-delay.c: New test.
778 2015-12-07 Jason Merrill <jason@redhat.com>
780 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
781 environment variable.
783 2015-12-07 Marek Polacek <polacek@redhat.com>
786 * gcc.dg/pr68668.c: New test.
788 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
790 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
792 2015-12-07 Nathan Sidwell <nathan@acm.org>
794 * gcc.target/nvptx/abort.c: New.
796 2015-12-07 David Malcolm <dmalcolm@redhat.com>
798 * gcc.dg/diagnostic-ranges-1.c: New test file.
799 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
800 (test_percent_q_plus_d): New test function.
801 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
802 (test_show_locus): Rewrite test code using
803 rich_location::set_range. Add code to unit-test the "%q+D"
806 2015-12-07 Martin Liska <mliska@suse.cz>
808 * g++.dg/ipa/pr66896.C: New test.
810 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
812 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
813 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
815 2015-12-07 Nathan Sidwell <nathan@acm.org>
817 * gcc.target/nvptx/decl-init.c: New.
819 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
822 * gfortran.dg/pr68627.f: New test.
824 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
827 * gcc.target/i386/pr68633.c: New test.
829 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
831 * gcc.target/i386/clzero.c: New.
832 * gcc.target/i386/sse-12.c: Add -mclzero.
833 * gcc.target/i386/sse-13.c: Ditto.
834 * gcc.target/i386/sse-14.c: Ditto.
835 * gcc.target/i386/sse-22.c: Ditto.
836 * gcc.target/i386/sse-23.c: Ditto.
837 * g++.dg/other/i386-2.C: Ditto.
838 * g++.dg/other/i386-3.C: Ditto.
840 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
842 * gcc.target/powerpc/recip-sqrtf.c: New test.
844 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
845 Sebastian Pop <s.pop@samsung.com>
847 * gcc.dg/graphite/id-29.c: New test.
849 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
850 Sebastian Pop <s.pop@samsung.com>
852 PR tree-optimization/68693
853 * gfortran.dg/graphite/pr68693.f90: New test.
855 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
857 * gcc.c-torture/compile/20151204.c: New.
859 2015-12-04 Nathan Sidwell <nathan@acm.org>
861 * gcc.dg/vla-24.c: Requires alloca.
863 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
865 PR rtl-optimization/68349
866 * gcc.target/i386/pr68349.c: New test.
868 2015-12-04 Nathan Sidwell <nathan@acm.org>
870 * gcc.target/nvptx/ary-init.c: New.
872 2015-12-04 David Malcolm <dmalcolm@redhat.com>
874 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
875 * g++.dg/gomp/loop-1.C: Update dg-error locations.
876 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
877 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
878 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
879 * g++.dg/template/crash55.C: Update dg-error directives.
880 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
882 * g++.dg/template/pr64100.C: Update location of dg-error
884 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
885 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
886 improved location information.
887 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
888 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
889 dg-warning; add a dg-message.
890 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
891 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
892 * obj-c++.dg/plugin/plugin.exp: New file, based on
893 objc.dg/plugin/plugin.exp.
895 2015-12-04 Jakub Jelinek <jakub@redhat.com>
898 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
900 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
901 * gcc.dg/tree-ssa/pr23109.c: Likewise.
902 * gcc.dg/tree-ssa/recip-5.c: Likewise.
903 * gcc.dg/pr33007.c: Likewise.
905 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
907 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
908 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
909 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
910 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
911 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
912 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
914 2015-11-25 Nick Clifton <nickc@redhat.com>
916 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
917 * gcc.target/msp430/mul_main.h: New test support file.
918 * gcc.target/msp430/mul_none.c: New test.
919 * gcc.target/msp430/mul_16bit.c: New test.
920 * gcc.target/msp430/mul_32bit.c: New test.
921 * gcc.target/msp430/mul_f5.c: New test.
923 2015-12-04 Jakub Jelinek <jakub@redhat.com>
925 PR tree-optimization/68680
926 * gcc.target/i386/pr68680.c: New test.
928 PR tree-optimization/68671
929 * gcc.dg/pr68671.c: New test.
931 2015-12-02 Jeff Law <law@redhat.com>
933 * gcc.dg/tree-ssa/reassoc-43.c: New test.
935 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
937 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
939 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
941 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
942 access arbitrary stack frames.
943 * gcc.dg/Wno-frame-address.c: Likewise.
945 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
947 * gcc.target/s390/asm-machine-1.c: Updated.
948 * gcc.target/s390/asm-machine-2.c: Updated.
949 * gcc.target/s390/asm-machine-3.c: Updated.
950 * gcc.target/s390/asm-machine-4.c: Updated.
952 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
954 * gcc.target/s390/asm-machine-1.c: New test.
955 * gcc.target/s390/asm-machine-2.c: New test.
956 * gcc.target/s390/asm-machine-3.c: New test.
957 * gcc.target/s390/asm-machine-4.c: New test.
958 * gcc.target/s390/target-attribute/tattr-1.c: New test.
959 * gcc.target/s390/target-attribute/tattr-2.c: New test.
960 * gcc.target/s390/target-attribute/tattr-3.c: New test.
961 * gcc.target/s390/target-attribute/tattr-4.c: New test.
962 * gcc.target/s390/target-attribute/tattr-5.c: New test.
963 * gcc.target/s390/target-attribute/tattr-6.c: New test.
964 * gcc.target/s390/target-attribute/tattr-7.c: New test.
965 * gcc.target/s390/target-attribute/tattr-8.c: New test.
966 * gcc.target/s390/target-attribute/tattr-9.c: New test.
967 * gcc.target/s390/target-attribute/tattr-10.c: New test.
968 * gcc.target/s390/target-attribute/tattr-11.c: New test.
969 * gcc.target/s390/target-attribute/tattr-12.c: New test.
970 * gcc.target/s390/target-attribute/tattr-13.c: New test.
971 * gcc.target/s390/target-attribute/tattr-14.c: New test.
972 * gcc.target/s390/target-attribute/tattr-15.c: New test.
973 * gcc.target/s390/target-attribute/tattr-16.c: New test.
974 * gcc.target/s390/target-attribute/tattr-17.c: New test.
975 * gcc.target/s390/target-attribute/tattr-18.c: New test.
976 * gcc.target/s390/target-attribute/tattr-19.c: New test.
977 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
978 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
979 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
980 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
981 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
982 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
983 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
984 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
985 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
986 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
987 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
988 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
989 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
990 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
991 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
992 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
993 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
994 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
995 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
996 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
997 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
998 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
999 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1000 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1001 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1002 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1003 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1004 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1005 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1006 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1007 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1008 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1009 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1010 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1011 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1012 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1013 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1014 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1015 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1016 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1017 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1018 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1019 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1020 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1021 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1022 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1023 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1024 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1025 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1026 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1027 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1028 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1029 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1030 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1031 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1032 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1033 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1034 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1035 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1036 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1037 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1038 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1039 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1040 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1041 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1042 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1043 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1044 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1045 Add check whether target attribute is available.
1046 Run test in target-attribute subdir.
1047 * gcc.target/s390/s390-c++.exp
1048 (check_effective_target_target_attribute): Likewise.
1050 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
1052 * c-c++-common/attr-simd-4.c: New test.
1053 * c-c++-common/attr-simd-5.c: New test.
1055 2015-12-04 Nathan Sidwell <nathan@acm.org>
1057 * gcc.dg/graphite/id-28.c: Requires pthreads.
1059 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1061 * gcc.dg/vla-24.c: New test.
1063 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1065 * gcc.target/aarch64/stack-checking.c: New test.
1067 2015-12-04 Richard Biener <rguenther@suse.de>
1070 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1072 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1074 * gcc.dg/sso-9.c: New test.
1076 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1079 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1080 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1082 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
1085 * gcc.target/i386/rop1.c: New test.
1087 2015-12-03 Nathan Sidwell <nathan@acm.org>
1089 * gcc.target/nvptx/decl.c: New.
1090 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1092 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1094 PR rtl-optimization/68624
1095 * gcc.c-torture/execute/pr68624.c: New test.
1097 2015-12-03 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/66051
1100 * gcc.dg/vect/slp-42.c: New testcase.
1102 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
1104 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1105 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1107 2015-12-03 Richard Biener <rguenther@suse.de>
1109 PR tree-optimization/67800
1110 PR tree-optimization/68333
1111 * gcc.target/i386/vect-pr67800.c: New testcase.
1113 2015-12-03 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/68639
1116 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1118 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
1121 * g++.dg/torture/pr68184.C: New testcase.
1123 2015-12-03 Jakub Jelinek <jakub@redhat.com>
1125 PR preprocessor/57580
1126 * c-c++-common/cpp/pr57580.c: New test.
1127 * c-c++-common/gomp/pr57580.c: New test.
1129 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1130 Sebastian Pop <s.pop@samsung.com>
1132 * gcc.dg/graphite/id-28.c: New.
1134 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1135 Sebastian Pop <s.pop@samsung.com>
1137 * gfortran.dg/graphite/id-26.f03: New.
1139 2015-12-02 Jason Merrill <jason@redhat.com>
1141 * lib/g++.exp: Handle --stds= option.
1142 * lib/g++-dg.exp (g++-dg-runtest): Use it.
1144 2015-12-02 Tobias Burnus <burnus@net-b.de>
1145 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1147 * gfortran.dg/coarray/event_1.f90: New.
1148 * gfortran.dg/coarray/event_2.f90: New.
1150 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1151 Sebastian Pop <s.pop@samsung.com>
1153 PR tree-optimization/68550
1154 * gfortran.dg/graphite/pr68550-1.f90: New.
1155 * gfortran.dg/graphite/pr68550-2.f90: New.
1157 2015-12-02 Marek Polacek <polacek@redhat.com>
1160 * gcc.dg/pr68513.c: New test.
1162 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
1165 * gfortran.dg/goacc/array-reduction.f90: New test.
1166 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1167 * gfortran.dg/goacc/coarray.f95: Likewise.
1168 * gfortran.dg/goacc/coarray_2.f90: Likewise.
1169 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1170 * gfortran.dg/goacc/reduction.f95: Likewise.
1172 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.target/i386/pr68647.c: New test.
1177 2015-12-02 Marek Polacek <polacek@redhat.com>
1180 * g++.dg/warn/nonnull3.C: New test.
1182 2015-12-02 Joseph Myers <joseph@codesourcery.com>
1185 * gcc.dg/pr68162-1.c: New test.
1187 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1188 Sebastian Pop <s.pop@samsung.com>
1190 * gfortran.dg/graphite/run-id-3.f90: New.
1192 2015-12-02 David Sherwood <david.sherwood@arm.com>
1194 * gcc.target/aarch64/fmaxmin.c: New test.
1196 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1198 * gfortran.dg/goacc/coarray.f95: XFAIL.
1199 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1200 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1203 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1204 Julian Brown <julian@codesourcery.com>
1205 James Norris <James_Norris@mentor.com>
1207 * c-c++-common/goacc/host_data-5.c: New file.
1208 * c-c++-common/goacc/host_data-6.c: Likewise.
1210 2015-12-02 Tom de Vries <tom@codesourcery.com>
1212 * c-c++-common/goacc/kernels-default-2.c: New test.
1213 * c-c++-common/goacc/kernels-default.c: New test.
1215 2015-12-02 Tom de Vries <tom@codesourcery.com>
1217 * c-c++-common/goacc/kernels-alias-2.c: New test.
1218 * c-c++-common/goacc/kernels-alias-3.c: New test.
1219 * c-c++-common/goacc/kernels-alias-4.c: New test.
1220 * c-c++-common/goacc/kernels-alias-5.c: New test.
1221 * c-c++-common/goacc/kernels-alias-6.c: New test.
1222 * c-c++-common/goacc/kernels-alias-7.c: New test.
1223 * c-c++-common/goacc/kernels-alias-8.c: New test.
1224 * c-c++-common/goacc/kernels-alias.c: New test.
1226 2015-12-02 Tom de Vries <tom@codesourcery.com>
1228 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1229 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1230 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1232 2015-12-02 Richard Biener <rguenther@suse.de>
1234 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1235 y guarding a call to abort ().
1236 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1237 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1239 2015-12-02 Marek Polacek <polacek@redhat.com>
1242 * gcc.dg/torture/pr68570.c: New test.
1244 2015-12-02 Richard Biener <rguenther@suse.de>
1246 PR tree-optimization/68625
1247 * gcc.dg/torture/pr68625.c: New testcase.
1249 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1251 * gcc.target/i386/pr68432-1.c: New test.
1252 * gcc.target/i386/pr68432-2.c: Likewise.
1253 * gcc.target/i386/pr68432-3.c: Likewise.
1255 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1257 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1259 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1261 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1263 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1265 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1267 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1269 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1270 * gcc.target/s390/bswaphi-1.c: New test.
1272 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1274 * lib/target-supports.exp: Add s390 and s390x to the list of long
1275 long atomic targets.
1277 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1279 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1280 s390x to enable 64 bit bswap patterns.
1281 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1282 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1283 * lib/target-supports.exp: Add a comment for s390.
1285 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1287 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1288 order to make -m31 work.
1289 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1290 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1292 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1295 * gcc.dg/pr68533.c: New test.
1297 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1299 PR tree-optimization/68577
1300 * gcc.dg/vect/pr68577.c: New test.
1302 2015-12-01 Nathan Sidwell <nathan@acm.org>
1304 * gcc.target/nvptx/uninit-decl.c: New.
1306 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1308 * gcc.c-torture/execute/alias-1.c: New testcase.
1310 2015-12-01 Marek Polacek <polacek@redhat.com>
1312 PR tree-optimization/64769
1313 * c-c++-common/gomp/pr64769.c: New test.
1315 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1317 * gcc.target/powerpc/swaps-p8-22.c: New.
1319 2015-12-01 Marek Polacek <polacek@redhat.com>
1321 PR tree-optimization/67916
1322 * gcc.dg/torture/pr67916.c: New test.
1324 2015-12-01 Marek Polacek <polacek@redhat.com>
1327 * c-c++-common/pr68582.c: New test.
1329 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1331 PR tree-optimization/68474
1332 * gcc.dg/pr68474.c: New test.
1334 2015-12-01 Christian Bruel <christian.bruel@st.com>
1337 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1339 2015-12-01 Tom de Vries <tom@codesourcery.com>
1341 * gcc.dg/pr46032.c: Move to ...
1342 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1344 * gcc.dg/pr46032-2.c: Move to ...
1345 * gcc.dg/gomp/pr46032-2.c: ... here.
1346 Drop dg-require-effective-target fopenmp.
1347 * gcc.dg/pr46032-3.c: Move to ...
1348 * gcc.dg/gomp/pr46032-3.c: ... here.
1349 Drop dg-require-effective-target fopenmp.
1351 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1353 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1354 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1355 * gfortran.dg/goacc/loop-6.f95: Likewise.
1356 * gfortran.dg/goacc/loop-7.f95: New test.
1357 * gfortran.dg/goacc/reduction-2.f95: New test.
1359 2015-12-01 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/68379
1362 * gcc.dg/torture/pr68379.c: New testcase.
1363 * gfortran.dg/pr68379-1.f90: Likewise.
1364 * gfortran.dg/pr68379-2.f: Likewise.
1366 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1368 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1369 * gcc.dg/pr46032-2.c: Likewise.
1370 * gcc.dg/pr46032-3.c: Likewise.
1372 2015-12-01 Richard Biener <rguenther@suse.de>
1375 * g++.dg/torture/pr68470.C: New testcase.
1377 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1380 * gcc.dg/pr68595.c: New test.
1382 2015-12-01 Christian Bruel <christian.bruel@st.com>
1384 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1385 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1386 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1388 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1390 PR tree-optimization/68529
1391 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1392 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1393 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1395 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1397 * gcc.dg/lto/alias-1_0.c: New testcase.
1398 * gcc.dg/lto/alias-1_1.c: New testcase.
1400 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1401 Sebastian Pop <s.pop@samsung.com>
1403 PR tree-optimization/68565
1404 * gfortran.dg/graphite/pr68565.f90: New.
1406 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1407 Sebastian Pop <s.pop@samsung.com>
1409 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1411 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1412 Nathan Sidwell <nathan@codesourcery.com>
1414 * gfortran.dg/goacc/routine-3.f90: New test.
1415 * gfortran.dg/goacc/routine-4.f90: New test.
1416 * gfortran.dg/goacc/routine-5.f90: New test.
1417 * gfortran.dg/goacc/routine-6.f90: New test.
1418 * gfortran.dg/goacc/subroutines: New test.
1420 2015-11-30 Tom de Vries <tom@codesourcery.com>
1422 * gcc.dg/pr46032-2.c: New test.
1423 * gcc.dg/pr46032-3.c: New test.
1425 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1428 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1429 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1430 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1431 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1432 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1433 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1434 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1436 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1438 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1440 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1441 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1442 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1443 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1444 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1445 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1446 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1447 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1448 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1449 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1450 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1451 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1453 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1454 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1455 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1456 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1457 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1458 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1459 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1460 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1461 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1462 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1463 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1464 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1465 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1466 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1467 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1468 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1469 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1470 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1471 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1472 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1473 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1474 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1475 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1476 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1477 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1478 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1480 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1481 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1482 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1483 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1484 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1485 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1486 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1487 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1488 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1489 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1490 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1491 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1492 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1493 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1494 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1496 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1497 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1498 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1499 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1500 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1501 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1502 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1503 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1504 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1505 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1506 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1507 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1508 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1509 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1510 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1511 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1512 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1513 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1514 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1516 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1517 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1518 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1519 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1520 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1521 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1522 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1523 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1524 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1525 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1526 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1527 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1528 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1530 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1532 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1533 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1534 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1535 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1536 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1537 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1538 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1539 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1540 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1541 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1542 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1543 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1544 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1545 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1546 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1547 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1548 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1549 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1550 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1551 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1552 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1553 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1554 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1555 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1556 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1557 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1558 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1559 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1560 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1561 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1562 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1563 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1564 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1565 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1566 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1567 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1568 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1569 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1570 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1571 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1573 2015-11-30 Tom de Vries <tom@codesourcery.com>
1575 PR tree-optimization/46032
1576 * gcc.dg/pr46032.c: New test.
1578 2015-11-30 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/68592
1581 * gfortran.dg/pr68592.f: New testcase.
1583 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1586 * gfortran.dg/submodule_13.f08: New test.
1588 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1590 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1593 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1595 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1597 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1599 * gcc.dg/dump-ada-spec-1.c: Move to...
1600 * c-c++-common/dump-ada-spec-1.c: ...here.
1601 * c-c++-common/dump-ada-spec-2.c: New test.
1603 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1605 * gnat.dg/loop_optimization22.ad[sb]: New test.
1607 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1609 * gnat.dg/specs/rep_clause5.ads: New test.
1611 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1614 * gcc.c-torture/compile/pr67106.c: New testcase.
1616 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1619 * g++.dg/torture/pr67581.C: New testcase.
1621 2015-11-27 Richard Biener <rguenther@suse.de>
1623 PR tree-optimization/68559
1624 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1625 * gcc.dg/vect/pr45752.c: Likewise.
1627 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1629 PR rtl-optimization/68250
1630 * gcc.c-torture/execute/pr68250.c: New test.
1632 2015-11-27 Marek Polacek <polacek@redhat.com>
1634 * gcc.dg/pr63568.c: Convert to GIMPLE.
1636 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1638 PR rtl-optimization/68506
1639 * gcc.c-torture/execute/pr68506.c: New test.
1641 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1645 * c-c++-common/gomp/pr63326.c: New test.
1647 2015-11-27 Richard Biener <rguenther@suse.de>
1649 PR tree-optimization/68553
1650 * gcc.dg/vect/pr45752.c: Adjust.
1651 * gcc.dg/vect/slp-perm-4.c: Likewise.
1653 2015-11-26 Martin Sebor <msebor@redhat.com>
1655 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1656 appropriate for the target.
1657 (operator new[]): Use it.
1659 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/cpp0x/pr67238.C: New.
1664 2015-11-26 Martin Sebor <msebor@redhat.com>
1666 * g++.dg/pr67876.C: Remove duplicate content.
1668 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1670 * g++.dg/guality/pr67192.C: New test.
1672 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1674 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1675 support code for vqrdml{as}h_lane tests.
1676 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1679 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1681 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1682 support code for vqrdml{as}h tests.
1683 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1686 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1688 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1689 (check_effective_target_arm_arch_FUNC_ok)
1690 (add_options_for_arm_arch_FUNC)
1691 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1692 to the list to be generated.
1693 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1694 (check_effective_target_arm_v8_1a_neon_ok): New.
1695 (check_effective_target_arm_v8_1a_neon_hw): New.
1697 2015-11-26 Nathan Sidwell <nathan@acm.org>
1699 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1701 2015-11-26 Richard Biener <rguenther@suse.de>
1704 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1707 2015-11-26 Richard Biener <rguenther@suse.de>
1710 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1712 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1715 * g++.dg/concepts/pr67249.C: New.
1717 2015-11-26 Richard Biener <rguenther@suse.de>
1720 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1721 vectorize init loop and adjust expected outcome.
1723 2015-11-26 Richard Biener <rguenther@suse.de>
1726 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1727 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1728 also monitor final optimization result.
1730 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1732 PR rtl-optimization/68249
1733 PR rtl-optimization/68321
1734 * gcc.c-torture/execute/pr68249.c: New test.
1735 * gcc.c-torture/execute/pr68321.c: New test.
1737 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1740 * gcc.target/i386/mpx/pr68416.c: New test.
1742 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/cpp0x/no-weak1.C: New.
1747 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1749 PR tree-optimization/68128
1750 * gcc.dg/gomp/pr68128-1.c: New test.
1751 * gcc.dg/gomp/pr68128-2.c: New test.
1753 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1755 PR rtl-optimization/67226
1756 * gcc.c-torture/execute/pr67226.c: New test.
1758 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1761 * g++.dg/ubsan/pr68508.C: New test.
1763 2015-11-25 Martin Sebor <msebor@redhat.com>
1766 * g++.dg/pr67876.C: New test.
1768 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1769 Sebastian Pop <s.pop@samsung.com>
1771 PR tree-optimization/68453
1772 * gfortran.dg/graphite/pr68453.f90: New.
1774 2015-11-25 Martin Sebor <msebor@redhat.com>
1777 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1778 * gcc.dg/addr_builtin-1.c: Same.
1780 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1782 * gcc.target/powerpc/dform-1.c: New test.
1783 * gcc.target/powerpc/dform-2.c: Likewise.
1785 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1787 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1788 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1789 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1791 2015-11-25 Tom de Vries <tom@codesourcery.com>
1793 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1794 * gcc.dg/pr23911.c: Same.
1795 * gcc.dg/tree-ssa/20030709-2.c: Same.
1796 * gcc.dg/tree-ssa/20030731-2.c: Same.
1797 * gcc.dg/tree-ssa/20040729-1.c: Same.
1798 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1799 * gcc.dg/tree-ssa/loop-36.c: Same.
1800 * gcc.dg/tree-ssa/pr21086.c: Same.
1801 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1802 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1803 * gcc.dg/vect/pr26359.c: Same.
1804 * c-c++-common/restrict-2.c: Update after adding new lim1.
1805 * c-c++-common/restrict-4.c: Same.
1806 * g++.dg/tree-ssa/pr33615.C: Same.
1807 * g++.dg/tree-ssa/restrict1.C: Same.
1808 * gcc.dg/tm/pub-safety-1.c: Same.
1809 * gcc.dg/tm/reg-promotion.c: Same.
1810 * gcc.dg/tree-ssa/20050314-1.c: Same.
1811 * gcc.dg/tree-ssa/loop-32.c: Same.
1812 * gcc.dg/tree-ssa/loop-33.c: Same.
1813 * gcc.dg/tree-ssa/loop-34.c: Same.
1814 * gcc.dg/tree-ssa/loop-35.c: Same.
1815 * gcc.dg/tree-ssa/loop-7.c: Same.
1816 * gcc.dg/tree-ssa/pr23109.c: Same.
1817 * gcc.dg/tree-ssa/restrict-3.c: Same.
1818 * gcc.dg/tree-ssa/restrict-5.c: Same.
1819 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1820 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1821 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1822 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1823 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1824 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1825 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1826 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1827 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1828 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1829 * gcc.dg/tree-ssa/structopt-1.c: Same.
1830 * gfortran.dg/pr32921.f: Same.
1831 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1832 * g++.dg/tree-ssa/pr61009.C: Same.
1833 * g++.dg/tree-ssa/ssa-dom.C: Same.
1834 * gcc.dg/pr20115-1.c: Same.
1835 * gcc.dg/tree-prof/20050826-2.c: Same.
1836 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1837 * gcc.dg/tree-ssa/20030821-1.c: Same.
1838 * gcc.dg/tree-ssa/20030922-2.c: Same.
1839 * gcc.dg/tree-ssa/20031022-1.c: Same.
1840 * gcc.dg/tree-ssa/20040615-1.c: Same.
1841 * gcc.dg/tree-ssa/20040624-1.c: Same.
1842 * gcc.dg/tree-ssa/pr21417.c: Same.
1843 * gcc.dg/tree-ssa/pr61607.c: Same.
1844 * gcc.dg/tree-ssa/slsr-27.c: Same.
1845 * gcc.dg/tree-ssa/slsr-28.c: Same.
1846 * gcc.dg/tree-ssa/slsr-29.c: Same.
1847 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1848 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1849 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1850 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1851 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1852 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1853 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1854 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1855 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1856 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1857 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1858 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1859 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1860 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1861 * gcc.dg/tree-ssa/vrp47.c: Same.
1862 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1863 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1864 * gcc.dg/tree-ssa/loop-40.c: Same.
1865 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1867 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1871 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1873 * gfortran.dg/nint_p7.f90: New testcase.
1875 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1876 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/cpp0x/constexpr-array13.C: New.
1881 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1882 Cesar Philippidis <cesar@codesourcery.com>
1885 * goacc/omp-fixed.f: New test.
1886 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1888 2015-11-25 Richard Biener <rguenther@suse.de>
1891 * gcc.dg/torture/pr68528.c: New testcase.
1893 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1896 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1898 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1900 PR rtl-optimization/68435
1901 * gcc.dg/pr68435.c: New test.
1903 2015-11-25 Richard Biener <rguenther@suse.de>
1905 PR tree-optimization/68517
1906 * gcc.dg/torture/pr68517.c: New testcase.
1908 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1911 * gcc.dg/pr67089-1.c: New test.
1912 * gcc.dg/pr67089-2.c: New test.
1913 * gcc.dg/pr67089-3.c: New test.
1914 * gcc.dg/pr67089-4.c: New test.
1915 * gcc.dg/pr67089-5.c: New test.
1916 * gcc.dg/pr67089-6.c: New test.
1917 * gcc.dg/pr67089-7.c: New test.
1919 2015-11-25 Richard Biener <rguenther@suse.de>
1921 PR tree-optimization/68502
1922 * gcc.dg/vect/pr68502-1.c: New testcase.
1923 * gcc.dg/vect/pr68502-2.c: Likewise.
1925 2015-11-24 Michael Collison <michael.collison@linaro.org>
1927 * gcc.target/aarch64/saddw-1.c: New test.
1928 * gcc.target/aarch64/saddw-2.c: New test.
1929 * gcc.target/aarch64/uaddw-1.c: New test.
1930 * gcc.target/aarch64/uaddw-2.c: New test.
1931 * gcc.target/aarch64/uaddw-3.c: New test.
1932 * lib/target-support.exp
1933 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1934 Add aarch64 to list of support targets.
1936 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1938 * gcc.target/mips/frame-header-4.c: New test.
1940 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1943 * gfortran.dg/simplify_cshift_3.f90
1945 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/cpp1y/pr68278.C: New.
1950 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/cpp1y/pr68388.C: New.
1955 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1956 Sebastian Pop <s.pop@samsung.com>
1958 PR tree-optimization/67984
1959 * gcc.dg/graphite/pr67984.c: New.
1961 2015-11-24 Michael Matz <matz@suse.de>
1963 PR rtl-optimization/68392
1964 * g++.dg/pr68392.C: New test.
1966 2015-11-24 Nathan Sidwell <nathan@acm.org>
1968 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1970 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1972 PR rtl-optimization/68381
1973 * gcc.c-torture/execute/pr68381.c: New test.
1975 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1977 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1978 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1980 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1983 * gcc.target/i386/pr68497.c: New test.
1985 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1987 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1989 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1991 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1993 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1995 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1997 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1999 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2001 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2003 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2005 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2007 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2009 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2012 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2015 * gcc.dg/pr68375.c: New test.
2017 2015-11-24 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.target/i386/pr68483-1.c: New test.
2021 * gcc.target/i386/pr68483-2.c: New test.
2023 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2026 * gcc.target/i386/mpx/pr68337-1.c: New test.
2027 * gcc.target/i386/mpx/pr68337-2.c: New test.
2029 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031 PR rtl-optimization/68194
2032 PR rtl-optimization/68328
2033 PR rtl-optimization/68185
2034 * gcc.c-torture/execute/pr68185.c: New test.
2035 * gcc.c-torture/execute/pr68328.c: Likewise.
2037 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
2039 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2041 2015-11-23 David Malcolm <dmalcolm@redhat.com>
2044 * objc.dg/plugin: New subdirectory.
2045 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2046 * objc.dg/plugin/plugin.exp: New file, based on
2047 gcc.dg/plugin/plugin.exp.
2049 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2050 Sebastian Pop <s.pop@samsung.com>
2052 PR tree-optimization/68493
2053 * gcc.dg/graphite/pr68493.c: New.
2055 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2056 Sebastian Pop <s.pop@samsung.com>
2058 PR tree-optimization/68279
2059 * gfortran.dg/graphite/pr68279.f90: New.
2061 2015-11-23 Marek Polacek <polacek@redhat.com>
2063 PR tree-optimization/68455
2064 * gcc.dg/tree-ssa/pr68455.c: New test.
2066 2015-11-23 Richard Biener <rguenther@suse.de>
2068 PR tree-optimization/68465
2069 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2071 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2074 * gcc.target/aarch64/pr68363_1.c: New test.
2076 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
2078 * gcc.target/aarch64/simd/vmulx.x: New.
2079 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2080 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2081 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2083 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
2086 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2088 2015-11-23 Richard Biener <rguenther@suse.de>
2089 Jiong Wang <jiong.wang@arm.com>
2091 PR tree-optimization/68317
2092 PR tree-optimization/68326
2093 * gcc.dg/pr68317.c: New testcase.
2095 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
2097 PR tree-optimization/68327
2098 * gcc.dg/pr68327.c: New test.
2100 2015-11-23 Tom de Vries <tom@codesourcery.com>
2102 PR tree-optimization/68460
2103 * gcc.dg/autopar/pr68460.c: New test.
2105 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2107 * c-c++-common/asan/halt_on_error-1.c: New test.
2108 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2110 2015-11-23 Richard Biener <rguenther@suse.de>
2112 PR tree-optimization/68482
2113 * gcc.dg/vect/pr68482.c: New testcase.
2115 2015-11-23 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/68445
2118 * gcc.dg/vect/pr68445.c: New testcase.
2120 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
2122 * gcc.target/s390/load-relative-check.c: New test to check
2123 generation of load relative instructions.
2125 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2127 * gfortran.dg/fmt_t_8.f90: New test.
2129 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2132 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2134 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2136 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2138 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2141 * gfortran.dg/simplify_cshift_2.f90: New test.
2143 2015-11-22 James Norris <jnorris@codesourcery.com>
2144 Cesar Philippidis <cesar@codesourcery.com>
2146 * gfortran.dg/goacc/declare-1.f95: Update test.
2147 * gfortran.dg/goacc/declare-2.f95: New test.
2149 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
2151 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2152 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2153 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2154 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2155 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2156 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2157 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2158 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2159 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2160 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2161 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2162 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2164 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
2166 * gfortran.dg/simplify_cshift_1.f90: New test.
2168 2015-11-21 Nathan Sidwell <nathan@acm.org>
2170 * gcc.dg/atomic-generic.c: Include <string.h>.
2172 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
2174 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2176 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
2178 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2180 2015-11-21 Jakub Jelinek <jakub@redhat.com>
2183 * gcc.dg/debug/pr66432.c: New test.
2185 2015-11-20 Ian Lance Taylor <iant@google.com>
2188 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2190 2015-11-20 Mike Stump <mikestump@comcast.net>
2192 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2195 2015-11-20 David Malcolm <dmalcolm@redhat.com>
2198 * gcc.dg/fixits.c: New file.
2199 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2200 (test_fixit_insert): New.
2201 (test_fixit_remove): New.
2202 (test_fixit_replace): New.
2203 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2204 (test_fixit_insert): New.
2205 (test_fixit_remove): New.
2206 (test_fixit_replace): New.
2207 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2208 (test_show_locus): Add tests of rendering fixit hints.
2210 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2213 * gcc.dg/vect/pr68339.c: New test.
2215 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2217 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2219 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2222 * gfortran.dg/submodule_12.f90: New test
2225 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2227 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2229 * lib/target-supports.exp
2230 (check_effective_target_arm_neon_ok_nocache): Add check
2233 2015-11-20 Tom de Vries <tom@codesourcery.com>
2235 PR tree-optimization/68373
2236 * gcc.dg/autopar/pr68373.c: New test.
2238 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2241 * g++.dg/abi/mangle67.C: New test.
2243 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2245 * gcc.target/s390/bswap-1.c: New test.
2247 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2249 * gcc.target/s390/pfpo.c: New test.
2251 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2253 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2254 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2256 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2258 * g++.dg/spellcheck-fields.C: New file.
2260 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2261 Sebastian Pop <s.pop@samsung.com>
2263 PR tree-optimization/68428
2264 * gcc.dg/graphite/pr68428.c: New.
2266 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2267 Sebastian Pop <s.pop@samsung.com>
2269 PR tree-optimization/68335
2270 * gfortran.dg/graphite/pr68335.f90: New.
2272 2015-11-19 Nathan Sidwell <nathan@acm.org>
2274 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2275 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2276 * gcc.dg/special/weak-2.c: Likewise.
2277 * gcc.dg/weak/weak-12.c: Likewise.
2278 * gcc.dg/weak/weak-15.c: Likewise.
2279 * gcc.dg/weak/weak-16.c: Likewise.
2280 * gcc.dg/weak/weak-1.c: Likewise.
2281 * gcc.dg/weak/weak-2.c: Likewise.
2282 * gcc.dg/weak/weak-4.c: Likewise.
2283 * gcc.dg/torture/pr53922.c: Likewise.
2284 * gcc.dg/torture/pr60092.c: Likewise.
2286 2015-11-19 Marek Polacek <polacek@redhat.com>
2289 * gcc.dg/pr68412-2.c: New test.
2290 * gcc.dg/pr68412.c: New test.
2292 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2294 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2295 * gcc.target/avr/uint8-single-reg.c: New testcase.
2297 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2300 * g++.dg/eh/goto3.C: New test.
2302 2015-11-19 Marek Polacek <polacek@redhat.com>
2304 PR tree-optimization/68431
2305 * gcc.dg/tree-ssa/pr68431.c: New test.
2307 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2309 PR rtl-optimization/68376
2310 * gcc.c-torture/execute/pr68376-1.c: New test.
2311 * gcc.c-torture/execute/pr68376-2.c: New test.
2314 * gcc.target/i386/pr67770.c: New test.
2316 2015-11-18 Jeff Law <law@redhat.com>
2318 PR tree-optimization/68198
2319 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2320 * gcc.dg/tree-ssa/pr68198.c: New test.
2322 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2325 * gfortran.dg/pr59910.f90: New test.
2327 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2330 * gfortran.dg/pr43996.f90: New test.
2332 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2335 * gcc.dg/atomic/stdatomic-fence-2.c,
2336 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2338 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2340 * gnat.dg/loop_optimization19.adb: New test.
2341 * gnat.dg/loop_optimization20.adb: Likewise.
2342 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2344 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2346 * gnat.dg/opt52.adb: New test.
2348 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2350 * gcc.dg/goacc/nvptx-sese-1.c: New.
2352 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2354 * gnat.dg/renaming7.adb: New test.
2355 * gnat.dg/renaming7_pkg.ads: New helper.
2357 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2359 PR tree-optimization/68402
2360 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2361 to avoid undefined behaviour.
2363 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2365 PR tree-optimization/68157
2366 * g++.dg/opt/pr68157.C: New test.
2368 2015-11-18 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/67790
2371 * gcc.dg/vect/pr67790.c: New testcase.
2373 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2375 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2377 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2379 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2380 (test_braced_init): New function.
2381 (test_statement_expression): New function.
2382 (test_address_of_label): New function.
2383 (test_transaction_expressions): New function.
2384 (test_keywords): New function.
2385 (test_builtin_va_arg): New function.
2386 (test_builtin_offsetof): New function.
2387 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2389 2015-11-17 Martin Sebor <msebor@redhat.com>
2392 * g++.dg/init/new46.C: New test.
2394 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2397 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2399 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2402 * gcc.dg/pr68134.c: New test.
2404 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2407 * gcc.c-torture/execute/pr68143_1.c: New test.
2409 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2411 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2413 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2415 * gcc.dg/tree-ssa/ifc-8.c: New test.
2417 2015-11-16 Marek Polacek <polacek@redhat.com>
2420 * g++.dg/delayedfold/switch-1.C: New test.
2422 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2426 * gfortran.dg/pr58027.f90: New test.
2428 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2430 * c-c++-common/attr-simd.c: New test.
2431 * c-c++-common/attr-simd-2.c: New test.
2432 * c-c++-common/attr-simd-3.c: New test.
2434 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2436 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2438 2015-11-16 Christian Bruel <christian.bruel@st.com>
2440 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2441 Check __ARM_NEON__ instead of "arm_neon.h.
2442 * gcc.target/arm/attr-neon3.c: New test.
2443 * gcc.target/arm/attr-neon-fp16.c: Likewise
2445 2015-11-16 Christian Bruel <christian.bruel@st.com>
2448 * gcc.target/arm/lto/pr65837_0.c
2449 * gcc.target/arm/attr-neon2.c
2450 * gcc.target/arm/attr-neon.c
2451 * gcc.target/arm/attr-neon-builtin-fail.c
2452 * gcc.target/arm/attr-crypto.c
2454 2015-11-16 Richard Biener <rguenther@suse.de>
2456 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2458 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2461 * gfortran.dg/deferred_character_1.f90: New test.
2462 * gfortran.dg/deferred_character_4.f90: New test for comment
2466 * gfortran.dg/deferred_character_2.f90: New test.
2469 * gfortran.dg/deferred_character_3.f90: New test.
2472 * gfortran.dg/deferred_character_5.f90: New test.
2475 * gfortran.dg/deferred_character_6.f90: New test.
2478 * gfortran.dg/deferred_character_7.f90: New test.
2480 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2483 * gfortran.dg/pr67803.f90: New test.
2485 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2487 * g++.dg/cpp/ucn-1.C: Fix typo.
2489 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2491 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2492 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2494 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2495 Jeff Law <law@redhat.com>
2497 * gcc.dg/tree-ssa/split-path-1.c: New test.
2499 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2501 * c-c++-common/goacc/loop-auto-1.c: New.
2503 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2504 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2506 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2509 * gfortran.dg/pr68319.f90: New test.
2511 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2513 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2514 hardware floating point support.
2516 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2517 vector direct move instructions.
2519 * gcc.target/powerpc/maddld.c: New test.
2521 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2523 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2524 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2525 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2527 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2529 * gcc.dg/diagnostic-token-ranges.c: New file.
2530 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2531 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2532 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2533 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2534 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2535 line_table param when calling
2536 linemap_position_for_line_and_column.
2537 (test_show_locus): Pass line_table to rich_location ctors.
2538 (plugin_init): Remove setting of global_dc->colorize_source_p.
2539 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2541 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2542 diagnostic_plugin_test_tree_expression_range.c,
2543 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2544 and diagnostic-test-show-trees-1.c.
2546 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2548 PR tree-optimization/67682
2549 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2550 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2551 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2552 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2554 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2556 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2558 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2560 PR tree-optimization/68264
2561 * gcc.dg/torture/pr68264.c: New test.
2563 2015-11-13 Marek Polacek <polacek@redhat.com>
2566 * gcc.dg/pr68320.c: New test.
2568 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2570 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2572 2015-11-13 Richard Biener <rguenther@suse.de>
2574 PR tree-optimization/68306
2575 * gcc.dg/pr68306.c: Adjust.
2576 * gcc.dg/pr68306-2.c: New testcase.
2577 * gcc.dg/pr68306-3.c: Likewise.
2579 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2581 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2582 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2584 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2587 * gfortran.dg/module_private_2.f90: New test.
2589 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2592 * gfortran.dg/warn_unused_function_2.f90: New test.
2594 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2596 Revert [ARM] Remove neon-testgen.ml and generated tests.
2597 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2599 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2600 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2601 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2602 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2603 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2604 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2605 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2606 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2607 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2608 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2609 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2610 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2611 * gcc.target/arm/neon/vRhadds16.c: Remove.
2612 * gcc.target/arm/neon/vRhadds32.c: Remove.
2613 * gcc.target/arm/neon/vRhadds8.c: Remove.
2614 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2615 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2616 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2617 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2618 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2619 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2620 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2621 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2622 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2623 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2624 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2625 * gcc.target/arm/neon/vRshls16.c: Remove.
2626 * gcc.target/arm/neon/vRshls32.c: Remove.
2627 * gcc.target/arm/neon/vRshls64.c: Remove.
2628 * gcc.target/arm/neon/vRshls8.c: Remove.
2629 * gcc.target/arm/neon/vRshlu16.c: Remove.
2630 * gcc.target/arm/neon/vRshlu32.c: Remove.
2631 * gcc.target/arm/neon/vRshlu64.c: Remove.
2632 * gcc.target/arm/neon/vRshlu8.c: Remove.
2633 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2634 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2635 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2636 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2637 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2638 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2639 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2640 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2641 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2642 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2643 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2644 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2645 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2646 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2647 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2648 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2649 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2650 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2651 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2652 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2653 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2654 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2655 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2656 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2657 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2658 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2659 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2660 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2661 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2662 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2663 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2664 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2665 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2666 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2667 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2668 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2669 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2670 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2671 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2672 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2673 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2674 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2675 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2676 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2677 * gcc.target/arm/neon/vabaQs16.c: Remove.
2678 * gcc.target/arm/neon/vabaQs32.c: Remove.
2679 * gcc.target/arm/neon/vabaQs8.c: Remove.
2680 * gcc.target/arm/neon/vabaQu16.c: Remove.
2681 * gcc.target/arm/neon/vabaQu32.c: Remove.
2682 * gcc.target/arm/neon/vabaQu8.c: Remove.
2683 * gcc.target/arm/neon/vabals16.c: Remove.
2684 * gcc.target/arm/neon/vabals32.c: Remove.
2685 * gcc.target/arm/neon/vabals8.c: Remove.
2686 * gcc.target/arm/neon/vabalu16.c: Remove.
2687 * gcc.target/arm/neon/vabalu32.c: Remove.
2688 * gcc.target/arm/neon/vabalu8.c: Remove.
2689 * gcc.target/arm/neon/vabas16.c: Remove.
2690 * gcc.target/arm/neon/vabas32.c: Remove.
2691 * gcc.target/arm/neon/vabas8.c: Remove.
2692 * gcc.target/arm/neon/vabau16.c: Remove.
2693 * gcc.target/arm/neon/vabau32.c: Remove.
2694 * gcc.target/arm/neon/vabau8.c: Remove.
2695 * gcc.target/arm/neon/vabdQf32.c: Remove.
2696 * gcc.target/arm/neon/vabdQs16.c: Remove.
2697 * gcc.target/arm/neon/vabdQs32.c: Remove.
2698 * gcc.target/arm/neon/vabdQs8.c: Remove.
2699 * gcc.target/arm/neon/vabdQu16.c: Remove.
2700 * gcc.target/arm/neon/vabdQu32.c: Remove.
2701 * gcc.target/arm/neon/vabdQu8.c: Remove.
2702 * gcc.target/arm/neon/vabdf32.c: Remove.
2703 * gcc.target/arm/neon/vabdls16.c: Remove.
2704 * gcc.target/arm/neon/vabdls32.c: Remove.
2705 * gcc.target/arm/neon/vabdls8.c: Remove.
2706 * gcc.target/arm/neon/vabdlu16.c: Remove.
2707 * gcc.target/arm/neon/vabdlu32.c: Remove.
2708 * gcc.target/arm/neon/vabdlu8.c: Remove.
2709 * gcc.target/arm/neon/vabds16.c: Remove.
2710 * gcc.target/arm/neon/vabds32.c: Remove.
2711 * gcc.target/arm/neon/vabds8.c: Remove.
2712 * gcc.target/arm/neon/vabdu16.c: Remove.
2713 * gcc.target/arm/neon/vabdu32.c: Remove.
2714 * gcc.target/arm/neon/vabdu8.c: Remove.
2715 * gcc.target/arm/neon/vabsQf32.c: Remove.
2716 * gcc.target/arm/neon/vabsQs16.c: Remove.
2717 * gcc.target/arm/neon/vabsQs32.c: Remove.
2718 * gcc.target/arm/neon/vabsQs8.c: Remove.
2719 * gcc.target/arm/neon/vabsf32.c: Remove.
2720 * gcc.target/arm/neon/vabss16.c: Remove.
2721 * gcc.target/arm/neon/vabss32.c: Remove.
2722 * gcc.target/arm/neon/vabss8.c: Remove.
2723 * gcc.target/arm/neon/vaddQf32.c: Remove.
2724 * gcc.target/arm/neon/vaddQs16.c: Remove.
2725 * gcc.target/arm/neon/vaddQs32.c: Remove.
2726 * gcc.target/arm/neon/vaddQs64.c: Remove.
2727 * gcc.target/arm/neon/vaddQs8.c: Remove.
2728 * gcc.target/arm/neon/vaddQu16.c: Remove.
2729 * gcc.target/arm/neon/vaddQu32.c: Remove.
2730 * gcc.target/arm/neon/vaddQu64.c: Remove.
2731 * gcc.target/arm/neon/vaddQu8.c: Remove.
2732 * gcc.target/arm/neon/vaddf32.c: Remove.
2733 * gcc.target/arm/neon/vaddhns16.c: Remove.
2734 * gcc.target/arm/neon/vaddhns32.c: Remove.
2735 * gcc.target/arm/neon/vaddhns64.c: Remove.
2736 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2737 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2738 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2739 * gcc.target/arm/neon/vaddls16.c: Remove.
2740 * gcc.target/arm/neon/vaddls32.c: Remove.
2741 * gcc.target/arm/neon/vaddls8.c: Remove.
2742 * gcc.target/arm/neon/vaddlu16.c: Remove.
2743 * gcc.target/arm/neon/vaddlu32.c: Remove.
2744 * gcc.target/arm/neon/vaddlu8.c: Remove.
2745 * gcc.target/arm/neon/vadds16.c: Remove.
2746 * gcc.target/arm/neon/vadds32.c: Remove.
2747 * gcc.target/arm/neon/vadds64.c: Remove.
2748 * gcc.target/arm/neon/vadds8.c: Remove.
2749 * gcc.target/arm/neon/vaddu16.c: Remove.
2750 * gcc.target/arm/neon/vaddu32.c: Remove.
2751 * gcc.target/arm/neon/vaddu64.c: Remove.
2752 * gcc.target/arm/neon/vaddu8.c: Remove.
2753 * gcc.target/arm/neon/vaddws16.c: Remove.
2754 * gcc.target/arm/neon/vaddws32.c: Remove.
2755 * gcc.target/arm/neon/vaddws8.c: Remove.
2756 * gcc.target/arm/neon/vaddwu16.c: Remove.
2757 * gcc.target/arm/neon/vaddwu32.c: Remove.
2758 * gcc.target/arm/neon/vaddwu8.c: Remove.
2759 * gcc.target/arm/neon/vandQs16.c: Remove.
2760 * gcc.target/arm/neon/vandQs32.c: Remove.
2761 * gcc.target/arm/neon/vandQs64.c: Remove.
2762 * gcc.target/arm/neon/vandQs8.c: Remove.
2763 * gcc.target/arm/neon/vandQu16.c: Remove.
2764 * gcc.target/arm/neon/vandQu32.c: Remove.
2765 * gcc.target/arm/neon/vandQu64.c: Remove.
2766 * gcc.target/arm/neon/vandQu8.c: Remove.
2767 * gcc.target/arm/neon/vands16.c: Remove.
2768 * gcc.target/arm/neon/vands32.c: Remove.
2769 * gcc.target/arm/neon/vands64.c: Remove.
2770 * gcc.target/arm/neon/vands8.c: Remove.
2771 * gcc.target/arm/neon/vandu16.c: Remove.
2772 * gcc.target/arm/neon/vandu32.c: Remove.
2773 * gcc.target/arm/neon/vandu64.c: Remove.
2774 * gcc.target/arm/neon/vandu8.c: Remove.
2775 * gcc.target/arm/neon/vbicQs16.c: Remove.
2776 * gcc.target/arm/neon/vbicQs32.c: Remove.
2777 * gcc.target/arm/neon/vbicQs64.c: Remove.
2778 * gcc.target/arm/neon/vbicQs8.c: Remove.
2779 * gcc.target/arm/neon/vbicQu16.c: Remove.
2780 * gcc.target/arm/neon/vbicQu32.c: Remove.
2781 * gcc.target/arm/neon/vbicQu64.c: Remove.
2782 * gcc.target/arm/neon/vbicQu8.c: Remove.
2783 * gcc.target/arm/neon/vbics16.c: Remove.
2784 * gcc.target/arm/neon/vbics32.c: Remove.
2785 * gcc.target/arm/neon/vbics64.c: Remove.
2786 * gcc.target/arm/neon/vbics8.c: Remove.
2787 * gcc.target/arm/neon/vbicu16.c: Remove.
2788 * gcc.target/arm/neon/vbicu32.c: Remove.
2789 * gcc.target/arm/neon/vbicu64.c: Remove.
2790 * gcc.target/arm/neon/vbicu8.c: Remove.
2791 * gcc.target/arm/neon/vbslQf32.c: Remove.
2792 * gcc.target/arm/neon/vbslQp16.c: Remove.
2793 * gcc.target/arm/neon/vbslQp64.c: Remove.
2794 * gcc.target/arm/neon/vbslQp8.c: Remove.
2795 * gcc.target/arm/neon/vbslQs16.c: Remove.
2796 * gcc.target/arm/neon/vbslQs32.c: Remove.
2797 * gcc.target/arm/neon/vbslQs64.c: Remove.
2798 * gcc.target/arm/neon/vbslQs8.c: Remove.
2799 * gcc.target/arm/neon/vbslQu16.c: Remove.
2800 * gcc.target/arm/neon/vbslQu32.c: Remove.
2801 * gcc.target/arm/neon/vbslQu64.c: Remove.
2802 * gcc.target/arm/neon/vbslQu8.c: Remove.
2803 * gcc.target/arm/neon/vbslf32.c: Remove.
2804 * gcc.target/arm/neon/vbslp16.c: Remove.
2805 * gcc.target/arm/neon/vbslp64.c: Remove.
2806 * gcc.target/arm/neon/vbslp8.c: Remove.
2807 * gcc.target/arm/neon/vbsls16.c: Remove.
2808 * gcc.target/arm/neon/vbsls32.c: Remove.
2809 * gcc.target/arm/neon/vbsls64.c: Remove.
2810 * gcc.target/arm/neon/vbsls8.c: Remove.
2811 * gcc.target/arm/neon/vbslu16.c: Remove.
2812 * gcc.target/arm/neon/vbslu32.c: Remove.
2813 * gcc.target/arm/neon/vbslu64.c: Remove.
2814 * gcc.target/arm/neon/vbslu8.c: Remove.
2815 * gcc.target/arm/neon/vcageQf32.c: Remove.
2816 * gcc.target/arm/neon/vcagef32.c: Remove.
2817 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2818 * gcc.target/arm/neon/vcagtf32.c: Remove.
2819 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2820 * gcc.target/arm/neon/vcalef32.c: Remove.
2821 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2822 * gcc.target/arm/neon/vcaltf32.c: Remove.
2823 * gcc.target/arm/neon/vceqQf32.c: Remove.
2824 * gcc.target/arm/neon/vceqQp8.c: Remove.
2825 * gcc.target/arm/neon/vceqQs16.c: Remove.
2826 * gcc.target/arm/neon/vceqQs32.c: Remove.
2827 * gcc.target/arm/neon/vceqQs8.c: Remove.
2828 * gcc.target/arm/neon/vceqQu16.c: Remove.
2829 * gcc.target/arm/neon/vceqQu32.c: Remove.
2830 * gcc.target/arm/neon/vceqQu8.c: Remove.
2831 * gcc.target/arm/neon/vceqf32.c: Remove.
2832 * gcc.target/arm/neon/vceqp8.c: Remove.
2833 * gcc.target/arm/neon/vceqs16.c: Remove.
2834 * gcc.target/arm/neon/vceqs32.c: Remove.
2835 * gcc.target/arm/neon/vceqs8.c: Remove.
2836 * gcc.target/arm/neon/vcequ16.c: Remove.
2837 * gcc.target/arm/neon/vcequ32.c: Remove.
2838 * gcc.target/arm/neon/vcequ8.c: Remove.
2839 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2840 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2841 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2842 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2843 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2844 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2845 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2846 * gcc.target/arm/neon/vcgef32.c: Remove.
2847 * gcc.target/arm/neon/vcges16.c: Remove.
2848 * gcc.target/arm/neon/vcges32.c: Remove.
2849 * gcc.target/arm/neon/vcges8.c: Remove.
2850 * gcc.target/arm/neon/vcgeu16.c: Remove.
2851 * gcc.target/arm/neon/vcgeu32.c: Remove.
2852 * gcc.target/arm/neon/vcgeu8.c: Remove.
2853 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2854 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2855 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2856 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2857 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2858 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2859 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2860 * gcc.target/arm/neon/vcgtf32.c: Remove.
2861 * gcc.target/arm/neon/vcgts16.c: Remove.
2862 * gcc.target/arm/neon/vcgts32.c: Remove.
2863 * gcc.target/arm/neon/vcgts8.c: Remove.
2864 * gcc.target/arm/neon/vcgtu16.c: Remove.
2865 * gcc.target/arm/neon/vcgtu32.c: Remove.
2866 * gcc.target/arm/neon/vcgtu8.c: Remove.
2867 * gcc.target/arm/neon/vcleQf32.c: Remove.
2868 * gcc.target/arm/neon/vcleQs16.c: Remove.
2869 * gcc.target/arm/neon/vcleQs32.c: Remove.
2870 * gcc.target/arm/neon/vcleQs8.c: Remove.
2871 * gcc.target/arm/neon/vcleQu16.c: Remove.
2872 * gcc.target/arm/neon/vcleQu32.c: Remove.
2873 * gcc.target/arm/neon/vcleQu8.c: Remove.
2874 * gcc.target/arm/neon/vclef32.c: Remove.
2875 * gcc.target/arm/neon/vcles16.c: Remove.
2876 * gcc.target/arm/neon/vcles32.c: Remove.
2877 * gcc.target/arm/neon/vcles8.c: Remove.
2878 * gcc.target/arm/neon/vcleu16.c: Remove.
2879 * gcc.target/arm/neon/vcleu32.c: Remove.
2880 * gcc.target/arm/neon/vcleu8.c: Remove.
2881 * gcc.target/arm/neon/vclsQs16.c: Remove.
2882 * gcc.target/arm/neon/vclsQs32.c: Remove.
2883 * gcc.target/arm/neon/vclsQs8.c: Remove.
2884 * gcc.target/arm/neon/vclss16.c: Remove.
2885 * gcc.target/arm/neon/vclss32.c: Remove.
2886 * gcc.target/arm/neon/vclss8.c: Remove.
2887 * gcc.target/arm/neon/vcltQf32.c: Remove.
2888 * gcc.target/arm/neon/vcltQs16.c: Remove.
2889 * gcc.target/arm/neon/vcltQs32.c: Remove.
2890 * gcc.target/arm/neon/vcltQs8.c: Remove.
2891 * gcc.target/arm/neon/vcltQu16.c: Remove.
2892 * gcc.target/arm/neon/vcltQu32.c: Remove.
2893 * gcc.target/arm/neon/vcltQu8.c: Remove.
2894 * gcc.target/arm/neon/vcltf32.c: Remove.
2895 * gcc.target/arm/neon/vclts16.c: Remove.
2896 * gcc.target/arm/neon/vclts32.c: Remove.
2897 * gcc.target/arm/neon/vclts8.c: Remove.
2898 * gcc.target/arm/neon/vcltu16.c: Remove.
2899 * gcc.target/arm/neon/vcltu32.c: Remove.
2900 * gcc.target/arm/neon/vcltu8.c: Remove.
2901 * gcc.target/arm/neon/vclzQs16.c: Remove.
2902 * gcc.target/arm/neon/vclzQs32.c: Remove.
2903 * gcc.target/arm/neon/vclzQs8.c: Remove.
2904 * gcc.target/arm/neon/vclzQu16.c: Remove.
2905 * gcc.target/arm/neon/vclzQu32.c: Remove.
2906 * gcc.target/arm/neon/vclzQu8.c: Remove.
2907 * gcc.target/arm/neon/vclzs16.c: Remove.
2908 * gcc.target/arm/neon/vclzs32.c: Remove.
2909 * gcc.target/arm/neon/vclzs8.c: Remove.
2910 * gcc.target/arm/neon/vclzu16.c: Remove.
2911 * gcc.target/arm/neon/vclzu32.c: Remove.
2912 * gcc.target/arm/neon/vclzu8.c: Remove.
2913 * gcc.target/arm/neon/vcntQp8.c: Remove.
2914 * gcc.target/arm/neon/vcntQs8.c: Remove.
2915 * gcc.target/arm/neon/vcntQu8.c: Remove.
2916 * gcc.target/arm/neon/vcntp8.c: Remove.
2917 * gcc.target/arm/neon/vcnts8.c: Remove.
2918 * gcc.target/arm/neon/vcntu8.c: Remove.
2919 * gcc.target/arm/neon/vcombinef32.c: Remove.
2920 * gcc.target/arm/neon/vcombinep16.c: Remove.
2921 * gcc.target/arm/neon/vcombinep64.c: Remove.
2922 * gcc.target/arm/neon/vcombinep8.c: Remove.
2923 * gcc.target/arm/neon/vcombines16.c: Remove.
2924 * gcc.target/arm/neon/vcombines32.c: Remove.
2925 * gcc.target/arm/neon/vcombines64.c: Remove.
2926 * gcc.target/arm/neon/vcombines8.c: Remove.
2927 * gcc.target/arm/neon/vcombineu16.c: Remove.
2928 * gcc.target/arm/neon/vcombineu32.c: Remove.
2929 * gcc.target/arm/neon/vcombineu64.c: Remove.
2930 * gcc.target/arm/neon/vcombineu8.c: Remove.
2931 * gcc.target/arm/neon/vcreatef32.c: Remove.
2932 * gcc.target/arm/neon/vcreatep16.c: Remove.
2933 * gcc.target/arm/neon/vcreatep64.c: Remove.
2934 * gcc.target/arm/neon/vcreatep8.c: Remove.
2935 * gcc.target/arm/neon/vcreates16.c: Remove.
2936 * gcc.target/arm/neon/vcreates32.c: Remove.
2937 * gcc.target/arm/neon/vcreates64.c: Remove.
2938 * gcc.target/arm/neon/vcreates8.c: Remove.
2939 * gcc.target/arm/neon/vcreateu16.c: Remove.
2940 * gcc.target/arm/neon/vcreateu32.c: Remove.
2941 * gcc.target/arm/neon/vcreateu64.c: Remove.
2942 * gcc.target/arm/neon/vcreateu8.c: Remove.
2943 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2944 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2945 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2946 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2947 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2948 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2949 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2950 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2951 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2952 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2953 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2954 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2955 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2956 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2957 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2958 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2959 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2960 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2961 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2962 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2963 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2964 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2965 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2966 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2967 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2968 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2969 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2970 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2971 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2972 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2973 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2974 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2975 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2976 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2977 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2978 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2979 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2980 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2981 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2982 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2983 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2984 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2985 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2986 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2987 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2988 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2989 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2990 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2991 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2992 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2993 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2994 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2995 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2996 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2997 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2998 * gcc.target/arm/neon/vdup_np16.c: Remove.
2999 * gcc.target/arm/neon/vdup_np64.c: Remove.
3000 * gcc.target/arm/neon/vdup_np8.c: Remove.
3001 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3002 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3003 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3004 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3005 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3006 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3007 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3008 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3009 * gcc.target/arm/neon/veorQs16.c: Remove.
3010 * gcc.target/arm/neon/veorQs32.c: Remove.
3011 * gcc.target/arm/neon/veorQs64.c: Remove.
3012 * gcc.target/arm/neon/veorQs8.c: Remove.
3013 * gcc.target/arm/neon/veorQu16.c: Remove.
3014 * gcc.target/arm/neon/veorQu32.c: Remove.
3015 * gcc.target/arm/neon/veorQu64.c: Remove.
3016 * gcc.target/arm/neon/veorQu8.c: Remove.
3017 * gcc.target/arm/neon/veors16.c: Remove.
3018 * gcc.target/arm/neon/veors32.c: Remove.
3019 * gcc.target/arm/neon/veors64.c: Remove.
3020 * gcc.target/arm/neon/veors8.c: Remove.
3021 * gcc.target/arm/neon/veoru16.c: Remove.
3022 * gcc.target/arm/neon/veoru32.c: Remove.
3023 * gcc.target/arm/neon/veoru64.c: Remove.
3024 * gcc.target/arm/neon/veoru8.c: Remove.
3025 * gcc.target/arm/neon/vextQf32.c: Remove.
3026 * gcc.target/arm/neon/vextQp16.c: Remove.
3027 * gcc.target/arm/neon/vextQp64.c: Remove.
3028 * gcc.target/arm/neon/vextQp8.c: Remove.
3029 * gcc.target/arm/neon/vextQs16.c: Remove.
3030 * gcc.target/arm/neon/vextQs32.c: Remove.
3031 * gcc.target/arm/neon/vextQs64.c: Remove.
3032 * gcc.target/arm/neon/vextQs8.c: Remove.
3033 * gcc.target/arm/neon/vextQu16.c: Remove.
3034 * gcc.target/arm/neon/vextQu32.c: Remove.
3035 * gcc.target/arm/neon/vextQu64.c: Remove.
3036 * gcc.target/arm/neon/vextQu8.c: Remove.
3037 * gcc.target/arm/neon/vextf32.c: Remove.
3038 * gcc.target/arm/neon/vextp16.c: Remove.
3039 * gcc.target/arm/neon/vextp64.c: Remove.
3040 * gcc.target/arm/neon/vextp8.c: Remove.
3041 * gcc.target/arm/neon/vexts16.c: Remove.
3042 * gcc.target/arm/neon/vexts32.c: Remove.
3043 * gcc.target/arm/neon/vexts64.c: Remove.
3044 * gcc.target/arm/neon/vexts8.c: Remove.
3045 * gcc.target/arm/neon/vextu16.c: Remove.
3046 * gcc.target/arm/neon/vextu32.c: Remove.
3047 * gcc.target/arm/neon/vextu64.c: Remove.
3048 * gcc.target/arm/neon/vextu8.c: Remove.
3049 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3050 * gcc.target/arm/neon/vfmaf32.c: Remove.
3051 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3052 * gcc.target/arm/neon/vfmsf32.c: Remove.
3053 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3054 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3055 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3056 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3057 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3058 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3059 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3060 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3061 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3062 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3063 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3064 * gcc.target/arm/neon/vget_highf32.c: Remove.
3065 * gcc.target/arm/neon/vget_highp16.c: Remove.
3066 * gcc.target/arm/neon/vget_highp64.c: Remove.
3067 * gcc.target/arm/neon/vget_highp8.c: Remove.
3068 * gcc.target/arm/neon/vget_highs16.c: Remove.
3069 * gcc.target/arm/neon/vget_highs32.c: Remove.
3070 * gcc.target/arm/neon/vget_highs64.c: Remove.
3071 * gcc.target/arm/neon/vget_highs8.c: Remove.
3072 * gcc.target/arm/neon/vget_highu16.c: Remove.
3073 * gcc.target/arm/neon/vget_highu32.c: Remove.
3074 * gcc.target/arm/neon/vget_highu64.c: Remove.
3075 * gcc.target/arm/neon/vget_highu8.c: Remove.
3076 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3077 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3078 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3079 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3080 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3081 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3082 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3083 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3084 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3085 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3086 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3087 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3088 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3089 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3090 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3091 * gcc.target/arm/neon/vget_lows16.c: Remove.
3092 * gcc.target/arm/neon/vget_lows32.c: Remove.
3093 * gcc.target/arm/neon/vget_lows64.c: Remove.
3094 * gcc.target/arm/neon/vget_lows8.c: Remove.
3095 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3096 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3097 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3098 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3099 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3100 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3101 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3102 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3103 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3104 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3105 * gcc.target/arm/neon/vhadds16.c: Remove.
3106 * gcc.target/arm/neon/vhadds32.c: Remove.
3107 * gcc.target/arm/neon/vhadds8.c: Remove.
3108 * gcc.target/arm/neon/vhaddu16.c: Remove.
3109 * gcc.target/arm/neon/vhaddu32.c: Remove.
3110 * gcc.target/arm/neon/vhaddu8.c: Remove.
3111 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3112 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3113 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3114 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3115 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3116 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3117 * gcc.target/arm/neon/vhsubs16.c: Remove.
3118 * gcc.target/arm/neon/vhsubs32.c: Remove.
3119 * gcc.target/arm/neon/vhsubs8.c: Remove.
3120 * gcc.target/arm/neon/vhsubu16.c: Remove.
3121 * gcc.target/arm/neon/vhsubu32.c: Remove.
3122 * gcc.target/arm/neon/vhsubu8.c: Remove.
3123 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3124 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3125 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3126 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3127 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3128 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3129 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3130 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3131 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3132 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3133 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3134 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3135 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3136 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3137 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3138 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3139 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3140 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3141 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3142 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3143 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3144 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3145 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3146 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3147 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3148 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3149 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3150 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3151 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3152 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3153 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3154 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3155 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3156 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3157 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3158 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3159 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3160 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3161 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3162 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3163 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3164 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3165 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3166 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3167 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3168 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3169 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3170 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3171 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3172 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3173 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3174 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3175 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3176 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3177 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3178 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3179 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3180 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3181 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3182 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3183 * gcc.target/arm/neon/vld1f32.c: Remove.
3184 * gcc.target/arm/neon/vld1p16.c: Remove.
3185 * gcc.target/arm/neon/vld1p64.c: Remove.
3186 * gcc.target/arm/neon/vld1p8.c: Remove.
3187 * gcc.target/arm/neon/vld1s16.c: Remove.
3188 * gcc.target/arm/neon/vld1s32.c: Remove.
3189 * gcc.target/arm/neon/vld1s64.c: Remove.
3190 * gcc.target/arm/neon/vld1s8.c: Remove.
3191 * gcc.target/arm/neon/vld1u16.c: Remove.
3192 * gcc.target/arm/neon/vld1u32.c: Remove.
3193 * gcc.target/arm/neon/vld1u64.c: Remove.
3194 * gcc.target/arm/neon/vld1u8.c: Remove.
3195 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3196 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3197 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3198 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3199 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3200 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3201 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3202 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3203 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3204 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3205 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3206 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3207 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3208 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3209 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3210 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3211 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3212 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3213 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3214 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3215 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3216 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3217 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3218 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3219 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3220 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3221 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3222 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3223 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3224 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3225 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3226 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3227 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3228 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3229 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3230 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3231 * gcc.target/arm/neon/vld2f32.c: Remove.
3232 * gcc.target/arm/neon/vld2p16.c: Remove.
3233 * gcc.target/arm/neon/vld2p64.c: Remove.
3234 * gcc.target/arm/neon/vld2p8.c: Remove.
3235 * gcc.target/arm/neon/vld2s16.c: Remove.
3236 * gcc.target/arm/neon/vld2s32.c: Remove.
3237 * gcc.target/arm/neon/vld2s64.c: Remove.
3238 * gcc.target/arm/neon/vld2s8.c: Remove.
3239 * gcc.target/arm/neon/vld2u16.c: Remove.
3240 * gcc.target/arm/neon/vld2u32.c: Remove.
3241 * gcc.target/arm/neon/vld2u64.c: Remove.
3242 * gcc.target/arm/neon/vld2u8.c: Remove.
3243 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3244 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3245 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3246 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3247 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3248 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3249 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3250 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3251 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3252 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3253 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3254 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3255 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3256 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3257 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3258 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3259 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3260 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3261 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3262 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3263 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3264 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3265 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3266 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3267 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3268 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3269 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3270 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3271 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3272 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3273 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3274 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3275 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3276 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3277 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3278 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3279 * gcc.target/arm/neon/vld3f32.c: Remove.
3280 * gcc.target/arm/neon/vld3p16.c: Remove.
3281 * gcc.target/arm/neon/vld3p64.c: Remove.
3282 * gcc.target/arm/neon/vld3p8.c: Remove.
3283 * gcc.target/arm/neon/vld3s16.c: Remove.
3284 * gcc.target/arm/neon/vld3s32.c: Remove.
3285 * gcc.target/arm/neon/vld3s64.c: Remove.
3286 * gcc.target/arm/neon/vld3s8.c: Remove.
3287 * gcc.target/arm/neon/vld3u16.c: Remove.
3288 * gcc.target/arm/neon/vld3u32.c: Remove.
3289 * gcc.target/arm/neon/vld3u64.c: Remove.
3290 * gcc.target/arm/neon/vld3u8.c: Remove.
3291 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3292 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3293 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3294 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3295 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3296 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3297 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3298 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3299 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3300 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3301 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3302 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3303 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3304 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3305 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3306 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3307 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3308 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3309 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3310 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3311 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3312 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3313 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3314 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3315 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3316 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3317 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3318 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3319 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3320 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3321 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3322 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3323 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3324 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3325 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3326 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3327 * gcc.target/arm/neon/vld4f32.c: Remove.
3328 * gcc.target/arm/neon/vld4p16.c: Remove.
3329 * gcc.target/arm/neon/vld4p64.c: Remove.
3330 * gcc.target/arm/neon/vld4p8.c: Remove.
3331 * gcc.target/arm/neon/vld4s16.c: Remove.
3332 * gcc.target/arm/neon/vld4s32.c: Remove.
3333 * gcc.target/arm/neon/vld4s64.c: Remove.
3334 * gcc.target/arm/neon/vld4s8.c: Remove.
3335 * gcc.target/arm/neon/vld4u16.c: Remove.
3336 * gcc.target/arm/neon/vld4u32.c: Remove.
3337 * gcc.target/arm/neon/vld4u64.c: Remove.
3338 * gcc.target/arm/neon/vld4u8.c: Remove.
3339 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3340 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3341 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3342 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3343 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3344 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3345 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3346 * gcc.target/arm/neon/vmaxf32.c: Remove.
3347 * gcc.target/arm/neon/vmaxs16.c: Remove.
3348 * gcc.target/arm/neon/vmaxs32.c: Remove.
3349 * gcc.target/arm/neon/vmaxs8.c: Remove.
3350 * gcc.target/arm/neon/vmaxu16.c: Remove.
3351 * gcc.target/arm/neon/vmaxu32.c: Remove.
3352 * gcc.target/arm/neon/vmaxu8.c: Remove.
3353 * gcc.target/arm/neon/vminQf32.c: Remove.
3354 * gcc.target/arm/neon/vminQs16.c: Remove.
3355 * gcc.target/arm/neon/vminQs32.c: Remove.
3356 * gcc.target/arm/neon/vminQs8.c: Remove.
3357 * gcc.target/arm/neon/vminQu16.c: Remove.
3358 * gcc.target/arm/neon/vminQu32.c: Remove.
3359 * gcc.target/arm/neon/vminQu8.c: Remove.
3360 * gcc.target/arm/neon/vminf32.c: Remove.
3361 * gcc.target/arm/neon/vmins16.c: Remove.
3362 * gcc.target/arm/neon/vmins32.c: Remove.
3363 * gcc.target/arm/neon/vmins8.c: Remove.
3364 * gcc.target/arm/neon/vminu16.c: Remove.
3365 * gcc.target/arm/neon/vminu32.c: Remove.
3366 * gcc.target/arm/neon/vminu8.c: Remove.
3367 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3368 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3369 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3370 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3371 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3372 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3373 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3374 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3375 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3376 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3377 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3378 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3379 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3380 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3381 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3382 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3383 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3384 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3385 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3386 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3387 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3388 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3389 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3390 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3391 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3392 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3393 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3394 * gcc.target/arm/neon/vmlaf32.c: Remove.
3395 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3396 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3397 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3398 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3399 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3400 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3401 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3402 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3403 * gcc.target/arm/neon/vmlals16.c: Remove.
3404 * gcc.target/arm/neon/vmlals32.c: Remove.
3405 * gcc.target/arm/neon/vmlals8.c: Remove.
3406 * gcc.target/arm/neon/vmlalu16.c: Remove.
3407 * gcc.target/arm/neon/vmlalu32.c: Remove.
3408 * gcc.target/arm/neon/vmlalu8.c: Remove.
3409 * gcc.target/arm/neon/vmlas16.c: Remove.
3410 * gcc.target/arm/neon/vmlas32.c: Remove.
3411 * gcc.target/arm/neon/vmlas8.c: Remove.
3412 * gcc.target/arm/neon/vmlau16.c: Remove.
3413 * gcc.target/arm/neon/vmlau32.c: Remove.
3414 * gcc.target/arm/neon/vmlau8.c: Remove.
3415 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3416 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3417 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3418 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3419 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3420 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3421 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3422 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3423 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3424 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3425 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3426 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3427 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3428 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3429 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3430 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3431 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3432 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3433 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3434 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3435 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3436 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3437 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3438 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3439 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3440 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3441 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3442 * gcc.target/arm/neon/vmlsf32.c: Remove.
3443 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3444 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3445 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3446 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3447 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3448 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3449 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3450 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3451 * gcc.target/arm/neon/vmlsls16.c: Remove.
3452 * gcc.target/arm/neon/vmlsls32.c: Remove.
3453 * gcc.target/arm/neon/vmlsls8.c: Remove.
3454 * gcc.target/arm/neon/vmlslu16.c: Remove.
3455 * gcc.target/arm/neon/vmlslu32.c: Remove.
3456 * gcc.target/arm/neon/vmlslu8.c: Remove.
3457 * gcc.target/arm/neon/vmlss16.c: Remove.
3458 * gcc.target/arm/neon/vmlss32.c: Remove.
3459 * gcc.target/arm/neon/vmlss8.c: Remove.
3460 * gcc.target/arm/neon/vmlsu16.c: Remove.
3461 * gcc.target/arm/neon/vmlsu32.c: Remove.
3462 * gcc.target/arm/neon/vmlsu8.c: Remove.
3463 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3464 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3465 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3466 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3467 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3468 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3469 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3470 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3471 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3472 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3473 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3474 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3475 * gcc.target/arm/neon/vmov_np16.c: Remove.
3476 * gcc.target/arm/neon/vmov_np8.c: Remove.
3477 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3478 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3479 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3480 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3481 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3482 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3483 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3484 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3485 * gcc.target/arm/neon/vmovls16.c: Remove.
3486 * gcc.target/arm/neon/vmovls32.c: Remove.
3487 * gcc.target/arm/neon/vmovls8.c: Remove.
3488 * gcc.target/arm/neon/vmovlu16.c: Remove.
3489 * gcc.target/arm/neon/vmovlu32.c: Remove.
3490 * gcc.target/arm/neon/vmovlu8.c: Remove.
3491 * gcc.target/arm/neon/vmovns16.c: Remove.
3492 * gcc.target/arm/neon/vmovns32.c: Remove.
3493 * gcc.target/arm/neon/vmovns64.c: Remove.
3494 * gcc.target/arm/neon/vmovnu16.c: Remove.
3495 * gcc.target/arm/neon/vmovnu32.c: Remove.
3496 * gcc.target/arm/neon/vmovnu64.c: Remove.
3497 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3498 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3499 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3500 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3501 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3502 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3503 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3504 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3505 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3506 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3507 * gcc.target/arm/neon/vmulQf32.c: Remove.
3508 * gcc.target/arm/neon/vmulQp8.c: Remove.
3509 * gcc.target/arm/neon/vmulQs16.c: Remove.
3510 * gcc.target/arm/neon/vmulQs32.c: Remove.
3511 * gcc.target/arm/neon/vmulQs8.c: Remove.
3512 * gcc.target/arm/neon/vmulQu16.c: Remove.
3513 * gcc.target/arm/neon/vmulQu32.c: Remove.
3514 * gcc.target/arm/neon/vmulQu8.c: Remove.
3515 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3516 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3517 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3518 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3519 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3520 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3521 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3522 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3523 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3524 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3525 * gcc.target/arm/neon/vmulf32.c: Remove.
3526 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3527 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3528 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3529 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3530 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3531 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3532 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3533 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3534 * gcc.target/arm/neon/vmullp8.c: Remove.
3535 * gcc.target/arm/neon/vmulls16.c: Remove.
3536 * gcc.target/arm/neon/vmulls32.c: Remove.
3537 * gcc.target/arm/neon/vmulls8.c: Remove.
3538 * gcc.target/arm/neon/vmullu16.c: Remove.
3539 * gcc.target/arm/neon/vmullu32.c: Remove.
3540 * gcc.target/arm/neon/vmullu8.c: Remove.
3541 * gcc.target/arm/neon/vmulp8.c: Remove.
3542 * gcc.target/arm/neon/vmuls16.c: Remove.
3543 * gcc.target/arm/neon/vmuls32.c: Remove.
3544 * gcc.target/arm/neon/vmuls8.c: Remove.
3545 * gcc.target/arm/neon/vmulu16.c: Remove.
3546 * gcc.target/arm/neon/vmulu32.c: Remove.
3547 * gcc.target/arm/neon/vmulu8.c: Remove.
3548 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3549 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3550 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3551 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3552 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3553 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3554 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3555 * gcc.target/arm/neon/vmvnp8.c: Remove.
3556 * gcc.target/arm/neon/vmvns16.c: Remove.
3557 * gcc.target/arm/neon/vmvns32.c: Remove.
3558 * gcc.target/arm/neon/vmvns8.c: Remove.
3559 * gcc.target/arm/neon/vmvnu16.c: Remove.
3560 * gcc.target/arm/neon/vmvnu32.c: Remove.
3561 * gcc.target/arm/neon/vmvnu8.c: Remove.
3562 * gcc.target/arm/neon/vnegQf32.c: Remove.
3563 * gcc.target/arm/neon/vnegQs16.c: Remove.
3564 * gcc.target/arm/neon/vnegQs32.c: Remove.
3565 * gcc.target/arm/neon/vnegQs8.c: Remove.
3566 * gcc.target/arm/neon/vnegf32.c: Remove.
3567 * gcc.target/arm/neon/vnegs16.c: Remove.
3568 * gcc.target/arm/neon/vnegs32.c: Remove.
3569 * gcc.target/arm/neon/vnegs8.c: Remove.
3570 * gcc.target/arm/neon/vornQs16.c: Remove.
3571 * gcc.target/arm/neon/vornQs32.c: Remove.
3572 * gcc.target/arm/neon/vornQs64.c: Remove.
3573 * gcc.target/arm/neon/vornQs8.c: Remove.
3574 * gcc.target/arm/neon/vornQu16.c: Remove.
3575 * gcc.target/arm/neon/vornQu32.c: Remove.
3576 * gcc.target/arm/neon/vornQu64.c: Remove.
3577 * gcc.target/arm/neon/vornQu8.c: Remove.
3578 * gcc.target/arm/neon/vorns16.c: Remove.
3579 * gcc.target/arm/neon/vorns32.c: Remove.
3580 * gcc.target/arm/neon/vorns64.c: Remove.
3581 * gcc.target/arm/neon/vorns8.c: Remove.
3582 * gcc.target/arm/neon/vornu16.c: Remove.
3583 * gcc.target/arm/neon/vornu32.c: Remove.
3584 * gcc.target/arm/neon/vornu64.c: Remove.
3585 * gcc.target/arm/neon/vornu8.c: Remove.
3586 * gcc.target/arm/neon/vorrQs16.c: Remove.
3587 * gcc.target/arm/neon/vorrQs32.c: Remove.
3588 * gcc.target/arm/neon/vorrQs64.c: Remove.
3589 * gcc.target/arm/neon/vorrQs8.c: Remove.
3590 * gcc.target/arm/neon/vorrQu16.c: Remove.
3591 * gcc.target/arm/neon/vorrQu32.c: Remove.
3592 * gcc.target/arm/neon/vorrQu64.c: Remove.
3593 * gcc.target/arm/neon/vorrQu8.c: Remove.
3594 * gcc.target/arm/neon/vorrs16.c: Remove.
3595 * gcc.target/arm/neon/vorrs32.c: Remove.
3596 * gcc.target/arm/neon/vorrs64.c: Remove.
3597 * gcc.target/arm/neon/vorrs8.c: Remove.
3598 * gcc.target/arm/neon/vorru16.c: Remove.
3599 * gcc.target/arm/neon/vorru32.c: Remove.
3600 * gcc.target/arm/neon/vorru64.c: Remove.
3601 * gcc.target/arm/neon/vorru8.c: Remove.
3602 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3603 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3604 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3605 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3606 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3607 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3608 * gcc.target/arm/neon/vpadals16.c: Remove.
3609 * gcc.target/arm/neon/vpadals32.c: Remove.
3610 * gcc.target/arm/neon/vpadals8.c: Remove.
3611 * gcc.target/arm/neon/vpadalu16.c: Remove.
3612 * gcc.target/arm/neon/vpadalu32.c: Remove.
3613 * gcc.target/arm/neon/vpadalu8.c: Remove.
3614 * gcc.target/arm/neon/vpaddf32.c: Remove.
3615 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3616 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3617 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3618 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3619 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3620 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3621 * gcc.target/arm/neon/vpaddls16.c: Remove.
3622 * gcc.target/arm/neon/vpaddls32.c: Remove.
3623 * gcc.target/arm/neon/vpaddls8.c: Remove.
3624 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3625 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3626 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3627 * gcc.target/arm/neon/vpadds16.c: Remove.
3628 * gcc.target/arm/neon/vpadds32.c: Remove.
3629 * gcc.target/arm/neon/vpadds8.c: Remove.
3630 * gcc.target/arm/neon/vpaddu16.c: Remove.
3631 * gcc.target/arm/neon/vpaddu32.c: Remove.
3632 * gcc.target/arm/neon/vpaddu8.c: Remove.
3633 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3634 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3635 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3636 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3637 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3638 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3639 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3640 * gcc.target/arm/neon/vpminf32.c: Remove.
3641 * gcc.target/arm/neon/vpmins16.c: Remove.
3642 * gcc.target/arm/neon/vpmins32.c: Remove.
3643 * gcc.target/arm/neon/vpmins8.c: Remove.
3644 * gcc.target/arm/neon/vpminu16.c: Remove.
3645 * gcc.target/arm/neon/vpminu32.c: Remove.
3646 * gcc.target/arm/neon/vpminu8.c: Remove.
3647 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3648 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3649 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3650 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3651 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3652 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3653 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3654 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3655 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3656 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3657 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3658 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3659 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3660 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3661 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3662 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3663 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3664 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3665 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3666 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3667 * gcc.target/arm/neon/vqRshls16.c: Remove.
3668 * gcc.target/arm/neon/vqRshls32.c: Remove.
3669 * gcc.target/arm/neon/vqRshls64.c: Remove.
3670 * gcc.target/arm/neon/vqRshls8.c: Remove.
3671 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3672 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3673 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3674 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3675 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3676 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3677 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3678 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3679 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3680 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3681 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3682 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3683 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3684 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3685 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3686 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3687 * gcc.target/arm/neon/vqabss16.c: Remove.
3688 * gcc.target/arm/neon/vqabss32.c: Remove.
3689 * gcc.target/arm/neon/vqabss8.c: Remove.
3690 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3691 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3692 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3693 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3694 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3695 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3696 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3697 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3698 * gcc.target/arm/neon/vqadds16.c: Remove.
3699 * gcc.target/arm/neon/vqadds32.c: Remove.
3700 * gcc.target/arm/neon/vqadds64.c: Remove.
3701 * gcc.target/arm/neon/vqadds8.c: Remove.
3702 * gcc.target/arm/neon/vqaddu16.c: Remove.
3703 * gcc.target/arm/neon/vqaddu32.c: Remove.
3704 * gcc.target/arm/neon/vqaddu64.c: Remove.
3705 * gcc.target/arm/neon/vqaddu8.c: Remove.
3706 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3707 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3708 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3709 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3710 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3711 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3712 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3713 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3714 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3715 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3716 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3717 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3718 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3719 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3720 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3721 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3722 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3723 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3724 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3725 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3726 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3727 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3728 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3729 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3730 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3731 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3732 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3733 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3734 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3735 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3736 * gcc.target/arm/neon/vqmovns16.c: Remove.
3737 * gcc.target/arm/neon/vqmovns32.c: Remove.
3738 * gcc.target/arm/neon/vqmovns64.c: Remove.
3739 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3740 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3741 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3742 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3743 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3744 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3745 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3746 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3747 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3748 * gcc.target/arm/neon/vqnegs16.c: Remove.
3749 * gcc.target/arm/neon/vqnegs32.c: Remove.
3750 * gcc.target/arm/neon/vqnegs8.c: Remove.
3751 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3752 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3753 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3754 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3755 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3756 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3757 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3758 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3759 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3760 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3761 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3762 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3763 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3764 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3765 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3766 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3767 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3768 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3769 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3770 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3771 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3772 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3773 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3774 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3775 * gcc.target/arm/neon/vqshls16.c: Remove.
3776 * gcc.target/arm/neon/vqshls32.c: Remove.
3777 * gcc.target/arm/neon/vqshls64.c: Remove.
3778 * gcc.target/arm/neon/vqshls8.c: Remove.
3779 * gcc.target/arm/neon/vqshlu16.c: Remove.
3780 * gcc.target/arm/neon/vqshlu32.c: Remove.
3781 * gcc.target/arm/neon/vqshlu64.c: Remove.
3782 * gcc.target/arm/neon/vqshlu8.c: Remove.
3783 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3784 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3785 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3786 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3787 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3788 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3789 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3790 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3791 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3792 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3793 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3794 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3795 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3796 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3797 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3798 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3799 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3800 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3801 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3802 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3803 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3804 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3805 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3806 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3807 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3808 * gcc.target/arm/neon/vqsubs16.c: Remove.
3809 * gcc.target/arm/neon/vqsubs32.c: Remove.
3810 * gcc.target/arm/neon/vqsubs64.c: Remove.
3811 * gcc.target/arm/neon/vqsubs8.c: Remove.
3812 * gcc.target/arm/neon/vqsubu16.c: Remove.
3813 * gcc.target/arm/neon/vqsubu32.c: Remove.
3814 * gcc.target/arm/neon/vqsubu64.c: Remove.
3815 * gcc.target/arm/neon/vqsubu8.c: Remove.
3816 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3817 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3818 * gcc.target/arm/neon/vrecpef32.c: Remove.
3819 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3820 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3821 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3947 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3948 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4020 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4021 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4022 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4023 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4024 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4025 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4026 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4027 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4028 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4029 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4030 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4031 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4032 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4033 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4034 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4035 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4036 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4037 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4038 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4039 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4040 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4041 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4042 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4043 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4044 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4045 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4046 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4047 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4048 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4049 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4050 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4051 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4052 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4053 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4054 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4055 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4056 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4057 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4058 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4059 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4060 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4061 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4062 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4063 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4064 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4065 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4080 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4081 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4082 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4083 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4110 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4111 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4112 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4113 * gcc.target/arm/neon/vrev16p8.c: Remove.
4114 * gcc.target/arm/neon/vrev16s8.c: Remove.
4115 * gcc.target/arm/neon/vrev16u8.c: Remove.
4116 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4117 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4118 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4119 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4120 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4121 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4122 * gcc.target/arm/neon/vrev32p16.c: Remove.
4123 * gcc.target/arm/neon/vrev32p8.c: Remove.
4124 * gcc.target/arm/neon/vrev32s16.c: Remove.
4125 * gcc.target/arm/neon/vrev32s8.c: Remove.
4126 * gcc.target/arm/neon/vrev32u16.c: Remove.
4127 * gcc.target/arm/neon/vrev32u8.c: Remove.
4128 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4129 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4130 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4131 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4132 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4133 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4134 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4135 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4136 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4137 * gcc.target/arm/neon/vrev64f32.c: Remove.
4138 * gcc.target/arm/neon/vrev64p16.c: Remove.
4139 * gcc.target/arm/neon/vrev64p8.c: Remove.
4140 * gcc.target/arm/neon/vrev64s16.c: Remove.
4141 * gcc.target/arm/neon/vrev64s32.c: Remove.
4142 * gcc.target/arm/neon/vrev64s8.c: Remove.
4143 * gcc.target/arm/neon/vrev64u16.c: Remove.
4144 * gcc.target/arm/neon/vrev64u32.c: Remove.
4145 * gcc.target/arm/neon/vrev64u8.c: Remove.
4146 * gcc.target/arm/neon/vrndaf32.c: Remove.
4147 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4148 * gcc.target/arm/neon/vrndf32.c: Remove.
4149 * gcc.target/arm/neon/vrndmf32.c: Remove.
4150 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4151 * gcc.target/arm/neon/vrndnf32.c: Remove.
4152 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4153 * gcc.target/arm/neon/vrndpf32.c: Remove.
4154 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4155 * gcc.target/arm/neon/vrndqf32.c: Remove.
4156 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4157 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4158 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4159 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4160 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4161 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4162 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4163 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4164 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4165 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4166 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4167 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4168 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4169 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4170 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4171 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4172 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4173 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4174 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4175 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4176 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4177 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4178 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4179 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4180 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4181 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4182 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4183 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4184 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4185 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4186 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4187 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4188 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4189 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4190 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4191 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4192 * gcc.target/arm/neon/vshlQs16.c: Remove.
4193 * gcc.target/arm/neon/vshlQs32.c: Remove.
4194 * gcc.target/arm/neon/vshlQs64.c: Remove.
4195 * gcc.target/arm/neon/vshlQs8.c: Remove.
4196 * gcc.target/arm/neon/vshlQu16.c: Remove.
4197 * gcc.target/arm/neon/vshlQu32.c: Remove.
4198 * gcc.target/arm/neon/vshlQu64.c: Remove.
4199 * gcc.target/arm/neon/vshlQu8.c: Remove.
4200 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4201 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4202 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4203 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4204 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4205 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4206 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4207 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4208 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4209 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4210 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4211 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4212 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4213 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4214 * gcc.target/arm/neon/vshls16.c: Remove.
4215 * gcc.target/arm/neon/vshls32.c: Remove.
4216 * gcc.target/arm/neon/vshls64.c: Remove.
4217 * gcc.target/arm/neon/vshls8.c: Remove.
4218 * gcc.target/arm/neon/vshlu16.c: Remove.
4219 * gcc.target/arm/neon/vshlu32.c: Remove.
4220 * gcc.target/arm/neon/vshlu64.c: Remove.
4221 * gcc.target/arm/neon/vshlu8.c: Remove.
4222 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4223 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4224 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4225 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4226 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4227 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4228 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4229 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4230 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4231 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4232 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4233 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4234 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4235 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4236 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4237 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4238 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4239 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4240 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4241 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4242 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4243 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4244 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4245 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4246 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4247 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4248 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4249 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4250 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4251 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4252 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4253 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4254 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4255 * gcc.target/arm/neon/vsli_np16.c: Remove.
4256 * gcc.target/arm/neon/vsli_np64.c: Remove.
4257 * gcc.target/arm/neon/vsli_np8.c: Remove.
4258 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4259 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4260 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4261 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4262 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4263 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4264 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4265 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4266 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4267 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4268 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4269 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4270 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4271 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4272 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4273 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4274 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4275 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4276 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4277 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4278 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4279 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4280 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4281 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4282 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4283 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4284 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4285 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4286 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4287 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4288 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4289 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4290 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4291 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4292 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4293 * gcc.target/arm/neon/vsri_np16.c: Remove.
4294 * gcc.target/arm/neon/vsri_np64.c: Remove.
4295 * gcc.target/arm/neon/vsri_np8.c: Remove.
4296 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4297 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4298 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4299 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4300 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4301 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4302 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4303 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4304 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4305 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4306 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4307 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4308 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4309 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4310 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4311 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4312 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4313 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4314 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4315 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4316 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4317 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4318 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4319 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4320 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4321 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4322 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4323 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4324 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4325 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4326 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4327 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4328 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4329 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4330 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4331 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4332 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4333 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4334 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4335 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4336 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4337 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4338 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4339 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4340 * gcc.target/arm/neon/vst1f32.c: Remove.
4341 * gcc.target/arm/neon/vst1p16.c: Remove.
4342 * gcc.target/arm/neon/vst1p64.c: Remove.
4343 * gcc.target/arm/neon/vst1p8.c: Remove.
4344 * gcc.target/arm/neon/vst1s16.c: Remove.
4345 * gcc.target/arm/neon/vst1s32.c: Remove.
4346 * gcc.target/arm/neon/vst1s64.c: Remove.
4347 * gcc.target/arm/neon/vst1s8.c: Remove.
4348 * gcc.target/arm/neon/vst1u16.c: Remove.
4349 * gcc.target/arm/neon/vst1u32.c: Remove.
4350 * gcc.target/arm/neon/vst1u64.c: Remove.
4351 * gcc.target/arm/neon/vst1u8.c: Remove.
4352 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4353 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4354 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4355 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4356 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4357 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4358 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4359 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4360 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4361 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4362 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4363 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4364 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4365 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4366 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4367 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4368 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4369 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4370 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4371 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4372 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4373 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4374 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4375 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4376 * gcc.target/arm/neon/vst2f32.c: Remove.
4377 * gcc.target/arm/neon/vst2p16.c: Remove.
4378 * gcc.target/arm/neon/vst2p64.c: Remove.
4379 * gcc.target/arm/neon/vst2p8.c: Remove.
4380 * gcc.target/arm/neon/vst2s16.c: Remove.
4381 * gcc.target/arm/neon/vst2s32.c: Remove.
4382 * gcc.target/arm/neon/vst2s64.c: Remove.
4383 * gcc.target/arm/neon/vst2s8.c: Remove.
4384 * gcc.target/arm/neon/vst2u16.c: Remove.
4385 * gcc.target/arm/neon/vst2u32.c: Remove.
4386 * gcc.target/arm/neon/vst2u64.c: Remove.
4387 * gcc.target/arm/neon/vst2u8.c: Remove.
4388 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4389 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4390 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4391 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4392 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4393 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4394 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4395 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4396 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4397 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4398 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4399 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4400 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4401 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4402 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4403 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4404 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4405 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4406 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4407 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4408 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4409 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4410 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4411 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4412 * gcc.target/arm/neon/vst3f32.c: Remove.
4413 * gcc.target/arm/neon/vst3p16.c: Remove.
4414 * gcc.target/arm/neon/vst3p64.c: Remove.
4415 * gcc.target/arm/neon/vst3p8.c: Remove.
4416 * gcc.target/arm/neon/vst3s16.c: Remove.
4417 * gcc.target/arm/neon/vst3s32.c: Remove.
4418 * gcc.target/arm/neon/vst3s64.c: Remove.
4419 * gcc.target/arm/neon/vst3s8.c: Remove.
4420 * gcc.target/arm/neon/vst3u16.c: Remove.
4421 * gcc.target/arm/neon/vst3u32.c: Remove.
4422 * gcc.target/arm/neon/vst3u64.c: Remove.
4423 * gcc.target/arm/neon/vst3u8.c: Remove.
4424 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4425 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4426 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4427 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4428 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4429 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4430 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4431 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4432 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4433 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4434 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4435 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4436 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4437 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4438 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4439 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4440 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4441 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4442 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4443 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4444 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4445 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4446 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4447 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4448 * gcc.target/arm/neon/vst4f32.c: Remove.
4449 * gcc.target/arm/neon/vst4p16.c: Remove.
4450 * gcc.target/arm/neon/vst4p64.c: Remove.
4451 * gcc.target/arm/neon/vst4p8.c: Remove.
4452 * gcc.target/arm/neon/vst4s16.c: Remove.
4453 * gcc.target/arm/neon/vst4s32.c: Remove.
4454 * gcc.target/arm/neon/vst4s64.c: Remove.
4455 * gcc.target/arm/neon/vst4s8.c: Remove.
4456 * gcc.target/arm/neon/vst4u16.c: Remove.
4457 * gcc.target/arm/neon/vst4u32.c: Remove.
4458 * gcc.target/arm/neon/vst4u64.c: Remove.
4459 * gcc.target/arm/neon/vst4u8.c: Remove.
4460 * gcc.target/arm/neon/vsubQf32.c: Remove.
4461 * gcc.target/arm/neon/vsubQs16.c: Remove.
4462 * gcc.target/arm/neon/vsubQs32.c: Remove.
4463 * gcc.target/arm/neon/vsubQs64.c: Remove.
4464 * gcc.target/arm/neon/vsubQs8.c: Remove.
4465 * gcc.target/arm/neon/vsubQu16.c: Remove.
4466 * gcc.target/arm/neon/vsubQu32.c: Remove.
4467 * gcc.target/arm/neon/vsubQu64.c: Remove.
4468 * gcc.target/arm/neon/vsubQu8.c: Remove.
4469 * gcc.target/arm/neon/vsubf32.c: Remove.
4470 * gcc.target/arm/neon/vsubhns16.c: Remove.
4471 * gcc.target/arm/neon/vsubhns32.c: Remove.
4472 * gcc.target/arm/neon/vsubhns64.c: Remove.
4473 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4474 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4475 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4476 * gcc.target/arm/neon/vsubls16.c: Remove.
4477 * gcc.target/arm/neon/vsubls32.c: Remove.
4478 * gcc.target/arm/neon/vsubls8.c: Remove.
4479 * gcc.target/arm/neon/vsublu16.c: Remove.
4480 * gcc.target/arm/neon/vsublu32.c: Remove.
4481 * gcc.target/arm/neon/vsublu8.c: Remove.
4482 * gcc.target/arm/neon/vsubs16.c: Remove.
4483 * gcc.target/arm/neon/vsubs32.c: Remove.
4484 * gcc.target/arm/neon/vsubs64.c: Remove.
4485 * gcc.target/arm/neon/vsubs8.c: Remove.
4486 * gcc.target/arm/neon/vsubu16.c: Remove.
4487 * gcc.target/arm/neon/vsubu32.c: Remove.
4488 * gcc.target/arm/neon/vsubu64.c: Remove.
4489 * gcc.target/arm/neon/vsubu8.c: Remove.
4490 * gcc.target/arm/neon/vsubws16.c: Remove.
4491 * gcc.target/arm/neon/vsubws32.c: Remove.
4492 * gcc.target/arm/neon/vsubws8.c: Remove.
4493 * gcc.target/arm/neon/vsubwu16.c: Remove.
4494 * gcc.target/arm/neon/vsubwu32.c: Remove.
4495 * gcc.target/arm/neon/vsubwu8.c: Remove.
4496 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4497 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4498 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4499 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4500 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4501 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4502 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4503 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4504 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4505 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4506 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4507 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4508 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4509 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4510 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4511 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4512 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4513 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4514 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4515 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4516 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4517 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4518 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4519 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4520 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4521 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4522 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4523 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4524 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4525 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4526 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4527 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4528 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4529 * gcc.target/arm/neon/vtrnf32.c: Remove.
4530 * gcc.target/arm/neon/vtrnp16.c: Remove.
4531 * gcc.target/arm/neon/vtrnp8.c: Remove.
4532 * gcc.target/arm/neon/vtrns16.c: Remove.
4533 * gcc.target/arm/neon/vtrns32.c: Remove.
4534 * gcc.target/arm/neon/vtrns8.c: Remove.
4535 * gcc.target/arm/neon/vtrnu16.c: Remove.
4536 * gcc.target/arm/neon/vtrnu32.c: Remove.
4537 * gcc.target/arm/neon/vtrnu8.c: Remove.
4538 * gcc.target/arm/neon/vtstQp8.c: Remove.
4539 * gcc.target/arm/neon/vtstQs16.c: Remove.
4540 * gcc.target/arm/neon/vtstQs32.c: Remove.
4541 * gcc.target/arm/neon/vtstQs8.c: Remove.
4542 * gcc.target/arm/neon/vtstQu16.c: Remove.
4543 * gcc.target/arm/neon/vtstQu32.c: Remove.
4544 * gcc.target/arm/neon/vtstQu8.c: Remove.
4545 * gcc.target/arm/neon/vtstp8.c: Remove.
4546 * gcc.target/arm/neon/vtsts16.c: Remove.
4547 * gcc.target/arm/neon/vtsts32.c: Remove.
4548 * gcc.target/arm/neon/vtsts8.c: Remove.
4549 * gcc.target/arm/neon/vtstu16.c: Remove.
4550 * gcc.target/arm/neon/vtstu32.c: Remove.
4551 * gcc.target/arm/neon/vtstu8.c: Remove.
4552 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4553 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4554 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4555 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4556 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4557 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4558 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4559 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4560 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4561 * gcc.target/arm/neon/vuzpf32.c: Remove.
4562 * gcc.target/arm/neon/vuzpp16.c: Remove.
4563 * gcc.target/arm/neon/vuzpp8.c: Remove.
4564 * gcc.target/arm/neon/vuzps16.c: Remove.
4565 * gcc.target/arm/neon/vuzps32.c: Remove.
4566 * gcc.target/arm/neon/vuzps8.c: Remove.
4567 * gcc.target/arm/neon/vuzpu16.c: Remove.
4568 * gcc.target/arm/neon/vuzpu32.c: Remove.
4569 * gcc.target/arm/neon/vuzpu8.c: Remove.
4570 * gcc.target/arm/neon/vzipQf32.c: Remove.
4571 * gcc.target/arm/neon/vzipQp16.c: Remove.
4572 * gcc.target/arm/neon/vzipQp8.c: Remove.
4573 * gcc.target/arm/neon/vzipQs16.c: Remove.
4574 * gcc.target/arm/neon/vzipQs32.c: Remove.
4575 * gcc.target/arm/neon/vzipQs8.c: Remove.
4576 * gcc.target/arm/neon/vzipQu16.c: Remove.
4577 * gcc.target/arm/neon/vzipQu32.c: Remove.
4578 * gcc.target/arm/neon/vzipQu8.c: Remove.
4579 * gcc.target/arm/neon/vzipf32.c: Remove.
4580 * gcc.target/arm/neon/vzipp16.c: Remove.
4581 * gcc.target/arm/neon/vzipp8.c: Remove.
4582 * gcc.target/arm/neon/vzips16.c: Remove.
4583 * gcc.target/arm/neon/vzips32.c: Remove.
4584 * gcc.target/arm/neon/vzips8.c: Remove.
4585 * gcc.target/arm/neon/vzipu16.c: Remove.
4586 * gcc.target/arm/neon/vzipu32.c: Remove.
4587 * gcc.target/arm/neon/vzipu8.c: Remove.
4589 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4591 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4593 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4596 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4597 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4599 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4601 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4602 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4603 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4604 levenshtein_plugin.c.
4605 * gcc.dg/spellcheck-fields.c: New file.
4607 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4610 * gfortran.dg/pr68318_1.f90: New test.
4611 * gfortran.dg/pr68318_2.f90: Ditto.
4613 2015-11-12 James Norris <jnorris@codesourcery.com>
4614 Joseph Myers <joseph@codesourcery.com>
4616 * c-c++-common/goacc/declare-1.c: New test.
4617 * c-c++-common/goacc/declare-2.c: Likewise.
4619 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4621 [ARM] Remove neon-testgen.ml and generated tests.
4623 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4624 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4625 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4626 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4627 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4628 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4629 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4630 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4631 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4632 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4633 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4634 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4635 * gcc.target/arm/neon/vRhadds16.c: Remove.
4636 * gcc.target/arm/neon/vRhadds32.c: Remove.
4637 * gcc.target/arm/neon/vRhadds8.c: Remove.
4638 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4639 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4640 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4641 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4642 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4643 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4644 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4645 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4646 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4647 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4648 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4649 * gcc.target/arm/neon/vRshls16.c: Remove.
4650 * gcc.target/arm/neon/vRshls32.c: Remove.
4651 * gcc.target/arm/neon/vRshls64.c: Remove.
4652 * gcc.target/arm/neon/vRshls8.c: Remove.
4653 * gcc.target/arm/neon/vRshlu16.c: Remove.
4654 * gcc.target/arm/neon/vRshlu32.c: Remove.
4655 * gcc.target/arm/neon/vRshlu64.c: Remove.
4656 * gcc.target/arm/neon/vRshlu8.c: Remove.
4657 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4658 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4659 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4660 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4661 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4662 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4663 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4664 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4665 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4666 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4667 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4668 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4669 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4670 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4671 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4672 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4673 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4674 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4675 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4676 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4677 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4678 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4679 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4680 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4681 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4682 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4683 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4684 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4685 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4686 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4687 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4688 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4689 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4690 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4691 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4692 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4693 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4694 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4695 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4696 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4697 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4698 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4699 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4700 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4701 * gcc.target/arm/neon/vabaQs16.c: Remove.
4702 * gcc.target/arm/neon/vabaQs32.c: Remove.
4703 * gcc.target/arm/neon/vabaQs8.c: Remove.
4704 * gcc.target/arm/neon/vabaQu16.c: Remove.
4705 * gcc.target/arm/neon/vabaQu32.c: Remove.
4706 * gcc.target/arm/neon/vabaQu8.c: Remove.
4707 * gcc.target/arm/neon/vabals16.c: Remove.
4708 * gcc.target/arm/neon/vabals32.c: Remove.
4709 * gcc.target/arm/neon/vabals8.c: Remove.
4710 * gcc.target/arm/neon/vabalu16.c: Remove.
4711 * gcc.target/arm/neon/vabalu32.c: Remove.
4712 * gcc.target/arm/neon/vabalu8.c: Remove.
4713 * gcc.target/arm/neon/vabas16.c: Remove.
4714 * gcc.target/arm/neon/vabas32.c: Remove.
4715 * gcc.target/arm/neon/vabas8.c: Remove.
4716 * gcc.target/arm/neon/vabau16.c: Remove.
4717 * gcc.target/arm/neon/vabau32.c: Remove.
4718 * gcc.target/arm/neon/vabau8.c: Remove.
4719 * gcc.target/arm/neon/vabdQf32.c: Remove.
4720 * gcc.target/arm/neon/vabdQs16.c: Remove.
4721 * gcc.target/arm/neon/vabdQs32.c: Remove.
4722 * gcc.target/arm/neon/vabdQs8.c: Remove.
4723 * gcc.target/arm/neon/vabdQu16.c: Remove.
4724 * gcc.target/arm/neon/vabdQu32.c: Remove.
4725 * gcc.target/arm/neon/vabdQu8.c: Remove.
4726 * gcc.target/arm/neon/vabdf32.c: Remove.
4727 * gcc.target/arm/neon/vabdls16.c: Remove.
4728 * gcc.target/arm/neon/vabdls32.c: Remove.
4729 * gcc.target/arm/neon/vabdls8.c: Remove.
4730 * gcc.target/arm/neon/vabdlu16.c: Remove.
4731 * gcc.target/arm/neon/vabdlu32.c: Remove.
4732 * gcc.target/arm/neon/vabdlu8.c: Remove.
4733 * gcc.target/arm/neon/vabds16.c: Remove.
4734 * gcc.target/arm/neon/vabds32.c: Remove.
4735 * gcc.target/arm/neon/vabds8.c: Remove.
4736 * gcc.target/arm/neon/vabdu16.c: Remove.
4737 * gcc.target/arm/neon/vabdu32.c: Remove.
4738 * gcc.target/arm/neon/vabdu8.c: Remove.
4739 * gcc.target/arm/neon/vabsQf32.c: Remove.
4740 * gcc.target/arm/neon/vabsQs16.c: Remove.
4741 * gcc.target/arm/neon/vabsQs32.c: Remove.
4742 * gcc.target/arm/neon/vabsQs8.c: Remove.
4743 * gcc.target/arm/neon/vabsf32.c: Remove.
4744 * gcc.target/arm/neon/vabss16.c: Remove.
4745 * gcc.target/arm/neon/vabss32.c: Remove.
4746 * gcc.target/arm/neon/vabss8.c: Remove.
4747 * gcc.target/arm/neon/vaddQf32.c: Remove.
4748 * gcc.target/arm/neon/vaddQs16.c: Remove.
4749 * gcc.target/arm/neon/vaddQs32.c: Remove.
4750 * gcc.target/arm/neon/vaddQs64.c: Remove.
4751 * gcc.target/arm/neon/vaddQs8.c: Remove.
4752 * gcc.target/arm/neon/vaddQu16.c: Remove.
4753 * gcc.target/arm/neon/vaddQu32.c: Remove.
4754 * gcc.target/arm/neon/vaddQu64.c: Remove.
4755 * gcc.target/arm/neon/vaddQu8.c: Remove.
4756 * gcc.target/arm/neon/vaddf32.c: Remove.
4757 * gcc.target/arm/neon/vaddhns16.c: Remove.
4758 * gcc.target/arm/neon/vaddhns32.c: Remove.
4759 * gcc.target/arm/neon/vaddhns64.c: Remove.
4760 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4761 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4762 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4763 * gcc.target/arm/neon/vaddls16.c: Remove.
4764 * gcc.target/arm/neon/vaddls32.c: Remove.
4765 * gcc.target/arm/neon/vaddls8.c: Remove.
4766 * gcc.target/arm/neon/vaddlu16.c: Remove.
4767 * gcc.target/arm/neon/vaddlu32.c: Remove.
4768 * gcc.target/arm/neon/vaddlu8.c: Remove.
4769 * gcc.target/arm/neon/vadds16.c: Remove.
4770 * gcc.target/arm/neon/vadds32.c: Remove.
4771 * gcc.target/arm/neon/vadds64.c: Remove.
4772 * gcc.target/arm/neon/vadds8.c: Remove.
4773 * gcc.target/arm/neon/vaddu16.c: Remove.
4774 * gcc.target/arm/neon/vaddu32.c: Remove.
4775 * gcc.target/arm/neon/vaddu64.c: Remove.
4776 * gcc.target/arm/neon/vaddu8.c: Remove.
4777 * gcc.target/arm/neon/vaddws16.c: Remove.
4778 * gcc.target/arm/neon/vaddws32.c: Remove.
4779 * gcc.target/arm/neon/vaddws8.c: Remove.
4780 * gcc.target/arm/neon/vaddwu16.c: Remove.
4781 * gcc.target/arm/neon/vaddwu32.c: Remove.
4782 * gcc.target/arm/neon/vaddwu8.c: Remove.
4783 * gcc.target/arm/neon/vandQs16.c: Remove.
4784 * gcc.target/arm/neon/vandQs32.c: Remove.
4785 * gcc.target/arm/neon/vandQs64.c: Remove.
4786 * gcc.target/arm/neon/vandQs8.c: Remove.
4787 * gcc.target/arm/neon/vandQu16.c: Remove.
4788 * gcc.target/arm/neon/vandQu32.c: Remove.
4789 * gcc.target/arm/neon/vandQu64.c: Remove.
4790 * gcc.target/arm/neon/vandQu8.c: Remove.
4791 * gcc.target/arm/neon/vands16.c: Remove.
4792 * gcc.target/arm/neon/vands32.c: Remove.
4793 * gcc.target/arm/neon/vands64.c: Remove.
4794 * gcc.target/arm/neon/vands8.c: Remove.
4795 * gcc.target/arm/neon/vandu16.c: Remove.
4796 * gcc.target/arm/neon/vandu32.c: Remove.
4797 * gcc.target/arm/neon/vandu64.c: Remove.
4798 * gcc.target/arm/neon/vandu8.c: Remove.
4799 * gcc.target/arm/neon/vbicQs16.c: Remove.
4800 * gcc.target/arm/neon/vbicQs32.c: Remove.
4801 * gcc.target/arm/neon/vbicQs64.c: Remove.
4802 * gcc.target/arm/neon/vbicQs8.c: Remove.
4803 * gcc.target/arm/neon/vbicQu16.c: Remove.
4804 * gcc.target/arm/neon/vbicQu32.c: Remove.
4805 * gcc.target/arm/neon/vbicQu64.c: Remove.
4806 * gcc.target/arm/neon/vbicQu8.c: Remove.
4807 * gcc.target/arm/neon/vbics16.c: Remove.
4808 * gcc.target/arm/neon/vbics32.c: Remove.
4809 * gcc.target/arm/neon/vbics64.c: Remove.
4810 * gcc.target/arm/neon/vbics8.c: Remove.
4811 * gcc.target/arm/neon/vbicu16.c: Remove.
4812 * gcc.target/arm/neon/vbicu32.c: Remove.
4813 * gcc.target/arm/neon/vbicu64.c: Remove.
4814 * gcc.target/arm/neon/vbicu8.c: Remove.
4815 * gcc.target/arm/neon/vbslQf32.c: Remove.
4816 * gcc.target/arm/neon/vbslQp16.c: Remove.
4817 * gcc.target/arm/neon/vbslQp64.c: Remove.
4818 * gcc.target/arm/neon/vbslQp8.c: Remove.
4819 * gcc.target/arm/neon/vbslQs16.c: Remove.
4820 * gcc.target/arm/neon/vbslQs32.c: Remove.
4821 * gcc.target/arm/neon/vbslQs64.c: Remove.
4822 * gcc.target/arm/neon/vbslQs8.c: Remove.
4823 * gcc.target/arm/neon/vbslQu16.c: Remove.
4824 * gcc.target/arm/neon/vbslQu32.c: Remove.
4825 * gcc.target/arm/neon/vbslQu64.c: Remove.
4826 * gcc.target/arm/neon/vbslQu8.c: Remove.
4827 * gcc.target/arm/neon/vbslf32.c: Remove.
4828 * gcc.target/arm/neon/vbslp16.c: Remove.
4829 * gcc.target/arm/neon/vbslp64.c: Remove.
4830 * gcc.target/arm/neon/vbslp8.c: Remove.
4831 * gcc.target/arm/neon/vbsls16.c: Remove.
4832 * gcc.target/arm/neon/vbsls32.c: Remove.
4833 * gcc.target/arm/neon/vbsls64.c: Remove.
4834 * gcc.target/arm/neon/vbsls8.c: Remove.
4835 * gcc.target/arm/neon/vbslu16.c: Remove.
4836 * gcc.target/arm/neon/vbslu32.c: Remove.
4837 * gcc.target/arm/neon/vbslu64.c: Remove.
4838 * gcc.target/arm/neon/vbslu8.c: Remove.
4839 * gcc.target/arm/neon/vcageQf32.c: Remove.
4840 * gcc.target/arm/neon/vcagef32.c: Remove.
4841 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4842 * gcc.target/arm/neon/vcagtf32.c: Remove.
4843 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4844 * gcc.target/arm/neon/vcalef32.c: Remove.
4845 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4846 * gcc.target/arm/neon/vcaltf32.c: Remove.
4847 * gcc.target/arm/neon/vceqQf32.c: Remove.
4848 * gcc.target/arm/neon/vceqQp8.c: Remove.
4849 * gcc.target/arm/neon/vceqQs16.c: Remove.
4850 * gcc.target/arm/neon/vceqQs32.c: Remove.
4851 * gcc.target/arm/neon/vceqQs8.c: Remove.
4852 * gcc.target/arm/neon/vceqQu16.c: Remove.
4853 * gcc.target/arm/neon/vceqQu32.c: Remove.
4854 * gcc.target/arm/neon/vceqQu8.c: Remove.
4855 * gcc.target/arm/neon/vceqf32.c: Remove.
4856 * gcc.target/arm/neon/vceqp8.c: Remove.
4857 * gcc.target/arm/neon/vceqs16.c: Remove.
4858 * gcc.target/arm/neon/vceqs32.c: Remove.
4859 * gcc.target/arm/neon/vceqs8.c: Remove.
4860 * gcc.target/arm/neon/vcequ16.c: Remove.
4861 * gcc.target/arm/neon/vcequ32.c: Remove.
4862 * gcc.target/arm/neon/vcequ8.c: Remove.
4863 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4864 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4865 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4866 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4867 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4868 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4869 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4870 * gcc.target/arm/neon/vcgef32.c: Remove.
4871 * gcc.target/arm/neon/vcges16.c: Remove.
4872 * gcc.target/arm/neon/vcges32.c: Remove.
4873 * gcc.target/arm/neon/vcges8.c: Remove.
4874 * gcc.target/arm/neon/vcgeu16.c: Remove.
4875 * gcc.target/arm/neon/vcgeu32.c: Remove.
4876 * gcc.target/arm/neon/vcgeu8.c: Remove.
4877 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4878 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4879 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4880 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4881 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4882 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4883 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4884 * gcc.target/arm/neon/vcgtf32.c: Remove.
4885 * gcc.target/arm/neon/vcgts16.c: Remove.
4886 * gcc.target/arm/neon/vcgts32.c: Remove.
4887 * gcc.target/arm/neon/vcgts8.c: Remove.
4888 * gcc.target/arm/neon/vcgtu16.c: Remove.
4889 * gcc.target/arm/neon/vcgtu32.c: Remove.
4890 * gcc.target/arm/neon/vcgtu8.c: Remove.
4891 * gcc.target/arm/neon/vcleQf32.c: Remove.
4892 * gcc.target/arm/neon/vcleQs16.c: Remove.
4893 * gcc.target/arm/neon/vcleQs32.c: Remove.
4894 * gcc.target/arm/neon/vcleQs8.c: Remove.
4895 * gcc.target/arm/neon/vcleQu16.c: Remove.
4896 * gcc.target/arm/neon/vcleQu32.c: Remove.
4897 * gcc.target/arm/neon/vcleQu8.c: Remove.
4898 * gcc.target/arm/neon/vclef32.c: Remove.
4899 * gcc.target/arm/neon/vcles16.c: Remove.
4900 * gcc.target/arm/neon/vcles32.c: Remove.
4901 * gcc.target/arm/neon/vcles8.c: Remove.
4902 * gcc.target/arm/neon/vcleu16.c: Remove.
4903 * gcc.target/arm/neon/vcleu32.c: Remove.
4904 * gcc.target/arm/neon/vcleu8.c: Remove.
4905 * gcc.target/arm/neon/vclsQs16.c: Remove.
4906 * gcc.target/arm/neon/vclsQs32.c: Remove.
4907 * gcc.target/arm/neon/vclsQs8.c: Remove.
4908 * gcc.target/arm/neon/vclss16.c: Remove.
4909 * gcc.target/arm/neon/vclss32.c: Remove.
4910 * gcc.target/arm/neon/vclss8.c: Remove.
4911 * gcc.target/arm/neon/vcltQf32.c: Remove.
4912 * gcc.target/arm/neon/vcltQs16.c: Remove.
4913 * gcc.target/arm/neon/vcltQs32.c: Remove.
4914 * gcc.target/arm/neon/vcltQs8.c: Remove.
4915 * gcc.target/arm/neon/vcltQu16.c: Remove.
4916 * gcc.target/arm/neon/vcltQu32.c: Remove.
4917 * gcc.target/arm/neon/vcltQu8.c: Remove.
4918 * gcc.target/arm/neon/vcltf32.c: Remove.
4919 * gcc.target/arm/neon/vclts16.c: Remove.
4920 * gcc.target/arm/neon/vclts32.c: Remove.
4921 * gcc.target/arm/neon/vclts8.c: Remove.
4922 * gcc.target/arm/neon/vcltu16.c: Remove.
4923 * gcc.target/arm/neon/vcltu32.c: Remove.
4924 * gcc.target/arm/neon/vcltu8.c: Remove.
4925 * gcc.target/arm/neon/vclzQs16.c: Remove.
4926 * gcc.target/arm/neon/vclzQs32.c: Remove.
4927 * gcc.target/arm/neon/vclzQs8.c: Remove.
4928 * gcc.target/arm/neon/vclzQu16.c: Remove.
4929 * gcc.target/arm/neon/vclzQu32.c: Remove.
4930 * gcc.target/arm/neon/vclzQu8.c: Remove.
4931 * gcc.target/arm/neon/vclzs16.c: Remove.
4932 * gcc.target/arm/neon/vclzs32.c: Remove.
4933 * gcc.target/arm/neon/vclzs8.c: Remove.
4934 * gcc.target/arm/neon/vclzu16.c: Remove.
4935 * gcc.target/arm/neon/vclzu32.c: Remove.
4936 * gcc.target/arm/neon/vclzu8.c: Remove.
4937 * gcc.target/arm/neon/vcntQp8.c: Remove.
4938 * gcc.target/arm/neon/vcntQs8.c: Remove.
4939 * gcc.target/arm/neon/vcntQu8.c: Remove.
4940 * gcc.target/arm/neon/vcntp8.c: Remove.
4941 * gcc.target/arm/neon/vcnts8.c: Remove.
4942 * gcc.target/arm/neon/vcntu8.c: Remove.
4943 * gcc.target/arm/neon/vcombinef32.c: Remove.
4944 * gcc.target/arm/neon/vcombinep16.c: Remove.
4945 * gcc.target/arm/neon/vcombinep64.c: Remove.
4946 * gcc.target/arm/neon/vcombinep8.c: Remove.
4947 * gcc.target/arm/neon/vcombines16.c: Remove.
4948 * gcc.target/arm/neon/vcombines32.c: Remove.
4949 * gcc.target/arm/neon/vcombines64.c: Remove.
4950 * gcc.target/arm/neon/vcombines8.c: Remove.
4951 * gcc.target/arm/neon/vcombineu16.c: Remove.
4952 * gcc.target/arm/neon/vcombineu32.c: Remove.
4953 * gcc.target/arm/neon/vcombineu64.c: Remove.
4954 * gcc.target/arm/neon/vcombineu8.c: Remove.
4955 * gcc.target/arm/neon/vcreatef32.c: Remove.
4956 * gcc.target/arm/neon/vcreatep16.c: Remove.
4957 * gcc.target/arm/neon/vcreatep64.c: Remove.
4958 * gcc.target/arm/neon/vcreatep8.c: Remove.
4959 * gcc.target/arm/neon/vcreates16.c: Remove.
4960 * gcc.target/arm/neon/vcreates32.c: Remove.
4961 * gcc.target/arm/neon/vcreates64.c: Remove.
4962 * gcc.target/arm/neon/vcreates8.c: Remove.
4963 * gcc.target/arm/neon/vcreateu16.c: Remove.
4964 * gcc.target/arm/neon/vcreateu32.c: Remove.
4965 * gcc.target/arm/neon/vcreateu64.c: Remove.
4966 * gcc.target/arm/neon/vcreateu8.c: Remove.
4967 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4968 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4969 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4970 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4971 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4972 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4973 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4974 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4975 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4976 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4977 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4978 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4979 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4980 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4981 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4982 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4983 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4984 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4985 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4986 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4987 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4988 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4989 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4990 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4991 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4992 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4993 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4994 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4995 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4996 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4997 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4998 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4999 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
5000 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
5001 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5002 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5003 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5004 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5005 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5006 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5007 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5008 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5009 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
5010 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
5011 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
5012 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
5013 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
5014 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
5015 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
5016 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
5017 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
5018 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
5019 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
5020 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
5021 * gcc.target/arm/neon/vdup_nf32.c: Remove.
5022 * gcc.target/arm/neon/vdup_np16.c: Remove.
5023 * gcc.target/arm/neon/vdup_np64.c: Remove.
5024 * gcc.target/arm/neon/vdup_np8.c: Remove.
5025 * gcc.target/arm/neon/vdup_ns16.c: Remove.
5026 * gcc.target/arm/neon/vdup_ns32.c: Remove.
5027 * gcc.target/arm/neon/vdup_ns64.c: Remove.
5028 * gcc.target/arm/neon/vdup_ns8.c: Remove.
5029 * gcc.target/arm/neon/vdup_nu16.c: Remove.
5030 * gcc.target/arm/neon/vdup_nu32.c: Remove.
5031 * gcc.target/arm/neon/vdup_nu64.c: Remove.
5032 * gcc.target/arm/neon/vdup_nu8.c: Remove.
5033 * gcc.target/arm/neon/veorQs16.c: Remove.
5034 * gcc.target/arm/neon/veorQs32.c: Remove.
5035 * gcc.target/arm/neon/veorQs64.c: Remove.
5036 * gcc.target/arm/neon/veorQs8.c: Remove.
5037 * gcc.target/arm/neon/veorQu16.c: Remove.
5038 * gcc.target/arm/neon/veorQu32.c: Remove.
5039 * gcc.target/arm/neon/veorQu64.c: Remove.
5040 * gcc.target/arm/neon/veorQu8.c: Remove.
5041 * gcc.target/arm/neon/veors16.c: Remove.
5042 * gcc.target/arm/neon/veors32.c: Remove.
5043 * gcc.target/arm/neon/veors64.c: Remove.
5044 * gcc.target/arm/neon/veors8.c: Remove.
5045 * gcc.target/arm/neon/veoru16.c: Remove.
5046 * gcc.target/arm/neon/veoru32.c: Remove.
5047 * gcc.target/arm/neon/veoru64.c: Remove.
5048 * gcc.target/arm/neon/veoru8.c: Remove.
5049 * gcc.target/arm/neon/vextQf32.c: Remove.
5050 * gcc.target/arm/neon/vextQp16.c: Remove.
5051 * gcc.target/arm/neon/vextQp64.c: Remove.
5052 * gcc.target/arm/neon/vextQp8.c: Remove.
5053 * gcc.target/arm/neon/vextQs16.c: Remove.
5054 * gcc.target/arm/neon/vextQs32.c: Remove.
5055 * gcc.target/arm/neon/vextQs64.c: Remove.
5056 * gcc.target/arm/neon/vextQs8.c: Remove.
5057 * gcc.target/arm/neon/vextQu16.c: Remove.
5058 * gcc.target/arm/neon/vextQu32.c: Remove.
5059 * gcc.target/arm/neon/vextQu64.c: Remove.
5060 * gcc.target/arm/neon/vextQu8.c: Remove.
5061 * gcc.target/arm/neon/vextf32.c: Remove.
5062 * gcc.target/arm/neon/vextp16.c: Remove.
5063 * gcc.target/arm/neon/vextp64.c: Remove.
5064 * gcc.target/arm/neon/vextp8.c: Remove.
5065 * gcc.target/arm/neon/vexts16.c: Remove.
5066 * gcc.target/arm/neon/vexts32.c: Remove.
5067 * gcc.target/arm/neon/vexts64.c: Remove.
5068 * gcc.target/arm/neon/vexts8.c: Remove.
5069 * gcc.target/arm/neon/vextu16.c: Remove.
5070 * gcc.target/arm/neon/vextu32.c: Remove.
5071 * gcc.target/arm/neon/vextu64.c: Remove.
5072 * gcc.target/arm/neon/vextu8.c: Remove.
5073 * gcc.target/arm/neon/vfmaQf32.c: Remove.
5074 * gcc.target/arm/neon/vfmaf32.c: Remove.
5075 * gcc.target/arm/neon/vfmsQf32.c: Remove.
5076 * gcc.target/arm/neon/vfmsf32.c: Remove.
5077 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5078 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5079 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5080 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5081 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5082 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5083 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5084 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5085 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5086 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5087 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5088 * gcc.target/arm/neon/vget_highf32.c: Remove.
5089 * gcc.target/arm/neon/vget_highp16.c: Remove.
5090 * gcc.target/arm/neon/vget_highp64.c: Remove.
5091 * gcc.target/arm/neon/vget_highp8.c: Remove.
5092 * gcc.target/arm/neon/vget_highs16.c: Remove.
5093 * gcc.target/arm/neon/vget_highs32.c: Remove.
5094 * gcc.target/arm/neon/vget_highs64.c: Remove.
5095 * gcc.target/arm/neon/vget_highs8.c: Remove.
5096 * gcc.target/arm/neon/vget_highu16.c: Remove.
5097 * gcc.target/arm/neon/vget_highu32.c: Remove.
5098 * gcc.target/arm/neon/vget_highu64.c: Remove.
5099 * gcc.target/arm/neon/vget_highu8.c: Remove.
5100 * gcc.target/arm/neon/vget_lanef32.c: Remove.
5101 * gcc.target/arm/neon/vget_lanep16.c: Remove.
5102 * gcc.target/arm/neon/vget_lanep8.c: Remove.
5103 * gcc.target/arm/neon/vget_lanes16.c: Remove.
5104 * gcc.target/arm/neon/vget_lanes32.c: Remove.
5105 * gcc.target/arm/neon/vget_lanes64.c: Remove.
5106 * gcc.target/arm/neon/vget_lanes8.c: Remove.
5107 * gcc.target/arm/neon/vget_laneu16.c: Remove.
5108 * gcc.target/arm/neon/vget_laneu32.c: Remove.
5109 * gcc.target/arm/neon/vget_laneu64.c: Remove.
5110 * gcc.target/arm/neon/vget_laneu8.c: Remove.
5111 * gcc.target/arm/neon/vget_lowf32.c: Remove.
5112 * gcc.target/arm/neon/vget_lowp16.c: Remove.
5113 * gcc.target/arm/neon/vget_lowp64.c: Remove.
5114 * gcc.target/arm/neon/vget_lowp8.c: Remove.
5115 * gcc.target/arm/neon/vget_lows16.c: Remove.
5116 * gcc.target/arm/neon/vget_lows32.c: Remove.
5117 * gcc.target/arm/neon/vget_lows64.c: Remove.
5118 * gcc.target/arm/neon/vget_lows8.c: Remove.
5119 * gcc.target/arm/neon/vget_lowu16.c: Remove.
5120 * gcc.target/arm/neon/vget_lowu32.c: Remove.
5121 * gcc.target/arm/neon/vget_lowu64.c: Remove.
5122 * gcc.target/arm/neon/vget_lowu8.c: Remove.
5123 * gcc.target/arm/neon/vhaddQs16.c: Remove.
5124 * gcc.target/arm/neon/vhaddQs32.c: Remove.
5125 * gcc.target/arm/neon/vhaddQs8.c: Remove.
5126 * gcc.target/arm/neon/vhaddQu16.c: Remove.
5127 * gcc.target/arm/neon/vhaddQu32.c: Remove.
5128 * gcc.target/arm/neon/vhaddQu8.c: Remove.
5129 * gcc.target/arm/neon/vhadds16.c: Remove.
5130 * gcc.target/arm/neon/vhadds32.c: Remove.
5131 * gcc.target/arm/neon/vhadds8.c: Remove.
5132 * gcc.target/arm/neon/vhaddu16.c: Remove.
5133 * gcc.target/arm/neon/vhaddu32.c: Remove.
5134 * gcc.target/arm/neon/vhaddu8.c: Remove.
5135 * gcc.target/arm/neon/vhsubQs16.c: Remove.
5136 * gcc.target/arm/neon/vhsubQs32.c: Remove.
5137 * gcc.target/arm/neon/vhsubQs8.c: Remove.
5138 * gcc.target/arm/neon/vhsubQu16.c: Remove.
5139 * gcc.target/arm/neon/vhsubQu32.c: Remove.
5140 * gcc.target/arm/neon/vhsubQu8.c: Remove.
5141 * gcc.target/arm/neon/vhsubs16.c: Remove.
5142 * gcc.target/arm/neon/vhsubs32.c: Remove.
5143 * gcc.target/arm/neon/vhsubs8.c: Remove.
5144 * gcc.target/arm/neon/vhsubu16.c: Remove.
5145 * gcc.target/arm/neon/vhsubu32.c: Remove.
5146 * gcc.target/arm/neon/vhsubu8.c: Remove.
5147 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5148 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5149 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5150 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5151 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5152 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5153 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5154 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5155 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5156 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5157 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5158 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5159 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5160 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5161 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5162 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5163 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5164 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5165 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5166 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5167 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5168 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5169 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5170 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5171 * gcc.target/arm/neon/vld1Qf32.c: Remove.
5172 * gcc.target/arm/neon/vld1Qp16.c: Remove.
5173 * gcc.target/arm/neon/vld1Qp64.c: Remove.
5174 * gcc.target/arm/neon/vld1Qp8.c: Remove.
5175 * gcc.target/arm/neon/vld1Qs16.c: Remove.
5176 * gcc.target/arm/neon/vld1Qs32.c: Remove.
5177 * gcc.target/arm/neon/vld1Qs64.c: Remove.
5178 * gcc.target/arm/neon/vld1Qs8.c: Remove.
5179 * gcc.target/arm/neon/vld1Qu16.c: Remove.
5180 * gcc.target/arm/neon/vld1Qu32.c: Remove.
5181 * gcc.target/arm/neon/vld1Qu64.c: Remove.
5182 * gcc.target/arm/neon/vld1Qu8.c: Remove.
5183 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5184 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5185 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5186 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5187 * gcc.target/arm/neon/vld1_dups16.c: Remove.
5188 * gcc.target/arm/neon/vld1_dups32.c: Remove.
5189 * gcc.target/arm/neon/vld1_dups64.c: Remove.
5190 * gcc.target/arm/neon/vld1_dups8.c: Remove.
5191 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5192 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5193 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5194 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5195 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5196 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5197 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5198 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5199 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5200 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5201 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5202 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5203 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5204 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5205 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5206 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5207 * gcc.target/arm/neon/vld1f32.c: Remove.
5208 * gcc.target/arm/neon/vld1p16.c: Remove.
5209 * gcc.target/arm/neon/vld1p64.c: Remove.
5210 * gcc.target/arm/neon/vld1p8.c: Remove.
5211 * gcc.target/arm/neon/vld1s16.c: Remove.
5212 * gcc.target/arm/neon/vld1s32.c: Remove.
5213 * gcc.target/arm/neon/vld1s64.c: Remove.
5214 * gcc.target/arm/neon/vld1s8.c: Remove.
5215 * gcc.target/arm/neon/vld1u16.c: Remove.
5216 * gcc.target/arm/neon/vld1u32.c: Remove.
5217 * gcc.target/arm/neon/vld1u64.c: Remove.
5218 * gcc.target/arm/neon/vld1u8.c: Remove.
5219 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5220 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5221 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5222 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5223 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5224 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5225 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5226 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5227 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5228 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5229 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5230 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5231 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5232 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5233 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5234 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5235 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5236 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5237 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5238 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5239 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5240 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5241 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5242 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5243 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5244 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5245 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5246 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5247 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5248 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5249 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5250 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5251 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5252 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5253 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5254 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5255 * gcc.target/arm/neon/vld2f32.c: Remove.
5256 * gcc.target/arm/neon/vld2p16.c: Remove.
5257 * gcc.target/arm/neon/vld2p64.c: Remove.
5258 * gcc.target/arm/neon/vld2p8.c: Remove.
5259 * gcc.target/arm/neon/vld2s16.c: Remove.
5260 * gcc.target/arm/neon/vld2s32.c: Remove.
5261 * gcc.target/arm/neon/vld2s64.c: Remove.
5262 * gcc.target/arm/neon/vld2s8.c: Remove.
5263 * gcc.target/arm/neon/vld2u16.c: Remove.
5264 * gcc.target/arm/neon/vld2u32.c: Remove.
5265 * gcc.target/arm/neon/vld2u64.c: Remove.
5266 * gcc.target/arm/neon/vld2u8.c: Remove.
5267 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5268 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5269 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5270 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5271 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5272 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5273 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5274 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5275 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5276 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5277 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5278 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5279 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5280 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5281 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5282 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5283 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5284 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5285 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5286 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5287 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5288 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5289 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5290 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5291 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5292 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5293 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5294 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5295 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5296 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5297 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5298 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5299 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5300 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5301 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5302 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5303 * gcc.target/arm/neon/vld3f32.c: Remove.
5304 * gcc.target/arm/neon/vld3p16.c: Remove.
5305 * gcc.target/arm/neon/vld3p64.c: Remove.
5306 * gcc.target/arm/neon/vld3p8.c: Remove.
5307 * gcc.target/arm/neon/vld3s16.c: Remove.
5308 * gcc.target/arm/neon/vld3s32.c: Remove.
5309 * gcc.target/arm/neon/vld3s64.c: Remove.
5310 * gcc.target/arm/neon/vld3s8.c: Remove.
5311 * gcc.target/arm/neon/vld3u16.c: Remove.
5312 * gcc.target/arm/neon/vld3u32.c: Remove.
5313 * gcc.target/arm/neon/vld3u64.c: Remove.
5314 * gcc.target/arm/neon/vld3u8.c: Remove.
5315 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5316 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5317 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5318 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5319 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5320 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5321 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5322 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5323 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5324 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5325 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5326 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5327 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5328 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5329 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5330 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5331 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5332 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5333 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5334 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5335 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5336 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5337 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5338 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5339 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5340 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5341 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5342 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5343 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5344 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5345 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5346 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5347 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5348 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5349 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5350 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5351 * gcc.target/arm/neon/vld4f32.c: Remove.
5352 * gcc.target/arm/neon/vld4p16.c: Remove.
5353 * gcc.target/arm/neon/vld4p64.c: Remove.
5354 * gcc.target/arm/neon/vld4p8.c: Remove.
5355 * gcc.target/arm/neon/vld4s16.c: Remove.
5356 * gcc.target/arm/neon/vld4s32.c: Remove.
5357 * gcc.target/arm/neon/vld4s64.c: Remove.
5358 * gcc.target/arm/neon/vld4s8.c: Remove.
5359 * gcc.target/arm/neon/vld4u16.c: Remove.
5360 * gcc.target/arm/neon/vld4u32.c: Remove.
5361 * gcc.target/arm/neon/vld4u64.c: Remove.
5362 * gcc.target/arm/neon/vld4u8.c: Remove.
5363 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5364 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5365 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5366 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5367 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5368 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5369 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5370 * gcc.target/arm/neon/vmaxf32.c: Remove.
5371 * gcc.target/arm/neon/vmaxs16.c: Remove.
5372 * gcc.target/arm/neon/vmaxs32.c: Remove.
5373 * gcc.target/arm/neon/vmaxs8.c: Remove.
5374 * gcc.target/arm/neon/vmaxu16.c: Remove.
5375 * gcc.target/arm/neon/vmaxu32.c: Remove.
5376 * gcc.target/arm/neon/vmaxu8.c: Remove.
5377 * gcc.target/arm/neon/vminQf32.c: Remove.
5378 * gcc.target/arm/neon/vminQs16.c: Remove.
5379 * gcc.target/arm/neon/vminQs32.c: Remove.
5380 * gcc.target/arm/neon/vminQs8.c: Remove.
5381 * gcc.target/arm/neon/vminQu16.c: Remove.
5382 * gcc.target/arm/neon/vminQu32.c: Remove.
5383 * gcc.target/arm/neon/vminQu8.c: Remove.
5384 * gcc.target/arm/neon/vminf32.c: Remove.
5385 * gcc.target/arm/neon/vmins16.c: Remove.
5386 * gcc.target/arm/neon/vmins32.c: Remove.
5387 * gcc.target/arm/neon/vmins8.c: Remove.
5388 * gcc.target/arm/neon/vminu16.c: Remove.
5389 * gcc.target/arm/neon/vminu32.c: Remove.
5390 * gcc.target/arm/neon/vminu8.c: Remove.
5391 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5392 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5393 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5394 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5395 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5396 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5397 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5398 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5399 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5400 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5401 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5402 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5403 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5404 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5405 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5406 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5407 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5408 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5409 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5410 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5411 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5412 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5413 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5414 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5415 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5416 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5417 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5418 * gcc.target/arm/neon/vmlaf32.c: Remove.
5419 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5420 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5421 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5422 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5423 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5424 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5425 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5426 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5427 * gcc.target/arm/neon/vmlals16.c: Remove.
5428 * gcc.target/arm/neon/vmlals32.c: Remove.
5429 * gcc.target/arm/neon/vmlals8.c: Remove.
5430 * gcc.target/arm/neon/vmlalu16.c: Remove.
5431 * gcc.target/arm/neon/vmlalu32.c: Remove.
5432 * gcc.target/arm/neon/vmlalu8.c: Remove.
5433 * gcc.target/arm/neon/vmlas16.c: Remove.
5434 * gcc.target/arm/neon/vmlas32.c: Remove.
5435 * gcc.target/arm/neon/vmlas8.c: Remove.
5436 * gcc.target/arm/neon/vmlau16.c: Remove.
5437 * gcc.target/arm/neon/vmlau32.c: Remove.
5438 * gcc.target/arm/neon/vmlau8.c: Remove.
5439 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5440 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5441 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5442 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5443 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5444 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5445 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5446 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5447 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5448 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5449 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5450 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5451 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5452 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5453 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5454 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5455 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5456 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5457 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5458 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5459 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5460 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5461 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5462 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5463 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5464 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5465 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5466 * gcc.target/arm/neon/vmlsf32.c: Remove.
5467 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5468 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5469 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5470 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5471 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5472 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5473 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5474 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5475 * gcc.target/arm/neon/vmlsls16.c: Remove.
5476 * gcc.target/arm/neon/vmlsls32.c: Remove.
5477 * gcc.target/arm/neon/vmlsls8.c: Remove.
5478 * gcc.target/arm/neon/vmlslu16.c: Remove.
5479 * gcc.target/arm/neon/vmlslu32.c: Remove.
5480 * gcc.target/arm/neon/vmlslu8.c: Remove.
5481 * gcc.target/arm/neon/vmlss16.c: Remove.
5482 * gcc.target/arm/neon/vmlss32.c: Remove.
5483 * gcc.target/arm/neon/vmlss8.c: Remove.
5484 * gcc.target/arm/neon/vmlsu16.c: Remove.
5485 * gcc.target/arm/neon/vmlsu32.c: Remove.
5486 * gcc.target/arm/neon/vmlsu8.c: Remove.
5487 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5488 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5489 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5490 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5491 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5492 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5493 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5494 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5495 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5496 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5497 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5498 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5499 * gcc.target/arm/neon/vmov_np16.c: Remove.
5500 * gcc.target/arm/neon/vmov_np8.c: Remove.
5501 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5502 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5503 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5504 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5505 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5506 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5507 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5508 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5509 * gcc.target/arm/neon/vmovls16.c: Remove.
5510 * gcc.target/arm/neon/vmovls32.c: Remove.
5511 * gcc.target/arm/neon/vmovls8.c: Remove.
5512 * gcc.target/arm/neon/vmovlu16.c: Remove.
5513 * gcc.target/arm/neon/vmovlu32.c: Remove.
5514 * gcc.target/arm/neon/vmovlu8.c: Remove.
5515 * gcc.target/arm/neon/vmovns16.c: Remove.
5516 * gcc.target/arm/neon/vmovns32.c: Remove.
5517 * gcc.target/arm/neon/vmovns64.c: Remove.
5518 * gcc.target/arm/neon/vmovnu16.c: Remove.
5519 * gcc.target/arm/neon/vmovnu32.c: Remove.
5520 * gcc.target/arm/neon/vmovnu64.c: Remove.
5521 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5522 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5523 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5524 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5525 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5526 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5527 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5528 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5529 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5530 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5531 * gcc.target/arm/neon/vmulQf32.c: Remove.
5532 * gcc.target/arm/neon/vmulQp8.c: Remove.
5533 * gcc.target/arm/neon/vmulQs16.c: Remove.
5534 * gcc.target/arm/neon/vmulQs32.c: Remove.
5535 * gcc.target/arm/neon/vmulQs8.c: Remove.
5536 * gcc.target/arm/neon/vmulQu16.c: Remove.
5537 * gcc.target/arm/neon/vmulQu32.c: Remove.
5538 * gcc.target/arm/neon/vmulQu8.c: Remove.
5539 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5540 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5541 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5542 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5543 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5544 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5545 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5546 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5547 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5548 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5549 * gcc.target/arm/neon/vmulf32.c: Remove.
5550 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5551 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5552 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5553 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5554 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5555 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5556 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5557 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5558 * gcc.target/arm/neon/vmullp8.c: Remove.
5559 * gcc.target/arm/neon/vmulls16.c: Remove.
5560 * gcc.target/arm/neon/vmulls32.c: Remove.
5561 * gcc.target/arm/neon/vmulls8.c: Remove.
5562 * gcc.target/arm/neon/vmullu16.c: Remove.
5563 * gcc.target/arm/neon/vmullu32.c: Remove.
5564 * gcc.target/arm/neon/vmullu8.c: Remove.
5565 * gcc.target/arm/neon/vmulp8.c: Remove.
5566 * gcc.target/arm/neon/vmuls16.c: Remove.
5567 * gcc.target/arm/neon/vmuls32.c: Remove.
5568 * gcc.target/arm/neon/vmuls8.c: Remove.
5569 * gcc.target/arm/neon/vmulu16.c: Remove.
5570 * gcc.target/arm/neon/vmulu32.c: Remove.
5571 * gcc.target/arm/neon/vmulu8.c: Remove.
5572 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5573 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5574 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5575 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5576 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5577 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5578 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5579 * gcc.target/arm/neon/vmvnp8.c: Remove.
5580 * gcc.target/arm/neon/vmvns16.c: Remove.
5581 * gcc.target/arm/neon/vmvns32.c: Remove.
5582 * gcc.target/arm/neon/vmvns8.c: Remove.
5583 * gcc.target/arm/neon/vmvnu16.c: Remove.
5584 * gcc.target/arm/neon/vmvnu32.c: Remove.
5585 * gcc.target/arm/neon/vmvnu8.c: Remove.
5586 * gcc.target/arm/neon/vnegQf32.c: Remove.
5587 * gcc.target/arm/neon/vnegQs16.c: Remove.
5588 * gcc.target/arm/neon/vnegQs32.c: Remove.
5589 * gcc.target/arm/neon/vnegQs8.c: Remove.
5590 * gcc.target/arm/neon/vnegf32.c: Remove.
5591 * gcc.target/arm/neon/vnegs16.c: Remove.
5592 * gcc.target/arm/neon/vnegs32.c: Remove.
5593 * gcc.target/arm/neon/vnegs8.c: Remove.
5594 * gcc.target/arm/neon/vornQs16.c: Remove.
5595 * gcc.target/arm/neon/vornQs32.c: Remove.
5596 * gcc.target/arm/neon/vornQs64.c: Remove.
5597 * gcc.target/arm/neon/vornQs8.c: Remove.
5598 * gcc.target/arm/neon/vornQu16.c: Remove.
5599 * gcc.target/arm/neon/vornQu32.c: Remove.
5600 * gcc.target/arm/neon/vornQu64.c: Remove.
5601 * gcc.target/arm/neon/vornQu8.c: Remove.
5602 * gcc.target/arm/neon/vorns16.c: Remove.
5603 * gcc.target/arm/neon/vorns32.c: Remove.
5604 * gcc.target/arm/neon/vorns64.c: Remove.
5605 * gcc.target/arm/neon/vorns8.c: Remove.
5606 * gcc.target/arm/neon/vornu16.c: Remove.
5607 * gcc.target/arm/neon/vornu32.c: Remove.
5608 * gcc.target/arm/neon/vornu64.c: Remove.
5609 * gcc.target/arm/neon/vornu8.c: Remove.
5610 * gcc.target/arm/neon/vorrQs16.c: Remove.
5611 * gcc.target/arm/neon/vorrQs32.c: Remove.
5612 * gcc.target/arm/neon/vorrQs64.c: Remove.
5613 * gcc.target/arm/neon/vorrQs8.c: Remove.
5614 * gcc.target/arm/neon/vorrQu16.c: Remove.
5615 * gcc.target/arm/neon/vorrQu32.c: Remove.
5616 * gcc.target/arm/neon/vorrQu64.c: Remove.
5617 * gcc.target/arm/neon/vorrQu8.c: Remove.
5618 * gcc.target/arm/neon/vorrs16.c: Remove.
5619 * gcc.target/arm/neon/vorrs32.c: Remove.
5620 * gcc.target/arm/neon/vorrs64.c: Remove.
5621 * gcc.target/arm/neon/vorrs8.c: Remove.
5622 * gcc.target/arm/neon/vorru16.c: Remove.
5623 * gcc.target/arm/neon/vorru32.c: Remove.
5624 * gcc.target/arm/neon/vorru64.c: Remove.
5625 * gcc.target/arm/neon/vorru8.c: Remove.
5626 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5627 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5628 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5629 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5630 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5631 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5632 * gcc.target/arm/neon/vpadals16.c: Remove.
5633 * gcc.target/arm/neon/vpadals32.c: Remove.
5634 * gcc.target/arm/neon/vpadals8.c: Remove.
5635 * gcc.target/arm/neon/vpadalu16.c: Remove.
5636 * gcc.target/arm/neon/vpadalu32.c: Remove.
5637 * gcc.target/arm/neon/vpadalu8.c: Remove.
5638 * gcc.target/arm/neon/vpaddf32.c: Remove.
5639 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5640 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5641 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5642 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5643 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5644 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5645 * gcc.target/arm/neon/vpaddls16.c: Remove.
5646 * gcc.target/arm/neon/vpaddls32.c: Remove.
5647 * gcc.target/arm/neon/vpaddls8.c: Remove.
5648 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5649 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5650 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5651 * gcc.target/arm/neon/vpadds16.c: Remove.
5652 * gcc.target/arm/neon/vpadds32.c: Remove.
5653 * gcc.target/arm/neon/vpadds8.c: Remove.
5654 * gcc.target/arm/neon/vpaddu16.c: Remove.
5655 * gcc.target/arm/neon/vpaddu32.c: Remove.
5656 * gcc.target/arm/neon/vpaddu8.c: Remove.
5657 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5658 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5659 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5660 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5661 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5662 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5663 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5664 * gcc.target/arm/neon/vpminf32.c: Remove.
5665 * gcc.target/arm/neon/vpmins16.c: Remove.
5666 * gcc.target/arm/neon/vpmins32.c: Remove.
5667 * gcc.target/arm/neon/vpmins8.c: Remove.
5668 * gcc.target/arm/neon/vpminu16.c: Remove.
5669 * gcc.target/arm/neon/vpminu32.c: Remove.
5670 * gcc.target/arm/neon/vpminu8.c: Remove.
5671 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5672 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5673 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5674 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5675 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5676 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5677 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5678 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5679 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5680 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5681 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5682 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5683 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5684 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5685 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5686 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5687 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5688 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5689 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5690 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5691 * gcc.target/arm/neon/vqRshls16.c: Remove.
5692 * gcc.target/arm/neon/vqRshls32.c: Remove.
5693 * gcc.target/arm/neon/vqRshls64.c: Remove.
5694 * gcc.target/arm/neon/vqRshls8.c: Remove.
5695 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5696 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5697 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5698 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5699 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5700 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5701 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5702 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5703 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5704 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5705 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5706 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5707 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5708 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5709 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5710 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5711 * gcc.target/arm/neon/vqabss16.c: Remove.
5712 * gcc.target/arm/neon/vqabss32.c: Remove.
5713 * gcc.target/arm/neon/vqabss8.c: Remove.
5714 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5715 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5716 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5717 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5718 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5719 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5720 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5721 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5722 * gcc.target/arm/neon/vqadds16.c: Remove.
5723 * gcc.target/arm/neon/vqadds32.c: Remove.
5724 * gcc.target/arm/neon/vqadds64.c: Remove.
5725 * gcc.target/arm/neon/vqadds8.c: Remove.
5726 * gcc.target/arm/neon/vqaddu16.c: Remove.
5727 * gcc.target/arm/neon/vqaddu32.c: Remove.
5728 * gcc.target/arm/neon/vqaddu64.c: Remove.
5729 * gcc.target/arm/neon/vqaddu8.c: Remove.
5730 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5731 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5732 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5733 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5734 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5735 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5736 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5737 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5738 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5739 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5740 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5741 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5742 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5743 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5744 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5745 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5746 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5747 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5748 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5749 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5750 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5751 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5752 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5753 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5754 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5755 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5756 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5757 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5758 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5759 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5760 * gcc.target/arm/neon/vqmovns16.c: Remove.
5761 * gcc.target/arm/neon/vqmovns32.c: Remove.
5762 * gcc.target/arm/neon/vqmovns64.c: Remove.
5763 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5764 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5765 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5766 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5767 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5768 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5769 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5770 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5771 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5772 * gcc.target/arm/neon/vqnegs16.c: Remove.
5773 * gcc.target/arm/neon/vqnegs32.c: Remove.
5774 * gcc.target/arm/neon/vqnegs8.c: Remove.
5775 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5776 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5777 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5778 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5779 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5780 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5781 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5782 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5783 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5784 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5785 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5786 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5787 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5788 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5789 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5790 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5791 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5792 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5793 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5794 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5795 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5796 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5797 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5798 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5799 * gcc.target/arm/neon/vqshls16.c: Remove.
5800 * gcc.target/arm/neon/vqshls32.c: Remove.
5801 * gcc.target/arm/neon/vqshls64.c: Remove.
5802 * gcc.target/arm/neon/vqshls8.c: Remove.
5803 * gcc.target/arm/neon/vqshlu16.c: Remove.
5804 * gcc.target/arm/neon/vqshlu32.c: Remove.
5805 * gcc.target/arm/neon/vqshlu64.c: Remove.
5806 * gcc.target/arm/neon/vqshlu8.c: Remove.
5807 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5808 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5809 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5810 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5811 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5812 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5813 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5814 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5815 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5816 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5817 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5818 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5819 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5820 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5821 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5822 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5823 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5824 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5825 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5826 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5827 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5828 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5829 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5830 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5831 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5832 * gcc.target/arm/neon/vqsubs16.c: Remove.
5833 * gcc.target/arm/neon/vqsubs32.c: Remove.
5834 * gcc.target/arm/neon/vqsubs64.c: Remove.
5835 * gcc.target/arm/neon/vqsubs8.c: Remove.
5836 * gcc.target/arm/neon/vqsubu16.c: Remove.
5837 * gcc.target/arm/neon/vqsubu32.c: Remove.
5838 * gcc.target/arm/neon/vqsubu64.c: Remove.
5839 * gcc.target/arm/neon/vqsubu8.c: Remove.
5840 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5841 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5842 * gcc.target/arm/neon/vrecpef32.c: Remove.
5843 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5844 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5845 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5846 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5847 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5848 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5849 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5850 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5851 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5852 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5853 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5854 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5855 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5856 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5857 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5858 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5859 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5860 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5861 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5862 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5863 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5864 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5865 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5866 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5867 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5868 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5869 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5870 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5871 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5872 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5873 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5874 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5875 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5876 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5877 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5878 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5879 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5880 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5881 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5882 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5883 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5884 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5885 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5886 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5887 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5888 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5889 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5890 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5891 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5892 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5893 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5894 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5895 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5896 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5897 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5898 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5899 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5900 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5901 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5902 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5903 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5904 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5905 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5906 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5907 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5908 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5909 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5910 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5911 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5912 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5913 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5914 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5915 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5916 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5917 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5918 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5919 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5920 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5921 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5922 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5923 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5924 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5925 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5926 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5927 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5928 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5929 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5930 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5931 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5932 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5933 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5934 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5935 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5936 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5937 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5938 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5939 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5940 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5941 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5942 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5943 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5944 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5945 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5946 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5947 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5948 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5949 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5950 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5951 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5952 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5953 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5954 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5955 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5956 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5957 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5958 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5959 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5960 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5961 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5962 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5963 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5964 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5965 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5966 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5967 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5968 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5969 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5970 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5971 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5972 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5973 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5974 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5975 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5976 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5977 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5978 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5979 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5980 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5981 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5982 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5983 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5984 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5985 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5986 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5987 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5988 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5989 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5990 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5991 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5992 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5993 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5994 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5995 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5996 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5997 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5998 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5999 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6000 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6001 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6002 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6003 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6004 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6005 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6006 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6007 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6008 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6009 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6010 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6011 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6012 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6013 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6014 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6015 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6016 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6017 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6018 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6019 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6020 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6021 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6022 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6023 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6024 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6025 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6026 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6027 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6028 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6029 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6030 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6031 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6032 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6033 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6034 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6035 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6036 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6037 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6038 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6039 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6040 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6041 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6042 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6043 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6044 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6045 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6046 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6047 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6048 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6049 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6050 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6051 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6052 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6053 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6054 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6055 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6056 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6057 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6058 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6059 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6060 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6061 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6062 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6063 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6064 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6065 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6066 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6067 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6068 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6069 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6070 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6071 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6072 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6073 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6074 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6075 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6076 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6077 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6078 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6079 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6080 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6081 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6082 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6083 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6084 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6085 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6086 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6087 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6088 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6089 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6090 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6091 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6092 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6093 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6094 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6095 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6096 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6097 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6098 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6099 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6100 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6101 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6102 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6103 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6104 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6105 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6106 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6107 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6108 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6109 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6110 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6111 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6112 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6113 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6114 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6115 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6116 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6117 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6118 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6119 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6120 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6121 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6122 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6123 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6124 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6125 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6126 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6127 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6128 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6129 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6130 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6131 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6132 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6133 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6134 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6135 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6136 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6137 * gcc.target/arm/neon/vrev16p8.c: Remove.
6138 * gcc.target/arm/neon/vrev16s8.c: Remove.
6139 * gcc.target/arm/neon/vrev16u8.c: Remove.
6140 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6141 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6142 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6143 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6144 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6145 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6146 * gcc.target/arm/neon/vrev32p16.c: Remove.
6147 * gcc.target/arm/neon/vrev32p8.c: Remove.
6148 * gcc.target/arm/neon/vrev32s16.c: Remove.
6149 * gcc.target/arm/neon/vrev32s8.c: Remove.
6150 * gcc.target/arm/neon/vrev32u16.c: Remove.
6151 * gcc.target/arm/neon/vrev32u8.c: Remove.
6152 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6153 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6154 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6155 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6156 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6157 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6158 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6159 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6160 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6161 * gcc.target/arm/neon/vrev64f32.c: Remove.
6162 * gcc.target/arm/neon/vrev64p16.c: Remove.
6163 * gcc.target/arm/neon/vrev64p8.c: Remove.
6164 * gcc.target/arm/neon/vrev64s16.c: Remove.
6165 * gcc.target/arm/neon/vrev64s32.c: Remove.
6166 * gcc.target/arm/neon/vrev64s8.c: Remove.
6167 * gcc.target/arm/neon/vrev64u16.c: Remove.
6168 * gcc.target/arm/neon/vrev64u32.c: Remove.
6169 * gcc.target/arm/neon/vrev64u8.c: Remove.
6170 * gcc.target/arm/neon/vrndaf32.c: Remove.
6171 * gcc.target/arm/neon/vrndaqf32.c: Remove.
6172 * gcc.target/arm/neon/vrndf32.c: Remove.
6173 * gcc.target/arm/neon/vrndmf32.c: Remove.
6174 * gcc.target/arm/neon/vrndmqf32.c: Remove.
6175 * gcc.target/arm/neon/vrndnf32.c: Remove.
6176 * gcc.target/arm/neon/vrndnqf32.c: Remove.
6177 * gcc.target/arm/neon/vrndpf32.c: Remove.
6178 * gcc.target/arm/neon/vrndpqf32.c: Remove.
6179 * gcc.target/arm/neon/vrndqf32.c: Remove.
6180 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6181 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6182 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6183 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6184 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6185 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6186 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6187 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6188 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6189 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6190 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6191 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6192 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6193 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6194 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6195 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6196 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6197 * gcc.target/arm/neon/vset_lanef32.c: Remove.
6198 * gcc.target/arm/neon/vset_lanep16.c: Remove.
6199 * gcc.target/arm/neon/vset_lanep8.c: Remove.
6200 * gcc.target/arm/neon/vset_lanes16.c: Remove.
6201 * gcc.target/arm/neon/vset_lanes32.c: Remove.
6202 * gcc.target/arm/neon/vset_lanes64.c: Remove.
6203 * gcc.target/arm/neon/vset_lanes8.c: Remove.
6204 * gcc.target/arm/neon/vset_laneu16.c: Remove.
6205 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6206 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6207 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6208 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6209 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6210 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6211 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6212 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6213 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6214 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6215 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6216 * gcc.target/arm/neon/vshlQs16.c: Remove.
6217 * gcc.target/arm/neon/vshlQs32.c: Remove.
6218 * gcc.target/arm/neon/vshlQs64.c: Remove.
6219 * gcc.target/arm/neon/vshlQs8.c: Remove.
6220 * gcc.target/arm/neon/vshlQu16.c: Remove.
6221 * gcc.target/arm/neon/vshlQu32.c: Remove.
6222 * gcc.target/arm/neon/vshlQu64.c: Remove.
6223 * gcc.target/arm/neon/vshlQu8.c: Remove.
6224 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6225 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6226 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6227 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6228 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6229 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6230 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6231 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6232 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6233 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6234 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6235 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6236 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6237 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6238 * gcc.target/arm/neon/vshls16.c: Remove.
6239 * gcc.target/arm/neon/vshls32.c: Remove.
6240 * gcc.target/arm/neon/vshls64.c: Remove.
6241 * gcc.target/arm/neon/vshls8.c: Remove.
6242 * gcc.target/arm/neon/vshlu16.c: Remove.
6243 * gcc.target/arm/neon/vshlu32.c: Remove.
6244 * gcc.target/arm/neon/vshlu64.c: Remove.
6245 * gcc.target/arm/neon/vshlu8.c: Remove.
6246 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6247 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6248 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6249 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6250 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6251 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6252 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6253 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6254 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6255 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6256 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6257 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6258 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6259 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6260 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6261 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6262 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6263 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6264 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6265 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6266 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6267 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6268 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6269 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6270 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6271 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6272 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6273 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6274 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6275 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6276 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6277 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6278 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6279 * gcc.target/arm/neon/vsli_np16.c: Remove.
6280 * gcc.target/arm/neon/vsli_np64.c: Remove.
6281 * gcc.target/arm/neon/vsli_np8.c: Remove.
6282 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6283 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6284 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6285 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6286 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6287 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6288 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6289 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6290 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6291 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6292 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6293 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6294 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6295 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6296 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6297 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6298 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6299 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6300 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6301 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6302 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6303 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6304 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6305 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6306 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6307 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6308 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6309 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6310 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6311 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6312 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6313 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6314 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6315 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6316 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6317 * gcc.target/arm/neon/vsri_np16.c: Remove.
6318 * gcc.target/arm/neon/vsri_np64.c: Remove.
6319 * gcc.target/arm/neon/vsri_np8.c: Remove.
6320 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6321 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6322 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6323 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6324 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6325 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6326 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6327 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6328 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6329 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6330 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6331 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6332 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6333 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6334 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6335 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6336 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6337 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6338 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6339 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6340 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6341 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6342 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6343 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6344 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6345 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6346 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6347 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6348 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6349 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6350 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6351 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6352 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6353 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6354 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6355 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6356 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6357 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6358 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6359 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6360 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6361 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6362 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6363 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6364 * gcc.target/arm/neon/vst1f32.c: Remove.
6365 * gcc.target/arm/neon/vst1p16.c: Remove.
6366 * gcc.target/arm/neon/vst1p64.c: Remove.
6367 * gcc.target/arm/neon/vst1p8.c: Remove.
6368 * gcc.target/arm/neon/vst1s16.c: Remove.
6369 * gcc.target/arm/neon/vst1s32.c: Remove.
6370 * gcc.target/arm/neon/vst1s64.c: Remove.
6371 * gcc.target/arm/neon/vst1s8.c: Remove.
6372 * gcc.target/arm/neon/vst1u16.c: Remove.
6373 * gcc.target/arm/neon/vst1u32.c: Remove.
6374 * gcc.target/arm/neon/vst1u64.c: Remove.
6375 * gcc.target/arm/neon/vst1u8.c: Remove.
6376 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6377 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6378 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6379 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6380 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6381 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6382 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6383 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6384 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6385 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6386 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6387 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6388 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6389 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6390 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6391 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6392 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6393 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6394 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6395 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6396 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6397 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6398 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6399 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6400 * gcc.target/arm/neon/vst2f32.c: Remove.
6401 * gcc.target/arm/neon/vst2p16.c: Remove.
6402 * gcc.target/arm/neon/vst2p64.c: Remove.
6403 * gcc.target/arm/neon/vst2p8.c: Remove.
6404 * gcc.target/arm/neon/vst2s16.c: Remove.
6405 * gcc.target/arm/neon/vst2s32.c: Remove.
6406 * gcc.target/arm/neon/vst2s64.c: Remove.
6407 * gcc.target/arm/neon/vst2s8.c: Remove.
6408 * gcc.target/arm/neon/vst2u16.c: Remove.
6409 * gcc.target/arm/neon/vst2u32.c: Remove.
6410 * gcc.target/arm/neon/vst2u64.c: Remove.
6411 * gcc.target/arm/neon/vst2u8.c: Remove.
6412 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6413 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6414 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6415 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6416 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6417 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6418 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6419 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6420 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6421 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6422 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6423 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6424 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6425 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6426 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6427 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6428 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6429 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6430 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6431 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6432 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6433 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6434 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6435 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6436 * gcc.target/arm/neon/vst3f32.c: Remove.
6437 * gcc.target/arm/neon/vst3p16.c: Remove.
6438 * gcc.target/arm/neon/vst3p64.c: Remove.
6439 * gcc.target/arm/neon/vst3p8.c: Remove.
6440 * gcc.target/arm/neon/vst3s16.c: Remove.
6441 * gcc.target/arm/neon/vst3s32.c: Remove.
6442 * gcc.target/arm/neon/vst3s64.c: Remove.
6443 * gcc.target/arm/neon/vst3s8.c: Remove.
6444 * gcc.target/arm/neon/vst3u16.c: Remove.
6445 * gcc.target/arm/neon/vst3u32.c: Remove.
6446 * gcc.target/arm/neon/vst3u64.c: Remove.
6447 * gcc.target/arm/neon/vst3u8.c: Remove.
6448 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6449 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6450 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6451 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6452 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6453 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6454 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6455 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6456 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6457 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6458 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6459 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6460 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6461 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6462 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6463 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6464 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6465 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6466 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6467 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6468 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6469 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6470 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6471 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6472 * gcc.target/arm/neon/vst4f32.c: Remove.
6473 * gcc.target/arm/neon/vst4p16.c: Remove.
6474 * gcc.target/arm/neon/vst4p64.c: Remove.
6475 * gcc.target/arm/neon/vst4p8.c: Remove.
6476 * gcc.target/arm/neon/vst4s16.c: Remove.
6477 * gcc.target/arm/neon/vst4s32.c: Remove.
6478 * gcc.target/arm/neon/vst4s64.c: Remove.
6479 * gcc.target/arm/neon/vst4s8.c: Remove.
6480 * gcc.target/arm/neon/vst4u16.c: Remove.
6481 * gcc.target/arm/neon/vst4u32.c: Remove.
6482 * gcc.target/arm/neon/vst4u64.c: Remove.
6483 * gcc.target/arm/neon/vst4u8.c: Remove.
6484 * gcc.target/arm/neon/vsubQf32.c: Remove.
6485 * gcc.target/arm/neon/vsubQs16.c: Remove.
6486 * gcc.target/arm/neon/vsubQs32.c: Remove.
6487 * gcc.target/arm/neon/vsubQs64.c: Remove.
6488 * gcc.target/arm/neon/vsubQs8.c: Remove.
6489 * gcc.target/arm/neon/vsubQu16.c: Remove.
6490 * gcc.target/arm/neon/vsubQu32.c: Remove.
6491 * gcc.target/arm/neon/vsubQu64.c: Remove.
6492 * gcc.target/arm/neon/vsubQu8.c: Remove.
6493 * gcc.target/arm/neon/vsubf32.c: Remove.
6494 * gcc.target/arm/neon/vsubhns16.c: Remove.
6495 * gcc.target/arm/neon/vsubhns32.c: Remove.
6496 * gcc.target/arm/neon/vsubhns64.c: Remove.
6497 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6498 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6499 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6500 * gcc.target/arm/neon/vsubls16.c: Remove.
6501 * gcc.target/arm/neon/vsubls32.c: Remove.
6502 * gcc.target/arm/neon/vsubls8.c: Remove.
6503 * gcc.target/arm/neon/vsublu16.c: Remove.
6504 * gcc.target/arm/neon/vsublu32.c: Remove.
6505 * gcc.target/arm/neon/vsublu8.c: Remove.
6506 * gcc.target/arm/neon/vsubs16.c: Remove.
6507 * gcc.target/arm/neon/vsubs32.c: Remove.
6508 * gcc.target/arm/neon/vsubs64.c: Remove.
6509 * gcc.target/arm/neon/vsubs8.c: Remove.
6510 * gcc.target/arm/neon/vsubu16.c: Remove.
6511 * gcc.target/arm/neon/vsubu32.c: Remove.
6512 * gcc.target/arm/neon/vsubu64.c: Remove.
6513 * gcc.target/arm/neon/vsubu8.c: Remove.
6514 * gcc.target/arm/neon/vsubws16.c: Remove.
6515 * gcc.target/arm/neon/vsubws32.c: Remove.
6516 * gcc.target/arm/neon/vsubws8.c: Remove.
6517 * gcc.target/arm/neon/vsubwu16.c: Remove.
6518 * gcc.target/arm/neon/vsubwu32.c: Remove.
6519 * gcc.target/arm/neon/vsubwu8.c: Remove.
6520 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6521 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6522 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6523 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6524 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6525 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6526 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6527 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6528 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6529 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6530 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6531 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6532 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6533 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6534 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6535 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6536 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6537 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6538 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6539 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6540 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6541 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6542 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6543 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6544 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6545 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6546 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6547 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6548 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6549 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6550 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6551 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6552 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6553 * gcc.target/arm/neon/vtrnf32.c: Remove.
6554 * gcc.target/arm/neon/vtrnp16.c: Remove.
6555 * gcc.target/arm/neon/vtrnp8.c: Remove.
6556 * gcc.target/arm/neon/vtrns16.c: Remove.
6557 * gcc.target/arm/neon/vtrns32.c: Remove.
6558 * gcc.target/arm/neon/vtrns8.c: Remove.
6559 * gcc.target/arm/neon/vtrnu16.c: Remove.
6560 * gcc.target/arm/neon/vtrnu32.c: Remove.
6561 * gcc.target/arm/neon/vtrnu8.c: Remove.
6562 * gcc.target/arm/neon/vtstQp8.c: Remove.
6563 * gcc.target/arm/neon/vtstQs16.c: Remove.
6564 * gcc.target/arm/neon/vtstQs32.c: Remove.
6565 * gcc.target/arm/neon/vtstQs8.c: Remove.
6566 * gcc.target/arm/neon/vtstQu16.c: Remove.
6567 * gcc.target/arm/neon/vtstQu32.c: Remove.
6568 * gcc.target/arm/neon/vtstQu8.c: Remove.
6569 * gcc.target/arm/neon/vtstp8.c: Remove.
6570 * gcc.target/arm/neon/vtsts16.c: Remove.
6571 * gcc.target/arm/neon/vtsts32.c: Remove.
6572 * gcc.target/arm/neon/vtsts8.c: Remove.
6573 * gcc.target/arm/neon/vtstu16.c: Remove.
6574 * gcc.target/arm/neon/vtstu32.c: Remove.
6575 * gcc.target/arm/neon/vtstu8.c: Remove.
6576 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6577 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6578 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6579 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6580 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6581 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6582 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6583 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6584 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6585 * gcc.target/arm/neon/vuzpf32.c: Remove.
6586 * gcc.target/arm/neon/vuzpp16.c: Remove.
6587 * gcc.target/arm/neon/vuzpp8.c: Remove.
6588 * gcc.target/arm/neon/vuzps16.c: Remove.
6589 * gcc.target/arm/neon/vuzps32.c: Remove.
6590 * gcc.target/arm/neon/vuzps8.c: Remove.
6591 * gcc.target/arm/neon/vuzpu16.c: Remove.
6592 * gcc.target/arm/neon/vuzpu32.c: Remove.
6593 * gcc.target/arm/neon/vuzpu8.c: Remove.
6594 * gcc.target/arm/neon/vzipQf32.c: Remove.
6595 * gcc.target/arm/neon/vzipQp16.c: Remove.
6596 * gcc.target/arm/neon/vzipQp8.c: Remove.
6597 * gcc.target/arm/neon/vzipQs16.c: Remove.
6598 * gcc.target/arm/neon/vzipQs32.c: Remove.
6599 * gcc.target/arm/neon/vzipQs8.c: Remove.
6600 * gcc.target/arm/neon/vzipQu16.c: Remove.
6601 * gcc.target/arm/neon/vzipQu32.c: Remove.
6602 * gcc.target/arm/neon/vzipQu8.c: Remove.
6603 * gcc.target/arm/neon/vzipf32.c: Remove.
6604 * gcc.target/arm/neon/vzipp16.c: Remove.
6605 * gcc.target/arm/neon/vzipp8.c: Remove.
6606 * gcc.target/arm/neon/vzips16.c: Remove.
6607 * gcc.target/arm/neon/vzips32.c: Remove.
6608 * gcc.target/arm/neon/vzips8.c: Remove.
6609 * gcc.target/arm/neon/vzipu16.c: Remove.
6610 * gcc.target/arm/neon/vzipu32.c: Remove.
6611 * gcc.target/arm/neon/vzipu8.c: Remove.
6614 2015-11-12 Marek Polacek <polacek@redhat.com>
6617 * gcc.dg/pr67784-1.c: New test.
6618 * gcc.dg/pr67784-2.c: New test.
6620 2015-11-12 Martin Liska <mliska@suse.cz>
6622 * gcc.dg/ipa/pr68035.c: New test.
6624 2015-11-12 Richard Biener <rguenther@suse.de>
6626 PR tree-optimization/68306
6627 * gcc.dg/pr68306.c: New testcase.
6629 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6631 Implement D0013R2, logical type traits.
6633 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6635 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6637 * c-c++-common/goacc/data-default-1.c: New.
6639 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6641 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6643 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6645 PR tree-optimization/68305
6646 * gcc.dg/vect/pr68305.c: New test.
6648 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6650 * gcc.target/i386/pr67265-2.c: New test.
6652 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6654 * gcc.dg/pr68286.c: New test.
6656 2015-11-12 Christian Bruel <christian.bruel@st.com>
6658 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6660 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6662 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6665 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6667 * gcc.dg/pr65521.c: Fail on AIX.
6669 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6671 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6672 * gcc.dg/graphite/fuse-2.c: Same.
6673 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6674 isl-ast-gen-*.c files.
6675 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6676 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6677 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6678 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6679 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6680 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6681 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6682 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6683 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6684 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6685 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6687 2015-11-11 Marek Polacek <polacek@redhat.com>
6691 * c-c++-common/pr68107.c: New test.
6692 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6693 (large_array_char_template): Likewise.
6694 * g++.dg/init/new44.C: Adjust dg-error.
6696 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6698 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6699 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6701 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6703 * gcc.target/i386/pr67265.c: New test.
6705 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6707 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6708 tests for the expected generated code.
6710 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6712 * gcc.target/mips/split-ds-sequence.c: New test.
6714 2015-11-11 Julia Koval <julia.koval@intel.com>
6716 * g++.dg/ext/mv16.C: New functions.
6718 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6719 Jiong Wang <jiong.wang@arm.com>
6721 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6723 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6725 * gcc.target/i386/mask-pack.c: New test.
6726 * gcc.target/i386/mask-unpack.c: New test.
6728 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6730 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6732 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6734 * gcc.dg/vect/slp-cond-5.c: New test.
6736 2015-11-10 Richard Biener <rguenther@suse.de>
6738 PR tree-optimization/68240
6739 * gcc.dg/torture/pr68240.c: New testcase.
6741 2015-11-10 Richard Biener <rguenther@suse.de>
6743 PR tree-optimization/56118
6744 * gcc.target/i386/pr56118.c: New testcase.
6746 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6748 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6750 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6752 * gfortran.dg/pr68251.f90: New test.
6754 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6756 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6758 2015-11-09 Martin Sebor <msebor@redhat.com>
6760 * init/new45.C: New test to verify that operator new is invoked
6761 with or without overhead for a cookie.
6764 * init/new44.C: New test for placement new expressions for arrays
6765 with excessive number of elements.
6768 * init/new43.C: New test for placement new expressions for arrays
6769 with negative number of elements.
6771 * other/new-size-type.C: Expect array new expression with
6772 an excessive number of elements to be rejected.
6774 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6776 * c-c++-common/goacc/routine-1.c: New.
6777 * c-c++-common/goacc/routine-2.c: New.
6778 * c-c++-common/goacc/routine-3.c: New.
6779 * c-c++-common/goacc/routine-4.c: New.
6780 * c-c++-common/goacc/routine-5.c: New.
6782 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6784 * gcc.target/sparc/sparc-ret.c: Rename to...
6785 * gcc.target/sparc/sparc-ret-1.c: ...this.
6786 * gcc.target/sparc/sparc-ret-2.c: New test.
6788 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6790 * lib/target-supports.exp (check_p8vector_hw_available): Split
6792 (check_vsx_hw_available): Likewise.
6793 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6794 support and for PowerPC float128 support.
6795 (check_p9modulo_hw_available): Likewise.
6796 (check_ppc_float128_sw_available): Likewise.
6797 (check_ppc_float128_hw_available): Likewise.
6798 (check_effective_target_powerpc_p9vector_ok): Likewise.
6799 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6800 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6801 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6802 (is-effective-target): Add new PowerPc targets.
6803 (is-effective-target-keyword): Likewise.
6804 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6805 instructions, use it.
6807 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6808 * gcc.target/powerpc/mod-2.c: Likewise.
6809 * gcc.target/powerpc/ctz-1.c: Likewise.
6810 * gcc.target/powerpc/ctz-2.c: Likewise.
6811 * gcc.target/powerpc/extswsli-1.c: Likewise.
6812 * gcc.target/powerpc/extswsli-2.c: Likewise.
6813 * gcc.target/powerpc/extswsli-3.c: Likewise.
6815 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6816 and allow the test on PowerPC LE.
6817 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6818 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6820 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6821 check instead of powerpc_vsx_ok.
6822 * gcc.target/powerpc/float128-mix.c: Likewise.
6824 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6826 * gcc.dg/sso/*.c: Robustify dg-output directives.
6828 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6830 * g++.dg/ubsan/pr68259.C: New test.
6832 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6834 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6835 (main): Use _Cilk_spawn instead of cilk_spawn.
6837 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6839 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6840 scan-assembler directive.
6842 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6845 * gcc.dg/pr68129_1.c: New test.
6847 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6850 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6851 (main): Invoke them.
6853 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6856 * gcc.dg/guality/pr67192.c: New test.
6858 2015-11-09 Richard Biener <rguenther@suse.de>
6860 PR tree-optimization/68248
6861 * gcc.dg/torture/pr68248.c: New testcase.
6863 2015-11-09 Richard Biener <rguenther@suse.de>
6865 PR tree-optimization/56118
6866 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6868 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6870 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6871 labelref and check use of constant pool by looking for .word and
6874 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6877 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6879 2015-11-09 Richard Henderson <rth@redhat.com>
6881 * gcc.target/i386/addr-space-1.c: New test.
6882 * gcc.target/i386/addr-space-2.c: New test.
6883 * gcc.target/i386/addr-space-3.c: New test.
6885 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6888 * gfortran.dg/pr68053.f90: New test.
6890 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6892 * g++.dg/lto/pr68057_0.C: Fix testcase.
6894 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6896 * gfortran.dg/PR67518.f90: move from here...
6897 * gfortran.dg/graphite/PR67518.f90: to here.
6898 * gfortran.dg/PR53852.f90: move from here...
6899 * gfortran.dg/graphite/PR53852.f90: to here.
6901 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6903 * gcc.dg/sso-1.c: New test.
6904 * gcc.dg/sso-2.c: Likewise.
6905 * gcc.dg/sso-3.c: Likewise.
6906 * gcc.dg/sso-4.c: Likewise.
6907 * gcc.dg/sso-5.c: Likewise.
6908 * gcc.dg/sso-6.c: Likewise.
6909 * gcc.dg/sso-7.c: Likewise.
6910 * gcc.dg/sso-8.c: Likewise.
6911 * gcc.dg/sso: New directory.
6912 * gcc.target/i386/movbe-3.c: New test.
6913 * gnat.dg/sso1.adb: Likewise.
6914 * gnat.dg/sso2.ad[sb]: Likewise.
6915 * gnat.dg/sso3.adb: Likewise.
6916 * gnat.dg/sso4.adb: Likewise.
6917 * gnat.dg/sso5.adb: Likewise.
6918 * gnat.dg/sso6.adb: Likewise.
6919 * gnat.dg/sso7.adb: Likewise.
6920 * gnat.dg/specs/sso1.ads: Likewise.
6921 * gnat.dg/specs/sso2.ads: Likewise.
6922 * gnat.dg/sso: New directory.
6924 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6927 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6929 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6932 * gfortran.dg/pr68224.f90: New test.
6934 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6937 * gfortran.dg/proc_ptr_47.f90: New test.
6940 * gfortran.dg/pr66465.f90: New test.
6942 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6944 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6946 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6949 * gfortran.dg/pr68153.f90: New test.
6951 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6954 * gfortran.dg/pr68151.f90: New test.
6956 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6958 PR tree-optimization/68235
6959 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6961 2015-11-06 Jeff Law <law@redhat.com>
6963 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6964 realized jump threads.
6965 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6966 threads rather than dom1 dump.
6968 2015-11-06 Michael Collison <michael.collison@linaro.org
6969 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6972 2015-08-01 Michael Collison <michael.collison@linaro.org
6973 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6975 * gcc.target/arm/mincmp.c: New test.
6977 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6980 * gfortran.dg/warn_unused_function_2.f90: Add two new
6981 "defined but not used" subroutines.
6983 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6986 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6987 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6988 expected diagnostics for the addition of quotes.
6989 * gfortran.dg/gomp/target3.f90: Likewise.
6990 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6991 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6992 * c-c++-common/gomp/doacross-1.c: Likewise.
6993 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6994 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6995 Adjust expected diagnostics wording.
6996 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6997 Don't expect error on ordered threads simd when in for simd.
6998 * c-c++-common/gomp/nesting-2.c: New test.
6999 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7000 * c-c++-common/gomp/ordered-4.c: New test.
7002 2015-11-06 Mike Stump <mikestump@comcast.net>
7004 * gcc.dg/pragma-diag-5.c: Make test cases unique.
7006 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
7007 Sebastian Pop <s.pop@samsung.com>
7009 * gcc.dg/graphite/fuse-1.c: New.
7010 * gcc.dg/graphite/fuse-2.c: New.
7011 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
7013 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7015 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7017 2015-11-06 David Malcolm <dmalcolm@redhat.com>
7019 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7020 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7021 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7023 * lib/gcc-dg.exp: Load multiline.exp.
7025 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7027 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
7028 * gcc.target/arm/interrupt-1.c: Likewise.
7029 * gcc.target/arm/interrupt-2.c: Likewise.
7030 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7032 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
7033 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7035 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7036 macros for assembly checks.
7037 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7038 frsqrts and frsqrte are not emitted.
7039 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7040 frsqrts and frsqrte are emitted.
7041 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7043 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7045 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7047 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7051 * g++.dg/lto/pr68057_0.C: New testcase.
7052 * g++.dg/lto/pr68057_1.C: New testcase.
7053 * g++.dg/torture/pr68220.C: New testcase.
7055 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7057 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7060 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
7062 PR tree-optimization/68145
7063 * g++.dg/vect/pr68145.cc: New test.
7065 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7068 * gcc.dg/pr68088_1.c: New test.
7070 2015-11-06 Richard Biener <rguenther@suse.de>
7072 * gcc.dg/vect/bb-slp-38.c: New testcase.
7074 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7076 * gfortran.dg/goacc/private-3.f95: XFAIL.
7078 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
7082 * gfortran.dg/PR67518.f90: New test.
7083 * gfortran.dg/PR53852.f90: New test.
7085 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
7086 Tom de Vries <tom@codesourcery.com>
7087 Nathan Sidwell <nathan@codesourcery.com>
7088 Thomas Schwinge <thomas@codesourcery.com>
7090 * c-c++-common/goacc/combined-directives.c: New test.
7091 * c-c++-common/goacc/loop-clauses.c: New test.
7092 * c-c++-common/goacc/tile.c: New test.
7093 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7094 as gang static arguments.
7095 * c-c++-common/goacc/update-1.c: Adjust expected error message.
7096 * g++.dg/goacc/template.C: New test.
7097 * gfortran.dg/goacc/combined-directives.f90: New test.
7098 * gfortran.dg/goacc/default.f95: New test.
7099 * gfortran.dg/goacc/default_none.f95: New test.
7100 * gfortran.dg/goacc/firstprivate-1.f95: New test.
7101 * gfortran.dg/goacc/gang-static.f95: New test.
7102 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7103 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7104 * gfortran.dg/goacc/list.f95: Update test.
7105 * gfortran.dg/goacc/loop-2.f95: Likewise.
7106 * gfortran.dg/goacc/loop-4.f95: New test.
7107 * gfortran.dg/goacc/loop-5.f95: New test.
7108 * gfortran.dg/goacc/loop-6.f95: New test.
7109 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7110 * gfortran.dg/goacc/multi-clause.f90: New test.
7111 * gfortran.dg/goacc/parallel-tree.f95: Update test.
7112 * gfortran.dg/goacc/update.f95: New test.
7114 2015-11-05 Martin Sebor <msebor@redhat.com>
7117 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7118 invocations where the size of the destination buffer object
7119 or its type (or both) is unknown.
7121 2015-11-05 Martin Sebor <msebor@redhat.com>
7124 * g++.dg/warn/Wplacement-new-size.C: New test.
7126 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
7128 * gcc.dg/pr68112.c: New.
7129 * gcc.dg/vect/vect-strided-shift-1.c: New.
7131 2015-11-05 Marek Polacek <polacek@redhat.com>
7134 * gcc.dg/pr68090.c: New test.
7136 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
7138 * gcc.dg/ifcvt-4.c: New.
7140 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
7143 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7145 2015-11-05 Jakub Jelinek <jakub@redhat.com>
7147 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7148 of variables in both data sharing and mapping clauses and for
7149 structure element based array sections being mapped rather than
7151 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
7152 expected diagnostics wording in one case.
7153 * c-c++-common/gomp/distribute-1.c: New test.
7154 * c-c++-common/gomp/element-1.c: New test.
7155 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7156 and #pragma omp end declare target pair around the function.
7157 Change s from a parameter to a file scope variable.
7158 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7159 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7160 on non-zero low-bound in reduction array sections. Add further
7162 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7163 * c-c++-common/gomp/target-teams-1.c: New test.
7164 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7165 for expected mangling on x86_64/i?86.
7166 * gcc.dg/gomp/declare-simd-3.c: New test.
7167 * gcc.dg/gomp/declare-simd-4.c: New test.
7168 * gcc.dg/gomp/for-20.c: New test.
7169 * gcc.dg/gomp/for-21.c: New test.
7170 * gcc.dg/gomp/for-22.c: New test.
7171 * gcc.dg/gomp/for-23.c: New test.
7172 * gcc.dg/gomp/for-24.c: New test.
7173 * gcc.dg/gomp/linear-1.c: New test.
7174 * gcc.dg/gomp/loop-1.c: New test.
7175 * g++.dg/gomp/atomic-17.C: New test.
7176 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7177 non-static data member in shared clause. Add single construct.
7178 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
7179 scan-assembler-times directives for expected mangling on x86_64/i?86.
7180 * g++.dg/gomp/declare-simd-3.C: Likewise.
7181 * g++.dg/gomp/declare-simd-4.C: New test.
7182 * g++.dg/gomp/declare-simd-5.C: New test.
7183 * g++.dg/gomp/declare-target-1.C: New test.
7184 * g++.dg/gomp/linear-2.C: New test.
7185 * g++.dg/gomp/loop-1.C: New test.
7186 * g++.dg/gomp/loop-2.C: New test.
7187 * g++.dg/gomp/loop-3.C: New test.
7188 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7189 non-static data member in shared clause.
7190 * g++.dg/gomp/member-3.C: New test.
7191 * g++.dg/gomp/member-4.C: New test.
7192 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7193 (bar): Remove dg-message.
7194 * g++.dg/gomp/target-teams-1.C: New test.
7196 2015-11-05 Richard Biener <rguenther@suse.de>
7198 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7199 uninitialized variables.
7200 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7201 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7202 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7203 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7204 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7205 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7206 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7207 * gcc.dg/ipa/pure-const-2.c: Likewise.
7208 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7209 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7210 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7211 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7212 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7213 * gcc.dg/vect/pr30858.c: Likewise.
7214 * gcc.dg/vect/pr33866.c: Likewise.
7215 * gcc.dg/vect/pr37027.c: Likewise.
7216 * c-c++-common/ubsan/null-10.c: Likewise.
7217 * gcc.target/i386/incoming-8.c: Likewise.
7219 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7221 * gnat.dg/slice9.adb: New test.
7223 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7225 * gfortran.dg/goacc/reduction-2.f95: Delete.
7227 2015-11-04 Tom de Vries <tom@codesourcery.com>
7229 PR tree-optimization/67742
7230 * gcc.dg/tree-ssa/restrict-7.c: New test.
7231 * gcc.dg/tree-ssa/restrict-8.c: New test.
7233 2015-11-03 Martin Sebor <msebor@redhat.com>
7236 * c-c++-common/builtin-offsetof-2.c: New test.
7238 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7241 * gfortran.dg/warn_unused_function_3.f90: New test.
7243 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7245 * gnat.dg/discr45.adb: Only compile the test.
7247 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7249 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7250 * gcc.target/i386/mvc5.c: Ditto.
7251 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7254 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7256 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7258 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7261 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7263 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7264 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7265 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7266 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7267 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7268 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7270 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7272 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7274 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7276 * gcc.dg/mvc1.c: Move to ...
7277 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7278 * gcc.dg/mvc2.c: Move to ...
7279 * gcc.target/i386/mvc2.c: ... here.
7280 * gcc.dg/mvc3.c: Move to ...
7281 * gcc.target/i386/mvc3.c: ... here.
7282 * gcc.dg/mvc4.c: Move to ...
7283 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7284 * gcc.dg/mvc5.c: Move to ...
7285 * gcc.target/i386/mvc5.c: ... here.
7286 * gcc.dg/mvc6.c: Move to ...
7287 * gcc.target/i386/mvc6.c: ... here.
7288 * gcc.dg/mvc7.c: Move to ...
7289 * gcc.target/i386/mvc7.c: ... here.
7291 * g++.dg/ext/mvc1.C: Require ifunc.
7293 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7295 PR tree-optimization/68083
7296 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7298 2015-11-02 Jeff Law <law@redhat.com>
7300 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7301 irreducible loops in the CFG.
7303 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7306 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7308 * gcc.dg/vect/vect-strided-shift-1.c: New.
7310 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7313 * gcc.target/arm/pr67929_1.c: Move to...
7314 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7315 Remove arm-specific directives. Add noclone, noinline
7318 2015-11-01 Jeff Law <law@redhat.com>
7320 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7322 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7324 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7325 (sse2_test): Rename from main. Do not return 0.
7327 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7329 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7330 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7331 * gfortran.dg/read_dir.f90: XFAIL AIX.
7333 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7335 Remove the implementation of N3994, terse range-for loops.
7336 * g++.dg/cpp1z/range-for1.C: Remove.
7338 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7340 * gnat.dg/discr45.adb: New test.
7342 2015-10-31 Tom de Vries <tom@codesourcery.com>
7344 * gfortran.dg/assumed_type_2.f90: Update test.
7345 * gfortran.dg/no_arg_check_2.f90: Same.
7347 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7349 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7351 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7354 * gfortran.dg/pr46588.f90: New test.
7356 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7358 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7359 * gcc.dg/mvc2.c: Ditto.
7360 * gcc.dg/mvc3.c: Ditto.
7361 * gcc.dg/mvc4.c: Ditto.
7362 * gcc.dg/mvc5.c: Ditto.
7363 * gcc.dg/mvc6.c: Ditto.
7364 * gcc.dg/mvc7.c: Ditto.
7365 * g++.dg/ext/mvc1.C: Ditto.
7366 * g++.dg/ext/mvc2.C: Ditto.
7367 * g++.dg/ext/mvc3.C: Ditto.
7368 * g++.dg/ext/mvc4.C: Ditto.
7370 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7373 * gfortran.dg/pr51993.f90: New test.
7375 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7377 PR rtl-optimization/68106
7378 * gcc.target/aarch64/pr68106.c: New.
7380 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7383 * gfortran.dg/pr36192_1.f90: New test.
7385 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7388 *gfortran.dg/pr68154.f90
7390 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7392 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7393 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7395 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7397 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7399 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7401 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7403 * gcc.target/powerpc/float128-mix.c: Likewise.
7405 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7408 * gfortran.dg/pr68054.f90: New test.
7410 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7413 * gfortran.dg/pr67885.f90: New test.
7415 2015-10-29 Jeff Law <law@redhat.com>
7417 PR tree-optimization/67892
7418 * gcc.dg/tree-ssa/pr21417: Update expected output.
7419 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7421 2015-10-29 Richard Biener <rguenther@suse.de>
7424 * c-c++-common/ubsan/pr68142.c: New testcase.
7426 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/other/cv_func4.C: New.
7431 2015-10-29 Richard Biener <rguenther@suse.de>
7434 * c-c++-common/ubsan/pr56956.c: New testcase.
7436 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7438 * gnat.dg/discr44.adb: New test.
7440 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7443 * gcc.dg/debug/pr66068.c: New test.
7445 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7448 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7449 array bounds error at line 25.
7451 2015-10-28 Catherine Moore <clm@codesourcery.com>
7453 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7454 * gcc.target/mips/oddspreg-6.c: Likewise.
7455 * gcc.target/mips/oddspreg-1.c: Likewise.
7456 * gcc.target/mips/oddspreg-2.c: Likewise.
7458 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7461 * gcc.target/avr/pr67839.c: New test.
7463 2015-10-28 Richard Biener <rguenther@suse.de>
7465 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7467 2015-10-28 Tom de Vries <tom@codesourcery.com>
7469 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7471 2015-10-28 Richard Biener <rguenther@suse.de>
7474 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7477 2015-10-28 Richard Biener <rguenther@suse.de>
7479 PR tree-optimization/65962
7480 * gcc.dg/vect/vect-62.c: Adjust.
7482 2015-10-28 Richard Biener <rguenther@suse.de>
7485 * gcc.dg/torture/pr68067-1.c: New testcase.
7486 * gcc.dg/torture/pr68067-2.c: Likewise.
7488 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7490 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7492 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7494 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7495 as xvmadd and xvnmsub.
7496 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7498 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7500 * c-c++-common/goacc/loop-shape.c: New test.
7502 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7503 Cesar Philippidis <cesar@codesourcery.com>
7505 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7506 * g++.dg/gomp/pr33372-3.C: Likewise.
7508 2015-10-27 Richard Henderson <rth@redhat.com>
7511 * gcc.target/i386/pr67609-2.c: New test.
7513 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7516 * gcc.target/aarch64/pr68102_1.c: New test.
7518 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7521 * gfortran.dg/allocate_with_source_15.f03: New test
7523 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7524 James Norris <jnorris@codesourcery.com>
7527 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7529 * gfortran.dg/goacc/loop-1.f95: Likewise.
7530 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7531 * gfortran.dg/goacc/cray.f95: Likewise.
7532 * gfortran.dg/goacc/parameter.f95: Likewise.
7534 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7537 * gfortran.dg/pr67805_2.f90: New test.
7539 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7540 Aditya Kumar <aditya.k7@samsung.com>
7542 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7543 * gcc.dg/graphite/interchange-1.c: Same.
7544 * gcc.dg/graphite/interchange-10.c: Same.
7545 * gcc.dg/graphite/interchange-11.c: Same.
7546 * gcc.dg/graphite/interchange-13.c: Same.
7547 * gcc.dg/graphite/interchange-3.c: Same.
7548 * gcc.dg/graphite/interchange-4.c: Same.
7549 * gcc.dg/graphite/interchange-7.c: Same.
7550 * gcc.dg/graphite/interchange-9.c: Same.
7551 * gcc.dg/graphite/uns-interchange-9.c: Same.
7552 * gfortran.dg/graphite/interchange-3.f90: Same.
7554 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7557 * gcc.target/i386/pr67215-1.c: New test.
7558 * gcc.target/i386/pr67215-2.c: Likewise.
7559 * gcc.target/i386/pr67215-3.c: Likewise.
7561 2015-10-27 Richard Biener <rguenther@suse.de>
7563 PR tree-optimization/68104
7564 * gcc.dg/torture/pr68104.c: New testcase.
7566 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7568 * gcc.dg/vect/vect-strided-shift-1.c: New.
7570 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7573 * gcc.target/arm/pr67929_1.c: New test.
7575 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7577 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7579 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7581 PR tree-optimization/68097
7582 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7583 --param max-ssa-name-query-depth=3 to dg-options.
7585 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7587 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7589 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7591 * gcc.dg/builtins-52.c: Add -O to dg-options.
7593 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7595 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7597 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7601 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7603 (PR64765): New function.
7604 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7605 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7607 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7608 * gfortran.dg/goacc/parameter.f95: Likewise.
7610 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7613 * gfortran.dg/empty_label_typedecl.f90: New test.
7615 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7618 * gfortran.dg/pr36192.f90: New test.
7620 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7622 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7623 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7624 * gnat.dg/opt51.adb: New test.
7625 * gnat.dg/opt51_pkg.ads: New helper.
7627 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7629 * gcc.target/mips/ds-schedule-1.c: New.
7630 * gcc.target/mips/ds-schedule-2.c: New.
7632 2015-10-26 Jeff Law <law@redhat.com>
7634 PR tree-optimization/68013
7635 * gcc.c-torture/compile/pr68013.c: New test.
7637 2015-10-26 Richard Biener <rguenther@suse.de>
7638 Dominik Vogt <vogt@linux.vnet.ibm.com>
7641 * gcc.target/s390/pr67443.c: New testcase.
7643 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7645 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7646 make it unique per testcase.
7647 * gfortran.dg/chmod_2.f90: Likewise.
7648 * gfortran.dg/chmod_3.f90: Likewise.
7649 * gfortran.dg/direct_io_8.f90: Likewise.
7650 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7651 * gfortran.dg/f2003_io_1.f03: Likewise.
7652 * gfortran.dg/f2003_io_2.f03: Likewise.
7653 * gfortran.dg/f2003_io_8.f03: Likewise.
7654 * gfortran.dg/inquire_size.f90: Likewise.
7655 * gfortran.dg/namelist_66.f90: Likewise.
7656 * gfortran.dg/namelist_82.f90: Likewise.
7657 * gfortran.dg/namelist_87.f90: Likewise.
7658 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7659 * gfortran.dg/open_new.f90: Likewise.
7660 * gfortran.dg/stat_1.f90: Likewise.
7661 * gfortran.dg/stat_2.f90: Likewise.
7662 * gfortran.dg/streamio_15.f90: Likewise.
7663 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7665 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7668 * g++.dg/pr67989.C: New test.
7670 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7672 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7673 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7674 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7675 suffix to the temporary filename to make it unique per testcase.
7677 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7679 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7681 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7684 * gfortran.dg/allocate_with_source_12.f03: New test
7687 * gfortran.dg/allocate_with_source_13.f03: New test
7690 * gfortran.dg/allocate_with_source_14.f03: New test
7692 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7694 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7696 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7699 * gcc.target/i386/pr68084.c: New test.
7701 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7705 * gfortran.dg/allocate_with_source_10.f08: New test.
7706 * gfortran.dg/allocate_with_source_11.f08: New test.
7707 * gfortran.dg/class_array_15.f03: Changed count of expected
7708 _builtin_frees to 11. One step of temporaries is spared, therefore
7709 the allocatable component of that temporary is not to be freeed.
7711 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7714 * gfortran.dg/pr68055.f90: New case.
7716 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7719 * gfortran.dg/pr67805.f90: New testcase.
7720 * gfortran.dg/array_constructor_26.f03: Update testcase.
7721 * gfortran.dg/array_constructor_27.f03: Ditto.
7722 * gfortran.dg/char_type_len_2.f90: Ditto.
7723 * gfortran.dg/pr67802.f90: Ditto.
7724 * gfortran.dg/used_before_typed_3.f90: Ditto.
7726 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7729 * g++.dg/torture/pr67600.C: New testcase.
7731 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7733 * g++.dg/pr68062.C: New test.
7735 2015-10-23 Jeff Law <law@redhat.com>
7737 PR tree-optimization/67830
7738 * gcc.dg/pr67830.c: New test.
7740 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7742 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7744 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7745 Andrew Pinski <apinski@cavium.com>
7747 PR rtl-optimization/67736
7748 * gcc.dg/torture/pr67736.c: New test.
7749 * gcc.dg/combine-subregs.c: New test.
7751 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7753 PR tree-optimization/65947
7754 * lib/target-supports.exp
7755 (check_effective_target_vect_max_reduc): Add.
7756 * gcc.dg/vect/pr65947-1.c: New test.
7757 * gcc.dg/vect/pr65947-2.c: New test.
7758 * gcc.dg/vect/pr65947-3.c: New test.
7759 * gcc.dg/vect/pr65947-4.c: New test.
7760 * gcc.dg/vect/pr65947-5.c: New test.
7761 * gcc.dg/vect/pr65947-6.c: New test.
7762 * gcc.dg/vect/pr65947-7.c: New test.
7763 * gcc.dg/vect/pr65947-8.c: New test.
7764 * gcc.dg/vect/pr65947-9.c: New test.
7765 * gcc.dg/vect/pr65947-10.c: New test.
7766 * gcc.dg/vect/pr65947-11.c: New test.
7768 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7770 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7771 Make weak rather than noinline.
7772 * gcc.dg/builtins-57.c: Compile with -O.
7773 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7775 2015-10-23 Tom de Vries <tom@codesourcery.com>
7777 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7779 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7782 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7783 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7785 2015-10-22 Martin Sebor <msebor@redhat.com>
7788 * gcc.misc-tests/help.exp: Verify that option descriptions
7790 * lib/options.exp (check_for_options): Use the regexp --line option.
7791 Print unexpected match on failure.
7793 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7795 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7797 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7800 * g++.dg/cpp1y/var-templ46.C: New.
7802 2015-10-22 Richard Biener <rguenther@suse.de>
7804 PR tree-optimization/58497
7805 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7807 2015-10-22 Richard Biener <rguenther@suse.de>
7809 PR tree-optimization/19049
7810 PR tree-optimization/65962
7811 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7812 * gcc.dg/vect/vect-63.c: Adjust.
7813 * gcc.dg/vect/vect-70.c: Likewise.
7814 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7815 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7816 * gfortran.dg/vect/pr19049.f90: Likewise.
7817 * gfortran.dg/vect/vect-8.f90: Likewise.
7819 2015-10-22 Richard Biener <rguenther@suse.de>
7823 * gcc.dg/torture/ftrapv-2.c: New testcase.
7825 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7828 * gcc.target/s390/pr68015.c: New test.
7830 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7833 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7836 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7837 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7840 * gcc.target/aarch64/pr63304_1.c: New test.
7842 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7845 * g++.dg/parse/enum13.C: New.
7847 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7850 * g++.dg/parse/enum12.C: New.
7852 2015-10-21 Martin Sebor <msebor@redhat.com>
7855 * gcc.misc-tests/help.exp: Adjust.
7856 * lib/options.exp (check_for_options): Add detail to output.
7858 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7861 * gfortran.dg/pr67939.f90: New test.
7863 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7864 Sebastian Pop <s.pop@samsung.com>
7866 * gcc.dg/graphite/scop-11.c: Update pattern.
7868 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7871 * g++.dg/ipa/pr67056.C: New testcase.
7873 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7875 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7878 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7880 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7881 Add associated options for arm*-*-*.
7882 (sqrt): Remove dummy definition.
7884 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7886 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7888 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7890 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7891 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7892 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7894 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7896 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7897 sra-max-scalarization-size-Ospeed.
7899 2015-10-21 Marek Polacek <polacek@redhat.com>
7903 * gcc.dg/pr68024.c: New test.
7905 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7907 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7908 * c-c++-common/goacc/sb-1.c: Adjust errors.
7909 * c-c++-common/goacc/sb-3.c: Adjust errors.
7910 * c-c++-common/goacc/loop-1.c: Adjust errors.
7911 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7912 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7913 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7915 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7917 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7919 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7921 * gcc.dg/lto/simd-function_0.c: New test.
7923 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7926 * gcc.target/i386/pr68018.c: New test.
7928 2015-10-21 Richard Biener <rguenther@suse.de>
7931 * gcc.dg/torture/pr68031.c: New testcase.
7933 2015-10-21 Richard Biener <rguenther@suse.de>
7935 PR tree-optimization/68026
7936 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7938 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7940 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7941 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7942 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7943 * g++.dg/asan/default-options-1.C: Likewise.
7945 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7947 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7948 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7950 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7952 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7954 2015-10-20 Marek Polacek <polacek@redhat.com>
7957 * gcc.dg/pr67964.c: New test.
7959 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7961 PR rtl-optimization/67609
7962 * gcc.target/i386/pr67609.c: New.
7964 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7966 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7968 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7970 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7971 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7973 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7976 * gcc.target/i386/pr66810.c: New test.
7978 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7982 * gcc.target/i386/pr67963-1.c: New test.
7983 * gcc.target/i386/pr67963-2.c: Likewise.
7984 * gcc.target/i386/pr67963-3.c: Likewise.
7985 * gcc.target/i386/pr67985-1.c: Likewise.
7986 * gcc.target/i386/pr67985-2.c: Likewise.
7987 * gcc.target/i386/pr67985-3.c: Likewise.
7989 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7991 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7993 2015-10-20 Richard Biener <rguenther@suse.de>
7995 PR tree-optimization/68017
7996 * gcc.dg/torture/pr68017.c: New testcase.
7998 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
8001 * gcc.target/aarch64/pr66912.c: New.
8002 * gcc.target/arm/pr66912.c: New.
8004 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8006 * gfortran.dg/pr67900.f90: New tests.
8008 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
8010 * gnat.dg/opt50.adb: New test.
8011 * gnat.dg/opt50_pkg.adb: New helper.
8012 * gnat.dg/opt50_pkg.ads: New helper.
8014 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8017 * gfortran.dg/pr68019.f90: new test.
8019 2015-10-19 Richard Biener <rguenther@suse.de>
8021 PR tree-optimization/67975
8022 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8024 2015-10-19 Richard Biener <rguenther@suse.de>
8026 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8028 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
8031 * gcc.target/i386/pr67995-1.c: New test.
8032 * gcc.target/i386/pr67995-2.c: Likewise.
8033 * gcc.target/i386/pr67995-3.c: Likewise.
8035 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
8038 * gcc.dg/PR68002.c: New test.
8040 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
8042 * gcc.dg/builtins-20.c: Remove undefined behavior.
8044 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
8047 * gfortran.dg/common_25.f90: New file.
8049 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
8052 * gfortran.dg/move_alloc_15.f90: New test
8053 * gfortran.dg/move_alloc_16.f90: New test
8056 * gfortran.dg/deferred_character_assignment_1.f90: New test
8058 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
8061 * gfortran.df/pr67987.f90: New test.
8062 * gfortran.dg/char_length_2.f90: Update testcase.
8064 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8066 * gcc.target/i386/iamcu/test_basic_returning.c
8067 (def_test_returning_type): Use union to check float return bits.
8069 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8071 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8072 Replace printf with __builtin_printf.
8074 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8076 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8079 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
8082 * gnat.dg/pack21.adb: New test.
8083 * gnat.dg/pack22.adb: Likewise.
8084 * gnat.dg/pack22_pkg.ad[sb]: New helper.
8086 2015-10-16 Christian Bruel <christian.bruel@st.com>
8089 * gcc.target/arm/no-align.c: New test.
8090 * gcc.target/arm/attr-align1.c: New test.
8091 * gcc.target/arm/attr-align2.c: New test.
8092 * gcc.target/arm/attr-align3.c: New test.
8094 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8096 * gcc.c-torture/compile/icfmatch.c: Add testcase
8098 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
8101 * g++.dg/cpp1z/fold-ice1.C: New.
8103 2015-10-16 Michael Collison <michael.collison@linaro.org>
8104 Andrew Pinski <andrew.pinski@caviumnetworks.com>
8106 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8108 2015-10-15 Marek Polacek <polacek@redhat.com>
8110 * gcc.dg/tree-ssa/reassoc-42.c: New test.
8112 2015-10-15 Marek Polacek <polacek@redhat.com>
8114 PR tree-optimization/67953
8115 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8117 * gcc.dg/torture/pr67953.c: New test.
8119 2015-10-14 Jeff Law <law@redhat.com>
8121 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
8122 contained within have their own file/test now.
8123 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8124 ssa-dom-thread-2.c. Tighten expected output slightly and comment
8125 expectations a bit more.
8126 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8128 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8129 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8130 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8133 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8135 2015-10-14 Marek Polacek <polacek@redhat.com>
8137 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
8147 2015-10-14 Richard Biener <rguenther@suse.de>
8149 PR tree-optimization/67915
8150 * gcc.dg/torture/pr67915.c: New testcase.
8152 2015-10-14 Marek Polacek <polacek@redhat.com>
8154 PR tree-optimization/67815
8155 * gcc.dg/tree-ssa/reassoc-39.c: New test.
8156 * gcc.dg/tree-ssa/reassoc-40.c: New test.
8157 * gcc.dg/tree-ssa/reassoc-41.c: New test.
8159 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
8161 * gcc.dg/pragma-pop_options-1.c: New test.
8163 2015-10-13 Jakub Jelinek <jakub@redhat.com>
8164 Aldy Hernandez <aldyh@redhat.com>
8166 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8167 * c-c++-common/gomp/clauses-1.c: New test.
8168 * c-c++-common/gomp/clauses-2.c: New test.
8169 * c-c++-common/gomp/clauses-3.c: New test.
8170 * c-c++-common/gomp/clauses-4.c: New test.
8171 * c-c++-common/gomp/declare-target-1.c: New test.
8172 * c-c++-common/gomp/declare-target-2.c: New test.
8173 * c-c++-common/gomp/depend-3.c: New test.
8174 * c-c++-common/gomp/depend-4.c: New test.
8175 * c-c++-common/gomp/doacross-1.c: New test.
8176 * c-c++-common/gomp/if-1.c: New test.
8177 * c-c++-common/gomp/if-2.c: New test.
8178 * c-c++-common/gomp/linear-1.c: New test.
8179 * c-c++-common/gomp/map-2.c: New test.
8180 * c-c++-common/gomp/map-3.c: New test.
8181 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8182 f_omp_target_data): Add map clause to target data.
8183 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8184 * c-c++-common/gomp/ordered-1.c: New test.
8185 * c-c++-common/gomp/ordered-2.c: New test.
8186 * c-c++-common/gomp/ordered-3.c: New test.
8187 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8189 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8190 clause and ordered construct where no longer allowed.
8191 * c-c++-common/gomp/priority-1.c: New test.
8192 * c-c++-common/gomp/reduction-1.c: New test.
8193 * c-c++-common/gomp/schedule-simd-1.c: New test.
8194 * c-c++-common/gomp/sink-1.c: New test.
8195 * c-c++-common/gomp/sink-2.c: New test.
8196 * c-c++-common/gomp/sink-3.c: New test.
8197 * c-c++-common/gomp/sink-4.c: New test.
8198 * c-c++-common/gomp/udr-1.c: New test.
8199 * c-c++-common/taskloop-1.c: New test.
8200 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8201 value of _OPENMP macro.
8202 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8203 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8204 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8205 * gcc.dg/gomp/clause-1.c:
8206 * gcc.dg/gomp/reduction-1.c: New test.
8207 * gcc.dg/gomp/sink-fold-1.c: New test.
8208 * gcc.dg/gomp/sink-fold-2.c: New test.
8209 * gcc.dg/gomp/sink-fold-3.c: New test.
8210 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8211 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8212 of non-static data members.
8213 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8214 Add some linear clause tests.
8215 * g++.dg/gomp/declare-simd-3.C: New test.
8216 * g++.dg/gomp/linear-1.C: New test.
8217 * g++.dg/gomp/member-1.C: New test.
8218 * g++.dg/gomp/member-2.C: New test.
8219 * g++.dg/gomp/pr66571-2.C: New test.
8220 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8222 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8223 in reduction clause.
8224 * g++.dg/gomp/reference-1.C: New test.
8225 * g++.dg/gomp/sink-1.C: New test.
8226 * g++.dg/gomp/sink-2.C: New test.
8227 * g++.dg/gomp/sink-3.C: New test.
8228 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8229 * g++.dg/gomp/this-1.C: New test.
8230 * g++.dg/gomp/this-2.C: New test.
8231 * g++.dg/vect/simd-clone-2.cc: New test.
8232 * g++.dg/vect/simd-clone-2.h: New test.
8233 * g++.dg/vect/simd-clone-3.cc: New test.
8234 * g++.dg/vect/simd-clone-4.cc: New test.
8235 * g++.dg/vect/simd-clone-4.h: New test.
8236 * g++.dg/vect/simd-clone-5.cc: New test.
8238 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8240 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8241 after r228716 (Fix vtbl[34] and vtbx4).
8243 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8245 PR tree-optimization/67909, 67947
8246 * gcc.dg/torture/pr67947.c: New test.
8248 2015-10-13 Jeff Law <law@redhat.com>
8250 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8252 2015-10-12 Jeff Law <law@redhat.com>
8254 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8255 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8256 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8257 ssa-dom-thread-11.c.
8259 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8261 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8264 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8266 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8268 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8269 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8270 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8271 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8272 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8273 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8274 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8275 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8277 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8279 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8280 and -mno-frame-header-opt options.
8281 * gcc.target/mips/frame-header-1.c: New file.
8282 * gcc.target/mips/frame-header-2.c: New file.
8283 * gcc.target/mips/frame-header-3.c: New file.
8285 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8286 Hale Wang <hale.wang@arm.com>
8288 * gcc.dg/tree-ssa/forwprop-33.c: New.
8290 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8293 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8294 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8295 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8296 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8297 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8298 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8299 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8300 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8301 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8302 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8304 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8306 * lib/multiline.exp: New file.
8307 * lib/prune.exp: Load multiline.exp.
8308 (prune_gcc_output): Call into multiline.exp to handle any
8309 multiline output directives.
8310 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8313 2015-10-09 Martin Jambor <mjambor@suse.cz>
8315 PR tree-optimization/67794
8316 * gcc.dg/ipa/ipa-sra-10.c: New test.
8317 * gcc.dg/torture/pr67794.c: Likewise.
8319 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8321 PR rtl-optimization/67828
8322 * gcc.dg/torture/pr67828.c: New.
8324 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8327 * lib/target-supports.exp (check_effective_target_non_strict_align):
8328 Adjust for arm*-*-*.
8329 * gcc.target/arm/pr67366.c: New test.
8331 2015-10-09 Richard Biener <rguenther@suse.de>
8333 PR tree-optimization/67891
8334 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8336 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8338 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8340 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8342 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8344 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8346 * gcc.dg/loop-unswitch-2.c: New test.
8347 * gcc.dg/loop-unswitch-3.c: Likewise.
8348 * gcc.dg/loop-unswitch-4.c: Likewise.
8350 2015-10-08 Tom de Vries <tom@codesourcery.com>
8352 * gcc.dg/dse.c: Only dump in dse1 pass.
8353 * gcc.dg/tree-ssa/pr30375.c: Same.
8355 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8358 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8359 (PUSH, POP): New defines.
8360 (sse2_test): Use PUSH and POP to misalign runtime stack.
8361 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8363 2015-10-07 James Norris <jnorris@codesourcery.com>
8365 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8366 to atomic_init. (atomic_init): Restrict flags usage.
8368 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8371 * gfortran.dg/sizeof_5.f90: New test.
8373 2015-10-06 Jeff Law <law@redhat.com>
8375 * gcc.c-torture/compile/pr67816.c: New test.
8377 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8379 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8381 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8384 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8386 2015-10-06 Marek Polacek <polacek@redhat.com>
8389 * c-c++-common/Wtautological-compare-4.c: New test.
8391 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8392 Peter Bergner <bergner@vnet.ibm.com>
8395 * gcc.target/powerpc/pr67808.c: New test.
8397 2015-10-06 Nick Clifton <nickc@redhat.com>
8399 * gcc.target/msp430: New directory.
8400 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8402 * gcc.target/msp430/data-attributes.c: New file. Checks the
8403 noinit and persistent data attributes.
8405 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8407 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8409 2015-10-06 Richard Biener <rguenther@suse.de>
8411 PR tree-optimization/67859
8412 * gcc.dg/torture/pr67859.c: New testcase.
8414 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8416 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8418 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8421 * g++.dg/template/defarg19.C: New.
8422 * g++.dg/template/defarg20.C: Likewise.
8424 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8425 Sebastian Pop <s.pop@samsung.com>
8427 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8429 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8430 Sebastian Pop <s.pop@samsung.com>
8432 * gcc.dg/graphite/scop-sor.c: Xfail.
8434 2015-10-05 Martin Jambor <mjambor@suse.cz>
8435 Jan Hubicka <hubicka@ucw.cz>
8437 * gcc.dg/ipa/propalign-4.c: New test.
8438 * gcc.dg/ipa/propalign-5.c: Likewise.
8440 2015-10-05 Marek Polacek <polacek@redhat.com>
8442 PR tree-optimization/67821
8443 * gcc.dg/torture/pr67821-2.c: New test.
8444 * gcc.dg/torture/pr67821.c: New test.
8446 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8448 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8450 2015-10-05 Christian Bruel <christian.bruel@st.com>
8452 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8454 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8456 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8457 (exec_vcvt): Add comments.
8459 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8461 PR rtl-optimization/67447
8462 * gcc.target/i386/pr67447.c: New test.
8464 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8466 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8468 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8469 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8470 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8471 * gcc.target/i386/vect-unpack-1.c: Ditto.
8472 * gcc.target/i386/vect-unpack-2.c: Ditto.
8474 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8477 * gfortran.dg/common_24.f: New.
8479 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8481 * gcc.target/arm/pr67756.c: Fixed warnings.
8483 2015-10-02 Marek Polacek <polacek@redhat.com>
8486 * gcc.dg/pr67730-1.c: New test.
8487 * gcc.dg/pr67730-2.c: New test.
8488 * gcc.dg/pr67730.h: New test.
8490 2015-10-02 Marek Polacek <polacek@redhat.com>
8492 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8494 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8496 PR tree-optimization/67754
8497 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8498 * gfortran.dg/graphite/block-2.f: Same.
8500 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8502 * gcc.dg/graphite/scop-23.c: New.
8504 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8506 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8509 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8511 PR rtl-optimization/67756
8512 * gcc.target/arm/pr67756.c: New.
8514 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8516 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8517 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8518 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8520 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8523 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8525 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8526 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8527 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8528 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8529 * gcc.target/i386/vect-unpack-1.c: Ditto.
8530 * gcc.target/i386/vect-unpack-2.c: Ditto.
8532 2015-10-02 Marek Polacek <polacek@redhat.com>
8535 * c-c++-common/Wduplicated-cond-1.c: New test.
8536 * c-c++-common/Wduplicated-cond-2.c: New test.
8537 * c-c++-common/Wduplicated-cond-3.c: New test.
8538 * c-c++-common/Wduplicated-cond-4.c: New test.
8539 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8540 -Wduplicated-cond warning.
8542 2015-10-02 Renlin Li <renlin.li@arm.com>
8544 * gcc.target/aarch64/csneg-1.c: Update.
8546 2015-10-02 Renlin Li <renlin.li@arm.com>
8549 * gcc.target/aarch64/pr66776.c: New.
8551 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8553 * gnat.dg/warn13.adb: New test.
8555 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8557 * gnat.dg/vect15.ad[sb]: New test.
8558 * gnat.dg/vect16.ad[sb]: Likewise.
8559 * gnat.dg/vect17.ad[sb]: Likewise.
8560 * gnat.dg/vect18.ad[sb]: Likewise.
8562 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8564 PR rtl-optimization/67786
8565 PR rtl-optimization/67787
8566 * gcc.dg/pr67786.c: New test.
8567 * gcc.dg/pr67787.c: Likewise.
8569 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8571 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8573 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8576 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8578 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8582 * gfortran.dg/string_array_constructor_1.f90: New.
8583 * gfortran.dg/string_array_constructor_2.f90: New.
8584 * gfortran.dg/string_array_constructor_3.f90: New.
8586 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8590 * gcc.target/powerpc/pr67789.c: New testcase.
8592 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8595 * gfortran.dg/pr67802.f90: New test.
8597 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8600 gfortran.dg/pr66979.f90: new test.
8602 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8605 * gfortran.dg/pr67616.f90: New test.
8607 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8610 * g++.dg/cpp0x/range-for30.C: New.
8612 2015-10-01 Marek Polacek <polacek@redhat.com>
8615 * gcc.dg/atomic/pr65345-4.c: New test.
8616 * gcc.dg/pr65345-3.c: New test.
8618 2015-10-01 Marek Polacek <polacek@redhat.com>
8620 PR tree-optimization/67769
8621 * gcc.dg/torture/pr67769.c: New test.
8623 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8625 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8627 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8630 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8632 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8634 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8635 (main): Rename to sse2_test. Abort if count != 5.
8636 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8638 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8640 2015-10-01 Richard Biener <rguenther@suse.de>
8642 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8643 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8645 2015-09-30 Jeff Law <law@redhat.com>
8647 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8649 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8651 PR rtl-optimization/67037
8652 * gcc.c-torture/execute/pr67037.c: New test.
8654 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8656 * lib/target-supports.exp (check_effective_target_sync_int_128):
8657 Return 1 on spu-*-* targets.
8658 (check_effective_target_sync_int_128_runtime): Likewise.
8659 (check_effective_target_sync_long_long): Likewise.
8660 (check_effective_target_sync_long_long_runtime): Likewise.
8661 (check_effective_target_sync_int_long): Likewise.
8662 (check_effective_target_sync_char_short): Likewise.
8664 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8666 * gcc.target/i386/pr67761.c: New test.
8668 2015-09-30 Marek Polacek <polacek@redhat.com>
8671 * gcc.dg/pr67730.c: New test.
8673 2015-09-30 Marek Polacek <polacek@redhat.com>
8675 PR tree-optimization/67690
8676 * gcc.dg/torture/pr67690.c: New test.
8678 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8680 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8681 * g++.dg/gomp/tls-wrap4.C: Likewise.
8682 * gcc.dg/atomic-op-optimize.c: Likewise.
8683 * gcc.dg/pr54087.c: Likewise.
8684 * gcc.dg/tls/section-2.c: Likewise.
8685 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8686 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8687 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8688 * gcc.target/arm/divzero.c: Likewise.
8689 * gcc.target/arm/sibcall-2.c: Likewise.
8690 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8691 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8692 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8693 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8694 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8695 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8696 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8697 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8698 * gfortran.dg/default_format_2.f90: Likewise.
8699 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8701 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8703 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8705 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8707 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8708 * gfortran.dg/round_4.f90: ditto.
8710 2015-09-29 Richard Biener <rguenther@suse.de>
8712 PR tree-optimization/67170
8713 * gfortran.dg/pr67170.f90: New testcase.
8715 2015-09-29 Richard Biener <rguenther@suse.de>
8717 PR tree-optimization/67741
8718 * gcc.dg/torture/pr67741.c: New testcase.
8720 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8722 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8723 non-zero for __builtin_signbit tests.
8725 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8728 * gcc.target/i386/pr65105-1.c: New.
8729 * gcc.target/i386/pr65105-2.c: New.
8730 * gcc.target/i386/pr65105-3.c: New.
8731 * gcc.target/i386/pr65105-4.C: New.
8732 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8734 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8736 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8738 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8742 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8744 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8745 * gfortran.dg/function_types_3.f90: Change error message to
8746 "Type inaccessible...."
8747 * gfortran.dg/ptr_func_assign_1.f08: New test.
8748 * gfortran.dg/ptr_func_assign_2.f08: New test.
8750 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8754 * gfortran.dg/ptr_func_assign_3.f08: New test.
8755 * gfortran.dg/ptr_func_assign_4.f08: New test.
8757 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8758 Sebastian Pop <s.pop@samsung.com>
8760 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8761 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8762 * gcc.dg/graphite/block-3.c: Same.
8763 * gcc.dg/graphite/block-4.c: Same.
8764 * gcc.dg/graphite/block-5.c: Same.
8765 * gcc.dg/graphite/block-6.c: Same.
8766 * gcc.dg/graphite/block-7.c: Same.
8767 * gcc.dg/graphite/block-8.c: Same.
8768 * gcc.dg/graphite/block-pr47654.c: Same.
8769 * gcc.dg/graphite/interchange-0.c: Same.
8770 * gcc.dg/graphite/interchange-1.c: Same.
8771 * gcc.dg/graphite/interchange-10.c: Same.
8772 * gcc.dg/graphite/interchange-11.c: Same.
8773 * gcc.dg/graphite/interchange-12.c: Same.
8774 * gcc.dg/graphite/interchange-13.c: Same.
8775 * gcc.dg/graphite/interchange-14.c: Same.
8776 * gcc.dg/graphite/interchange-15.c: Same.
8777 * gcc.dg/graphite/interchange-3.c: Same.
8778 * gcc.dg/graphite/interchange-4.c: Same.
8779 * gcc.dg/graphite/interchange-5.c: Same.
8780 * gcc.dg/graphite/interchange-6.c: Same.
8781 * gcc.dg/graphite/interchange-7.c: Same.
8782 * gcc.dg/graphite/interchange-8.c: Same.
8783 * gcc.dg/graphite/interchange-9.c: Same.
8784 * gcc.dg/graphite/interchange-mvt.c: Same.
8785 * gcc.dg/graphite/pr35356-1.c: Same.
8786 * gcc.dg/graphite/pr35356-3.c: Same.
8787 * gcc.dg/graphite/pr37485.c: Same.
8788 * gcc.dg/graphite/scop-1.c: Same.
8789 * gcc.dg/graphite/scop-11.c: Same.
8790 * gcc.dg/graphite/scop-5.c: Same.
8791 * gcc.dg/graphite/uns-block-1.c: Same.
8792 * gcc.dg/graphite/uns-interchange-9.c: Same.
8793 * gfortran.dg/graphite/block-1.f90: Same.
8794 * gfortran.dg/graphite/interchange-3.f90: Same.
8795 * gfortran.dg/graphite/pr14741.f90: Same.
8796 * gfortran.dg/graphite/block-2.f: Same.
8798 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8799 Sebastian Pop <s.pop@samsung.com>
8801 PR tree-optimization/67700
8802 * gcc.dg/graphite/run-id-pr67700.c: New.
8804 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8807 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8808 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8810 * gcc.target/sh/pr54236-5.c: New.
8811 * gcc.target/sh/pr54236-6.c: New.
8813 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8815 PR rtl-optimization/67456
8816 PR rtl-optimization/67464
8817 PR rtl-optimization/67465
8818 * gcc.dg/pr67465.c: New test.
8820 2015-09-28 Tom de Vries <tom@codesourcery.com>
8822 PR tree-optimization/62171
8823 * gcc.dg/vect/pr62171.c: New test.
8825 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8827 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8828 skip on AIX. XFAIL individual line tests.
8830 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8832 PR rtl-optimization/64164
8833 PR tree-optimization/67312
8834 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8835 * gcc.target/i386/stackalign/return-4.c: Add -O.
8837 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8839 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8841 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8844 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8846 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8848 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8849 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8850 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8851 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8852 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8853 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8854 DW_AT_noreturn on AIX.
8855 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8856 DW_AT_noreturn on AIX.
8857 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8858 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8859 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8860 DW_AT_GNU_deleted on AIX.
8861 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8862 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8863 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8864 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8865 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8866 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8867 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8868 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8869 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8870 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8871 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8872 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8873 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8874 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8875 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8877 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8880 * gfortran.dg/pr67614.f90: New test.
8882 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8885 * gfortran.dg/pr67525.f90: New test.
8887 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8890 * gfortran.dg/allocatable_function_9.f90: New.
8892 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8895 * gcc.target/sh/pr67675.c: New.
8897 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8899 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8901 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8903 * gcc.target/i386/pr66749.c (dg-options): Replace
8904 -mtune=lakemount with -mtune=lakemont.
8905 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8906 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8908 2015-09-25 Marek Polacek <polacek@redhat.com>
8910 * c-c++-common/ubsan/bounds-11.c: New test.
8911 * c-c++-common/ubsan/bounds-12.c: New test.
8913 2015-09-25 Marek Polacek <polacek@redhat.com>
8916 * c-c++-common/ubsan/pr64906.c: New test.
8918 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8920 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8921 with -mtune=lakemount.
8922 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8923 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8925 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8928 * gcc.dg/Werror-13.c: New test.
8930 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8932 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8934 2015-09-24 Richard Biener <rguenther@suse.de>
8937 * g++.dg/pr67699.C: New testcase.
8939 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8942 * gcc.target/arm/fp16-inf.c: New test.
8944 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8946 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8947 name while checking for AVX-512VBMI presence.
8949 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951 * lib/target-supports.exp (check_effective_target_pie): Check for
8952 PIE support on Solaris 11.x and 12.
8954 2015-09-24 Richard Biener <rguenther@suse.de>
8956 * g++.dg/tree-ssa/restrict3.C: New testcase.
8958 2015-09-24 Richard Biener <rguenther@suse.de>
8960 PR tree-optimization/48885
8961 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8963 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8965 * c-c++-common/Wmisleading-indentation.c: Augment test.
8967 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8969 Fix small typos in the coding rule enforcement warnings.
8970 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8973 2015-09-23 Richard Biener <rguenther@suse.de>
8976 * gcc.dg/ubsan/pr67662.c: New testcase.
8978 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8981 * gcc.dg/pragma-diag-6.c: New test.
8983 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8985 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8987 2015-09-23 Richard Biener <rguenther@suse.de>
8989 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8991 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8993 * c-c++-common/Wmisleading-indentation.c: Augment test.
8995 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8997 * g++.dg/diagostic/disable.C: New.
8999 2015-09-22 Tom de Vries <tom@codesourcery.com>
9001 PR tree-optimization/67671
9002 * g++.dg/pr67671.C: New test.
9004 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
9007 * gcc.target/i386/pr67480.c: New test.
9009 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
9011 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9012 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9013 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
9014 avx512dq, avx512cd, avx512er and avx512pf.
9016 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9018 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9019 update-fetch operations.
9020 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9022 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9024 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
9025 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9027 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9029 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9031 * gcc.target/aarch64/atomic-inst-swap.c: New.
9033 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9035 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9036 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9037 * gcc.target/i386/pr59789.c (f1): Likewise.
9038 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9039 * gcc.target/i386/intrinsics_6.c: Likewise.
9040 * gcc.dg/winline-5.c (int t): Likewise.
9041 * gcc.dg/winline-9.c (t): Likewise.
9042 * gcc.dg/always_inline2.c (q): Likewise.
9043 * gcc.dg/winline-2.c (inline int t): Likewise.
9044 * gcc.dg/winline-6.c: Likewise.
9045 * gcc.dg/winline-10.c (void g): Likewise.
9046 * gcc.dg/pr49243.c (void parse): Likewise.
9047 * gcc.dg/always_inline3.c (q2): Likewise.
9048 * gcc.dg/winline-3.c: Likewise.
9049 * gcc.dg/winline-7.c (inline void *t): Likewise.
9051 2015-09-22 Tom de Vries <tom@codesourcery.com>
9053 PR tree-optimization/67666
9054 * g++.dg/pr67666.C: New test.
9056 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
9059 * gfortran.dg/pr67615.f90: new test.
9061 2015-09-21 Jeff Law <law@redhat.com>
9063 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9065 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
9067 Complete the implementation of N4230, Nested namespace definition.
9068 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9069 attributes and nested namespace definitions.
9070 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9071 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9072 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9073 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9074 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9075 appearing before the namespace identifier.
9077 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9080 * gcc.dg/cpp/pr66415-1.c: Test column number.
9082 2015-09-21 Richard Biener <rguenther@suse.de>
9084 * g++.dg/ext/attr-alias-3.C: Add -g.
9086 2015-09-21 Richard Biener <rguenther@suse.de>
9089 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9091 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9094 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9096 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9098 * gcc.dg/pragma-diag-5.c: Fix excess warning.
9100 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9103 * gcc.dg/pr53265.c: Update.
9105 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
9107 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9109 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9112 * gcc.target/sh/pr59478.c: New.
9114 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9117 * gcc.target/sh/pr51244-12.c: Adjust testcase.
9118 * gcc.target/sh/pr54236-2.c: Likewise.
9120 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9122 * gcc.target/sh/pr43417.c: Move target independent test to ...
9123 * gcc.c-torture/compile/pr43417.c: ... here.
9125 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9127 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9128 check_effective_target_big_endian, check_effective_target_little_endian,
9129 check_effective_target_any_fpu, check_effective_target_double_fpu,
9130 check_effective_target_use_single_only_fpu,
9131 check_effective_target_default_single_fpu,
9132 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9133 check_effective_target_has_fsca, check_effective_target_has_fsrra,
9134 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9135 check_effective_target_fmovd_enabled,
9136 check_effective_target_has_privileged, check_effective_target_has_pref,
9137 check_effective_target_banked_r0r7_isr,
9138 check_effective_target_stack_save_isr): New effective target checks.
9139 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9140 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9141 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9142 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9143 * gcc.target/sh/20080410-1.c: Use new effective target checks.
9144 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9145 * gcc.target/sh/attr-isr.c: Likewise.
9146 * gcc.target/sh/fpul-usage-1.c: Likewise.
9147 * gcc.target/sh/hiconst.c: Likewise.
9148 * gcc.target/sh/mfmovd.c: Likewise.
9149 * gcc.target/sh/pr21255-3.c: Likewise.
9150 * gcc.target/sh/pr33135-1.c: Likewise.
9151 * gcc.target/sh/pr33135-2.c: Likewise.
9152 * gcc.target/sh/pr33135-3.c: Likewise.
9153 * gcc.target/sh/pr33135-4.c: Likewise.
9154 * gcc.target/sh/pr39423-2.c: Likewise.
9155 * gcc.target/sh/pr49880-4.c: Likewise.
9156 * gcc.target/sh/pr49880-5.c: Likewise.
9157 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9158 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9159 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9160 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9161 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9162 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9163 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9164 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9165 * gcc.target/sh/pr50751-2.c: Likewise.
9166 * gcc.target/sh/pr50751-3.c: Likewise.
9167 * gcc.target/sh/pr50751-5.c: Likewise.
9168 * gcc.target/sh/pr50751-6.c: Likewise.
9169 * gcc.target/sh/pr50751-8.c: Likewise.
9170 * gcc.target/sh/pr51244-15.c: Likewise.
9171 * gcc.target/sh/pr51244-2.c: Likewise.
9172 * gcc.target/sh/pr51244-20.c: Likewise.
9173 * gcc.target/sh/pr51244-6.c: Likewise.
9174 * gcc.target/sh/pr52483-4.c: Likewise.
9175 * gcc.target/sh/pr53511-1.c: Likewise.
9176 * gcc.target/sh/pr53512-1.c: Likewise.
9177 * gcc.target/sh/pr53512-2.c: Likewise.
9178 * gcc.target/sh/pr53512-3.c: Likewise.
9179 * gcc.target/sh/pr53512-4.c: Likewise.
9180 * gcc.target/sh/pr53513-1.c: Likewise.
9181 * gcc.target/sh/pr54089-2.c: Likewise.
9182 * gcc.target/sh/pr54089-3.c: Likewise.
9183 * gcc.target/sh/pr54089-4.c: Likewise.
9184 * gcc.target/sh/pr54602-2.c: Likewise.
9185 * gcc.target/sh/pr54602-3.c: Likewise.
9186 * gcc.target/sh/pr54602-4.c: Likewise.
9187 * gcc.target/sh/pr54680.c: Likewise.
9188 * gcc.target/sh/pr55303-1.c: Likewise.
9189 * gcc.target/sh/pr55303-2.c: Likewise.
9190 * gcc.target/sh/pr55303-3.c: Likewise.
9191 * gcc.target/sh/pr56547-1.c: Likewise.
9192 * gcc.target/sh/pr56547-2.c: Likewise.
9193 * gcc.target/sh/pr61195.c: Likewise.
9194 * gcc.target/sh/pr61996.c: Likewise.
9195 * gcc.target/sh/pr6526.c: Likewise.
9196 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9197 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9198 * gcc.target/sh/prefetch.c: Likewise.
9199 * gcc.target/sh/rte-delay-slot.c: Likewise.
9200 * gcc.target/sh/sh2a-band.c: Likewise.
9201 * gcc.target/sh/sh2a-bclr.c: Likewise.
9202 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9203 * gcc.target/sh/sh2a-bld.c: Likewise.
9204 * gcc.target/sh/sh2a-bor.c: Likewise.
9205 * gcc.target/sh/sh2a-bset.c: Likewise.
9206 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9207 * gcc.target/sh/sh2a-bxor.c: Likewise.
9208 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9209 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9210 * gcc.target/sh/sh2a-movrt.c: Likewise.
9211 * gcc.target/sh/sh2a-resbank.c: Likewise.
9212 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9213 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9214 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9215 * gcc.target/sh/sh4a-cosf.c: Likewise.
9216 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9217 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9218 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9219 * gcc.target/sh/sh4a-sinf.c: Likewise.
9221 2015-09-20 Jeff Law <law@redhat.com>
9223 PR tree-optimization/47679
9224 * g++.dg/warn/Wuninitialized-6.C: New test.
9226 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9228 Implement nested namespace definitions.
9229 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9230 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9231 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9232 * g++.dg/lookup/name-clash5.C: Adjust.
9233 * g++.dg/lookup/name-clash6.C: Likewise.
9235 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9237 * gcc.dg/pragma-diag-5.c: New test.
9239 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9242 * gcc.dg/torture/pr67619.c: New test.
9243 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9246 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9248 PR tree-optimization/67283
9249 * gcc.dg/tree-ssa/sra-15.c: New.
9250 * gcc.dg/tree-ssa/sra-16.c: New.
9252 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9255 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9256 (f2, f3): Make the function static.
9257 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9259 2015-09-17 Christian Bruel <christian.bruel@st.com>
9261 * gcc.target/arm/attr_thumb-static2.c: New test.
9263 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9265 * gnat.dg/overflow_sum3.adb: New test.
9267 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9269 * gcc.target/arm/stack-checking.c: New test.
9271 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9274 * gfortran.dg/public_private_module_5.f90: Add module procedure
9275 trigger_smod to ensure that the smod file is written.
9277 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9279 * gcc.target/aarch64/copysign_1.c: New.
9280 * gcc.target/aarch64/copysign_2.c: New.
9282 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9284 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9285 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9286 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9288 2015-09-16 John Marino <gnugcc@marino.st>
9290 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9292 2015-09-16 Richard Biener <rguenther@suse.de>
9295 * gcc.dg/torture/pr67253.c: New testcase.
9297 2015-09-16 Richard Biener <rguenther@suse.de>
9300 * gcc.dg/pr67271.c: New testcase.
9302 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9304 * gnat.dg/opt49.adb: New test.
9306 2015-09-16 Richard Biener <rguenther@suse.de>
9309 * gcc.dg/torture/pr67442.c: New testcase.
9311 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9313 * gnat.dg/array24.adb: New test.
9314 * gnat.dg/blocklocs.adb: Delete.
9316 2015-09-15 Marek Polacek <polacek@redhat.com>
9319 * gcc.dg/pr67580.c: New test.
9321 2015-09-15 Richard Biener <rguenther@suse.de>
9323 PR tree-optimization/67470
9324 * gcc.dg/torture/pr67470.c: New testcase.
9326 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9328 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9330 2015-09-15 Richard Biener <rguenther@suse.de>
9333 * gcc.dg/pr67563.c: New testcase.
9335 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9338 * gfortran.dg/pr67460.f90: New test.
9340 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9342 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9343 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9345 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9348 * g++.dg/cpp0x/new-auto1.C: New.
9350 2015-09-11 Mark Wielaard <mjw@redhat.com>
9353 * g++.dg/warn/unused-variable-1.C: New test.
9354 * g++.dg/warn/unused-variable-2.C: Likewise.
9355 * gcc.dg/unused-4.c: Adjust warning for static const.
9356 * gcc.dg/unused-variable-1.c: New test.
9357 * gcc.dg/unused-variable-2.c: Likewise.
9359 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9361 * gfortran.dg/private_type_3.f90: Require visibility.
9362 * gfortran.dg/module_variable_2.f90: Same.
9363 * gfortran.dg/nested_forall_1.f: Same.
9364 * gfortran.dg/elemental_dependency_4.f90: Same.
9365 * gfortran.dg/bind_c_usage_25.f90: Same.
9366 * gfortran.dg/access_spec_1.f90: Same.
9367 * gfortran.dg/public_private_module_2.f90: Same.
9368 * gfortran.dg/host_assoc_variable_1.f90: Same.
9369 * gfortran.dg/public_private_module_6.f90: Same.
9370 * gfortran.dg/module_variable_1.f90: Same.
9371 * gfortran.dg/pr37286.f90: Same.
9372 * gfortran.dg/internal_pack_7.f90: Same.
9373 * gfortran.dg/submodule_10.f08: Same.
9374 * gfortran.dg/allocatable_function_8.f90: Same.
9375 * gfortran.dg/merge_init_expr_2.f90: Same.
9376 * gfortran.dg/class_37.f03: Same.
9377 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9378 * gfortran.dg/typebound_call_20.f03: Same.
9379 * gfortran.dg/proc_ptr_result_3.f90: Same.
9380 * gfortran.dg/pr32535.f90: Same.
9381 * gfortran.dg/typebound_proc_19.f90: Same.
9382 * gfortran.dg/initialization_10.f90: Same.
9383 * gfortran.dg/bind_c_usage_8.f03: Same.
9384 * gfortran.dg/pr61335.f90: Same.
9385 * gfortran.dg/elemental_dependency_5.f90: Same.
9386 * gfortran.dg/proc_ptr_3.f90: Same.
9387 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9389 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9391 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9392 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9393 * gcc.dg/loop-8.c: Likewise.
9395 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9398 * gnat.dg/specs/addr1.ads: Remove.
9400 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9402 * gcc.dg/pie-link.c: Add -pie to dg-options.
9404 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9406 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9407 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9409 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9411 * gcc.target/powerpc/swaps-p8-20.c: New test.
9412 * gcc.target/powerpc/swaps-p8-21.c: New test.
9414 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9417 * gfortran.dg/pr67526.f90: New test.
9419 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9422 * g++.dg/cpp0x/variadic166.C: New.
9424 2015-09-09 Mark Wielaard <mjw@redhat.com>
9426 * c-c++-common/nonnull-1.c: New test.
9428 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9431 * gfortran.dg/submodule_11.f08: New test.
9433 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9436 * gcc.c-torture/compile/pr67506.c: New test.
9438 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9440 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9441 initialization with a byte mask. No change expected here.
9442 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9443 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9444 initialization with contigious bitmask. Literal pool is expectd
9447 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9450 * gcc.target/arm/pr67439_1.c: New test.
9452 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9454 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9457 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9460 * g++.dg/gomp/pr67523.C: New test.
9463 * g++.dg/gomp/pr67522.C: New test.
9466 * c-c++-common/gomp/pr67521.c: New test.
9469 * c-c++-common/gomp/pr67517.c: New test.
9472 * g++.dg/gomp/pr67514.C: New test.
9475 * g++.dg/gomp/pr67511.C: New test.
9478 * c-c++-common/gomp/pr67502.c: New test.
9480 2015-09-09 Marek Polacek <polacek@redhat.com>
9483 * gcc.dg/pr67512.c: New test.
9485 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9488 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9489 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9490 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9491 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9493 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9495 * gcc.target/aarch64/mod_2.x: New file.
9496 * gcc.target/aarch64/mod_256.x: Likewise.
9497 * gcc.target/arm/mod_2.c: New test.
9498 * gcc.target/arm/mod_256.c: Likewise.
9499 * gcc.target/aarch64/mod_2.c: Likewise.
9500 * gcc.target/aarch64/mod_256.c: Likewise.
9502 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9505 * g++.dg/gomp/pr67504.C: New test.
9508 * c-c++-common/gomp/pr67501.c: New test.
9511 * gcc.dg/gomp/pr67500.c: New test.
9514 * gcc.dg/gomp/pr67495.c: New test.
9516 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9517 Sebastian Pop <s.pop@samsung.com>
9519 PR tree-optimization/53852
9520 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9521 both isl-0.12 and isl-0.15.
9522 * gcc.dg/graphite/uns-interchange-14.c: Same.
9523 * gcc.dg/graphite/uns-interchange-15.c: Same.
9524 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9526 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9527 Sebastian Pop <s.pop@samsung.com>
9529 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9530 * gcc.dg/graphite/block-1.c: Same.
9531 * gcc.dg/graphite/block-5.c: Same.
9532 * gcc.dg/graphite/block-6.c: Same.
9533 * gcc.dg/graphite/interchange-1.c: Same.
9534 * gcc.dg/graphite/interchange-10.c: Same.
9535 * gcc.dg/graphite/interchange-11.c: Same.
9536 * gcc.dg/graphite/interchange-13.c: Same.
9537 * gcc.dg/graphite/interchange-14.c: Same.
9538 * gcc.dg/graphite/interchange-3.c: Same.
9539 * gcc.dg/graphite/interchange-4.c: Same.
9540 * gcc.dg/graphite/interchange-7.c: Same.
9541 * gcc.dg/graphite/interchange-8.c: Same.
9542 * gcc.dg/graphite/interchange-9.c: Same.
9543 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9544 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9545 * gcc.dg/graphite/pr37485.c: Same.
9546 * gcc.dg/graphite/scop-0.c (int toto): Same.
9547 * gcc.dg/graphite/scop-1.c: Same.
9548 * gcc.dg/graphite/scop-10.c: Same.
9549 * gcc.dg/graphite/scop-11.c: Same.
9550 * gcc.dg/graphite/scop-12.c: Same.
9551 * gcc.dg/graphite/scop-13.c: Same.
9552 * gcc.dg/graphite/scop-16.c: Same.
9553 * gcc.dg/graphite/scop-17.c: Same.
9554 * gcc.dg/graphite/scop-18.c: Same.
9555 * gcc.dg/graphite/scop-2.c: Same.
9556 * gcc.dg/graphite/scop-21.c (int test): Same.
9557 * gcc.dg/graphite/scop-22.c (void foo): Same.
9558 * gcc.dg/graphite/scop-4.c: Same.
9559 * gcc.dg/graphite/scop-5.c: Same.
9560 * gcc.dg/graphite/scop-6.c: Same.
9561 * gcc.dg/graphite/scop-7.c: Same.
9562 * gcc.dg/graphite/scop-8.c: Same.
9563 * gcc.dg/graphite/scop-9.c: Same.
9564 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9565 data-refs remain inside the inner loop.
9566 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9567 * gcc.dg/graphite/uns-interchange-14.c: Same.
9568 * gcc.dg/graphite/uns-interchange-9.c: Same.
9569 * gfortran.dg/graphite/interchange-3.f90
9571 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9574 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9575 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9576 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9577 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9578 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9579 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9580 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9581 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9582 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9583 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9584 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9585 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9587 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9589 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9590 * lib/target-supports.exp
9591 (check_effective_target_arm_neon_fp16_hw): New.
9593 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9595 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9596 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9598 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9600 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9601 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9603 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9604 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9605 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9606 when those are supported.
9607 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9610 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9611 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9614 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9615 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9616 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9618 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9620 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9622 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9623 Add float16x8_t case.
9624 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9625 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9626 main, exec_vcreate): Likewise.
9627 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9628 exec_vget_high): Likewise.
9629 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9630 exec_vget_low): Likewise.
9631 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9633 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9634 exec_vld1_dup): Likewise.
9635 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9636 exec_vld1_lane): Likewise.
9637 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9639 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9640 exec_vldX_dup): Likewise.
9641 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9642 exec_vldX_lane): Likewise.
9643 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9644 exec_vset_lane): Likewise.
9645 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9646 exec_vst1_lane): Likewise.
9648 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9650 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9651 * gcc.target/aarch64/vget_low_1.c: Likewise.
9653 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9655 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9656 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9657 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9658 (main): update orig_data to avoid float16 NaN on bigendian.
9660 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9662 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9664 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9665 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9666 * gcc.target/aarch64/vld1_lane.c: Likewise.
9668 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9671 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9673 2015-09-07 Marek Polacek <polacek@redhat.com>
9676 * gcc.dg/asm-10.c: New test.
9678 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9681 * gcc.dg/lto/pr67452_0.c: New test.
9683 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9686 * gcc.target/avr/pr65210.c: New test.
9688 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9691 * lib/target-supports.exp (check_cached_effective_target):
9692 Apppend $prop to et_prop_list only if needed.
9694 2015-09-04 Marek Polacek <polacek@redhat.com>
9697 * gcc.dg/ubsan/pr67279.c: New test.
9699 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9700 Petr Murzin <petr.murzin@intel.com>
9701 Kirill Yukhin <kirill.yukhin@intel.com>
9703 * gcc.target/i386/avx512f-scatter-1.c: New.
9704 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9705 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9707 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9709 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9710 rather than calling rmdir, cleanup if open fails.
9712 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9714 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9715 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9716 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9717 Return true for PowerPC targets that implement Altivec.
9719 2015-09-03 Renlin Li <renlin.li@arm.com>
9721 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9723 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9725 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9727 * gcc.target/powerpc/vec-shift.c: New test.
9729 2015-09-03 Tom de Vries <tom@codesourcery.com>
9731 PR tree-optimization/65637
9732 * gcc.dg/autopar/reduc-4.c: New test.
9734 2015-09-03 Tom de Vries <tom@codesourcery.com>
9736 PR tree-optimization/65637
9737 * gcc.dg/autopar/pr46099-2.c: New test.
9739 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9742 * g++.dg/pr67351.C: New test.
9744 2015-09-03 Richard Biener <rguenther@suse.de>
9747 * g++.dg/lto/pr66705_0.C: New testcase.
9749 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9752 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9753 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9755 2015-09-02 Marek Polacek <polacek@redhat.com>
9758 * gcc.dg/pr67432.c: New test.
9760 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9762 * lib/target-supports.exp (clear_effective_target_cache): New.
9763 (check_cached_effective_target): Update et_prop_list.
9764 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9765 * g++.dg/compat/compat.exp: Likewise.
9766 * g++.dg/compat/struct-layout-1.exp: Likewise.
9767 * lib/asan-dg.exp: Likewise.
9768 * lib/atomic-dg.exp: Likewise.
9769 * lib/cilk-plus-dg.exp: Likewise.
9770 * lib/clearcap.exp: Likewise.
9771 * lib/mpx-dg.exp: Likewise.
9772 * lib/tsan-dg.exp: Likewise.
9773 * lib/ubsan-dg.exp: Likewise.
9775 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9777 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9779 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9780 Andrew Bennett <andrew.bennett@imgtec.com>
9782 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9783 dependencies between ISA level and compact-branches.
9784 * gcc.target/mips/branch-10.c: Update expected output to allow
9785 compact forms of b/bal.
9786 * gcc.target/mips/branch-11.c: Likewise.
9787 * gcc.target/mips/branch-12.c: Likewise.
9788 * gcc.target/mips/branch-13.c: Likewise.
9789 * gcc.target/mips/branch-3.c: Likewise.
9790 * gcc.target/mips/branch-4.c: Likewise.
9791 * gcc.target/mips/branch-5.c: Likewise.
9792 * gcc.target/mips/branch-6.c: Likewise.
9793 * gcc.target/mips/branch-7.c: Likewise.
9794 * gcc.target/mips/branch-8.c: Likewise.
9795 * gcc.target/mips/branch-9.c: Likewise.
9796 * gcc.target/mips/branch-cost-1.c: Likewise.
9797 * gcc.target/mips/call-1.c: Likewise.
9798 * gcc.target/mips/call-2.c: Likewise.
9799 * gcc.target/mips/call-3.c: Likewise.
9800 * gcc.target/mips/call-4.c: Likewise.
9801 * gcc.target/mips/call-5.c: Likewise.
9802 * gcc.target/mips/call-6.c: Likewise.
9803 * gcc.target/mips/lazy-binding-1.c: Likewise.
9804 * gcc.target/mips/near-far-1.c: Likewise.
9805 * gcc.target/mips/near-far-2.c: Likewise.
9806 * gcc.target/mips/near-far-3.c: Likewise.
9807 * gcc.target/mips/near-far-4.c: Likewise.
9808 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9809 run with compact branches allowed.
9810 * gcc.target/mips/compact-branches-1.c: New file.
9811 * gcc.target/mips/compact-branches-2.c: Likewise.
9812 * gcc.target/mips/compact-branches-3.c: Likewise.
9813 * gcc.target/mips/compact-branches-4.c: Likewise.
9814 * gcc.target/mips/compact-branches-5.c: Likewise.
9815 * gcc.target/mips/compact-branches-6.c: Likewise.
9816 * gcc.target/mips/compact-branches-7.c: Likewise.
9818 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9820 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9821 Clean-up a created directory if testcase fails.
9823 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9826 * g++.dg/pr67405.C: New test.
9828 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9830 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9832 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9834 * gcc.dg/ifcvt-1.c: New test.
9835 * gcc.dg/ifcvt-2.c: Likewise.
9836 * gcc.dg/ifcvt-3.c: Likewise.
9838 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9841 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9844 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9846 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9848 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9851 * g++.dg/other/pr61753.C: New.
9853 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9855 * gcc.dg/tree-ssa/cmp-1.c: New file.
9857 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9859 * gcc.dg/tree-ssa/complex-7.c: New file.
9861 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9863 * gcc.target/powerpc/swaps-p8-19.c: New test.
9865 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9868 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9870 2015-08-29 Tom de Vries <tom@codesourcery.com>
9872 PR tree-optimization/46193
9873 * gcc.dg/autopar/pr46193.c: New test.
9875 2015-08-28 Nathan Sidwell <nathan@acm.org>
9877 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9878 use exit code for failure.
9880 * gcc.dg/torture/matrix-1.c: Use plain printf.
9881 * gcc.dg/torture/matrix-2.c: Likewise.
9882 * gcc.dg/torture/matrix-5.c: Likewise.
9883 * gcc.dg/torture/matrix-6.c: Likewise.
9884 * gcc.dg/torture/transpose-1.c: Likewise.
9885 * gcc.dg/torture/transpose-2.c: Likewise.
9886 * gcc.dg/torture/transpose-3.c: Likewise.
9887 * gcc.dg/torture/transpose-4.c: Likewise.
9888 * gcc.dg/torture/transpose-5.c: Likewise.
9889 * gcc.dg/torture/transpose-6.c: Likewise.
9891 2015-08-28 Jeff Law <law@redhat.com>
9894 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9895 * gcc.dg/torture/pr66752-1.c: New test
9896 * g++.dg/torture/pr66752-2.C: New test.
9898 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9900 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9902 * gcc.dg/tree-ssa/sra-15.c: New.
9904 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9906 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9907 * gcc.target/mips/msub-8.c: Ditto
9909 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9911 * lib/target-supports.exp (check-effective_target_vect_double):
9912 Enable for Power targets with VSX hardware available.
9913 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9914 vect_no_align && { ! vect_hw_misalign }.
9916 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9918 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9919 Replaced by opt_files, compile with -floop-nest-optimize.
9920 * g++.dg/graphite/graphite.exp: Same.
9921 * gfortran.dg/graphite/graphite.exp: Same.
9922 * gcc.dg/graphite/block-0.c: Adjust pattern.
9923 * gcc.dg/graphite/block-1.c: Same.
9924 * gcc.dg/graphite/block-3.c: Same.
9925 * gcc.dg/graphite/block-4.c: Same.
9926 * gcc.dg/graphite/block-5.c: Same.
9927 * gcc.dg/graphite/block-6.c: Same.
9928 * gcc.dg/graphite/block-7.c: Same.
9929 * gcc.dg/graphite/block-8.c: Same.
9930 * gcc.dg/graphite/block-pr47654.c: Same.
9931 * gcc.dg/graphite/interchange-0.c: Same.
9932 * gcc.dg/graphite/interchange-1.c: Same.
9933 * gcc.dg/graphite/interchange-10.c: Same.
9934 * gcc.dg/graphite/interchange-11.c: Same.
9935 * gcc.dg/graphite/interchange-12.c: Same.
9936 * gcc.dg/graphite/interchange-13.c: Same.
9937 * gcc.dg/graphite/interchange-14.c: Same.
9938 * gcc.dg/graphite/interchange-15.c: Same.
9939 * gcc.dg/graphite/interchange-3.c: Same.
9940 * gcc.dg/graphite/interchange-4.c: Same.
9941 * gcc.dg/graphite/interchange-5.c: Same.
9942 * gcc.dg/graphite/interchange-6.c: Same.
9943 * gcc.dg/graphite/interchange-7.c: Same.
9944 * gcc.dg/graphite/interchange-8.c: Same.
9945 * gcc.dg/graphite/interchange-9.c: Same.
9946 * gcc.dg/graphite/interchange-mvt.c: Same.
9947 * gcc.dg/graphite/pr37485.c: Same.
9948 * gcc.dg/graphite/uns-block-1.c: Same.
9949 * gcc.dg/graphite/uns-interchange-12.c: Same.
9950 * gcc.dg/graphite/uns-interchange-14.c: Same.
9951 * gcc.dg/graphite/uns-interchange-15.c: Same.
9952 * gcc.dg/graphite/uns-interchange-9.c: Same.
9953 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9954 * gfortran.dg/graphite/interchange-3.f90: Same.
9956 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9959 * gcc.target/i386/pr67317-1.c: New test.
9960 * gcc.target/i386/pr67317-2.c: Ditto.
9961 * gcc.target/i386/pr67317-3.c: Ditto.
9962 * gcc.target/i386/pr67317-4.c: Ditto.
9963 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9964 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9966 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9968 * gcc.target/powerpc/vec-shr.c: New.
9970 2015-08-27 Marek Polacek <polacek@redhat.com>
9973 * gcc.dg/torture/pr67005.c: New test.
9975 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9977 * gcc.dg/tree-ssa/sra-15.c: New.
9979 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9981 * gcc.target/aarch64/long_branch_1.c: New test.
9983 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9985 * gcc.target/s390/20150826-1.c: New test.
9987 2015-08-26 Renlin Li <renlin.li@arm.com>
9989 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9991 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9993 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9995 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9997 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9998 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9999 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10000 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10002 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10004 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10005 New test directive.
10006 * gcc.target/aarch64/tlsle_1.x: New test source.
10007 * gcc.target/aarch64/tlsle12_1.c: New testcase.
10008 * gcc.target/aarch64/tlsle24_1.c: Likewise.
10009 * gcc.target/aarch64/tlsle32_1.c: Likewise.
10011 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10014 * gfortran.dg/shape_8.f90: New test.
10016 2015-08-25 Marek Polacek <polacek@redhat.com>
10018 PR middle-end/67330
10019 * gcc.dg/weak/weak-18.c: New test.
10021 2015-08-25 David Malcolm <dmalcolm@redhat.com>
10023 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
10024 gcc_jit_context_set_bool_use_external_driver.
10026 2015-08-25 Nathan Sidwell <nathan@acm.org>
10028 * gcc.c-torture/execute/builtins/20010124-1.x: New.
10030 * gcc.dg/20001117-1.c: Needs return_address.
10031 * gcc.dg/20020415-1.c: Needs alloca.
10032 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
10033 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10034 * gcc.dg/pr63186.c: Needs label_values.
10035 * gcc.dg/torture/pr33848.c: Likwise.
10037 * lib/target-supports.exp (check_effective_target_fopenacc,
10038 check_effective_target_fopenmp): Disable for nvptx.
10039 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10040 * gcc.dg/stack-usage-1.c: Likewise.
10041 * gcc.dg/stack-usage-2.c: Likewise.
10042 * gcc.dg/unused-5.c: Likewise.
10043 * gcc.dg/unwind-1.c: Likewise.
10045 2015-08-25 Christian Bruel <christian.bruel@st.com>
10047 * gcc.dg/Wno-frame-address.c: Skip for ARM.
10048 * g++.dg/Wno-frame-address.C: Ditto.
10050 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10053 * g++.dg/pr67211.C: New test.
10055 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
10059 * gfortran.dg/block_end_error_1.f90: New test.
10060 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10062 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10065 * gcc.target/i386/pr66821.c: New test.
10067 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10070 * gcc.target/i386/pr67329.c: New test.
10072 2015-08-24 Nathan Sidwell <nathan@acm.org>
10074 * gcc.dg/pr49551.c: Needs -fdata-sections.
10076 * gcc.dg/pr64935-2.c: Needs scheduling.
10078 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10079 * gcc.dg/torture/pr63738.c: Likewise.
10080 * gcc.dg/torture/pr64728.c: Likewise.
10081 * gcc.dg/pr63748.c: Likewise.
10082 * gcc.dg/20020312-2.c: Likewise.
10084 * gcc.dg/torture/pr66123.c: Needs label_values.
10086 * gcc.dg/torture/pr41261.c: Needs profiling.
10087 * gcc.dg/pr26570.c: Likewise.
10088 * gcc.dg/pr61776.c: Likewise.
10089 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10090 * gcc.dg/gomp/pr34610.c: Likewise.
10091 * gcc.dg/pr54121.c: Likewise.
10092 * gcc.dg/20050325-1.c: Likewise.
10093 * gcc.dg/pr66899.c: Likewise.
10094 * gcc.dg/pr48770.c: Likewise.
10095 * gcc.dg/pr24225.c: Likewise.
10097 * gcc.dg/pr27531-1.c: Needs io.
10098 * gcc.dg/pr44606.c: Likewise.
10100 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10102 * gcc.dg/pr51990.c: Needs alloca.
10104 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10106 2015-08-24 Tom de Vries <tom@codesourcery.com>
10108 PR tree-optimization/65468
10109 * gcc.dg/gomp/static-chunk-size-one.c: New test.
10111 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10113 PR libfortran/54572
10114 * gfortran.dg/backtrace_1.f90: New test.
10116 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10118 PR libfortran/62296
10119 * gfortran.dg/execute_command_line_2.f90: New test.
10121 2015-08-23 Tom de Vries <tom@codesourcery.com>
10123 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10124 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10125 vect_no_int_max to vect_no_int_min_max.
10126 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10127 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10128 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10129 * gcc.dg/vect/slp-reduc-4.c: Same.
10130 * gcc.dg/vect/slp-reduc-5.c: Same.
10131 * gcc.dg/vect/vect-125.c: Same.
10132 * gcc.dg/vect/vect-13.c: Same.
10133 * gcc.dg/vect/vect-double-reduc-3.c: Same.
10134 * gcc.dg/vect/vect-reduc-1.c: Same.
10135 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10136 * gcc.dg/vect/vect-reduc-1char.c:Same.
10137 * gcc.dg/vect/vect-reduc-1short.c: Same.
10138 * gcc.dg/vect/vect-reduc-2.c: Same.
10139 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10140 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10141 * lib/target-supports.exp: Same.
10143 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
10146 * g++.dg/cpp0x/decltype63.C: New.
10148 2015-08-22 Nathan Sidwell <nathan@acm.org>
10150 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10151 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10152 * c-c++-common/Wunused-var-8.c: Likewise.
10153 * c-c++-common/gomp/pr61486-2.c: Likewise.
10154 * c-c++-common/Wunused-var-6.c: Likewise.
10155 * c-c++-common/goacc/reduction-1.c: Likewise.
10156 * c-c++-common/goacc/reduction-2.c: Likewise.
10157 * c-c++-common/goacc/reduction-3.c: Likewise.
10158 * c-c++-common/goacc/reduction-4.c: Likewise.
10159 * gcc.dg/builtins-64.c: Likewise.
10160 * gcc.dg/pr59523.c: Likewise.
10161 * gcc.dg/tree-ssa/20080530.c: Likewise.
10162 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10163 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10164 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10165 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10166 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10167 * gcc.dg/pr59011.c: Likewise.
10168 * gcc.dg/uninit-9.c: Likewise.
10169 * gcc.dg/pr61561.c: Likewise.
10170 * gcc.dg/vla-4.c: Likewise.
10171 * gcc.dg/20101010-1.c: Likewise.
10172 * gcc.dg/pr49120.c: Likewise.
10173 * gcc.dg/20030331-2.c: Likewise.
10174 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10175 * gcc.dg/pr25682.c: Likewise.
10176 * gcc.dg/guality/guality.c: Likewise.
10177 * gcc.dg/pr27301.c: Likewise.
10178 * gcc.dg/uninit-9-O0.c: Likewise.
10179 * gcc.dg/fold-alloca-1.c: Likewise.
10180 * gcc.dg/pr41470.c: Likewise.
10181 * gcc.dg/pr51491-2.c: Likewise.
10182 * gcc.dg/winline-7.c: Likewise.
10183 * gcc.dg/vla-2.c: Likewise.
10184 * gcc.dg/pr50764.c: Likewise.
10185 * gcc.dg/c99-vla-1.c: Likewise.
10186 * gcc.dg/pr33238.c: Likewise.
10187 * gcc.dg/c99-const-expr-13.c: Likewise.
10188 * gcc.dg/builtin-return-1.c: Likewise.
10189 * gcc.dg/vla-3.c: Likewise.
10190 * gcc.dg/20020415-1.c: Likewise.
10191 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10192 * gcc.dg/shrink-wrap-alloca.c: Likewise.
10193 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10194 * gcc.dg/torture/calleesave-sse.c: Likewise.
10195 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10196 * gcc.dg/gomp/vla-2.c: Likewise.
10197 * gcc.dg/gomp/vla-3.c: Likewise.
10198 * gcc.dg/gomp/vla-4.c: Likewise.
10199 * gcc.dg/gomp/pr30494.c: Likewise.
10200 * gcc.dg/gomp/vla-5.c: Likewise.
10201 * gcc.dg/pr51990-2.c: Likewise.
10202 * gcc.dg/vla-22.c: Likewise.
10204 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10206 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10207 * gcc.dg/dollar.c: Likewise.
10208 * gcc.dg/pragma-message.c: Likewise.
10209 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10210 * c-c++-common/raw-string-14.c: Likewise.
10212 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10214 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10215 property that instantiation here is a compile-time error.
10217 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10219 * g++.dg/other/pr67065.C: Extend.
10221 2015-08-21 Nathan Sidwell <nathan@acm.org>
10223 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10225 (check_effective_target_global_constructor): New.
10226 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10227 * gcc.dg/debug/debug.exp: Skip for nvptx.
10228 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10230 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10231 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10232 * gcc.c-torture/compile/pr33855.c: Likewise.
10233 * gcc.c-torture/compile/920723-1.c: Likewise.
10234 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10236 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10238 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10241 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10243 * gcc.c-torture/execute/switch-1.c: Likewise.
10245 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10246 * gcc.c-torture/execute/printf-1.c: Likewise.
10247 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10248 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10249 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10250 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10251 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10252 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10253 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10254 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10255 * gcc.c-torture/execute/gofast.c: Likewise.
10256 * gcc.c-torture/execute/complex-6.c: Likewise.
10258 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10259 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10260 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10261 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10262 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10263 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10264 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10265 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10266 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10267 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10268 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10269 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10270 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10271 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10272 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10273 * gcc.dg/setjmp-1.c: Likewise.
10274 * gcc.dg/cleanup-5.c: Likewise.
10275 * gcc.dg/cleanup-12.c: Likewise.
10276 * gcc.dg/cleanup-13.c: Likewise.
10278 * gcc.dg/constructor-1.c: Require global ctor.
10280 * gcc.dg/fork-instrumentation.c: Require profiling.
10281 * gcc.dg/20030107-1.c: Likewise.
10282 * gcc.dg/20030702-1.c: Likewise.
10284 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10285 * gcc.dg/cpp/paste2.c: Likewise.
10286 * gcc.dg/cpp/strify3.c: Likewise.
10287 * gcc.dg/cpp/strify4.c: Likewise.
10288 * gcc.dg/cpp/lexnum.c: Likewise.
10289 * gcc.dg/cpp/digraphs.c: Likewise.
10290 * gcc.dg/cpp/macro1.c: Likewise.
10292 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10294 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10296 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10298 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10301 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10303 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10304 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10305 vec_vpmsum_be and vec_shasigma_be.
10307 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10309 * lib/target-supports.exp
10310 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10311 with -mfp16-format=ieee.
10313 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10316 * g++.dg/other/pr67065.C: New.
10318 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10320 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10322 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10323 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10324 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10325 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10327 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10329 * gcc.dg/wide_shift_64_1.c: New testcase.
10330 * gcc.dg/wide_shift_128_1.c: Likewise.
10331 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10333 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10335 * lib/target-supports.exp
10336 (check_effective_target_fstack_protector_enabled): New test.
10337 * gcc.target/i386/ssp-default.c: New test.
10339 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10342 * gfortran.dg/generic_31.f90: New.
10344 2015-08-19 Marek Polacek <polacek@redhat.com>
10346 PR middle-end/67133
10347 * g++.dg/torture/pr67133.C: New test.
10349 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10351 * gcc.target/powerpc/altivec-35.c: New test.
10352 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10353 * gcc.target/powerpc/vsx-vector-7.c: New test.
10355 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10357 PR middle-end/36757
10358 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10359 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10361 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10363 PR rtl-optimization/67218
10364 * gcc.c-torture/execute/ieee/pr67218.c,
10365 gcc.target/aarch64/fcvt_int_float_double1.c,
10366 gcc.target/aarch64/fcvt_int_float_double2.c,
10367 gcc.target/aarch64/fcvt_int_float_double3.c,
10368 gcc.target/aarch64/fcvt_int_float_double4.c,
10369 gcc.target/aarch64/fcvt_uint_float_double1.c,
10370 gcc.target/aarch64/fcvt_uint_float_double2.c,
10371 gcc.target/aarch64/fcvt_uint_float_double3.c,
10372 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10374 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10376 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10377 dg-options to disable LSE extensions.
10378 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10379 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10380 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10381 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10382 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10383 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10384 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10385 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10386 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10387 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10388 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10389 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10390 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10391 * gcc.target/aarch64/sync-op-full.c: Likewise.
10392 * gcc.target/aarch64/sync-op-release.c: Likewise.
10394 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10397 * g++.dg/cpp1z/feat-cxx1z.C: New.
10399 2015-08-18 Marek Polacek <polacek@redhat.com>
10401 PR middle-end/67222
10402 * gcc.dg/torture/pr67222.c: New test.
10404 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10406 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10408 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10410 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10411 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10412 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10414 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10416 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10417 which is used in later code.
10419 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10422 * g++.dg/cpp0x/nullptr34.C: New.
10423 * g++.dg/warn/Wconversion2.C: Adjust.
10424 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10425 * g++.old-deja/g++.other/null3.C: Likewise.
10427 * g++.dg/cpp0x/pr51313.C: Adjust.
10429 2015-08-17 Richard Biener <rguenther@suse.de>
10431 PR tree-optimization/67221
10432 * gcc.dg/torture/pr67221.c: New testcase.
10434 2015-08-17 Mike Stump <mikestump@comcast.net>
10435 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10437 * gcc.target/arm/memcpy-aligned-1.c: New test.
10439 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10442 * gfortran.dg/norm_4.f90: Rename to...
10443 * gfortran.dg/norm2_4.f90: this.
10444 * gfortran.dg/norm2_5.f90: New test.
10446 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10449 * gcc.dg/ssp-1.c: Make counter a register.
10450 * gcc.dg/ssp-2.c: Likewise.
10451 * gcc.dg/torture/parm-coalesce.c: New.
10453 2015-08-14 Marek Polacek <polacek@redhat.com>
10455 PR middle-end/67133
10456 * gcc.dg/torture/pr67133.c: New test.
10458 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10459 Matthias Klose <doko@debian.org>
10462 * gcc.c-torture/compile/pr67143.c: New
10463 * gcc.target/aarch64/atomic-op-imm.c
10464 (atomic_fetch_add_negative_RELAXED): New.
10465 (atomic_fetch_sub_negative_ACQUIRE): New.
10467 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10469 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10470 * gcc.target/aarch64/target_attr_8.c: Likewise.
10471 * gcc.target/aarch64/target_attr_14.c: Likewise.
10473 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10475 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10477 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10479 * gcc.target/i386/builtin_target.c: Add skylake check.
10481 2015-08-13 Jeff Law <law@redhat.com>
10483 * gcc.dg/pr66314.c: Moved from here to ..
10484 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10485 to clear all sanitizers before -fsanitize=kernel-address.
10487 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10489 * gcc.target/aarch64/cinc_common_1.c: New test.
10491 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10494 * g++.dg/ext/attribute-may-alias-1.C: New.
10495 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10497 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10499 * gcc.target/aarch64/atomic-inst-cas.c: New.
10500 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10502 2015-08-13 Andreas Schwab <schwab@suse.de>
10504 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10506 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10509 * g++.dg/torture/pr62164.C: New.
10511 2015-08-13 Richard Biener <rguenther@suse.de>
10513 PR tree-optimization/67191
10514 * gcc.dg/torture/pr67191.c: New testcase.
10515 * g++.dg/torture/pr67191.C: Likewise.
10517 2015-08-13 Richard Biener <rguenther@suse.de>
10519 PR tree-optimization/66502
10520 PR tree-optimization/67167
10521 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10523 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10526 * g++.dg/init/new42.C: New.
10528 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10531 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10533 * gcc.target/powerpc/pr67071-2.c: Likewise.
10534 * gcc.target/powerpc/pr67071-3.c: Likewise.
10536 2015-08-12 Marek Polacek <polacek@redhat.com>
10539 * c-c++-common/Wshift-overflow-6.c: New test.
10540 * c-c++-common/Wshift-overflow-7.c: New test.
10541 * g++.dg/cpp1y/left-shift-2.C: New test.
10543 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10546 * g++.dg/cpp0x/pr52742.C: New.
10548 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10550 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10551 Check Knights Landing support.
10553 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10556 * g++.dg/warn/Wunused-result-1.C: New.
10558 2015-08-12 Richard Biener <rguenther@suse.de>
10560 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10561 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10563 * g++.dg/tree-ssa/pr61034.C: Adjust.
10564 * gcc.dg/fold-compare-2.c: Likewise.
10565 * gcc.dg/pr50763.c: Likewise.
10566 * gcc.dg/predict-3.c: Likewise.
10567 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10568 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10569 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10570 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10571 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10572 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10573 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10574 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10575 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10576 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10577 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10578 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10580 2015-08-12 Nathan Sidwell <nathan@acm.org>
10582 * gcc.dg/vrp-min-max-1.c: New.
10583 * gcc.dg/vrp-min-max-2.c: New.
10585 2015-08-12 Richard Biener <rguenther@suse.de>
10587 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10589 2015-08-12 Tom de Vries <tom@codesourcery.com>
10592 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10593 Handle absence of vector min/max for sparc.
10595 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10598 * g++.dg/ext/mv25.C: New test.
10600 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10602 * gcc.target/i386/avx2-vect-shift.c: New test.
10604 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10608 * gcc.dg/pragma-diag-3.c: New test.
10609 * gcc.dg/pragma-diag-4.c: New test.
10611 2015-08-11 Nathan Sidwell <nathan@acm.org>
10613 * c-c++-common/dfp/operator-comma.c: Call init function.
10614 * c-c++-common/dfp/convert-dfp-2.c: New test.
10616 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10618 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10619 Treat model == 0x4f as Broadwell.
10621 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10623 PR libfortran/67140
10624 * gfortran.dg/pr67140.f90: New test.
10626 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10629 PR middle-end/66332
10630 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10632 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10635 * gfortran.dg/ieee/large_4.f90: New test.
10637 2015-08-08 Bud Davis <jmdavis@link.com>
10640 * gfortran.dg/common_22.f90: New.
10642 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10644 PR rtl-optimization/67028
10645 * gcc.dg/pr67028.c: New testcase.
10647 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10649 PR rtl-optimization/67029
10650 * gcc.dg/pr67029.c: New test.
10652 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10655 * gfortran.dg/ieee/ieee_8.f90: New test.
10657 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10659 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10661 * gcc.target/aarch64/noplt_2.c: Likewise.
10662 * gcc.target/aarch64/noplt_3.c: Likewise.
10664 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10666 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10667 optimization level, and print a summary at the end.
10669 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10671 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10673 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10675 * gcc.target/aarch64/noplt_3.c: New testcase.
10677 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10679 * gcc.target/aarch64/noplt_1.c: New testcase.
10680 * gcc.target/aarch64/noplt_2.c: Likewise.
10682 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10684 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10685 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10687 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10689 * gcc.target/s390/dwarfregtable-1.c: New test.
10690 * gcc.target/s390/dwarfregtable-2.c: New test.
10691 * gcc.target/s390/dwarfregtable-3.c: New test.
10693 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10695 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10697 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10700 * gfortran.dg/ieee/large_2.f90: New test.
10701 * gfortran.dg/ieee/large_3.F90: New test.
10703 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10706 * gfortran.dg/ieee/large_1.f90: Adjust test.
10708 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10709 Jeff Law <law@redhat.com>
10712 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10713 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10714 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10715 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10716 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10717 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10719 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10721 PR middle-end/66311
10722 * gfortran.dg/pr66311.f90: New file.
10724 2015-08-05 Richard Biener <rguenther@suse.de>
10726 PR tree-optimization/67121
10727 * gcc.dg/torture/pr67121.c: New testcase.
10729 2015-08-05 Nick Clifton <nickc@redhat.com>
10731 * gcc.target/rl78: New directory.
10732 * gcc.target/rl78/rl78.exp: New file: Test driver.
10733 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10735 2015-08-05 Richard Biener <rguenther@suse.de>
10737 PR middle-end/67120
10738 * gcc.dg/torture/pr67120.c: New testcase.
10740 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10744 * lib/fortran-modules.exp: Call cleanup-submodules from
10746 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10747 cover the cases where private entities are no longer optimized
10749 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10751 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10752 * gfortran.dg/submodule_5.f08: The same.
10753 * gfortran.dg/submodule_9.f08: The same.
10754 * gfortran.dg/submodule_10.f08: New test.
10756 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10759 * g++.dg/cpp1y/var-templ35.C: New.
10761 2015-08-05 Richard Biener <rguenther@suse.de>
10763 PR tree-optimization/67055
10764 * g++.dg/torture/pr67055.C: New testcase.
10766 2015-08-05 Richard Biener <rguenther@suse.de>
10768 PR tree-optimization/67109
10769 * gcc.dg/torture/pr67109.c: New testcase.
10770 * gcc.dg/vect/vect-119.c: Adjust.
10772 2015-08-05 Richard Biener <rguenther@suse.de>
10774 PR middle-end/67107
10775 * gcc.dg/pr67107.c: New testcase.
10777 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10780 * g++.dg/cpp1z/abbrev2.C: New.
10782 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10784 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10786 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10789 * g++.dg/init/explicit4.C: New.
10791 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10793 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10794 without VSX an Power8 vector support.
10796 2015-08-04 Richard Biener <rguenther@suse.de>
10798 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10800 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10803 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10806 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10809 * g++.dg/cpp1y/var-templ34.C: New.
10811 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10813 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10814 * gcc.target/aarch64/target_attr_1.c: Likewise.
10815 * gcc.target/aarch64/target_attr_2.c: Likewise.
10816 * gcc.target/aarch64/target_attr_3.c: Likewise.
10817 * gcc.target/aarch64/target_attr_4.c: Likewise.
10818 * gcc.target/aarch64/target_attr_5.c: Likewise.
10819 * gcc.target/aarch64/target_attr_6.c: Likewise.
10820 * gcc.target/aarch64/target_attr_7.c: Likewise.
10821 * gcc.target/aarch64/target_attr_8.c: Likewise.
10822 * gcc.target/aarch64/target_attr_9.c: Likewise.
10823 * gcc.target/aarch64/target_attr_10.c: Likewise.
10824 * gcc.target/aarch64/target_attr_11.c: Likewise.
10825 * gcc.target/aarch64/target_attr_12.c: Likewise.
10826 * gcc.target/aarch64/target_attr_13.c: Likewise.
10827 * gcc.target/aarch64/target_attr_14.c: Likewise.
10828 * gcc.target/aarch64/target_attr_15.c: Likewise.
10830 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10832 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10834 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10836 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10838 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10840 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10843 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10846 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10847 * gfortran.dg/ieee/large_1.f90: New test.
10849 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10851 PR tree-optimization/67043
10852 * gcc.dg/pr67043.c: New test.
10854 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10856 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10858 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10860 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10861 it to push/pop timing items.
10862 (main): For each optimization level, create a gcc_jit_timer, and
10863 time all of the iteration within that level cumulatively.
10864 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10865 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10867 2015-08-03 Alexander Basov <coohpt@gmail.com>
10869 PR middle-end/64744
10870 PR middle-end/48470
10871 PR middle-end/43404
10872 * gcc.target/arm/pr43404.c : New testcase.
10873 * gcc.target/arm/pr48470.c : New testcase.
10874 * gcc.target/arm/pr64744-1.c : New testcase.
10875 * gcc.target/arm/pr64744-2.c : New testcase.
10877 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10879 PR tree-optimization/67077
10880 * gcc.dg/pr67077.c: New test.
10882 2015-08-03 Jeff Law <law@redhat.com>
10884 PR middle-end/66314
10885 PR gcov-profile/66899
10886 * gcc.dg/pr66899.c: New test.
10887 * gcc.dg/pr66314.c: New test.
10889 2015-08-03 Marek Polacek <polacek@redhat.com>
10892 * gcc.dg/pr67088.c: New test.
10894 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10897 * gcc.target/arm/vnmul-1.c: New.
10898 * gcc.target/arm/vnmul-2.c: New.
10899 * gcc.target/arm/vnmul-3.c: New.
10900 * gcc.target/arm/vnmul-4.c: New.
10902 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10905 * gfortran.dg/class_allocate_20.f90: New.
10907 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10909 * gcc.target/aarch64/csel_bfx_1.c: New test.
10910 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10912 2015-08-02 Martin Sebor <msebor@redhat.com>
10914 * g++.dg/Wframe-address-in-Wall.C: New test.
10915 * g++.dg/Wframe-address.C: New test.
10916 * g++.dg/Wno-frame-address.C: New test.
10917 * gcc.dg/Wframe-address-in-Wall.c: New test.
10918 * gcc.dg/Wframe-address.c: New test.
10919 * gcc.dg/Wno-frame-address.c: New test.
10921 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10923 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10925 2015-08-01 Michael Collison <michael.collison@linaro.org
10926 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10928 * gcc.target/arm/mincmp.c: New test.
10930 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10933 * gfortran.dg/associated_target_6.f03: New test
10935 2015-08-01 Tom de Vries <tom@codesourcery.com>
10937 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10938 optimize ("-ftree-parallelize-loops=0").
10939 Add successful scans for 2 detected reductions. Add xfail scans for 3
10940 detected reductions.
10941 * gcc.dg/autopar/reduc-2short.c: Same.
10942 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10943 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10944 detected reductions.
10945 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10946 and max reductions.
10948 2015-07-31 Marek Polacek <polacek@redhat.com>
10951 * g++.dg/ubsan/pr66977.C: New test.
10953 2015-07-30 Marek Polacek <polacek@redhat.com>
10955 * c-c++-common/Wtautological-compare-3.c: New test.
10957 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10959 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10960 (CHECK): Pass address of scalar, rather than array.
10962 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10964 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10966 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10968 * gcc.target/aarch64/fp16/fp16.exp: New.
10969 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10970 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10972 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10974 * gcc.target/aarch64/f16_movs_1.c: New test.
10976 2015-07-28 Tom de Vries <tom@codesourcery.com>
10978 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10981 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10982 Manuel López-Ibáñez <manu@gcc.gnu.org>
10984 * gcc.dg/parm-incomplete-1.c: Update.
10985 * gcc.dg/pr18809-1.c: Update.
10986 * gcc.dg/pr27953.c: Update.
10987 * gcc.dg/vla-11.c: Update.
10989 2015-07-27 Marek Polacek <polacek@redhat.com>
10991 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10993 2015-07-27 Tom de Vries <tom@codesourcery.com>
10995 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10996 attribute. Update comment.
10998 Add scan for not parallelizing inner loop.
10999 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11003 2015-07-27 Marek Polacek <polacek@redhat.com>
11006 * c-c++-common/Wtautological-compare-2.c: New test.
11008 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
11011 * gcc.target/i386/pr66232-6.c: New tests.
11012 * gcc.target/i386/pr66232-7.c: Likewise.
11013 * gcc.target/i386/pr66232-8.c: Likewise.
11014 * gcc.target/i386/pr66232-9.c: Likewise.
11016 2015-07-27 Marek Polacek <polacek@redhat.com>
11020 * c-c++-common/Wtautological-compare-1.c: New test.
11022 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
11025 * g++.dg/template/pr18969.C: New test.
11026 * g++.dg/template/pr18969-2.C: New test.
11027 * g++.old-deja/g++.jason/overload.C: Remove return value in
11028 template function returning void.
11030 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
11032 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11033 immediates to avoid shift-overflow warnings.
11035 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
11038 * g++.dg/init/pr66857.C: New test.
11040 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
11043 * gcc.target/i386/pr66648.c: New test.
11045 2015-07-25 Tom de Vries <tom@codesourcery.com>
11047 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11048 interchange_files and block_files variables.
11049 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11051 * gcc.dg/graphite/uns-interchange-12.c: Same.
11052 * gcc.dg/graphite/uns-interchange-14.c: Same.
11053 * gcc.dg/graphite/uns-interchange-15.c: Same.
11054 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11055 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11057 2015-07-25 Jeff Law <law@redhat.com>
11061 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11062 * gcc.dg/torture/pr66752-1.c: New test
11063 * g++.dg/torture/pr66752-2.C: New test.
11065 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
11068 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11070 PR rtl-optimization/64164
11071 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11072 * gcc.dg/ssp-1.c: Make counter a register.
11073 * gcc.dg/ssp-2.c: Likewise.
11074 * gcc.dg/torture/parm-coalesce.c: New.
11076 2015-07-24 Tom de Vries <tom@codesourcery.com>
11078 * gcc.dg/graphite/block-1.c: Xfail scan.
11079 * gcc.dg/graphite/interchange-12.c: Same.
11080 * gcc.dg/graphite/interchange-14.c: Same.
11081 * gcc.dg/graphite/interchange-15.c: Same.
11082 * gcc.dg/graphite/interchange-9.c: Same.
11083 * gcc.dg/graphite/interchange-mvt.c: Same.
11084 * gcc.dg/graphite/uns-block-1.c: New test.
11085 * gcc.dg/graphite/uns-interchange-12.c: New test.
11086 * gcc.dg/graphite/uns-interchange-14.c: New test.
11087 * gcc.dg/graphite/uns-interchange-15.c: New test.
11088 * gcc.dg/graphite/uns-interchange-9.c: New test.
11089 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11091 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11094 * c-c++-common/Wunused-function-1.c: New.
11096 2015-07-24 Tom de Vries <tom@codesourcery.com>
11098 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11099 alternative exit-first loop transform.
11100 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11101 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11102 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11103 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11104 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11105 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11106 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11107 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11108 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11110 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
11113 * gcc.target/i386/mpx/pr66566.c: New test.
11115 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
11118 * gcc.target/i386/pr66978.c: New test.
11120 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11122 * gcc.target/s390/gpr2fprsavecfi.c: New test.
11124 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11126 * gcc.target/s390/insv-1.c: New test.
11127 * gcc.target/s390/insv-2.c: New test.
11128 * gcc.target/s390/insv-3.c: New test.
11130 2015-07-24 Tom de Vries <tom@codesourcery.com>
11132 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11134 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11136 PR middle-end/25530
11137 * gcc.dg/pr25530.c: New test.
11139 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11141 PR middle-end/25529
11142 * gcc.dg/pr25529.c: New test.
11144 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
11146 * gcc.target/arm/reg_equal_test.c: New test.
11148 2015-07-23 Jeff Law <law@redhat.com>
11151 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11152 * gcc.dg/torture/pr66752-1.c: New test
11153 * g++.dg/torture/pr66752-2.C: New test.
11155 2015-07-23 Marek Polacek <polacek@redhat.com>
11158 * g++.dg/warn/Wlogical-op-2.C: New test.
11160 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11162 PR rtl-optimization/64164
11163 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11164 * gcc.dg/ssp-1.c: Make counter a register.
11165 * gcc.dg/ssp-2.c: Likewise.
11166 * gcc.dg/torture/parm-coalesce.c: New.
11168 2015-07-23 Marek Polacek <polacek@redhat.com>
11171 * c-c++-common/ubsan/pr66908.c: New test.
11173 2015-07-23 Tom de Vries <tom@codesourcery.com>
11175 * gcc.dg/autopar/outer-4.c: Add xfail.
11176 * gcc.dg/autopar/outer-5.c: Same.
11177 * gcc.dg/autopar/outer-6.c: Same.
11178 * gcc.dg/autopar/reduc-2.c: Same.
11179 * gcc.dg/autopar/reduc-2char.c: Same.
11180 * gcc.dg/autopar/reduc-2short.c: Same.
11181 * gcc.dg/autopar/reduc-8.c: Same.
11182 * gcc.dg/autopar/uns-outer-4.c: New test.
11183 * gcc.dg/autopar/uns-outer-5.c: New test.
11184 * gcc.dg/autopar/uns-outer-6.c: New test.
11186 2015-07-23 Richard Biener <rguenther@suse.de>
11188 PR tree-optimization/66952
11189 * gcc.dg/torture/pr66952.c: Use signed char.
11191 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
11193 PR tree-optimization/66926,66951
11194 * gcc.dg/vect/pr66951.c: New test.
11196 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
11199 * g++.dg/parse/error57.C: New.
11200 * g++.dg/expr/string-2.C: Update.
11202 2015-07-23 Richard Biener <rguenther@suse.de>
11204 PR tree-optimization/66945
11205 * gcc.dg/torture/pr66945.c: New testcase.
11207 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11210 * g++.dg/ext/mv24.C: New test.
11212 2015-07-22 Marek Polacek <polacek@redhat.com>
11214 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11217 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11221 * gfortran.dg/generic_30.f90: New.
11223 2015-07-22 Richard Biener <rguenther@suse.de>
11225 PR tree-optimization/66952
11226 * gcc.dg/torture/pr66952.c: New testcase.
11228 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11230 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11232 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11234 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11236 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11238 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11240 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11242 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11244 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11246 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11248 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11250 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11252 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11254 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11256 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11258 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11260 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11262 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11264 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11266 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11268 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11270 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11272 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11274 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11276 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11278 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11280 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11282 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11284 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11286 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11288 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11290 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11292 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11294 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11296 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11298 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11300 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11302 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11304 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11306 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11308 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11310 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11312 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11314 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11316 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11318 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11320 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11322 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11324 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11326 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11328 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11330 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11332 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11334 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11336 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11338 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11340 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11342 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11344 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11346 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11348 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11350 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11352 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11354 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11356 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11358 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11360 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11362 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11364 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11366 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11368 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11370 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11372 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11374 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11376 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11378 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11380 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11382 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11384 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11386 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11388 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11390 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11392 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11394 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11396 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11398 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11400 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11402 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11404 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11406 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11408 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11410 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11412 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11414 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11416 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11418 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11420 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11422 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11424 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11426 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11428 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11430 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11432 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11434 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11436 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11438 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11440 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11442 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11444 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11446 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11448 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11450 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11452 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11454 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11456 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11458 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11460 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11462 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11464 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11466 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11468 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11470 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11472 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11474 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11476 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11478 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11480 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11482 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11484 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11486 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11488 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11490 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11492 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11495 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11497 * g++.dg/template/crash81.C: Update.
11499 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11502 * gcc.target/i386/pr66424.c: New.
11504 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11506 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11508 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11511 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11512 Drop address sanitization.
11514 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11516 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11517 Skip -march=armv4t.
11518 (dg-additional-options): Set armv5t flag.
11520 2015-07-21 Marek Polacek <polacek@redhat.com>
11522 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11523 * gcc.dg/vmx/unpack.c: Likewise.
11524 * gcc.target/powerpc/quad-atomic.c: Likewise.
11526 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11528 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11530 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11532 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11535 2015-07-20 Marek Polacek <polacek@redhat.com>
11538 * c-c++-common/Wshift-overflow-1.c: New test.
11539 * c-c++-common/Wshift-overflow-2.c: New test.
11540 * c-c++-common/Wshift-overflow-3.c: New test.
11541 * c-c++-common/Wshift-overflow-4.c: New test.
11542 * c-c++-common/Wshift-overflow-5.c: New test.
11543 * g++.dg/cpp1y/left-shift-1.C: New test.
11544 * gcc.dg/c90-left-shift-2.c: New test.
11545 * gcc.dg/c90-left-shift-3.c: New test.
11546 * gcc.dg/c99-left-shift-2.c: New test.
11547 * gcc.dg/c99-left-shift-3.c: New test.
11548 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11549 * gcc.c-torture/execute/pr40386.c: Likewise.
11550 * gcc.dg/vect/pr33373.c: Likewise.
11551 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11552 * gcc.dg/vect/vect-shift-2.c: Likewise.
11554 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11556 * gcc.target/aarch64/neg_abs_1.c: New test.
11558 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11561 * gcc.target/i386/pr66922.c: New test.
11563 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11565 PR middle-end/46851
11566 PR middle-end/60340
11567 * gcc.dg/tree-ssa/pr42327.c: Removed.
11568 * g++.dg/other/pr35011.C: Removed.
11570 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11573 * gcc.target/i386/pr66906.c: New test.
11575 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11577 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11578 as follow-up to r225930.
11580 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11583 * lib/fortran-modules.exp (proc cleanup-submodules): New
11585 * gfortran.dg/submodule_1.f08: Change extension and clean up
11586 the submodule files.
11587 * gfortran.dg/submodule_2.f08: ditto
11588 * gfortran.dg/submodule_6.f08: ditto
11589 * gfortran.dg/submodule_7.f08: ditto
11590 * gfortran.dg/submodule_8.f08: New test
11591 * gfortran.dg/submodule_9.f08: New test
11593 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11594 Sebastian Pop <s.pop@samsung.com>
11596 PR middle-end/61929
11597 * gcc.dg/graphite/pr61929.c: New.
11599 2015-07-17 Marek Polacek <polacek@redhat.com>
11601 * gcc.dg/fold-minus-7.c: New test.
11603 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11605 * gfortran.dg/co_reduce_1.f90: New file.
11607 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11610 * gcc.target/i386/pr66824.c:
11612 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11615 * gfortran.dg/structure_constructor_13.f03: New test.
11617 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11620 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11621 of generated while loops in the tree dump.
11622 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11624 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11626 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11628 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11631 * gcc.target/i386/pr66891.c: New test.
11633 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11635 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11637 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11639 PR rtl-optimization/66626
11640 * gcc.target/i386/pr66626-2.c: New.
11642 2015-07-16 Richard Biener <rguenther@suse.de>
11644 PR tree-optimization/66894
11645 * gcc.dg/torture/pr66894.c: New testcase.
11647 2015-07-16 Richard Biener <rguenther@suse.de>
11649 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11651 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11654 * g++.dg/pr66866.C: New test.
11656 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11658 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11660 2015-07-15 Richard Biener <rguenther@suse.de>
11662 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11663 { -O3 -fomit-frame-pointer },
11664 { -O3 -fomit-frame-pointer -funroll-loops } and
11665 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11667 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11668 -finline-functions }
11670 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11672 * gcc.target/mips/interrupt_handler-5.c: New test.
11674 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11675 Robert Suchanek <robert.suchanek@imgtec.com>
11677 * gcc.target/mips/interrupt_handler-4.c: New test.
11679 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11682 * gcc.dg/lto/lto.exp: Initialize MPX.
11684 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11686 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11688 * gcc.target/arm/scd42-3.c: Likewise.
11690 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11692 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11693 code to be run when the pre-arch code increases the isa_rev to
11694 mips32r6 or greater.
11696 2015-07-15 Richard Biener <rguenther@suse.de>
11698 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11699 { -O3 -fomit-frame-pointer },
11700 { -O3 -fomit-frame-pointer -funroll-loops } and
11701 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11703 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11704 -finline-functions }
11705 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11706 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11707 to additional_flags.
11709 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11711 PR rtl-optimization/66838
11712 * gcc.target/i386/pr66838.c: New test.
11714 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11717 * g++.dg/template/pr66850.C: New test.
11719 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11720 Cesar Philippidis <cesar@codesourcery.com>
11721 Chung-Lin Tang <cltang@codesourcery.com>
11723 * gcc.target/nios2/nios2-flushd.c: New.
11724 * gcc.target/nios2/nios2-rdprs.c: New.
11725 * gcc.target/nios2/r2-atomic.c: New.
11726 * gcc.target/nios2/r2-eni.c: New.
11727 * gcc.target/nios2/r2-wrpie.c: New.
11729 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11730 Cesar Philippidis <cesar@codesourcery.com>
11731 Chung-Lin Tang <cltang@codesourcery.com>
11733 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11734 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11736 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11737 Cesar Philippidis <cesar@codesourcery.com>
11738 Chung-Lin Tang <cltang@codesourcery.com>
11740 * gcc.target/nios2/andci.c: New.
11741 * gcc.target/nios2/bmx.c: New.
11742 * gcc.target/nios2/cdx-add.c: New.
11743 * gcc.target/nios2/cdx-branch.c: New.
11744 * gcc.target/nios2/cdx-callret.c: New.
11745 * gcc.target/nios2/cdx-loadstore.c: New.
11746 * gcc.target/nios2/cdx-logical.c: New.
11747 * gcc.target/nios2/cdx-mov.c: New.
11748 * gcc.target/nios2/cdx-shift.c: New.
11749 * gcc.target/nios2/cdx-sub.c: New.
11750 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11752 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11755 * g++.dg/cpp0x/vt-65071.C: New.
11757 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11758 Cesar Philippidis <cesar@codesourcery.com>
11759 Chung-Lin Tang <cltang@codesourcery.com>
11761 * gcc.target/nios2/r2-io-range.c: New.
11762 * gcc.target/nios2/r2-stio-1.c: New.
11763 * gcc.target/nios2/r2-stio-2.c: New.
11764 * gcc.target/nios2/nios2-ldxio.c: New.
11765 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11766 of just compile. Add more tests.
11768 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11770 gfortran.dg/pr66864.f90: New test.
11772 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11774 PR rtl-optimization/66626
11775 * gcc.target/i386/pr66626.c: New.
11777 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11779 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11780 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11781 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11783 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11785 * g++.dg/template/crash81.C: Adjust for error + inform change.
11786 * g++.dg/template/pr58878.C: Likewise.
11787 * g++.dg/template/shadow1.C: Likewise.
11788 * g++.dg/template/shadow2.C: Likewise.
11789 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11790 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11791 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11792 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11794 2015-07-14 Richard Biener <rguenther@suse.de>
11796 PR tree-optimization/66863
11797 * gcc.dg/torture/pr66863.c: New testcase.
11799 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11802 * g++.dg/template/pr65186.C: New test.
11804 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11806 * gcc.target/arm/macro_defs0.c: Add directive to skip
11807 test if -marm is present.
11808 * gcc.target/arm/macro_defs1.c: Likewise.
11810 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11812 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11814 * gcc.target/aarch64/adds1.c: Likewise.
11815 * gcc.target/aarch64/ands_1.c: Likewise.
11816 * gcc.target/aarch64/bics_1.c: Likewise.
11817 * gcc.target/aarch64/subs1.c: Likewise.
11818 * gcc.target/aarch64/subs3.c: Likewise.
11820 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11823 * gfortran.dg/pr64589.f90: New test.
11825 2015-07-13 Renlin Li <renlin.li@arm.com>
11828 * gcc.c-torture/execute/pr66556.c: New.
11830 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11832 * gcc.dg/20020219-1.c: Fix double word typos.
11833 * gcc.dg/20020919-1.c: Same.
11835 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11836 Jeff Law <law@redhat.com>
11838 PR middle-end/66726
11839 * g++.dg/tree-ssa/pr66726.c: New test.
11840 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11841 * gcc.dg/tree-ssa/pr66726.c: New test.
11843 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11846 * g++.dg/cpp0x/variadic-ttp2.C: New.
11848 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11851 * g++.dg/cpp0x/auto46.C: New test.
11852 * g++.dg/template/pr30044.C: New test.
11853 * g++.dg/template/shadow2.C: New test.
11854 * g++.dg/template/error55.C: New test.
11855 * g++.dg/template/crash83.C: Accept any error string.
11856 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11858 * g++.dg/cpp0x/variadic19.C: Likewise
11859 * g++.dg/template/canon-type-13.C: Likewise.
11860 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11861 * g++.dg/torture/20070621-1.C: Likewise.
11863 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11866 * g++.dg/init/explicit3.C: New.
11868 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11871 * gcc.target/i386/pr66819-1.c: New test.
11872 * gcc.target/i386/pr66819-2.c: Likewise.
11873 * gcc.target/i386/pr66819-3.c: Likewise.
11874 * gcc.target/i386/pr66819-4.c: Likewise.
11875 * gcc.target/i386/pr66819-5.c: Likewise.
11877 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11880 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11881 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11882 type to prevent possible flag-clobbering zero-extensions.
11883 * gcc.target/i386/pr66703.c: New test.
11885 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11888 * g++.dg/cpp0x/nsdmi-template15.C: New.
11890 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11892 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11894 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11896 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11897 * gcc.target/arm/flip-thumb.c: Likewise.
11899 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11902 * gcc.target/i386/pr66813.c: New test.
11904 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11906 PR middle-end/66820
11907 * gcc.dg/gomp/pr66820.c: New test.
11909 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11912 * g++.dg/cpp0x/scoped_enum6.C: New.
11914 2015-07-10 Tom de Vries <tom@codesourcery.com>
11916 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11917 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11919 2015-07-10 Richard Biener <rguenther@suse.de>
11921 PR tree-optimization/66823
11922 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11923 which should not be necessary. XFAIL.
11925 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11928 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11930 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11932 PR middle-end/66633
11933 * gcc.dg/gomp/pr66633-1.c: New test.
11934 * gcc.dg/gomp/pr66633-2.c: New test.
11935 * gcc.dg/gomp/pr66633-3.c: New test.
11936 * gcc.dg/gomp/pr66633-4.c: New test.
11938 2015-07-09 John Marino <gnugcc@marino.st>
11940 * lib/target-supports.exp (check_effective_target_pie):
11943 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11946 * gcc.target/i386/pr66814.c: New test.
11948 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11951 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11952 * gcc.target/aarch64/fnmul-2.c: Likewise.
11953 * gcc.target/aarch64/fnmul-3.c: Likewise.
11954 * gcc.target/aarch64/fnmul-4.c: Likewise.
11956 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11959 * g++.dg/cpp0x/vt-65790.C: New.
11961 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11964 * gcc.target/i386/pr66818.c: New test.
11966 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11969 * gcc.target/i386/pr66817.c: New test.
11971 2015-07-09 Marek Polacek <polacek@redhat.com>
11973 PR tree-optimization/66718
11974 * gcc.dg/vect/vect-126.c: New test.
11976 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11978 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11979 even when dwarf-2 is not the default.
11981 2015-07-08 Jeff Law <law@redhat.com>
11984 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11985 to have a single memory reference.
11987 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11989 * g++.dg/other/dump-ada-spec-9.C: New test.
11991 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11993 * g++.dg/vect/vect.exp: Run also simd* tests.
11994 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11995 (check_vect): Fix up get_cpuid call for C++.
11996 * g++.dg/vect/simd-clone-1.cc: New test.
11998 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12000 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12002 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12004 * gcc.target/i386/readeflags-1.c (abort): New prototype.
12005 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
12007 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12010 * gcc.target/i386/pr66806.c: New test.
12012 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
12015 * g++.dg/cpp0x/auto45.C: New.
12017 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
12019 PR middle-end/66334
12020 * gcc.target/i386/pr66334.c: New.
12022 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12024 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12027 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12030 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12031 (verify_code): Update expected error message.
12032 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12033 (verify_code): Likewise.
12034 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12035 (verify_code): Likewise.
12037 2015-07-08 Richard Biener <rguenther@suse.de>
12039 PR tree-optimization/66793
12040 * gcc.dg/torture/pr66793.c: New testcase.
12042 2015-07-08 Richard Biener <rguenther@suse.de>
12044 PR tree-optimization/66794
12045 * gcc.dg/torture/pr66794.c: New testcase.
12047 2015-07-08 Marek Polacek <polacek@redhat.com>
12050 * g++.dg/abi/abi-tag15.C: New test.
12052 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12054 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12055 * gcc.target/mips/branch-3.c: Ditto
12056 * gcc.target/mips/branch-4.c: Ditto.
12057 * gcc.target/mips/branch-5.c: Ditto.
12058 * gcc.target/mips/branch-6.c: Ditto.
12059 * gcc.target/mips/branch-7.c: Ditto.
12060 * gcc.target/mips/branch-8.c: Ditto.
12061 * gcc.target/mips/branch-9.c: Ditto.
12062 * gcc.target/mips/branch-10.c: Ditto.
12063 * gcc.target/mips/branch-11.c: Ditto.
12064 * gcc.target/mips/branch-12.c: Ditto.
12065 * gcc.target/mips/branch-13.c: Ditto.
12066 * gcc.target/mips/umips-branch-5.c: New file.
12067 * gcc.target/mips/umips-branch-6.c: New file.
12068 * gcc.target/mips/umips-branch-7.c: New file.
12069 * gcc.target/mips/umips-branch-8.c: New file.
12070 * gcc.target/mips/umips-branch-9.c: New file.
12071 * gcc.target/mips/umips-branch-10.c: New file.
12072 * gcc.target/mips/umips-branch-11.c: New file.
12073 * gcc.target/mips/umips-branch-12.c: New file.
12074 * gcc.target/mips/umips-branch-13.c: New file.
12075 * gcc.target/mips/umips-branch-14.c: New file.
12076 * gcc.target/mips/umips-branch-15.c: New file.
12077 * gcc.target/mips/umips-branch-16.c: New file.
12078 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12079 (OCCUPY_0xfffc): New define.
12081 2015-07-08 Renlin Li <renlin.li@arm.com>
12083 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12085 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12087 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12089 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
12091 * gcc.target/i386/bt-3.c: New test.
12092 * gcc.target/i386/bt-4.c: Ditto.
12094 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
12096 * g++.dg/other/dump-ada-spec-8.C: New test.
12098 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12101 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12103 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12105 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12107 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12108 Avoid using an opaque struct for local "f".
12110 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12113 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12114 * jit.dg/test-pr66779.c: New testcase.
12116 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12118 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12121 2015-07-07 Richard Biener <rguenther@suse.de>
12123 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12125 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12127 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12128 * gcc.target/mips/call-5.c: Ditto.
12129 * gcc.target/mips/call-6.c: Ditto.
12131 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12133 * gcc.dg/dx-test.c: New test-case.
12135 2015-07-07 Andre Vehreschild <vehre@gmx.de>
12138 * gfortran.dg/allocate_with_source_9.f08: New test.
12140 2015-07-07 Christian Bruel <christian.bruel@st.com>
12143 * gcc.target/arm/flip-thumb.c: Fix scan.
12144 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12145 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12146 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12149 2015-07-06 Jakub Jelinek <jakub@redhat.com>
12152 * gcc.c-torture/execute/pr65956.c: New test.
12154 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
12156 * gcc.target/arm/aapcs/align1.c: New.
12157 * gcc.target/arm/aapcs/align_rec1.c: New.
12158 * gcc.target/arm/aapcs/align2.c: New.
12159 * gcc.target/arm/aapcs/align_rec2.c: New.
12160 * gcc.target/arm/aapcs/align3.c: New.
12161 * gcc.target/arm/aapcs/align_rec3.c: New.
12162 * gcc.target/arm/aapcs/align4.c: New.
12163 * gcc.target/arm/aapcs/align_rec4.c: New.
12164 * gcc.target/arm/aapcs/align_vararg1.c: New.
12165 * gcc.target/arm/aapcs/align_vararg2.c: New.
12167 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
12169 * gfortran.dg/iomsg_2.f90: New test.
12171 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12174 * gcc.target/i386/pr66749.c: New test.
12176 2015-07-06 Richard Biener <rguenther@suse.de>
12178 PR tree-optimization/66772
12179 * gcc.dg/torture/pr66772-1.c: New testcase.
12180 * gcc.dg/torture/pr66772-2.c: Likewise.
12182 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
12184 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12185 the jals instruction.
12187 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12190 * gcc.target/i386/pr53383-1.c: New file.
12191 * gcc.target/i386/pr53383-2.c: Likewise.
12192 * gcc.target/i386/pr53383-3.c: Likewise.
12194 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
12196 * gcc.target/aarch64/fnmul-1.c: New.
12197 * gcc.target/aarch64/fnmul-2.c: New.
12198 * gcc.target/aarch64/fnmul-3.c: New.
12199 * gcc.target/aarch64/fnmul-4.c: New.
12201 2015-07-06 Richard Biener <rguenther@suse.de>
12203 PR middle-end/66759
12204 * gcc.dg/torture/pr66759.c: New testcase.
12206 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12209 * gfortran.dg/alloc_comp_class_3.f03: New test.
12210 * gfortran.dg/alloc_comp_class_4.f03: New test.
12212 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12214 * gcc.c-torture/execute/pr66757.c: New test.
12216 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12218 PR tree-optimization/66720
12219 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12221 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12222 Sandra Loosemore <sandra@codesourcery.com>
12224 * gcc.target/nios2/gprel-offset.c: New test.
12226 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12229 * gfortran.dg/pr66725.f90: New test.
12231 2015-07-03 Jason Merrill <jason@redhat.com>
12233 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12234 Avoid narrowing error.
12236 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12238 PR rtl-optimization/66706
12239 * gcc.target/powerpc/shift-int.c: New testcase.
12241 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12244 * gcc.target/i386/pr66746.c: New file.
12246 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12248 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12250 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12252 PR tree-optimization/66119
12253 * g++.dg/opt/pr66119.C: New.
12255 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12258 * gfortran.dg/submodule_1.f90: New test
12259 * gfortran.dg/submodule_2.f90: New test
12260 * gfortran.dg/submodule_3.f90: New test
12261 * gfortran.dg/submodule_4.f90: New test
12262 * gfortran.dg/submodule_5.f90: New test
12263 * gfortran.dg/submodule_6.f90: New test
12264 * gfortran.dg/submodule_7.f90: New test
12266 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12268 PR preprocessor/53690
12269 * g++.dg/cpp/pr53690.C: New.
12271 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12273 * gcc.target/powerpc/vec-cmp.c: New test.
12275 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12278 * gfortran.dg/pr56520.f90: New test.
12280 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12283 * gfortran.dg/pr66545_1.f90: New test.
12284 * gfortran.dg/pr66545_2.f90: New test.
12286 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12288 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12289 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12291 2015-07-02 Richard Biener <rguenther@suse.de>
12294 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12297 2015-07-02 Richard Biener <rguenther@suse.de>
12299 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12301 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12303 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12305 2015-07-01 Jason Merrill <jason@redhat.com>
12307 * lib/target-supports.exp (cxx_default): Set to C++14.
12309 2015-07-01 Tom de Vries <tom@codesourcery.com>
12312 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12315 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12317 * gfortran.dg/warn_conversion_8.f90: New test.
12319 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12321 PR rtl-optimization/61047
12322 * gcc.c-torture/execute/20150611-1.c: New testcase.
12324 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12327 * jit.dg/all-non-failing-tests.h: Add
12328 test-pr66700-observing-write-through-ptr.c.
12329 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12331 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12333 * jit.dg/test-accessing-union.c: Add comments for use by
12334 gcc/jit/docs/topics/types.rst.
12336 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12338 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12339 'do-require-effective-target' with 'dg-require-effective-target'.
12340 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12341 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12342 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12343 'stlex' with 'strex' as the expected output.
12345 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12348 * g++.dg/cpp0x/gen-attrs-60.C: New.
12349 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12351 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12353 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12355 * gcc.target/aarch64/pic-small.c: Restrict this test under
12356 check_effective_target_aarch64_small_fpic.
12358 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12360 * gfortran.dg/gomp/pr66633.f90: New test.
12362 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12365 * g++.dg/template/pr66686.C: New test.
12367 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12369 * gnat.dg/lto17.ad[sb]: New test.
12371 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12373 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12374 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12376 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12378 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12380 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12382 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12384 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12386 * jit.dg/test-switch.c: New testcase.
12387 * jit.dg/test-switch.cc: New testcase.
12389 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12392 * jit.dg/all-non-failing-tests.h: Add note about
12393 test-validly-unreachable-block.c.
12394 * jit.dg/test-validly-unreachable-block.c: New file.
12396 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12399 * jit.dg/all-non-failing-tests.h: Add note about
12400 test-extra-options.c.
12401 * jit.dg/test-extra-options.c: New testcase.
12403 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12406 * gcc.target/i386/pr66691.c: New.
12408 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12410 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12411 * gcc.target/i386/iamcu/args.h: Likewise.
12412 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12413 * gcc.target/i386/iamcu/defines.h: Likewise.
12414 * gcc.target/i386/iamcu/macros.h: Likewise.
12415 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12416 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12417 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12418 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12419 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12420 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12421 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12422 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12423 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12424 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12425 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12426 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12427 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12428 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12429 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12430 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12431 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12433 2015-06-30 Marek Polacek <polacek@redhat.com>
12435 * gcc.dg/fold-minus-6.c: New test.
12437 * gcc.dg/fold-ior-3.c: New test.
12439 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12441 Implement N4197 - Adding u8 character literals
12442 * g++.dg/cpp1z/utf8.C: New.
12443 * g++.dg/cpp1z/utf8-neg.C: New.
12444 * g++.dg/cpp1z/udlit-utf8char.C: New.
12446 2015-06-30 Marek Polacek <polacek@redhat.com>
12448 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12450 2015-06-30 Tom de Vries <tom@codesourcery.com>
12452 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12453 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12454 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12455 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12457 2015-06-30 Marek Polacek <polacek@redhat.com>
12459 * gcc.dg/fold-ior-2.c: New test.
12461 2015-06-30 Tom de Vries <tom@codesourcery.com>
12463 PR tree-optimization/66652
12464 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12465 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12467 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12469 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12472 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12473 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12475 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12478 * gfortran.dg/wunused-parameter.f90: New test.
12480 2015-06-29 Richard Henderson <rth@redhat.com>
12482 * gcc.target/i386/asm-flag-1.c: New.
12483 * gcc.target/i386/asm-flag-2.c: New.
12484 * gcc.target/i386/asm-flag-3.c: New.
12485 * gcc.target/i386/asm-flag-4.c: New.
12486 * gcc.target/i386/asm-flag-5.c: New.
12488 2015-06-29 Marek Polacek <polacek@redhat.com>
12491 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12492 * c-c++-common/pr66322.c: New test.
12493 * g++.dg/eh/scope1.C: Remove dg-warning.
12495 2015-06-29 Richard Biener <rguenther@suse.de>
12497 PR tree-optimization/66677
12498 * gcc.dg/vect/pr66677.c: New testcase.
12500 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12502 PR middle-end/64130
12503 * gcc.dg/tree-ssa/pr64130.c: New test.
12505 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12507 * gcc.target/aarch64/pic-small.c: New testcase.
12509 2015-06-26 Richard Biener <rguenther@suse.de>
12511 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12513 2015-06-26 Marek Polacek <polacek@redhat.com>
12515 * gcc.dg/fold-and-1.c: New test.
12516 * gcc.dg/fold-and-2.c: New test.
12518 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12520 * gnat.dg/warn11.adb: Add missing dg directive.
12521 * gnat.dg/warn12.adb: New test.
12522 * gnat.dg/warn12_pkg.ads: New helper.
12524 2015-06-26 Richard Biener <rguenther@suse.de>
12526 * gfortran.dg/reassoc_3.f90: Adjust.
12528 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12531 * gcc.target/i386/pr66412.c: New test.
12533 2015-06-25 Richard Biener <rguenther@suse.de>
12535 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12537 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12539 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12541 2015-06-25 Richard Biener <rguenther@suse.de>
12543 * gfortran.dg/vect/vect-9.f90: New testcase.
12545 2015-06-25 Nick Clifton <nickc@redhat.com>
12547 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12548 H8300 and M32R targets.
12550 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12553 * gfortran.dg/maxerrors.f90: New test.
12555 2015-06-08 DJ Delorie <dj@redhat.com>
12557 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12559 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12561 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12563 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12565 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12566 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12567 * gcc.target/aarch64/nofp_1.c: New file.
12569 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12571 Implement N3928 - Extending static_assert
12572 * g++.dg/cpp0x/static_assert8.C: Adjust.
12573 * g++.dg/cpp0x/static_assert12.C: New.
12574 * g++.dg/cpp0x/static_assert13.C: New.
12575 * g++.dg/cpp1y/static_assert1.C: New.
12576 * g++.dg/cpp1y/static_assert2.C: New.
12577 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12579 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12582 * g++.dg/cpp0x/trailing11.C: New.
12584 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12586 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12588 * gcc.target/arm/memset-inline-10.c: Likewise.
12589 * gcc.target/arm/pr58784.c: Likewise.
12590 * gcc.target/arm/pr59985.C: Likewise.
12591 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12593 2015-06-24 Renlin Li <renlin.li@arm.com>
12595 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12596 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12598 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12601 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12604 * g++.dg/cpp0x/auto45.C: New test.
12605 * g++.dg/template/pr30044.C: New test.
12606 * g++.dg/template/crash83.C: Accept any error string.
12607 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12609 * g++.dg/cpp0x/variadic18.C: Likewise
12610 * g++.dg/template/canon-type-13.C: Likewise.
12611 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12613 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12616 * g++.dg/other/linkage2.C: New.
12618 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12621 * gcc.target/arm/pr63408.c: New test.
12623 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12625 * lib/c-torture.exp: Don't call check_effective_target_lto
12626 before setting up environment correctly.
12627 * lib/gcc-dg.exp: Likewise, and protect
12628 gcc_force_conventional_output.
12630 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12632 PR rtl-optimization/66306
12633 * gcc.target/s390/pr66306.c: New test.
12635 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12637 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12638 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12639 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12640 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12641 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12642 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12643 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12645 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12648 * gcc.c-torture/pr65803.c: New test.
12650 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12653 * g++.dg/cpp0x/auto45.C: New test.
12654 * g++.dg/template/pr30044.C: New test.
12655 * g++.dg/template/crash83.C: Accept any error string.
12656 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12658 * g++.dg/cpp0x/variadic18.C: Likewise
12659 * g++.dg/template/canon-type-13.C: Likewise.
12660 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12662 2015-06-23 Marek Polacek <polacek@redhat.com>
12664 * c-c++-common/Wlogical-op-3.c: New test.
12666 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12669 * g++.dg/cpp0x/scoped_enum5.C: New.
12671 2015-06-23 Richard Biener <rguenther@suse.de>
12673 PR tree-optimization/66636
12674 * gcc.dg/vect/pr66636.c: New testcase.
12676 2015-06-23 Marek Polacek <polacek@redhat.com>
12678 * gcc.dg/fold-minus-4.c: New test.
12679 * gcc.dg/fold-minus-5.c: New test.
12680 * c-c++-common/ubsan/overflow-add-5.c: New test.
12682 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12684 Add missing testcase from r224672.
12685 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12687 * gcc.target/vax/bswapdi-1.c: New.
12689 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12692 * gfortran.dg/associate_18.f08: New test.
12694 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12697 * gcc.target/i386/pr66560-1.c: New test.
12698 * gcc.target/i386/pr66560-2.c: Ditto.
12699 * gcc.target/i386/pr66560-3.c: Ditto.
12700 * gcc.target/i386/pr66560-4.c: Ditto.
12702 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12704 * gcc.target/nvptx/nvptx.exp: New file.
12705 * gcc.target/nvptx/proto-1.c: Likewise.
12707 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12709 PR tree-optimization/66449
12710 * gcc.dg/vect/pr66449.c: New test.
12712 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12714 * g++.dg/other/dump-ada-spec-5.C: New test.
12715 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12716 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12718 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12720 * g++.dg/inherit/pure1.C: Test location too.
12722 2015-06-22 Marek Polacek <polacek@redhat.com>
12724 * gcc.dg/fold-ior-1.c: New test.
12725 * gcc.dg/fold-minus-2.c: New test.
12726 * gcc.dg/fold-minus-3.c: New test.
12727 * gcc.dg/fold-plus-1.c: New test.
12728 * gcc.dg/fold-plus-2.c: New test.
12729 * gcc.dg/fold-xor-4.c: New test.
12730 * gcc.dg/fold-xor-5.c: New test.
12732 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12735 * g++.dg/torture/pr65914.C: New.
12737 2015-06-22 Richard Biener <rguenther@suse.de>
12739 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12740 not existing TORTURE_OPTIONS only.
12741 * lib/gcc-dg.exp: Likewise.
12743 2015-06-22 Christian Bruel <christian.bruel@st.com>
12746 * gcc.target/arm/flip-thumb.c: New test.
12748 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12749 Martin Liska <mliska@suse.cz>
12752 * g++.dg/ipa/pr65908.C: New testcase.
12754 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12757 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12758 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12760 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12762 * gnat.dg/specs/debug1.ads: Adjust.
12764 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12766 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12767 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12768 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12769 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12770 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12771 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12772 * gcc.target/aarch64/fmovd-zero.c: Delete.
12773 * gcc.target/aarch64/fmovf-zero.c: Delete.
12775 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12777 * gcc.target/vax/bswapdi-1.c: New.
12779 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12781 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12783 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12785 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12787 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12789 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12791 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12793 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12795 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12797 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12799 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12801 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12803 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12805 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12807 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12809 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12811 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12813 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12815 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12817 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12819 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12821 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12823 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12825 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12827 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12829 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12831 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12833 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12835 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12837 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12839 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12841 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12843 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12845 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12847 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12851 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12853 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12855 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12857 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12858 (_ARM_FPSCR): Add FZ field.
12859 (clean_results): Force FZ=1 on AArch64.
12860 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12862 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12864 * gcc.target/aarch64/pr62308.c: New test.
12866 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12869 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12871 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12873 * gcc.target/i386/mpx/pr66581.c: New test.
12875 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12877 * gcc.target/i386/cmov9.c: New test.
12879 2015-06-18 Richard Biener <rguenther@suse.de>
12881 * g++.dg/other/const4.C: New testcase.
12883 2015-06-18 Michael Matz <matz@suse.de>
12885 PR middle-end/66253
12886 * gcc.dg/vect/pr66253.c: New testcase.
12888 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12891 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12893 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12895 PR middle-end/66568
12896 * gcc.target/i386/mpx/pr66568.c: New test.
12898 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12900 PR middle-end/66567
12901 * gcc.target/i386/mpx/pr66567.c: New test.
12903 2015-06-18 Richard Biener <rguenther@suse.de>
12905 PR tree-optimization/66510
12906 * gcc.dg/vect/slp-perm-12.c: New testcase.
12908 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12910 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12911 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12912 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12913 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12915 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12918 * g++.dg/gomp/pr66571-1.C: New test.
12920 PR middle-end/66429
12921 * c-c++-common/gomp/pr66429.c: New test.
12923 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12925 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12926 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12928 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12930 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12933 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12936 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12938 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12940 * gcc.target/mips/pr65862-1.c: New test.
12941 * gcc.target/mips/pr65862-2.c: Likewise.
12943 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12945 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12946 * gcc.target/i386/pr52252-atom.c: Ditto.
12947 * gcc.target/i386/vect-div-1.c: Ditto.
12948 * gcc.target/i386/rotate-5.c: Ditto.
12949 * gcc.target/i386/pr50202.c: Ditto.
12950 * gcc.target/i386/pr37843-3.c: Ditto.
12951 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12952 * gcc.target/i386/pr53397-1.c: Ditto.
12953 * gcc.target/i386/pr55934.c: Ditto.
12954 * gcc.target/i386/pr37843-4.c: Ditto.
12955 * gcc.target/i386/pr60451.c: Ditto.
12956 * gcc.target/i386/pr53397-2.c: Ditto.
12957 * gcc.target/i386/vectorize1.c: Ditto.
12958 * gcc.target/i386/extract-insert-combining.c: Ditto.
12959 * gcc.target/i386/pr53759.c: Ditto.
12960 * gcc.target/i386/pr52252-core.c: Ditto.
12961 * gcc.target/i386/rotate-3.c: Ditto.
12962 * gcc.target/i386/sse-20.c: Ditto.
12963 * gcc.target/i386/rotate-4.c: Ditto.
12964 * gcc.target/i386/pr61403.c: Ditto.
12965 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12966 * gcc.target/i386/pr60901.c: Ditto.
12967 * gcc.target/i386/pr59794-7.c: Ditto.
12968 * gcc.target/i386/pr62208.c: Ditto.
12969 * gcc.target/i386/pr53416.c: Ditto.
12970 * gcc.target/i386/asm-dialect-1.c: Ditto.
12971 * gcc.target/i386/pr50038.c: Ditto.
12972 * gcc.target/i386/47698.c: Ditto.
12973 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12974 * gcc.target/i386/pr59794-2.c: Ditto.
12975 * gcc.target/i386/pr59794-3.c: Ditto.
12976 * gcc.target/i386/pr39058.c: Ditto.
12977 * gcc.target/i386/pr60205-1.c: Ditto.
12978 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12979 * gcc.target/i386/sse2-movq-2.c: Ditto.
12981 2015-06-17 Richard Biener <rguenther@suse.de>
12983 PR tree-optimization/66251
12984 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12986 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12989 * g++.dg/parse/new-placement1.C: New.
12991 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12993 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12994 * jit.dg/test-compound-assignment.c: New testcase.
12996 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12999 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13000 to "testcases" array.
13002 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13005 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13006 * jit.dg/test-debug-strings.c: New test case.
13007 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13008 the discriminant has a sane debug string.
13010 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
13013 * gcc.target/i386/pr56766-1.c: New test.
13014 * gcc.target/i386/pr56766-2.c: Ditto.
13016 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
13018 * gcc.target/mips/loongson-shift-count-truncated-1.c:
13019 Skip on mips*-mti-linux* and mips*-img-linux* targets.
13020 * gcc.target/mips/loongson-simd.c: Ditto.
13022 2015-06-16 Richard Biener <rguenther@suse.de>
13024 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13026 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13028 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13029 passed by the testsuite driver.
13031 2015-06-16 Richard Biener <rguenther@suse.de>
13033 * gcc.dg/vect/slp-perm-11.c: New testcase.
13035 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
13037 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13040 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13042 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13043 Reinstate calls to torture-init and torture-finalize.
13045 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13047 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13049 2015-06-15 Nathan Sidwell <nathan@acm.org>
13052 * g++.dg/cpp0x/nsdmi-template14.C: New test.
13054 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
13057 * g++.dg/cpp0x/local-type1.C: New.
13059 2015-06-15 Andre Vehreschild <vehre@gmx.de>
13064 * gfortran.dg/allocate_with_source_3.f90: Removed check for
13065 unimplemented error.
13066 * gfortran.dg/allocate_with_source_7.f08: New test.
13067 * gfortran.dg/allocate_with_source_8.f08: New test.
13069 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
13072 * g++.dg/warn/Walways-true-3.C: New test.
13074 2015-06-13 Tom de Vries <tom@codesourcery.com>
13076 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13078 2015-06-13 Tom de Vries <tom@codesourcery.com>
13080 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13081 (main): Remove superfluous attributes.
13082 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13083 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13085 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13087 * gcc.target/i386/monitorx.c: New.
13088 * gcc.target/i386/sse-12.c: Add -mmwaitx.
13089 * gcc.target/i386/sse-13.c: Ditto.
13090 * gcc.target/i386/sse-14.c: Ditto.
13091 * gcc.target/i386/sse-22.c: Ditto.
13092 * gcc.target/i386/sse-23.c: Ditto.
13093 * g++.dg/other/i386-2.C: Ditto.
13094 * g++.dg/other/i386-3.C: Ditto.
13096 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
13098 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13100 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
13103 * gfortran.dg/allocatable_scalar_13.f90: New test
13105 2015-06-11 Marek Polacek <polacek@redhat.com>
13107 * gcc.dg/fold-xor-3.c: New test.
13109 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13111 * gcc.target/arm/short-it-ifcvt-1.c: New test.
13112 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13114 2015-06-11 Christian Bruel <christian.bruel@st.com>
13117 * gcc.target/arm/pragma_attribute.c: New test.
13119 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13121 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13123 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13126 * gcc.target/i386/pr66473.c: New test.
13128 2015-06-10 Jakub Jelinek <jakub@redhat.com>
13131 * gcc.dg/tls/pr66470.c: New test.
13132 * gcc.target/i386/pr66470.c: New test.
13134 2015-06-10 Christian Bruel <christian.bruel@st.com>
13137 * gcc.target/arm/attr_arm.c: New test
13138 * gcc.target/arm/attr_arm-err.c: New test
13139 * gcc.target/arm/attr_thumb.c: New test
13140 * gcc.target/arm/attr_thumb-static.c: New test
13142 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13147 * g++.dg/abi/aarch64_guard1.C: Adjust test.
13149 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
13151 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13152 passed by the testsuite driver.
13154 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13157 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13158 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13159 * gcc.dg/ssp-1.c: Make counter a register.
13160 * gcc.dg/ssp-2.c: Likewise.
13161 * gcc.dg/torture/parm-coalesce.c: New.
13163 2015-06-09 Tom de Vries <tom@codesourcery.com>
13165 * gcc.target/i386/vararg-loc.c: New test.
13167 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13170 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13171 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13173 2015-06-09 Marek Polacek <polacek@redhat.com>
13175 PR tree-optimization/66299
13176 * gcc.dg/pr66299-1.c: New test.
13177 * gcc.dg/pr66299-2.c: New test.
13178 * gcc.dg/pr66299-3.c: New test.
13180 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
13182 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13183 passed by the testsuite driver.
13185 2015-06-09 Richard Biener <rguenther@suse.de>
13187 PR middle-end/66423
13188 * gcc.dg/fold-modpow2.c: New testcase.
13190 2015-06-09 Richard Biener <rguenther@suse.de>
13192 PR tree-optimization/66419
13193 * gcc.dg/vect/bb-slp-37.c: New testcase.
13195 2015-06-09 Shiva Chen <shiva0217@gmail.com>
13197 * gcc.target/arm/stl-cond.c: New test.
13199 2015-06-09 Richard Biener <rguenther@suse.de>
13201 PR middle-end/66413
13202 * gcc.dg/torture/pr66413.c: New testcase.
13204 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13206 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13207 * gcc.dg/ssp-1.c: Make counter a register.
13208 * gcc.dg/ssp-2.c: Likewise.
13209 * gcc.dg/torture/parm-coalesce.c: New.
13211 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13213 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13214 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13216 2015-06-08 Tom de Vries <tom@codesourcery.com>
13218 PR rtl-optimization/66444
13219 * gcc.dg/pr66444.c: New test.
13221 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13224 * gfortran.dg/class_is_1.f90: New test.
13225 * gfortran.dg/type_is_1.f90: Ditto.
13227 2015-06-08 Marek Polacek <polacek@redhat.com>
13230 * gcc.dg/cpp/pr66415-1.c: New test.
13231 * gcc.dg/cpp/pr66415-2.c: New test.
13233 2015-06-08 Richard Biener <rguenther@suse.de>
13235 PR tree-optimization/66422
13236 * gcc.dg/Warray-bounds-16.c: New testcase.
13238 2015-06-08 Richard Biener <rguenther@suse.de>
13240 * gcc.dg/vect/slp-perm-10.c: New testcase.
13241 * gcc.dg/vect/slp-23.c: Adjust.
13242 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13243 vector pointer update.
13245 2015-06-08 Marek Polacek <polacek@redhat.com>
13248 * g++.dg/ubsan/pr66452.C: New test.
13250 2015-06-08 Tom de Vries <tom@codesourcery.com>
13252 PR tree-optimization/66436
13253 * gcc.dg/gomp/dump-new-function-2.c: New test.
13254 * gcc.dg/gomp/dump-new-function-3.c: Same.
13255 * gcc.dg/gomp/dump-new-function.c: Same.
13257 2015-06-08 Tom de Vries <tom@codesourcery.com>
13259 PR tree-optimization/66435
13260 * gcc.dg/gomp/notify-new-function-2.c: New test.
13261 * gcc.dg/gomp/notify-new-function-3.c: Same.
13262 * gcc.dg/gomp/notify-new-function.c: Same.
13264 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13266 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13267 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13268 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13269 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13270 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13271 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13274 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13277 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13278 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13280 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13281 * gfortran.dg/warn_conversion_5.f90: New test.
13282 * gfortran.dg/warn_conversion_6.f90: New test.
13283 * gfortran.dg/warn_conversion_7.f90: New test.
13285 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13288 * gfortran.dg/blockdata_9.f: New test.
13290 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13293 * gfortran.dg/forall_17.f90: New test.
13295 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13297 * g++.dg/cpp0x/pr57101.C: Add warning.
13298 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13299 * g++.dg/ext/visibility/anon7.C: Same.
13300 * g++.dg/ipa/pr63587-2.C: Same.
13301 * g++.dg/opt/dump1.C: Same.
13302 * g++.dg/opt/pr59622-3.C: Same.
13303 * g++.dg/opt/pr59622.C: Same.
13304 * g++.dg/torture/pr46383.C: Same.
13305 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13306 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13307 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13309 * gfortran.dg/intent_out_8.f90: Same.
13310 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13312 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13315 gfortran.dg/equiv_9.f90: New test.
13318 2015-06-05 Tom de Vries <tom@codesourcery.com>
13320 merge from gomp4 branch:
13321 2015-05-28 Tom de Vries <tom@codesourcery.com>
13323 PR tree-optimization/65443
13324 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13325 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13326 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13328 2015-06-05 Nathan Sidwell <nathan@acm.org>
13331 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13333 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13335 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13337 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13339 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13341 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13343 * gcc.target/i386/noplt-1.c: New test.
13344 * gcc.target/i386/noplt-2.c: New test.
13345 * gcc.target/i386/noplt-3.c: New test.
13346 * gcc.target/i386/noplt-4.c: New test.
13348 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13351 * gfortran.dg/adjustl_1.f90: New test.
13353 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13355 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13356 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13358 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13360 * lto.c (iterative_hash_canonical_type,
13361 gimple_register_canonical_type): only hash main variants of types
13363 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13365 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13366 Move set of dg-do-what-default after early return.
13368 2015-06-04 Marek Polacek <polacek@redhat.com>
13371 * gcc.dg/lvalue-8.c: New test.
13373 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13374 Paolo Carlini <paolo.carlini@oracle.com>
13377 * g++.dg/other/pr66130.C: New.
13378 * g++.dg/cpp0x/pr66130.C: Likewise.
13380 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13382 * g++.dg/cpp0x/decl-loc1.C: New.
13383 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13384 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13385 * g++.dg/init/ctor8.C: Likewise.
13386 * g++.dg/parse/semicolon4.C: Likewise.
13388 2015-06-03 Marek Polacek <polacek@redhat.com>
13391 * g++.dg/ubsan/static-init-1.C: New test.
13392 * g++.dg/ubsan/static-init-2.C: New test.
13393 * g++.dg/ubsan/static-init-3.C: New test.
13395 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13398 * gcc.target/i386/pr66275.c: New test.
13400 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13402 * gcc.dg/Wcxx-compat-22.c: New testcase.
13403 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13404 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13405 * c-c++-common/pr58346-1.c: Likewise.
13406 * c-c++-common/transparent-union-1.c: Likewise.
13408 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13410 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13411 * g++.dg/plugin/def_plugin.c: New file.
13412 * g++.dg/plugin/def-plugin-test.C: New file.
13414 2015-06-03 Richard Biener <rguenther@suse.de>
13416 * gcc.dg/vect/bb-slp-36.c: New testcase.
13418 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13420 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13422 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13424 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13425 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13426 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13427 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13429 2015-06-03 Marek Polacek <polacek@redhat.com>
13433 * gcc.dg/pr64223-1.c: New test.
13434 * gcc.dg/pr64223-2.c: New test.
13436 2015-06-03 Richard Biener <rguenther@suse.de>
13438 PR tree-optimization/63916
13439 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13441 2015-06-03 Richard Biener <rguenther@suse.de>
13443 PR tree-optimization/66375
13444 * gcc.dg/torture/pr66375.c: New testcase.
13446 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13448 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13450 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13453 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13455 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13458 * gfortran.dg/reshape_7.f90: New test.
13460 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13463 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13466 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13469 * gcc.dg/pr49551.c: New testcase.
13471 2015-06-02 Richard Biener <rguenther@suse.de>
13474 * g++.dg/lto/pr65549_0.C: New testcase.
13476 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13479 PR middle-end/66332
13480 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13482 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13484 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13486 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13489 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13491 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13493 PR tree-optimization/48052
13494 * gcc.dg/tree-ssa/scev-8.c: New.
13495 * gcc.dg/tree-ssa/scev-9.c: New.
13496 * gcc.dg/tree-ssa/scev-10.c: New.
13497 * gcc.dg/vect/pr48052.c: New.
13499 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13501 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13503 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13505 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13507 2015-06-02 Marek Polacek <polacek@redhat.com>
13509 PR middle-end/66345
13510 * gcc.dg/torture/pr66345.c: New test.
13512 2015-06-02 Richard Biener <rguenther@suse.de>
13514 PR tree-optimization/65961
13515 * gcc.dg/torture/pr65961.c: New testcase.
13517 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13519 PR tree-optimization/52563
13520 PR tree-optimization/62173
13521 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13522 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13524 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13526 * gnat.dg/specs/varsize_return2.ads: New test.
13527 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13529 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13531 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13533 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13536 * gcc.target/aarch64/sync-comp-swap.c: New.
13537 * gcc.target/aarch64/sync-comp-swap.x: New.
13538 * gcc.target/aarch64/sync-op-acquire.c: New.
13539 * gcc.target/aarch64/sync-op-acquire.x: New.
13540 * gcc.target/aarch64/sync-op-full.c: New.
13541 * gcc.target/aarch64/sync-op-full.x: New.
13542 * gcc.target/aarch64/sync-op-release.c: New.
13543 * gcc.target/aarch64/sync-op-release.x: New.
13545 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13547 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13550 2015-06-01 Richard Biener <rguenther@suse.de>
13552 PR tree-optimization/66349
13553 PR tree-optimization/66352
13554 PR tree-optimization/66357
13555 * gcc.dg/torture/pr66357.c: New testcase.
13556 * gcc.dg/torture/pr66349.c: Likewise.
13557 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13559 2015-06-01 Richard Biener <rguenther@suse.de>
13562 2015-05-29 Richard Biener <rguenther@suse.de>
13564 PR tree-optimization/66314
13565 * gcc.dg/asan/pr66314.c: New testcase.
13567 2015-06-01 Richard Biener <rguenther@suse.de>
13569 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13571 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13573 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13575 (hp3, hp4): Add inline keyword.
13576 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13577 (hp2): Add inline keyword.
13578 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13579 (hp2): Add inline keyword.
13581 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13584 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13585 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13586 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13587 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13589 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13591 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13592 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13594 2015-06-01 Richard Biener <rguenther@suse.de>
13596 PR tree-optimization/66280
13597 * g++.dg/torture/pr66280.C: New testcase.
13598 * g++.dg/torture/pr66280-2.C: Likewise.
13600 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13602 * gnat.dg/addr9_1.adb: New test.
13603 * gnat.dg/addr9_2.adb: Likewise.
13604 * gnat.dg/addr9_3.adb: Likewise.
13605 * gnat.dg/addr9_4.adb: Likewise.
13607 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13609 * g++.dg/other/dump-ada-spec-4.C: New test.
13611 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13613 * gcc.dg/alias-8.c: Fix dg-warning.
13615 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13617 * gcc.dg/alias-8.c: Do not xfail.
13618 * gcc.dg/pr62167.c: Prevent FRE.
13619 * gcc.dg/alias-14.c: New testcase.
13621 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13623 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13625 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13628 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13630 * gcc.target/s390/hotpatch-10.c: Likewise.
13631 * gcc.target/s390/hotpatch-11.c: Likewise.
13632 * gcc.target/s390/hotpatch-12.c: Likewise.
13633 * gcc.target/s390/hotpatch-17.c: Likewise.
13634 * gcc.target/s390/hotpatch-18.c: Likewise.
13635 * gcc.target/s390/hotpatch-20.c: Likewise.
13636 * gcc.target/s390/hotpatch-21.c: Likewise.
13637 * gcc.target/s390/hotpatch-22.c: Likewise.
13638 * gcc.target/s390/hotpatch-23.c: Likewise.
13639 * gcc.target/s390/hotpatch-24.c: Likewise.
13640 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13641 to check for the exact nops too.
13642 * gcc.target/s390/hotpatch-3.c: Likewise.
13643 * gcc.target/s390/hotpatch-4.c: Likewise.
13644 * gcc.target/s390/hotpatch-5.c: Likewise.
13645 * gcc.target/s390/hotpatch-6.c: Likewise.
13646 * gcc.target/s390/hotpatch-7.c: Likewise.
13647 * gcc.target/s390/hotpatch-8.c: Likewise.
13648 * gcc.target/s390/hotpatch-9.c: Likewise.
13649 * gcc.target/s390/hotpatch-14.c: Likewise.
13650 * gcc.target/s390/hotpatch-15.c: Likewise.
13651 * gcc.target/s390/hotpatch-16.c: Likewise.
13652 * gcc.target/s390/hotpatch-19.c: Likewise.
13653 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13654 scan-assembler-times counting number of .align directives.
13655 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13656 dg-options. Remove scan-assembler-times counting number of .align
13658 * gcc.target/s390/hotpatch-26.c: New file.
13659 * gcc.target/s390/hotpatch-27.c: New file.
13660 * gcc.target/s390/hotpatch-28.c: New file.
13661 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13662 using -Os -O0 -O1 -O2 -O3 options.
13664 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13666 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13668 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13670 PR tree-optimization/66142
13671 * gcc.dg/vect/pr66142.c: New test.
13673 2015-05-29 Richard Biener <rguenther@suse.de>
13675 PR tree-optimization/66314
13676 * gcc.dg/asan/pr66314.c: New testcase.
13678 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13680 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13681 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13682 Adjust all callers.
13683 (schedule-cleanups, dg-keep-saved-temps): New proc.
13684 (gcc-dg-test-1): Schedule cleanups.
13685 * lib/profopt.exp (profopt-execute): Likewise.
13686 * g++.dg/cdce3.C: Adjust expected line numbers.
13687 * gcc.dg/cdce1.c: Likewise.
13688 * gcc.dg/cdce2.c: Likewise.
13689 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13690 * gcc.dg/strlenopt-24.c: Likewise.
13691 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13692 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13693 * obj-c++.dg/encode-2.mm: Likewise.
13695 2015-05-28 DJ Delorie <dj@redhat.com>
13697 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13699 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13701 * gnat.dg/discr43.adb: New test.
13703 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13705 * gnat.dg/varsize_temp.adb: Rename into...
13706 * gnat.dg/varsize1.adb: ...this.
13707 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13708 * gnat.dg/varsize2.ad[sb]: ...this.
13709 * gnat.dg/varsize3_1.adb: New test.
13710 * gnat.dg/varsize3_2.adb: Likewise.
13711 * gnat.dg/varsize3_3.adb: Likewise.
13712 * gnat.dg/varsize3_4.adb: Likewise.
13713 * gnat.dg/varsize3_5.adb: Likewise.
13714 * gnat.dg/varsize3_6.adb: Likewise.
13715 * gnat.dg/varsize3_pkg1.ads: New helper.
13716 * gnat.dg/varsize3_pkg2.ads: Likewise.
13717 * gnat.dg/varsize3_pkg3.ads: Likewise.
13719 2015-05-28 Richard Biener <rguenther@suse.de>
13721 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13723 2015-05-28 Richard Biener <rguenther@suse.de>
13725 PR tree-optimization/66142
13726 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13728 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13731 * gcc.dg/darwin-minversion-3.c: Update testcase.
13732 * gcc.dg/darwin-minversion-4.c: Ditto.
13733 * gcc.dg/darwin-minversion-5.c: New testcase.
13734 * gcc.dg/darwin-minversion-6.c: Ditto.
13735 * gcc.dg/darwin-minversion-7.c: Ditto.
13736 * gcc.dg/darwin-minversion-8.c: Ditto.
13737 * gcc.dg/darwin-minversion-9.c: Ditto.
13738 * gcc.dg/darwin-minversion-10.c: Ditto.
13739 * gcc.dg/darwin-minversion-11.c: Ditto.
13740 * gcc.dg/darwin-minversion-12.c: Ditto.
13742 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13744 PR rtl-optimization/66168
13745 * gcc.c-torture/compile/pr66168.c: New test.
13747 2015-05-27 Jeff Law <law@redhat.com>
13750 * gcc.dg/target/m68k/pr39726-1.c: New test.
13752 2015-05-27 Nathan Sidwell <nathan@acm.org>
13755 * g++.dg/ext/alias-canon3.C: New.
13757 2015-05-27 Richard Biener <rguenther@suse.de>
13759 PR tree-optimization/66272
13761 2014-08-15 Richard Biener <rguenther@suse.de>
13763 PR tree-optimization/62031
13764 * gcc.dg/torture/pr66272.c: New testcase.
13766 2015-05-27 Richard Biener <rguenther@suse.de>
13768 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13770 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13773 * gcc.dg/pr65358.c: New test.
13775 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13778 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13780 * gfortran.dg/allocate_with_source_6.f90: New test.
13782 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13784 * gnat.dg/atomic7_1.adb: New test.
13785 * gnat.dg/atomic7_2.adb: Likewise.
13786 * gnat.dg/atomic7_pkg1.ads: New helper.
13787 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13789 2015-05-26 Michael Matz <matz@suse.de>
13791 PR middle-end/66251
13792 * gcc.dg/vect/pr66251.c: New test.
13794 2015-05-26 Richard Biener <rguenther@suse.de>
13796 PR tree-optimization/66142
13797 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13799 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13802 * gfortran.dg/allocatable_scalar_13.f90: New test
13804 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13806 * gnat.dg/warn11.adb: New test.
13807 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13809 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13811 * gnat.dg/vfa1_1.adb: New test.
13812 * gnat.dg/vfa1_2.adb: Likewise.
13813 * gnat.dg/vfa1_3.adb: Likewise.
13814 * gnat.dg/vfa1_4.adb: Likewise.
13815 * gnat.dg/vfa1_pkg.ads: New helper.
13817 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13819 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13820 * gcc.target/i386/pr66232-3.c: Likewise.
13822 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13825 * gcc.target/i386/pr66274.c: New test.
13827 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13829 * gnat.dg/renaming6.ad[sb]: New test.
13831 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13833 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13834 and 'dg-require-effective-target pie'.
13836 2015-05-23 Nathan Sidwell <nathan@acm.org>
13839 * g++.dg/cpp0x/pr66243.C: New.
13841 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13844 * g++.dg/lto/pr66180_0.C: New testcase.
13845 * g++.dg/lto/pr66180_1.C: New testcase.
13847 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13850 * typebound_call_27.f90: New file.
13852 2015-05-23 Nathan Sidwell <nathan@acm.org>
13855 * g++.dg/template/pr65936.C: New.
13857 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13859 PR tree-optimization/63387
13860 * gcc.dg/pr63387-2.c: New testcase.
13862 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13864 * gcc.dg/simd-1.c: Update to the new message.
13866 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13868 * gcc.dg/nand.c: New testcase.
13870 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13872 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13873 Set dg-do-what-default to compile only on ARM targets without
13874 arm_neon_hw execution support. Remove redundant c-torture-execute
13875 in loop over test cases.
13877 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13880 * gcc.target/aarch64/pr65491_1.c: New test.
13881 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13882 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13884 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13887 * g++.dg/cpp0x/explicit9.C: New.
13888 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13890 2015-05-22 Richard Biener <rguenther@suse.de>
13892 PR tree-optimization/66251
13893 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13895 2015-05-22 Marek Polacek <polacek@redhat.com>
13898 * c-c++-common/attributes-enum-1.c: New test.
13899 * c-c++-common/attributes-enum-2.c: New test.
13900 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13901 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13903 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13905 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13906 effective target support. If no arm_neon_hw support, do not attempt
13907 to execute the tests; only compile them.
13908 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13909 and "dg-require-effective-target arm_neon_ok".
13910 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13911 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13912 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13913 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13914 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13915 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13916 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13917 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13918 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13919 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13920 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13921 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13922 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13923 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13924 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13925 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13926 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13927 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13928 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13929 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13930 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13931 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13932 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13933 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13934 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13935 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13936 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13937 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13938 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13939 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13940 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13941 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13942 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13943 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13944 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13945 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13946 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13947 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13948 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13949 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13950 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13951 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13952 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13953 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13954 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13955 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13956 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13957 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13958 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13959 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13960 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13961 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13962 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13963 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13964 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13965 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13966 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13967 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13968 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13969 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13970 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13971 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13972 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13973 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13974 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13975 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13976 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13977 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13978 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13979 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13980 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13981 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13982 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13983 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13984 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13985 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13986 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13987 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13988 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13989 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13990 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13991 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13992 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13993 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13994 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13995 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13996 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13997 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13998 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13999 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
14000 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
14001 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
14002 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14003 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14004 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14005 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
14006 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
14007 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
14008 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14009 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14010 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14011 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14012 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14013 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14014 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14015 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14016 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14017 * gcc.target/arm/simd/vzips16_1.c: Likewise.
14018 * gcc.target/arm/simd/vzips32_1.c: Likewise.
14019 * gcc.target/arm/simd/vzips8_1.c: Likewise.
14020 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
14021 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
14022 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
14024 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
14026 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14027 * gcc.dg/vect/pr59354.c: Likewise.
14028 * gcc.dg/vect/pr64252.c: Likewise.
14029 * gcc.dg/vect/pr64404.c: Likewise.
14030 * gcc.dg/vect/pr64493.c: Likewise.
14031 * gcc.dg/vect/pr64495.c: Likewise.
14032 * gcc.dg/vect/pr64844.c: Likewise.
14033 * gcc.dg/vect/pr65518.c: Likewise.
14034 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14036 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
14039 * g++.dg/cpp1y/var-templ28.C: New.
14041 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
14044 * gcc.target/i386/pr66232-1.c: New test.
14045 * gcc.target/i386/pr66232-2.c: Likewise.
14046 * gcc.target/i386/pr66232-3.c: Likewise.
14047 * gcc.target/i386/pr66232-4.c: Likewise.
14048 * gcc.target/i386/pr66232-5.c: Likewise.
14050 2015-05-21 Nathan Sidwell <nathan@acm.org>
14052 * g++.dg/cpp1y/pr60943.C: New.
14054 2015-05-21 Jakub Jelinek <jakub@redhat.com>
14056 PR tree-optimization/66233
14057 * gcc.c-torture/execute/pr66233.c: New test.
14059 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14062 * gfortran.dg/inline_matmul_11.f90: New test.
14064 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
14066 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14067 instead of listing several targets on its own.
14068 * gcc.target/i386/pr32219-2.c: Likewise.
14069 * gcc.target/i386/pr32219-3.c: Likewise.
14070 * gcc.target/i386/pr32219-4.c: Likewise.
14071 * gcc.target/i386/pr32219-5.c: Likewise.
14072 * gcc.target/i386/pr32219-6.c: Likewise
14073 * gcc.target/i386/pr32219-7.c: Likewise.
14074 * gcc.target/i386/pr32219-8.c: Likewise.
14075 * gcc.target/i386/pr39013-1.c: Likewise.
14076 * gcc.target/i386/pr39013-2.c: Likewise.
14077 * gcc.target/i386/pr64317.c: Likewise.
14079 2015-05-21 Jeff Law <law@redhat.com>
14081 * gcc.target/hppa/shadd-3.c: New test.
14082 * gcc.target/hppa/shadd-4.c: New test.
14084 2015-05-21 Michael Matz <matz@suse.de>
14086 * gcc.dg/vect/vect-strided-store.c: New test.
14087 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14088 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14090 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14092 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14093 * gcc.dg/pow-sqrt-synth-1.c: New test.
14094 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14096 2015-05-21 Richard Biener <rguenther@suse.de>
14099 * g++.dg/conversion/pr66211.C: New testcase.
14100 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14102 2015-05-21 Jeff Law <law@redhat.com>
14104 * gcc.target/hppa/shadd-2.c: New test.
14106 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
14109 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14111 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14114 * gcc.target/arm/pr26702.c: Adjust target selector.
14116 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14118 PR middle-end/66221
14119 * gcc.dg/lto/pr66221_0.c: New test.
14120 * gcc.dg/lto/pr66221_1.c: New test.
14122 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14125 * gcc.dg/redecl-4.c: Update column numbers.
14126 * gcc.dg/format/bitfld-1.c: Likewise.
14127 * gcc.dg/format/attr-2.c: Likewise.
14128 * gcc.dg/format/attr-6.c: Likewise.
14129 * gcc.dg/format/attr-7.c (baz): Likewise.
14130 * gcc.dg/format/asm_fprintf-1.c: Likewise.
14131 * gcc.dg/format/attr-4.c: Likewise.
14132 * gcc.dg/format/branch-1.c: Likewise.
14133 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14134 locations within strings with embedded escape sequences.
14136 2015-05-20 Jeff Law <law@redhat.com>
14138 * gcc.target/hppa/hppa.exp: New target test driver.
14139 * gcc.target/hppa/shadd-1.c: New test.
14141 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
14143 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14145 2015-05-20 David Malcolm <dmalcolm@redhat.com>
14147 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14148 (fn_33_k_and_r_style): New.
14149 (fn_33_stroustrup_style): New.
14150 (fn_33_allman_style): New.
14151 (fn_33_whitesmiths_style): New.
14152 (fn_33_horstmann_style): New.
14153 (fn_33_ratliff_banner_style): New.
14154 (fn_33_lisp_style): New.
14155 (fn_34_indent_dash_gnu): New.
14156 (fn_34_indent_dash_kr): New.
14157 (fn_34_indent_dash_orig): New.
14158 (fn_34_indent_linux_style): New.
14160 2015-05-20 Andre Vehreschild <vehre@gmx.de>
14163 * gfortran.dg/allocate_with_source_5.f90: Extend test.
14165 2015-05-20 Bin Cheng <bin.cheng@arm.com>
14167 PR tree-optimization/65447
14168 * gcc.dg/tree-ssa/pr65447.c: New test.
14170 2015-05-19 Nathan sidwell <nathan@acm.org>
14172 * g++.dg/cpp0x/pr65954.C: New.
14174 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
14176 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14178 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14180 * lib/target-supports.exp: Vector do not always have natural
14181 alignment on s390*.
14183 2015-05-19 David Sherwood <david.sherwood@arm.com>
14185 * gcc.dg/loop-invariant.c: New testcase.
14187 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14189 * lib/target-supports.exp: Vector do not always have natural
14190 alignment on s390*.
14192 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14194 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14196 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14198 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14200 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14201 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14202 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14203 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14204 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14205 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14206 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14207 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14208 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14209 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14211 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14213 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14215 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14217 * gcc.target/s390/s390.exp
14218 (check_effective_target_vector): New check.
14219 * gcc.target/s390/vector/vec-abi-1.c: New test.
14220 * gcc.target/s390/vector/vec-abi-2.c: New test.
14221 * gcc.target/s390/vector/vec-abi-3.c: New test.
14222 * gcc.target/s390/vector/vec-abi-4.c: New test.
14223 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14224 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14225 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14226 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14227 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14228 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14229 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14230 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14231 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14232 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14233 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14234 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14235 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14236 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14237 * gcc.target/s390/vector/vec-init-1.c: New test.
14238 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14239 * gcc.target/s390/vector/vec-shift-1.c: New test.
14240 * gcc.target/s390/vector/vec-sub-1.c: New test.
14242 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14244 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14246 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14248 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14250 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14252 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14254 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14256 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14258 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14260 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14262 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14264 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14266 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14268 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14270 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14272 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14274 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14276 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14278 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14280 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14282 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14284 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14286 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14288 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14290 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14292 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14294 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14296 PR tree-optimization/66187
14297 * gcc.c-torture/execute/pr66187.c: New test.
14298 * gcc.dg/pr66187-1.c: New test.
14299 * gcc.dg/pr66187-2.c: New test.
14301 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14303 * gcc.dg/vect/bb-slp-35.c: Adjust.
14305 2015-05-19 Richard Biener <rguenther@suse.de>
14307 PR tree-optimization/66165
14308 * gcc.dg/torture/pr66165.c: New testcase.
14310 PR tree-optimization/66185
14311 * gcc.dg/torture/pr66185.c: New testcase.
14313 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14316 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14318 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14320 * gcc.target/mips/p5600-bonding.c : New file.
14322 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14325 * gfortran.dg/interface_operator_1.f90: New tests.
14327 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14330 * gfortran.dg/generic_29.f90: New tests.
14332 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14335 * gfortran.dg/storage_size_6.f90: New tests.
14337 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14340 * gfortran.dg/null1.f90: New test.
14342 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14345 * gfortran.dg/entry_21.f90: New test.
14347 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14350 * gfortran.dg/storage_size_6.f90: New tests.
14352 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14355 * gfortran.dg/misplaced_statement.f90: New test.
14357 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14360 * gfortran.dg/filepos1.f90: New test
14362 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14365 * gfortran.dg/pr64925.f90: New test.
14367 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14369 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14371 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14373 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14375 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14376 to the family of pie capable targets.
14378 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14380 * gcc.target/arm/bics_1.c : New testcase.
14381 * gcc.target/arm/bics_2.c : New testcase.
14382 * gcc.target/arm/bics_3.c : New testcase.
14383 * gcc.target/arm/bics_4.c : New testcase.
14385 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14387 * gcc.target/mips/umips-attr.c: New test.
14389 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14391 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14392 * gcc.dg/20150120-2.c (dg-final): Ditto.
14393 * gcc.dg/20150120-2.c (dg-final): Ditto.
14394 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14396 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14399 * gcc.target/i386/pr66174.c: New test.
14401 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14404 * gfortran.dg/matmul_bounds_6.f90: New test.
14405 * gfortran.dg/matmul_bounds_7.f90: New test.
14407 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14409 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14410 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14411 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14412 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14413 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14414 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14416 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14419 * gfortran.dg/continuation_13.f90: Update test.
14420 * gfortran.dg/pr65903.f90: New test.
14422 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14425 * gfortran.dg/block_14.f90: New test.
14427 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14430 * lib/gfortran-dg.exp: Update regex to handle two locations for
14431 the same diagnostic without caret.
14432 * gfortran.dg/badline.f: Test also that line numbers are correct
14433 before and after "left but not entered" warning.
14435 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14436 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14439 * gcc.target/arm/maskdata.c: New test.
14441 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14444 * gfortran.dg/derived_constructor_components_5: New test
14446 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14449 * gcc.target/alpha/pr66140.c: New test.
14451 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14454 * gcc.dg/Wconversion-complex-c99.c: New test.
14455 * gcc.dg/Wconversion-complex-gnu.c: New test.
14457 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14459 PR tree-optimization/64454
14460 * gcc.dg/modmod.c: New testcase.
14462 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14464 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14466 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14468 PR middle-end/66134
14469 * gcc.target/i386/mpx/pr66134.c: New test.
14471 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14473 * gcc.target/powerpc/pr60158.c: New test.
14475 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14477 * gcc.target/i386/sibcall-7.c: New test.
14478 * gcc.target/i386/sibcall-8.c: New test.
14480 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14482 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14483 (abs64_in_dreg): Likewise.
14485 2015-05-14 Marek Polacek <polacek@redhat.com>
14489 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14490 * gcc.dg/pr19984.c: Likewise.
14491 * gcc.dg/pr66066-1.c: New test.
14492 * gcc.dg/pr66066-2.c: New test.
14493 * gcc.dg/pr66066-3.c: New test.
14495 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14497 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14498 * gcc.dg/pow-sqrt.x: New file.
14499 * gcc.dg/pow-sqrt-1.c: New test.
14500 * gcc.dg/pow-sqrt-2.c: Likewise.
14501 * gcc.dg/pow-sqrt-3.c: Likewise.
14503 2015-05-13 Richard Biener <rguenther@suse.de>
14505 PR tree-optimization/66123
14506 * gcc.dg/torture/pr66123.c: New testcase.
14508 2015-05-13 Richard Biener <rguenther@suse.de>
14510 PR middle-end/66110
14511 * gcc.dg/alias-2.c: Adjust.
14512 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14514 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14517 * gcc.target/i386/pr65103-3.c: New.
14519 2015-05-13 Martin Liska <mliska@suse.cz>
14521 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14523 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14526 * gcc.target/i386/pr66112-2.c: New test.
14529 * gcc.target/i386/pr66112-1.c: New test.
14531 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14534 * gcc.target/i386/mpx/pr66048.cc: New.
14536 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14538 PR rtl-optimization/64616
14539 * gcc.dg/loop-8.c: New test.
14540 * gcc.dg/loop-9.c: New test.
14542 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14544 PR target/pr66047.c
14545 * gcc.target/i386/pr66047.c: New testcase.
14547 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14550 * gcc.c-torture/compile/pr65873.c: New testcase.
14552 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14555 * gfortran.dg/inline_matmul_10.f90: New test.
14557 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14559 * c-c++-common/Wmisleading-indentation.c: New testcase.
14560 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14561 * c-c++-common/Wmisleading-indentation-2.md: New file.
14563 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14565 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14567 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14569 2015-05-12 Richard Biener <rguenther@suse.de>
14571 PR tree-optimization/66101
14572 * gcc.dg/torture/pr66101.c: New testcase.
14574 2015-05-12 Richard Biener <rguenther@suse.de>
14576 PR tree-optimization/37021
14577 * gcc.target/i386/vect-addsub.c: New testcase.
14579 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14581 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14583 2015-05-12 Tom de Vries <tom@codesourcery.com>
14585 PR tree-optimization/66010
14586 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14588 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14591 * g++.dg/cpp0x/trailing10.C: New.
14593 2015-05-12 Richard Biener <rguenther@suse.de>
14595 * gcc.dg/vect/bb-slp-35.c: New testcase.
14597 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14600 * gfortran.dg/bound_simplification_6.f90: New.
14602 2015-05-11 Steve Ellcey <sellcey@mips.com>
14604 * gcc.target/mips/branch-1.c: Pass argument to bar().
14606 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14609 * gcc.target/i386/pr65753.c: New test.
14611 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14613 PR rtl-optimization/66076
14614 * gcc.dg/torture/pr66076.c: New test.
14616 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14619 * gfortran.dg/inline_matmul_7.f90: New test.
14620 * gfortran.dg/inline_matmul_8.f90: New test.
14621 * gfortran.dg/inline_matmul_9.f90: New test.
14623 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14625 * gfortran.dg/bound_simplification_5.f90: New.
14627 2015-05-09 Jason Merrill <jason@redhat.com>
14629 * lib/target-supports.exp (cxx_default): New global.
14630 (check_effective_target_c++11_only)
14631 (check_effective_target_c++14_only)
14632 (check_effective_target_c++98_only)
14633 (check_effective_target_c++1z_only): Check it.
14635 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14637 PR tree-optimization/64454
14638 * gcc.dg/tree-ssa/vrp97.c: New file.
14639 * gcc.dg/vect/slp-perm-7.c: Update.
14641 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14644 * gfortran.dg/elemental_subroutine_11.f90: New test.
14646 2015-05-08 Richard Biener <rguenther@suse.de>
14648 PR tree-optimization/66036
14649 * gcc.dg/vect/slp-41.c: New testcase.
14651 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14653 * gfortran.dg/elemental_optional_args_7.f90: New.
14655 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14657 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14658 allow cmlt or sshr.
14660 2015-05-08 Marek Polacek <polacek@redhat.com>
14663 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14664 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14666 2015-05-07 Marek Polacek <polacek@redhat.com>
14669 * c-c++-common/Wshift-negative-value-1.c: New test.
14670 * c-c++-common/Wshift-negative-value-2.c: New test.
14671 * c-c++-common/Wshift-negative-value-3.c: New test.
14672 * c-c++-common/Wshift-negative-value-4.c: New test.
14673 * c-c++-common/Wshift-negative-value-5.c: New test.
14674 * c-c++-common/Wshift-negative-value-6.c: New test.
14675 * gcc.dg/c90-left-shift-1.c: New test.
14676 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14677 * gcc.dg/c99-left-shift-1.c: New test.
14679 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14682 PR middle-end/54303
14683 * gcc.dg/fdata-sections-2.c: New file.
14685 2015-05-07 Marek Polacek <polacek@redhat.com>
14688 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14690 * c-c++-common/ubsan/align-7.c: Likewise.
14691 * c-c++-common/ubsan/bounds-8.c: Likewise.
14692 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14693 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14694 * c-c++-common/ubsan/null-1.c: Likewise.
14695 * c-c++-common/ubsan/null-10.c: Likewise.
14696 * c-c++-common/ubsan/null-11.c: Likewise.
14697 * c-c++-common/ubsan/null-2.c: Likewise.
14698 * c-c++-common/ubsan/null-3.c: Likewise.
14699 * c-c++-common/ubsan/null-4.c: Likewise.
14700 * c-c++-common/ubsan/null-5.c: Likewise.
14701 * c-c++-common/ubsan/null-6.c: Likewise.
14702 * c-c++-common/ubsan/null-7.c: Likewise.
14703 * c-c++-common/ubsan/null-8.c: Likewise.
14704 * c-c++-common/ubsan/null-9.c: Likewise.
14705 * c-c++-common/ubsan/object-size-1.c: Likewise.
14706 * c-c++-common/ubsan/object-size-10.c: Likewise.
14707 * c-c++-common/ubsan/object-size-4.c: Likewise.
14708 * c-c++-common/ubsan/object-size-5.c: Likewise.
14709 * c-c++-common/ubsan/object-size-7.c: Likewise.
14710 * c-c++-common/ubsan/object-size-8.c: Likewise.
14711 * c-c++-common/ubsan/object-size-9.c: Likewise.
14712 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14713 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14714 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14715 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14716 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14717 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14718 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14719 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14720 * c-c++-common/ubsan/pr59333.c: Likewise.
14721 * c-c++-common/ubsan/pr59667.c: Likewise.
14722 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14723 * c-c++-common/ubsan/pr60636.c: Likewise.
14724 * c-c++-common/ubsan/pr63802.c: Likewise.
14725 * c-c++-common/ubsan/recovery-1.c: Likewise.
14726 * c-c++-common/ubsan/recovery-3.c: Likewise.
14727 * c-c++-common/ubsan/shift-1.c: Likewise.
14728 * c-c++-common/ubsan/shift-2.c: Likewise.
14729 * c-c++-common/ubsan/shift-4.c: Likewise.
14730 * c-c++-common/ubsan/shift-7.c: Likewise.
14731 * c-c++-common/ubsan/undefined-2.c: Likewise.
14732 * c-c++-common/ubsan/vla-1.c: Likewise.
14733 * g++.dg/ubsan/null-1.C: Likewise.
14734 * g++.dg/ubsan/null-3.C: Likewise.
14735 * g++.dg/ubsan/null-4.C: Likewise.
14736 * g++.dg/ubsan/vptr-8.C: Likewise.
14737 * g++.dg/ubsan/vptr-9.C: Likewise.
14738 * gcc.dg/ubsan/bounds-2.c: Likewise.
14739 * gcc.dg/ubsan/object-size-9.c: Likewise.
14741 2015-05-07 Jeff Law <law@redhat.com>
14743 * gcc.dg/tree-ssa/shorten-1.c: New test.
14745 2015-05-07 Richard Biener <rguenther@suse.de>
14747 PR tree-optimization/66002
14748 * gcc.dg/vect/vect-125.c: New testcase.
14750 2015-05-07 Marek Polacek <polacek@redhat.com>
14751 Martin Uecker <uecker@eecs.berkeley.edu>
14753 * c-c++-common/ubsan/bounds-10.c: New test.
14755 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14757 * jit.dg/harness.h (set_options): Wrap with
14758 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14759 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14760 Special-case test-benchmark.c as a negative.
14761 * jit.dg/test-benchmark.c: New file.
14763 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14766 * gcc.target/arm/pr64208.c: New test.
14768 2015-05-06 Alan Modra <amodra@gmail.com>
14771 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14772 (gparms): Make volatile.
14774 2015-05-06 Richard Biener <rguenther@suse.de>
14776 PR tree-optimization/62283
14777 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14779 2015-05-06 Christian Bruel <christian.bruel@st.com>
14782 * gcc.target/aarch64/iinline-attr-1.c: New test.
14784 2015-05-06 Richard Biener <rguenther@suse.de>
14786 * gcc.dg/vect/bb-slp-34.c: New testcase.
14788 2015-05-06 Richard Biener <rguenther@suse.de>
14790 PR tree-optimization/62283
14791 * gcc.dg/vect/bb-slp-14.c: Adjust.
14793 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14796 * gcc.target/i386/pr65990.c: New test.
14798 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14801 * gcc.target/i386/pr65915.c: New.
14803 2015-05-05 Tom de Vries <tom@codesourcery.com>
14805 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14806 'va_list escapes 0'.
14808 2015-05-05 Tom de Vries <tom@codesourcery.com>
14810 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14813 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14815 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14816 * gcc.target/arm/pr65924.c: Likewise.
14818 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14821 * gcc.target/i386/pr65871-3.c: New test.
14823 2015-05-04 Jeff Law <law@redhat.com>
14826 2015-05-04 Jeff Law <law@redhat.com>
14827 * gcc.dg/tree-ssa/shorten-1.c: New test.
14829 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14830 Jakub Jelinek <jakub@redhat.com>
14833 * g++.dg/cpp0x/Wnarrowing4.C: New.
14835 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14837 * lib/target-supports.exp
14838 (check_effective_target_keeps_null_pointer_checks): Clarify that
14839 this is for targets that disable -fdelete-null-pointer-checks,
14840 not default it to off.
14841 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14842 -fdelete-null-pointer-checks explicit.
14843 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14844 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14845 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14846 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14847 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14848 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14849 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14850 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14851 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14852 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14853 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14854 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14855 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14856 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14857 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14858 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14859 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14860 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14861 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14862 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14863 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14864 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14865 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14866 * g++.dg/cpp0x/static_assert9.C: Likewise.
14867 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14868 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14869 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14870 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14871 * g++.dg/tree-ssa/pr26406.C: Likewise.
14873 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14875 PR tree-optimization/65984
14876 * c-c++-common/ubsan/pr65984.c: New test.
14878 2015-05-04 Jeff Law <law@redhat.com>
14880 * gcc.dg/tree-ssa/shorten-1.c: New test.
14882 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14885 * gfortran.dg/pr44735.f90: New test.
14887 2015-05-04 Richard Biener <rguenther@suse.de>
14889 PR tree-optimization/65965
14890 * gcc.dg/vect/bb-slp-33.c: New testcase.
14892 2015-05-04 Richard Biener <rguenther@suse.de>
14894 PR tree-optimization/65935
14895 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14897 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14899 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14900 for each supported variant instead of CHECK_RESULTS.
14901 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14902 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14903 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14904 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14905 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14906 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14907 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14908 expected results for unsupported variants. Call CHECK for each
14909 supported variant instead of CHECK_RESULTS.
14910 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14911 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14912 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14913 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14914 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14915 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14916 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14917 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14918 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14919 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14920 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14921 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14922 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14923 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14924 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14925 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14926 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14927 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14928 expected results for unsupported variants.
14929 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14930 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14931 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14932 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14933 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14934 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14935 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14936 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14937 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14938 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14939 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14940 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14941 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14942 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14943 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14944 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14945 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14946 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14947 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14948 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14949 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14950 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14951 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14952 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14953 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14954 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14955 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14956 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14958 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14961 * gfortran.dg/bound_9.f90: Add pointer assignment.
14963 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14964 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14967 * g++.dg/cpp0x/Wnarrowing3.C: New.
14969 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14971 * gcc.dg/20150120-1.c: New test.
14972 * gcc.dg/20150120-2.c: New test.
14973 * gcc.dg/20150120-3.c: New test.
14975 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14977 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14979 2015-05-01 Renlin Li <renlin.li@arm.com>
14981 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14983 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14985 * gfortran.dg/bound_simplification_4.f90: New.
14987 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14989 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14990 with powerpc_p8vector_ok.
14992 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14995 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14997 * gfortran.dg/bound_9.f90: New test case.
14999 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
15001 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15002 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15003 for 32bit x86 targets.
15004 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15005 for 32bit x86 targets.
15006 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
15007 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15008 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
15009 for 32bit x86 targets.
15011 2015-04-30 Marek Polacek <polacek@redhat.com>
15013 PR tree-optimization/63551
15014 * g++.dg/ipa/pr63551.C: New test.
15016 2015-04-30 Caroline Tice <cmtice@google.com>
15019 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
15020 partition size on certain targets.
15022 2015-04-30 Renlin Li <renlin.li@arm.com>
15024 * gcc.target/aarch64/vect-reduc-or_1.c: New.
15026 2015-04-30 Marek Polacek <polacek@redhat.com>
15028 * c-c++-common/Wbool-compare-3.c: New test.
15030 * gcc.dg/pr65901.c (foo): Adjust dg-error.
15031 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
15033 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15036 * g++.dg/init/ref22.C: New.
15038 2015-04-30 Marek Polacek <polacek@redhat.com>
15040 * gcc.dg/init-bad-8.c: New test.
15042 * gcc.dg/incomplete-typedef-1.c: New test.
15044 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15047 * g++.dg/template/crash121.C: New.
15049 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
15051 * gcc.target/mips/call-from-init.c: New test.
15052 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15054 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15057 * gcc.target/i386/pr65871-1.c: New test.
15058 * gcc.target/i386/pr65871-2.c: Ditto.
15060 2015-04-29 Marek Polacek <polacek@redhat.com>
15063 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15064 * c-c++-common/Wbool-compare-2.c: New test.
15066 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
15069 * gcc.target/aarch64/vstN_lane_1.c: New file.
15071 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
15074 * g++.dg/warn/Winit-self-3.C: New.
15076 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15078 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15080 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
15083 * gcc.target/arm/pr65924.c: New test.
15085 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
15087 * g++.dg/gomp/tpl-target-update.C: New file.
15089 2015-04-29 Richard Biener <rguenther@suse.de>
15091 PR tree-optimization/65917
15092 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15094 2015-04-29 Christian Bruel <christian.bruel@st.com>
15097 * gcc.dg/ipa/iinline-attr.c: New test.
15098 * gcc.target/i386/iinline-attr-2.c: New test.
15100 2015-04-28 Andre Vehreschild <vehre@gmx.de>
15102 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15105 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15107 * gcc.dg/vect/vect-33.c: Remove spurious line.
15109 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
15111 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15113 2015-04-28 Marek Polacek <polacek@redhat.com>
15116 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15117 * gcc.dg/pr65901.c: New test.
15119 2015-04-28 Richard Biener <rguenther@suse.de>
15121 PR tree-optimization/62283
15122 * gfortran.dg/vect/pr62283-2.f: New testcase.
15123 * gcc.dg/vect/bb-slp-14.c: Adjust.
15125 2015-04-28 Richard Biener <rguenther@suse.de>
15127 PR tree-optimization/65851
15128 * g++.dg/torture/pr65851.C: New testcase.
15130 2015-04-27 Jeff Law <law@redhat.com>
15132 PR tree-optimization/65217
15133 * gcc.target/i386/pr65217.c: Remove XFAIL.
15135 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15138 Add tests forgotten to svn-add.
15139 * gfortran.dg/class_allocate_19.f03: New test.
15140 * gfortran.dg/class_array_20.f03: New test.
15141 * gfortran.dg/class_array_21.f03: New test.
15142 * gfortran.dg/finalize_29.f08: New test.
15144 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15148 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15149 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15151 2015-04-27 Caroline Tice <cmtice@google.com>
15153 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15156 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
15159 * gcc.target/powerpc/htm-1.c: New test.
15160 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15161 on 64-bit compiles.
15162 (__builtin_tabortdci): Likewise.
15163 (__builtin_tcheck): Remove operand.
15164 * lib/target-supports.exp (check_htm_hw_available): New function.
15166 2015-04-27 Richard Biener <rguenther@suse.de>
15168 * gcc.target/i386/pr65217.c: XFAIL.
15170 2015-04-27 Jakub Jelinek <jakub@redhat.com>
15172 PR tree-optimization/65875
15173 * gcc.c-torture/compile/pr65875.c: New test.
15175 2015-04-25 Marek Polacek <polacek@redhat.com>
15178 * gcc.dg/enum-incomplete-2.c: New test.
15179 * gcc.dg/enum-mode-1.c: New test.
15181 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15184 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15186 * gcc.target/powerpc/pr65849-2.c: Likewise.
15188 2015-04-24 Tom de Vries <tom@codesourcery.com>
15190 PR tree-optimization/65802
15191 * g++.dg/pr65802.C: Move to ...
15192 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
15193 stdarg.h. Rewrite for C.
15194 (fn1): Use va_list and va_arg. Make variable args function. Add use of
15195 va_start and va_end. Remove unnecessary inline asm.
15197 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
15198 Wei Mi <wmi@google.com>
15200 * gcc.target/i386/sse2-load-multi.c: New test.
15201 * gcc.target/i386/sse2-store-multi.c: Ditto.
15203 2015-04-24 Marek Polacek <polacek@redhat.com>
15206 * c-c++-common/pr65830.c: New test.
15209 * c-c++-common/Wlogical-op-1.c: New test.
15211 2015-04-24 Marek Polacek <polacek@redhat.com>
15214 * c-c++-common/pr61534-1.c: New test.
15216 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15217 Steven Bosscher <steven@gcc.gnu.org>
15219 PR rtl-optimization/34503
15220 * gcc.target/arm/pr64616.c: New file.
15222 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15224 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15226 2015-04-24 Terry Guo <terry.guo@arm.com>
15228 * gcc.target/arm/pr65710.c: Update the options.
15230 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15232 * gcc.target/i386/pr65523.c: Skip x32.
15234 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15236 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15237 to look for vcl* where appropriate.
15239 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15241 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15242 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15244 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15247 * gcc.target/arm/pr26702.c: New test.
15249 2015-04-23 Marek Polacek <polacek@redhat.com>
15252 * gcc.dg/pr65345-1.c: New test.
15253 * gcc.dg/pr65345-2.c: New test.
15255 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15257 * gcc.target/powerpc/crypto-builtin-2.c: New.
15259 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15262 * gfortran.dg/class_allocate_19.f03: New test.
15263 * gfortran.dg/class_array_20.f03: New test.
15264 * gfortran.dg/class_array_21.f03: New test.
15265 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15266 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15267 initialization correctly.
15268 * gfortran.dg/finalize_29.f08: New test.
15270 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15272 * gcc.target/powerpc/swaps-p8-18.c: New test.
15274 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15277 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15278 * gcc.dg/vect/bb-slp-25.c: Likewise.
15279 * gcc.dg/vect/bb-slp-29.c: Likewise.
15280 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15281 vect_no_align && { ! vect_hw_misalign }.
15282 * gcc.dg/vect/bb-slp-9.c: Likewise.
15283 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15285 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15286 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15287 account for POWER8, where peeling for alignment is not needed.
15288 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15289 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15290 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15291 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15292 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15293 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15294 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15295 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15296 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15297 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15298 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15299 * gcc.dg/vect/pr16105.c: Likewise.
15300 * gcc.dg/vect/pr20122.c: Likewise.
15301 * gcc.dg/vect/pr33804.c: Likewise.
15302 * gcc.dg/vect/pr33953.c: Likewise.
15303 * gcc.dg/vect/pr56787.c: Likewise.
15304 * gcc.dg/vect/pr58508.c: Likewise.
15305 * gcc.dg/vect/slp-25.c: Likewise.
15306 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15307 * gcc.dg/vect/vect-105.c: Likewise.
15308 * gcc.dg/vect/vect-27.c: Likewise.
15309 * gcc.dg/vect/vect-29.c: Likewise.
15310 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15312 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15313 && { ! vect_hw_misalign }.
15314 * gcc.dg/vect/vect-44.c: Likewise.
15315 * gcc.dg/vect/vect-48.c: Likewise.
15316 * gcc.dg/vect/vect-50.c: Likewise.
15317 * gcc.dg/vect/vect-52.c: Likewise.
15318 * gcc.dg/vect/vect-56.c: Likewise.
15319 * gcc.dg/vect/vect-60.c: Likewise.
15320 * gcc.dg/vect/vect-72.c: Likewise.
15321 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15322 * gcc.dg/vect/vect-75.c: Likewise.
15323 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15324 * gcc.dg/vect/vect-77-global.c: Likewise.
15325 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15326 * gcc.dg/vect/vect-78-global.c: Likewise.
15327 * gcc.dg/vect/vect-93.c: Likewise.
15328 * gcc.dg/vect/vect-95.c: Likewise.
15329 * gcc.dg/vect/vect-96.c: Likewise.
15330 * gcc.dg/vect/vect-cond-1.c: Likewise.
15331 * gcc.dg/vect/vect-cond-3.c: Likewise.
15332 * gcc.dg/vect/vect-cond-4.c: Likewise.
15333 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15334 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15335 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15336 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15337 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15338 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15339 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15340 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15341 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15342 * gcc.dg/vect/vect-outer-5.c: Likewise.
15343 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15344 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15345 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15346 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15347 * gcc.dg/vect/vect-peel-3.c: Likewise.
15348 * gcc.dg/vect/vect-peel-4.c: Likewise.
15349 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15350 * gcc.target/powerpc/pr65456.c: New test.
15351 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15352 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15353 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15354 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15355 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15356 vect_no_align && { ! vect_hw_misalign }.
15357 * gfortran.dg/vect/vect-3.f90: Likewise.
15358 * gfortran.dg/vect/vect-4.f90: Likewise.
15359 * gfortran.dg/vect/vect-5.f90: Likewise.
15360 * lib/target-supports.exp (check_effective_target_vect_no_align):
15361 Return 1 for POWER8.
15362 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15364 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15367 * gfortran.dg/pr65429.f90: New test.
15369 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15371 * c-c++-common/asan/user-section-1.c: New test.
15372 * c-c++-common/asan/user-section-2.c: New test.
15373 * c-c++-common/asan/user-section-3.c: New test.
15375 2015-04-22 Hale Wang <hale.wang@arm.com>
15376 Terry Guo <terry.guo@arm.com>
15378 PR rtl-optimization/64818
15379 * gcc.target/arm/pr64818.c: New test.
15381 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15384 * g++.dg/tree-ssa/pr61034.C: Update template.
15385 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15386 * gcc.dg/Warray-bounds-11.c: Likewise.
15387 * gcc.dg/Warray-bounds.c: Likewise.
15389 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15391 PR libgfortran/65234
15392 * gfortran.dg/fmt_unlimited.f90: New test.
15394 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15396 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15398 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15399 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15400 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15401 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15402 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15403 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15404 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15406 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15408 PR libgfortran/56743
15409 * gfortran.dg/namelist_87.f90: New test.
15411 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15413 * gcc.target/aarch64/mult-synth_1.c: New test.
15414 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15415 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15416 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15417 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15418 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15420 2015-04-21 Richard Biener <rguenther@suse.de>
15422 PR tree-optimization/65650
15423 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15424 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15425 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15426 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15427 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15428 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15430 2015-04-21 Tom de Vries <tom@codesourcery.com>
15432 PR tree-optimization/65802
15433 * g++.dg/pr65802.C: New test.
15435 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15438 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15439 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15441 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15444 * g++.dg/cpp0x/Wnarrowing2.C: New.
15446 2015-04-20 Jeff Law <law@redhat.com>
15448 PR tree-optimization/65658
15449 * gcc.dg/pr65658.c: New test.
15451 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15454 * gcc.target/aarch64/vec_init_1.c: New test.
15456 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15458 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15461 2015-04-18 Martin Sebor <msebor@redhat.com>
15463 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15464 of non-nul characters.
15465 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15467 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15470 * gcc.target/powerpc/pr65787.c: New.
15472 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15475 * gcc.target/aarch64/c-output-template-4.c: New test.
15477 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15480 * gcc.dg/pr65780-1.c: New test.
15481 * gcc.dg/pr65780-2.c: Likewise.
15482 * gcc.target/i386/pr32219-9.c: Likewise.
15483 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15485 * gcc.target/i386/pr64317.c (c): Initialize.
15487 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15490 * g++.dg/ext/mv18.C: New test.
15491 * g++.dg/ext/mv19.C: Likewise.
15492 * g++.dg/ext/mv20.C: Likewise.
15493 * g++.dg/ext/mv21.C: Likewise.
15494 * g++.dg/ext/mv22.C: Likewise.
15495 * g++.dg/ext/mv23.C: Likewise.
15497 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15500 * g++.dg/init/pr64527.C: New test.
15502 2015-04-17 Tom de Vries <tom@codesourcery.com>
15503 Michael Matz <matz@suse.de>
15505 PR tree-optimization/64950
15506 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15509 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15511 * c-c++-common/asan/user-section-1.c: New test.
15513 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15516 * gcc.dg/debug/pr65771.c: New test.
15518 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15520 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15521 __buitlin_alloca with __builtin_alloca.
15523 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15525 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15527 2015-04-16 Richard Biener <rguenther@suse.de>
15529 PR tree-optimization/64277
15530 * gcc.dg/Warray-bounds-14.c: New testcase.
15531 * gcc.dg/Warray-bounds-15.c: Likewise.
15532 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15533 * c-c++-common/ubsan/bounds-6.c: Likewise.
15535 2015-04-16 Renlin Li <renlin.li@arm.com>
15537 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15538 * gcc.target/arm/unsigned-float.c: New.
15540 2015-04-16 Richard Biener <rguenther@suse.de>
15542 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15543 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15544 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15546 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15548 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15549 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15550 * g++.dg/cpp0x/defaulted21.C: Likewise.
15551 * g++.dg/cpp0x/defaulted28.C: Likewise.
15552 * g++.dg/cpp0x/defaulted47.C: Likewise.
15553 * g++.dg/cpp0x/elision_neg.C: Likewise.
15554 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15555 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15556 * g++.dg/cpp0x/implicit1.C: Likewise.
15557 * g++.dg/cpp0x/implicit9.C: Likewise.
15558 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15559 * g++.dg/cpp0x/range-for13.C: Likewise.
15560 * g++.dg/gomp/clause-2.C: Likewise.
15561 * g++.dg/gomp/udr-5.C: Likewise.
15562 * g++.dg/inherit/access6.C: Likewise.
15563 * g++.dg/lookup/duperr1.C: Likewise.
15564 * g++.dg/lookup/friend2.C: Likewise.
15565 * g++.dg/lookup/pr6936.C: Likewise.
15566 * g++.dg/lookup/scoped1.C: Likewise.
15567 * g++.dg/lookup/using26.C: Likewise.
15568 * g++.dg/lookup/using38.C: Likewise.
15569 * g++.dg/other/access2.C: Likewise.
15570 * g++.dg/overload/defarg3.C: Likewise.
15571 * g++.dg/overload/defarg6.C: Likewise.
15572 * g++.dg/parse/access11.C: Likewise.
15573 * g++.dg/parse/access2.C: Likewise.
15574 * g++.dg/parse/access3.C: Likewise.
15575 * g++.dg/parse/access4.C: Likewise.
15576 * g++.dg/parse/access5.C: Likewise.
15577 * g++.dg/parse/access6.C: Likewise.
15578 * g++.dg/parse/access8.C: Likewise.
15579 * g++.dg/parse/access9.C: Likewise.
15580 * g++.dg/parse/crash40.C: Likewise.
15581 * g++.dg/tc1/dr142.C: Likewise.
15582 * g++.dg/tc1/dr166.C: Likewise.
15583 * g++.dg/tc1/dr52.C: Likewise.
15584 * g++.dg/template/access11.C: Likewise.
15585 * g++.dg/template/access18.C: Likewise.
15586 * g++.dg/template/access19.C: Likewise.
15587 * g++.dg/template/access2.C: Likewise.
15588 * g++.dg/template/access20.C: Likewise.
15589 * g++.dg/template/access26.C: Likewise.
15590 * g++.dg/template/access3.C: Likewise.
15591 * g++.dg/template/access7.C: Likewise.
15592 * g++.dg/template/conv12.C: Likewise.
15593 * g++.dg/template/crash69.C: Likewise.
15594 * g++.dg/template/friend31.C: Likewise.
15595 * g++.dg/template/friend32.C: Likewise.
15596 * g++.dg/template/memfriend15.C: Likewise.
15597 * g++.dg/template/memfriend16.C: Likewise.
15598 * g++.dg/template/memfriend17.C: Likewise.
15599 * g++.dg/template/memfriend7.C: Likewise.
15600 * g++.dg/template/pr32519.C: Likewise.
15601 * g++.dg/template/qualttp21.C: Likewise.
15602 * g++.dg/template/qualttp8.C: Likewise.
15603 * g++.dg/template/ttp10.C: Likewise.
15604 * g++.dg/template/typedef11.C: Likewise.
15605 * g++.dg/template/typedef13.C: Likewise.
15606 * g++.dg/template/typedef19.C: Likewise.
15607 * g++.dg/template/typedef20.C: Likewise.
15608 * g++.dg/template/typedef22.C: Likewise.
15609 * g++.dg/template/using16.C: Likewise.
15610 * g++.dg/template/virtual3.C: Likewise.
15611 * g++.dg/ubsan/pr61272.C: Likewise.
15612 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15613 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15614 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15615 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15616 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15617 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15618 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15619 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15620 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15621 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15622 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15623 * g++.old-deja/g++.jason/access17.C: Likewise.
15624 * g++.old-deja/g++.jason/access18.C: Likewise.
15625 * g++.old-deja/g++.jason/access22.C: Likewise.
15626 * g++.old-deja/g++.jason/access23.C: Likewise.
15627 * g++.old-deja/g++.jason/access8.C: Likewise.
15628 * g++.old-deja/g++.jason/delete3.C: Likewise.
15629 * g++.old-deja/g++.jason/report.C: Likewise.
15630 * g++.old-deja/g++.law/access2.C: Likewise.
15631 * g++.old-deja/g++.law/access3.C: Likewise.
15632 * g++.old-deja/g++.law/access4.C: Likewise.
15633 * g++.old-deja/g++.law/access5.C: Likewise.
15634 * g++.old-deja/g++.law/arm12.C: Likewise.
15635 * g++.old-deja/g++.law/arm14.C: Likewise.
15636 * g++.old-deja/g++.law/ctors13.C: Likewise.
15637 * g++.old-deja/g++.law/union2.C: Likewise.
15638 * g++.old-deja/g++.law/visibility12.C: Likewise.
15639 * g++.old-deja/g++.law/visibility15.C: Likewise.
15640 * g++.old-deja/g++.law/visibility16.C: Likewise.
15641 * g++.old-deja/g++.law/visibility17.C: Likewise.
15642 * g++.old-deja/g++.law/visibility18.C: Likewise.
15643 * g++.old-deja/g++.law/visibility19.C: Likewise.
15644 * g++.old-deja/g++.law/visibility20.C: Likewise.
15645 * g++.old-deja/g++.law/visibility21.C: Likewise.
15646 * g++.old-deja/g++.law/visibility24.C: Likewise.
15647 * g++.old-deja/g++.law/visibility4.C: Likewise.
15648 * g++.old-deja/g++.law/visibility5.C: Likewise.
15649 * g++.old-deja/g++.law/visibility6.C: Likewise.
15650 * g++.old-deja/g++.law/visibility7.C: Likewise.
15651 * g++.old-deja/g++.law/visibility8.C: Likewise.
15652 * g++.old-deja/g++.law/visibility9.C: Likewise.
15653 * g++.old-deja/g++.niklas/t135.C: Likewise.
15654 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15655 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15656 * g++.old-deja/g++.other/access11.C: Likewise.
15657 * g++.old-deja/g++.other/access4.C: Likewise.
15658 * g++.old-deja/g++.other/access7.C: Likewise.
15659 * g++.old-deja/g++.other/crash1.C: Likewise.
15660 * g++.old-deja/g++.other/crash7.C: Likewise.
15661 * g++.old-deja/g++.other/friend1.C: Likewise.
15662 * g++.old-deja/g++.other/friend4.C: Likewise.
15663 * g++.old-deja/g++.other/friend9.C: Likewise.
15664 * g++.old-deja/g++.other/lineno1.C: Likewise.
15665 * g++.old-deja/g++.other/using1.C: Likewise.
15666 * g++.old-deja/g++.pt/enum14.C: Likewise.
15667 * g++.old-deja/g++.pt/friend11.C: Likewise.
15668 * g++.old-deja/g++.pt/friend21.C: Likewise.
15669 * g++.old-deja/g++.pt/friend3.C: Likewise.
15670 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15671 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15672 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15673 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15675 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15678 * g++.dg/ipa/pr65765.C: New test.
15680 2015-04-15 Nick Clifton <nickc@redhat.com>
15682 * gcc.target/rx/builtins.c: Disable RMPA test if string
15683 instructions are not allowed.
15685 2015-04-15 Alan Modra <amodra@gmail.com>
15687 * gcc.dg/pr65408.c: New.
15689 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15692 * gcc.target/arm/pr65729.c: New test.
15694 2015-04-14 Richard Biener <rguenther@suse.de>
15696 PR tree-optimization/65758
15697 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15699 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15702 * gcc.c-torture/execute/pr65648.c: New test.
15704 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15706 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15707 __builtin_finite instead of finite.
15708 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15711 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15713 PR tree-optimization/63387
15714 * gcc.dg/pr63387.c: New testcase.
15716 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15718 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15720 2015-04-13 Richard Biener <rguenther@suse.de>
15722 PR tree-optimization/65204
15723 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15725 2015-04-13 Terry Guo <terry.guo@arm.com>
15728 * gcc.target/arm/pr65710.c: New.
15730 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15732 PR tree-optimization/65747
15733 * g++.dg/torture/pr65747.C: New test.
15735 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15738 * g++.dg/cpp0x/pr65736.C: New test.
15740 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15741 Martin Liska <mliska@suse.cz>
15744 * g++.dg/ipa/pr65722.C: New testcase.
15746 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15748 PR tree-optimization/65735
15749 * gcc.c-torture/compile/pr65735.c: New test.
15751 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15753 PR middle-end/65554
15754 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15756 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15759 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15761 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15764 * gcc.target/arm/pr65647-2.c: New.
15766 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15769 * g++.dg/torture/pr65694.C: New test.
15771 2015-04-10 Tobias Burnus <burnus@net-b.de>
15773 * gfortran.dg/coarray_lock_6.f90: New.
15774 * gfortran.dg/coarray_lock_7.f90: New.
15775 * gfortran.dg/coarray/lock_2.f90: New.
15777 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15783 * gfortran.dg/used_types_27.f90: New.
15785 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15788 * gcc.target/i386/pr65671.c: New.
15790 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15792 PR tree-optimization/65709
15793 * c-c++-common/ubsan/align-9.c: New test.
15795 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15798 * gfortran.dg/pr56852.f90: New test.
15800 2015-04-09 Marek Polacek <polacek@redhat.com>
15801 Jakub Jelinek <jakub@redhat.com>
15803 PR middle-end/65554
15804 * g++.dg/opt/pr65554.C: New test.
15806 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15809 * c-c++-common/attr-aligned-1.c: New test.
15811 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15813 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15815 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15818 * gcc.target/i386/sse-25.c: New.
15820 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15823 * gcc.target/i386/pr65693.c: New test.
15825 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15827 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15829 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15831 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15833 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15835 * gcc.target/i386/thunk-retbnd.c: New.
15837 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15839 * gnat.dg/opt48.adb: New test.
15840 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15841 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15843 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15846 * gcc.c-torture/compile/pr65540.c: New.
15848 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15850 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15851 -Wno-pointer-arith.
15853 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15856 * g++.dg/debug/pr65678.C: New test.
15858 PR middle-end/65680
15859 * gcc.c-torture/compile/pr65680.c: New test.
15861 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15864 * gfortran.dg/allocate_with_source_5.f90: New test.
15866 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15868 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15869 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15871 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15873 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15875 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15878 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15879 to get floating point compression.
15880 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15882 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15884 PR preprocessor/61977
15885 * gcc.dg/cpp/pr61977.c: New test.
15887 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15889 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15891 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15894 * gcc.target/arm/pr65647.c: New.
15896 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15899 * g++.dg/torture/pr65655.C: New testcase.
15901 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15904 * g++.dg/cpp1y/lambda-init13.C: New.
15906 2015-04-03 Marek Polacek <polacek@redhat.com>
15908 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15910 2015-04-02 Marek Polacek <polacek@redhat.com>
15913 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15914 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15916 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15918 PR preprocessor/61977
15919 * gcc.target/powerpc/pr61977-1.c: New test.
15920 * gcc.target/powerpc/pr61977-2.c: New test.
15922 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15925 * g++.dg/warn/Wshadow-8.C: New.
15926 * g++.dg/warn/Wshadow-9.C: Likewise.
15927 * g++.dg/warn/Wshadow-10.C: Likewise.
15928 * g++.dg/warn/Wshadow-11.C: Likewise.
15930 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15932 * gcc.dg/pr23623.c: Added aligned attribute.
15933 * gcc.dg/20141029-1.c: Likewise.
15934 * gcc.dg/20150306-1.c: New test.
15936 2015-04-01 Marek Polacek <polacek@redhat.com>
15939 * g++.dg/cpp0x/initlist93.C: New test.
15940 * g++.dg/cpp0x/initlist94.C: New test.
15942 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15945 * gcc.target/aarch64/pr65624.c: New test.
15947 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15949 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15951 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15953 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15954 extra variable to force stack alignment.
15955 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15956 extra variable to force stack alignment.
15958 2015-03-31 Marek Polacek <polacek@redhat.com>
15961 * g++.dg/template/pr65390.C: New test.
15963 2015-03-31 Martin Liska <mliska@suse.cz>
15965 * g++.dg/ipa/pr65557.C: New test.
15967 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15969 * gcc.target/s390/hotpatch-25.c: New test.
15970 * gcc.target/s390/hotpatch-1.c: Update test.
15971 * gcc.target/s390/hotpatch-10.c: Update test.
15972 * gcc.target/s390/hotpatch-11.c: Update test.
15973 * gcc.target/s390/hotpatch-12.c: Update test.
15974 * gcc.target/s390/hotpatch-13.c: Update test.
15975 * gcc.target/s390/hotpatch-14.c: Update test.
15976 * gcc.target/s390/hotpatch-15.c: Update test.
15977 * gcc.target/s390/hotpatch-16.c: Update test.
15978 * gcc.target/s390/hotpatch-17.c: Update test.
15979 * gcc.target/s390/hotpatch-18.c: Update test.
15980 * gcc.target/s390/hotpatch-19.c: Update test.
15981 * gcc.target/s390/hotpatch-2.c: Update test.
15982 * gcc.target/s390/hotpatch-21.c: Update test.
15983 * gcc.target/s390/hotpatch-22.c: Update test.
15984 * gcc.target/s390/hotpatch-23.c: Update test.
15985 * gcc.target/s390/hotpatch-24.c: Update test.
15986 * gcc.target/s390/hotpatch-3.c: Update test.
15987 * gcc.target/s390/hotpatch-4.c: Update test.
15988 * gcc.target/s390/hotpatch-5.c: Update test.
15989 * gcc.target/s390/hotpatch-6.c: Update test.
15990 * gcc.target/s390/hotpatch-7.c: Update test.
15991 * gcc.target/s390/hotpatch-8.c: Update test.
15992 * gcc.target/s390/hotpatch-9.c: Update test.
15993 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15995 2015-03-31 Richard Biener <rguenther@suse.de>
15997 PR middle-end/65626
15998 * g++.dg/torture/pr65626.C: New testcase.
16000 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16003 * gcc.target/i386/mpx/pr65531.cc: New.
16005 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16008 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16009 __builtin_alloca instead of alloca.
16010 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16011 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16012 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16015 2015-03-30 Jakub Jelinek <jakub@redhat.com>
16018 * g++.dg/ubsan/pr65610.C: New test.
16020 2015-03-30 Marek Polacek <polacek@redhat.com>
16023 * g++.dg/cpp0x/pr65398-2.C: New test.
16025 2015-03-30 Marek Polacek <polacek@redhat.com>
16027 * c-c++-common/pr65556.c: Change the width of bit-fields.
16029 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16032 * gcc.target/i386/pr65588.c: New testcase.
16034 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16036 PR libgfortran/65563
16037 * gfortran.dg/open_errors_2.f90: New test.
16039 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16041 PR libgfortran/65596
16042 * gfortran.dg/namelist_86.f90: New test.
16044 2015-03-28 Andre Vehreschild <vehre@gmx.de>
16046 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16047 statement to reflect new ownership.
16049 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
16052 * g++.dg/template/friend58.C: New.
16053 * g++.dg/template/friend59.C: Likewise.
16055 2015-03-27 Tobias Burnus <burnus@net-b.de>
16058 * g++.dg/gomp/openmp-simd-3.C: New.
16059 * gcc.dg/gomp/openmp-simd-3.c: New.
16061 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
16064 * gcc.target/i386/pr65248-1.c: New file.
16065 * gcc.target/i386/pr65248-2.c: Likewise.
16066 * gcc.target/i386/pr65248-3.c: Likewise.
16067 * gcc.target/i386/pr65248-4.c: Likewise.
16069 2015-03-27 Jakub Jelinek <jakub@redhat.com>
16072 * gcc.c-torture/compile/pr65593.c: New test.
16074 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
16077 * g++.dg/cpp1y/constexpr-assert1.C: New.
16079 2015-03-27 Marek Polacek <polacek@redhat.com>
16082 * c-c++-common/pr65556.c: New test.
16084 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16087 * g++.dg/torture/pr65600.C: New testcase.
16089 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
16092 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16094 2015-03-27 Andre Vehreschild <vehre@gmx.de>
16096 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16097 statement and cleanup. Fixed typos.
16099 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16101 PR middle-end/65595
16102 * gcc.c-torture/compile/pr65595.c: New testcase.
16104 2015-03-27 Marek Polacek <polacek@redhat.com>
16107 * g++.dg/ubsan/pr65583.C: New test.
16109 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16111 * gcc.c-torture/compile/20150327.c: New testcase.
16113 2015-03-26 Richard Biener <rguenther@suse.de>
16115 PR middle-end/65555
16116 * g++.dg/torture/pr65555.C: New testcase.
16118 2015-03-26 Jakub Jelinek <jakub@redhat.com>
16120 PR tree-optimization/64715
16121 * gcc.dg/builtin-object-size-15.c: New test.
16122 * gcc.dg/pr64715-1.c: New test.
16123 * gcc.dg/pr64715-2.c: New test.
16125 2015-03-26 Richard Biener <rguenther@suse.de>
16127 PR middle-end/65519
16128 * gnat.dg/specs/opt2.ads: Fix testcase.
16130 2015-03-25 Martin Sebor <msebor@redhat.com>
16133 * lib/target-supports.exp (check_effective_target_arm32): Fail early
16134 when target isn't arm*-*-*-*.
16135 (check_effective_target_arm_nothumb): Likewise.
16136 (check_effective_target_arm_little_endian): Likewise.
16137 (check_effective_target_arm_vect_no_misalign): Likewise.
16138 (check_effective_target_aarch64_little_endian): Fail early if target
16139 isn't aarch64*-*-*.
16141 2015-03-25 Sebastian Pop <s.pop@samsung.com>
16143 PR tree-optimization/65177
16144 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16146 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
16148 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16149 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16150 smmintrin.h and mm3dnow.h.
16152 2015-03-25 Marek Polacek <polacek@redhat.com>
16155 * g++.dg/cpp0x/pr65558.C: New test.
16157 2015-03-25 Marek Polacek <polacek@redhat.com>
16160 * g++.dg/template/pr61670.C: New test.
16162 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
16165 * g++.dg/template/pr54987.C: New.
16167 2015-03-25 Richard Biener <rguenther@suse.de>
16169 PR tree-optimization/62630
16170 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16172 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
16175 * gcc.target/i386/mpx/pr65508.c: New.
16177 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
16181 * gfortran.dg/data_initialized_3.f90: New.
16183 2015-03-25 Richard Biener <rguenther@suse.de>
16185 PR middle-end/65519
16186 * gnat.dg/specs/opt2.ads: New testcase.
16188 2015-03-25 Bin Cheng <bin.cheng@arm.com>
16190 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16191 * gcc.target/arm/memset-inline-4.c: Skip for
16192 arm_tune_string_ops_prefer_neon.
16193 * gcc.target/arm/memset-inline-5.c: Ditto.
16194 * gcc.target/arm/memset-inline-6.c: Ditto.
16195 * gcc.target/arm/memset-inline-8.c: Ditto.
16196 * gcc.target/arm/memset-inline-9.c: Ditto.
16198 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16201 * g++.dg/other/virtual3.C: New.
16203 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16206 * g++.dg/cpp0x/vt-60130.C: New.
16208 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16211 * g++.dg/warn/Warray-bounds-7.C: New.
16213 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16216 * g++.dg/template/defarg18.C: New.
16218 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16221 * g++.dg/cpp0x/vt-59988.C: New.
16223 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16225 PR tree-optimization/65533
16226 * gcc.dg/pr65533.c: New test.
16228 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16230 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16231 source= and mold= expressions functionality.
16232 * gfortran.dg/allocate_class_4.f90: New test.
16233 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16234 copying an unlimited polymorhpic object containing a char array
16235 to another unlimited polymorphic object respects the _len
16237 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16238 whether deferred length char array allocate works, unlimited
16239 polymorphic object allocation from a string works and if
16240 allocating an array of deferred length strings works.
16241 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16243 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16246 * g++.dg/cpp0x/constexpr-array11.C: New.
16248 2015-03-24 Richard Biener <rguenther@suse.de>
16250 PR middle-end/65517
16251 * gcc.dg/torture/pr65517.c: New testcase.
16253 2015-03-24 Tobias Burnus <burnus@net-b.de>
16255 * gfortran.dg/coindexed_1.f90: Moved from
16256 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16258 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16261 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16265 * gcc.target/i386/pr65523.c: New test.
16268 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16270 * g++.dg/lto/pr65475b_0.C: Likewise.
16272 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16275 * gcc.target/sh/torture/pr65505.c: New.
16277 2015-03-23 Martin Sebor <msebor@redhat.com>
16280 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16281 assembly for lvx in addition to lxv.
16283 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16286 * gfortran.dg/pr65504.f90: New test.
16289 * gcc.dg/pr65521.c: New test.
16291 2015-03-23 Richard Biener <rguenther@suse.de>
16293 PR tree-optimization/65518
16294 * gcc.dg/vect/pr65518.c: New testcase.
16296 2015-03-23 Richard Biener <rguenther@suse.de>
16298 PR tree-optimization/65494
16299 * gcc.dg/vect/pr65494.c: New testcase.
16301 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16303 PR preprocessor/65238
16304 * c-c++-common/cpp/pr65238-1.c: New test.
16305 * gcc.dg/cpp/pr65238-2.c: New test.
16306 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16307 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16309 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16310 Mikael Morin <mikael@gcc.gnu.org>
16313 * gfortran.dg/elemental_dependency_4.f90: New.
16314 * gfortran.dg/elemental_dependency_5.f90: New.
16316 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16319 * g++.dg/lto/pr65475b_0.C: New testcase.
16320 * g++.dg/lto/pr65475b_1.C: New testcase.
16321 * g++.dg/lto/pr65475c_0.C: New testcase.
16322 * g++.dg/lto/pr65475c_1.C: New testcase.
16324 2015-03-21 Tobias Burnus <burnus@net-b.de>
16326 * gfortran.dg/coarray_38.f90: New.
16327 * gfortran.dg/coarray_39.f90: New.
16328 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16331 2015-03-20 Marek Polacek <polacek@redhat.com>
16334 * g++.dg/cpp0x/pr65398.C: New test.
16336 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16339 * g++.dg/lto/pr65475_0.C: New testcase.
16340 * g++.dg/lto/pr65475_1.C: New testcase.
16342 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16344 PR rtl-optimization/64366
16345 * gcc.target/sh/pr64366.c: New.
16347 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16350 * g++.dg/cpp0x/constexpr-48324.C: New.
16352 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16355 * g++.dg/cpp0x/pr48453.C: New.
16357 2015-03-20 Marek Polacek <polacek@redhat.com>
16360 * g++.dg/cpp0x/pr65072.C: New test.
16362 2015-03-20 Richard Biener <rguenther@suse.de>
16364 PR middle-end/64715
16365 * gcc.dg/pr15347.c: Use -O.
16366 * c-c++-common/pr19807-1.c: Likewise.
16368 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16370 * gnat.dg/volatile13.ad[sb]: New test.
16372 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16374 PR rtl-optimization/60851
16375 * gcc.target/i386/pr60851.c: New test.
16377 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16380 * g++.dg/pr65240.h: Add tests for PR 65240.
16381 * g++.dg/pr65240-1.C: Likewise.
16382 * g++.dg/pr65240-2.C: Likewise.
16383 * g++.dg/pr65240-3.C: Likewise.
16384 * g++.dg/pr65240-4.C: Likewise.
16386 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16388 PR rtl-optimization/63491
16389 * gcc.target/powerpc/pr63491.c: New.
16391 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16393 * g++.dg/ipa/pr65465.C: New test.
16395 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16398 * g++.dg/cpp0x/deleted11.C: New.
16400 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16403 * c-c++-common/tsan/pr65400-3.c: New test.
16405 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16408 * g++.dg/cpp0x/constexpr-59686.C: New.
16410 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16413 * g++.dg/tsan/pr64265.C: New test.
16416 * c-c++-common/tsan/pr65400-1.c: New test.
16417 * c-c++-common/tsan/pr65400-2.c: New test.
16419 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16422 * g++.dg/cpp0x/pr59816.C: New.
16424 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16427 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16429 2015-03-18 Martin Liska <mliska@suse.cz>
16432 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16433 equivalences either to 6 or 7.
16435 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16437 PR middle-end/64491
16439 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16441 * gcc.dg/undefined-loop-1.c: New file.
16442 * gcc.dg/undefined-loop-2.c: New file.
16444 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16447 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16448 loop exits too early.
16450 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16452 PR tree-optimization/65450
16453 * gfortran.dg/pr65450.f90: New test.
16456 * gcc.target/i386/pr65078-1.c: New test.
16457 * gcc.target/i386/pr65078-2.c: New test.
16458 * gcc.target/i386/pr65078-3.c: New test.
16459 * gcc.target/i386/pr65078-4.c: New test.
16460 * gcc.target/i386/pr65078-5.c: New test.
16461 * gcc.target/i386/pr65078-6.c: New test.
16463 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16466 * g++.dg/cpp1y/pr65340.C: New.
16468 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16471 * gfortran.dg/system_clock_3.f08: Adjust test.
16473 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16476 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16477 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16479 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16482 * gfortran.dg/system_clock_3.f08: New test.
16484 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16487 g++.dg/cpp1y/pr64626-1.C: New.
16488 g++.dg/cpp1y/pr64626-2.C: New.
16489 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16491 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16493 PR tree-optimization/65427
16494 * gcc.c-torture/execute/pr65427.c: New test.
16496 2015-03-16 Marek Polacek <polacek@redhat.com>
16500 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16501 * g++.dg/cpp0x/pr65327.C: New test.
16503 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16506 * c-c++-common/asan/pr64820.c: New test.
16508 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16510 * gfortran.dg/pointer_2.f90: New test.
16512 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16514 * g++.dg/pr65049.C: New test.
16516 2015-03-16 Tom de Vries <tom@codesourcery.com>
16518 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16519 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16520 * gcc.target/i386/fuse-caller-save.c: Same.
16522 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16524 * gnat.dg/loop_optimization18.ad[sb]: New test.
16525 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16527 2015-03-16 Alan Modra <amodra@gmail.com>
16529 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16532 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16534 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16536 * gcc.dg/torture/pr65270-2.c: Likewise.
16538 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16541 * gfortran.dg/pointer_remapping_9.f90: New.
16543 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16545 PR tree-optimization/65369
16546 * gcc.c-torture/execute/pr65369.c: New test.
16548 PR tree-optimization/65418
16549 * gcc.c-torture/execute/pr65418-1.c: New test.
16550 * gcc.c-torture/execute/pr65418-2.c: New test.
16552 PR rtl-optimization/65401
16553 * gcc.c-torture/execute/pr65401.c: New test.
16555 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16558 * gcc.target/arm/pr64600_1.c: New test.
16560 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16562 PR rtl-optimization/65235
16563 * gcc.target/aarch64/pr65235_1.c: New test.
16565 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16567 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16568 * gcc.target/s390/hotpatch-22.c: Likewise.
16569 * gcc.target/s390/hotpatch-23.c: Likewise.
16570 * gcc.target/s390/hotpatch-24.c: Likewise.
16571 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16572 * gcc.target/s390/hotpatch-1.c: Update expected output.
16573 * gcc.target/s390/hotpatch-2.c: Likewise.
16574 * gcc.target/s390/hotpatch-3.c: Likewise.
16575 * gcc.target/s390/hotpatch-4.c: Likewise.
16576 * gcc.target/s390/hotpatch-5.c: Likewise.
16577 * gcc.target/s390/hotpatch-6.c: Likewise.
16578 * gcc.target/s390/hotpatch-7.c: Likewise.
16579 * gcc.target/s390/hotpatch-8.c: Likewise.
16580 * gcc.target/s390/hotpatch-9.c: Likewise.
16581 * gcc.target/s390/hotpatch-10.c: Likewise.
16582 * gcc.target/s390/hotpatch-11.c: Likewise.
16583 * gcc.target/s390/hotpatch-12.c: Likewise.
16584 * gcc.target/s390/hotpatch-13.c: Likewise.
16585 * gcc.target/s390/hotpatch-14.c: Likewise.
16586 * gcc.target/s390/hotpatch-15.c: Likewise.
16587 * gcc.target/s390/hotpatch-16.c: Likewise.
16588 * gcc.target/s390/hotpatch-17.c: Likewise.
16589 * gcc.target/s390/hotpatch-18.c: Likewise.
16590 * gcc.target/s390/hotpatch-19.c: Likewise.
16592 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16595 * gcc.target/i386/pr65103-1.c: New.
16597 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16600 * gcc.target/i386/pr65044.c: New.
16602 2015-03-12 Tom de Vries <tom@codesourcery.com>
16604 PR rtl-optimization/64895
16605 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16606 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16607 * gcc.target/i386/fuse-caller-save.c: Ditto.
16609 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16611 * gcc.dg/ipa/pr63569.c: Fix template.
16613 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16615 * g++.dg/ipa/pr64146.C: Require fpic support.
16617 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16619 PR libfortran/65200
16620 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16621 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16623 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16625 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16626 to dg-options, fix up dg-skip-if.
16628 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16631 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16632 * gcc.target/avr/tiny-caller-save.c: Same.
16634 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16637 * g++.dg/pr65242.C: New test.
16639 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16641 * c-c++-common/asan/no-asan-check-glob.c: New test.
16643 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16646 * g++.dg/other/default11.C: New.
16647 * g++.dg/other/default12.C: Likewise.
16649 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16652 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16654 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16657 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16659 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16662 * g++.dg/cpp0x/pr65127.C: New test.
16664 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16666 * gcc.dg/ipa/PR64550.c: Update template.
16668 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16669 Tobias Burnus <burnus@net-b.de>
16671 * gfortran.dg/coarray_sync_memory.f90: New.
16673 2015-03-10 Marek Polacek <polacek@redhat.com>
16676 * c-c++-common/ubsan/pr65367.c: New test.
16678 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16680 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16681 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16682 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16683 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16684 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16685 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16686 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16687 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16688 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16689 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16690 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16691 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16692 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16694 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16696 * lib/mpx-dg.exp (mpx_link_flags): New.
16699 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16700 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16701 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16702 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16703 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16704 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16705 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16706 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16707 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16708 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16709 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16710 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16711 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16712 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16713 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16714 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16715 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16716 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16717 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16718 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16719 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16720 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16721 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16722 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16723 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16724 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16725 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16726 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16727 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16728 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16729 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16730 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16731 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16732 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16733 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16734 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16735 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16736 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16737 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16738 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16739 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16740 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16741 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16742 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16743 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16744 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16745 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16746 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16747 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16748 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16749 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16750 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16751 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16752 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16753 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16754 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16755 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16756 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16757 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16758 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16759 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16760 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16761 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16762 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16763 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16764 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16765 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16766 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16767 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16768 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16769 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16770 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16771 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16772 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16773 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16774 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16775 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16776 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16777 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16778 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16779 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16780 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16781 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16782 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16783 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16784 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16785 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16786 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16787 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16788 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16789 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16790 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16791 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16792 * gcc.target/i386/mpx/label-address-1.c: New.
16793 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16794 * gcc.target/i386/mpx/macro.c: New.
16795 * gcc.target/i386/mpx/mpx-check.h: New.
16796 * gcc.target/i386/mpx/mpx.exp: New.
16797 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16798 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16799 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16800 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16801 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16802 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16803 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16804 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16805 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16806 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16807 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16808 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16809 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16810 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16811 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16812 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16813 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16814 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16815 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16816 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16817 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16818 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16819 * gcc.target/i386/mpx/reference-1-nov.c: New.
16820 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16821 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16822 * gcc.target/i386/mpx/reference-2-nov.c: New.
16823 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16824 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16825 * gcc.target/i386/mpx/reference-3-nov.c: New.
16826 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16827 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16828 * gcc.target/i386/mpx/reference-4-nov.c: New.
16829 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16830 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16831 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16832 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16833 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16834 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16835 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16836 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16837 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16838 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16839 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16840 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16841 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16842 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16843 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16844 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16845 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16846 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16847 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16848 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16849 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16850 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16851 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16852 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16853 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16854 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16855 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16856 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16857 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16858 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16859 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16860 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16861 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16862 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16863 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16864 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16865 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16866 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16867 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16868 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16869 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16870 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16871 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16872 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16873 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16874 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16875 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16876 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16877 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16878 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16879 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16880 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16881 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16882 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16883 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16884 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16885 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16886 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16887 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16888 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16889 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16890 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16891 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16892 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16893 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16894 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16895 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16896 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16897 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16898 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16899 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16900 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16901 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16902 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16903 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16904 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16905 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16906 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16907 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16908 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16909 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16910 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16911 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16912 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16913 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16914 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16915 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16916 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16917 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16918 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16919 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16920 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16921 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16922 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16923 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16924 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16925 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16926 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16927 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16928 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16929 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16930 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16931 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16932 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16933 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16934 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16935 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16936 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16937 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16938 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16939 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16940 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16941 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16942 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16943 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16944 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16945 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16946 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16947 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16948 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16949 * gcc.target/i386/mpx/vla-1-nov.c: New.
16950 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16951 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16952 * gcc.target/i386/mpx/vla-2-nov.c: New.
16953 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16955 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16957 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16959 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16961 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16963 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16965 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16966 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16968 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16971 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16974 * c-c++-common/pr65120.c: New test.
16976 PR rtl-optimization/65321
16977 * gcc.dg/pr65321.c: New test.
16979 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16981 PR tree-optimization/65355
16982 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16984 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16987 * c-c++-common/pr49706.c: Adjust tests for not warning
16988 about !!x == y or !b == y where b is boolean, and add
16989 some further tests.
16990 * c-c++-common/pr62199-2.c: Likewise.
16992 2015-03-09 Richard Biener <rguenther@suse.de>
16994 PR middle-end/65270
16995 * gcc.dg/torture/pr65270-1.c: New testcase.
16996 * gcc.dg/torture/pr65270-2.c: Likewise.
16998 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
17000 PR tree-optimization/63743
17001 * gcc.dg/pr63743.c: New test.
17003 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
17006 * g++.dg/lto/pr65316_0.C: New testcase.
17007 * g++.dg/lto/pr65316_1.C: New testcase.
17009 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
17012 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17014 * g++.dg/abi/rtti3.C: Likewise.
17016 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17019 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17021 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17023 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17025 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17027 2015-03-08 Morin <mikael@gcc.gnu.org>
17030 * gfortran.dg/entry_20.f90: New.
17032 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17035 * gcc.c-torture/compile/pr65153.c: New.
17037 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17040 * g++.dg/torture/pr65249.C: New.
17042 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
17044 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17046 (int64_t): Likewise.
17048 2015-03-07 Marek Polacek <polacek@redhat.com>
17049 Martin Uecker <uecker@eecs.berkeley.edu>
17052 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17053 member-like arrays.
17054 * c-c++-common/ubsan/bounds-8.c: New test.
17055 * c-c++-common/ubsan/bounds-9.c: New test.
17056 * gcc.dg/ubsan/bounds-2.c: New test.
17058 2015-03-05 Martin Sebor <msebor@redhat.com>
17061 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17062 checking of results into main to prevent it from getting optimized
17064 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17066 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
17068 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17069 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17070 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17073 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
17075 * g++.dg/lto/pr65302_1.C: New testcase.
17076 * g++.dg/lto/pr65302_0.C: New testcase.
17078 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17080 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17081 -fno-ipa-icf to dg-options.
17083 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17085 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17086 compiles using the linker plugin.
17088 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
17090 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17092 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
17094 * gcc.target/arm/pr65067.c: New test.
17096 2015-03-05 Martin Liska <mliska@suse.cz>
17099 * gcc.dg/ipa/pr65318.c: New test.
17101 2015-03-05 Marek Polacek <polacek@redhat.com>
17103 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17105 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17109 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17111 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17112 max-unroll-times back to defaults for s390.
17114 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17118 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17121 * g++.dg/cpp0x/initlist92.C: New.
17123 2015-03-05 Richard Biener <rguenther@suse.de>
17125 PR tree-optimization/65310
17126 * gcc.dg/vect/pr65310.c: New testcase.
17128 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17131 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17133 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
17135 * gnat.dg/entry_queues3.adb: New test.
17137 2015-03-04 Ian Lance Taylor <iant@google.com>
17139 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17141 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17144 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17146 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
17148 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17149 -fno-ipa-icf to dg-options
17150 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17151 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17153 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17156 * g++.dg/cpp0x/decltype62.C: New.
17158 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
17160 * gnat.dg/object_overflow5.adb: New test.
17162 2015-03-03 Martin Liska <mliska@suse.cz>
17165 * gcc.dg/ipa/pr65287.c: New test.
17167 2015-03-03 Martin Jambor <mjambor@suse.cz>
17168 Eric Botcazou <ebotcazou@adacore.com>
17170 * gnat.dg/specs/pack12.ads: New test.
17172 2015-03-03 Martin Liska <mliska@suse.cz>
17174 * gcc.dg/ipa/PR65282.c: New test.
17176 2015-03-13 Jeff Law <law@redhat.com>
17178 PR tree-optimization/65241
17179 * gcc.c-torture/compile/pr65241.c: New test.
17181 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
17184 * gcc.target/avr/torture/pr64331.c: New test.
17186 2015-03-03 Martin Liska <mliska@suse.cz>
17187 Jan Hubicka <hubicka@ucw.cz>
17189 * g++.dg/ipa/pr65263.C: New test.
17191 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17194 * gcc.dg/lto/pr65130_0.c: New testcase.
17195 * gcc.dg/lto/pr65130_1.c: New testcase.
17197 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17200 * g++.dg/torture/pr64988.C: New testcase.
17202 2015-03-02 Tobias Burnus <burnus@net-b.de>
17204 * gfortran.dg/coarray_atomic_6.f90: New.
17206 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17209 * gcc.target/i386/pr65184.c: New.
17211 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17214 * gcc.target/i386/pr65183.c: New.
17216 2015-02-28 Martin Liska <mliska@suse.cz>
17217 Jan Hubicka <hubicka@ucw.cz>
17219 * gcc.dg/ipa/ipa-icf-35.c: New test.
17220 * gcc.dg/ipa/ipa-icf-36.c: New test.
17221 * gcc.dg/ipa/ipa-icf-37.c: New test.
17223 2015-02-28 Martin Liska <mliska@suse.cz>
17224 Jan Hubicka <hubicka@ucw.cz>
17227 * gcc.dg/ipa/ipa-icf-34.c: New test.
17229 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17232 * gcc.target/sh/sh/pr61142.c: New.
17234 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17236 * g++.dg/other/dump-ada-spec-3.C: New test.
17238 2015-03-01 Martin Liska <mliska@suse.cz>
17240 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17241 * g++.dg/ipa/pr63595.C: Update expected results.
17243 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17246 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17248 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17250 * gcc.dg/vect/pr59354.c: Move vector producing code to
17253 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17256 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17257 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17258 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17259 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17261 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17263 PR tree-optimization/65048
17264 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17265 (foo): Use K&R style definition.
17267 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17270 * g++.dg/pr65032.C: New.
17272 2015-02-27 Marek Polacek <polacek@redhat.com>
17275 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17278 2015-02-27 Marek Polacek <polacek@redhat.com>
17281 * gcc.dg/pr65228.c: New test.
17283 2015-02-27 Kai Tietz <ktietz@redhat.com>
17286 * gcc.dg/weak/weak-17.c: New file.
17288 2015-02-27 Richard Biener <rguenther@suse.de>
17291 * g++.dg/lto/pr65193_0.C: New testcase.
17293 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17295 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17296 * gcc.target/s390/hotpatch-8.c: Likewise.
17297 * gcc.target/s390/hotpatch-9.c: Likewise.
17298 * gcc.target/s390/pr61078.c: Likewise.
17299 * gcc.target/s390/pr57960.c: Remove -m64.
17300 * gcc.target/s390/pr61078.c: Likewise.
17302 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17303 Martin Liska <mliska@suse.cz>
17306 * gcc.dg/pr64454.c: Disable ICF.
17307 * gcc.dg/pr28685-1.c: Disable ICF
17308 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17309 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17310 * g++.dg/ipa/ipa-icf-4.C: Update template.
17312 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17314 PR tree-optimization/65216
17315 * gcc.c-torture/execute/pr65216.c: New test.
17317 PR tree-optimization/65215
17318 * gcc.c-torture/execute/pr65215-1.c: New test.
17319 * gcc.c-torture/execute/pr65215-2.c: New test.
17320 * gcc.c-torture/execute/pr65215-3.c: New test.
17321 * gcc.c-torture/execute/pr65215-4.c: New test.
17322 * gcc.c-torture/execute/pr65215-5.c: New test.
17324 2015-02-26 Tom de Vries <tom@codesourcery.com>
17326 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17328 2015-02-26 Martin Liska <mliska@suse.cz>
17329 Jan Hubicka <hubicka@ucw.cz>
17331 * g++.dg/ipa/pr64146.C: Update expected results.
17332 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17333 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17334 * gcc.dg/ipa/ipa-icf-34.c: New test.
17336 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17338 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17339 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17340 (dg-additional-options): Remove dg directive.
17341 (dg-final): Add dg directive.
17343 2015-02-26 Marek Polacek <polacek@redhat.com>
17346 * g++.dg/ipa/pr65008.C: New test.
17348 2015-02-26 Tom de Vries <tom@codesourcery.com>
17350 * lib/profopt.exp (profopt-target-cleanup): New proc.
17351 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17352 files from sources from dg-additional-sources.
17354 2015-02-26 Tom de Vries <tom@codesourcery.com>
17356 * lib/gcov.exp: Cleanup in case of xfail.
17358 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17360 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17362 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17365 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17366 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17367 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17368 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17369 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17370 * g++.dg/debug/pr46123.C: XFAIL and move...
17371 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17372 * gcc.dg/debug/dwarf2-3.c: Move...
17373 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17375 2015-02-26 Marek Polacek <polacek@redhat.com>
17378 * g++.dg/cpp1y/pr65202.C: New test.
17380 2015-02-26 Tom de Vries <tom@codesourcery.com>
17382 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17383 locale_facets.h.gcov.
17385 2015-02-26 Tom de Vries <tom@codesourcery.com>
17387 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17389 2015-02-26 Tom de Vries <tom@codesourcery.com>
17391 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17393 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17396 * gcc.target/i386/pr65217.c: New.
17398 2015-02-26 Tom de Vries <tom@codesourcery.com>
17400 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17402 2015-02-26 Tom de Vries <tom@codesourcery.com>
17404 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17406 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17408 PR tree-optimization/65048
17409 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17411 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17413 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17414 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17416 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17419 * gcc.target/i386/pr65161.c: New test.
17421 2015-02-26 Terry Guo <terry.guo@arm.com>
17423 * gcc.target/arm/no-volatile-in-it.c: New test.
17425 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17427 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17428 (dg-options): Add -save-temps.
17429 (dg-final): Add cleanup-saved-temps.
17431 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17433 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17435 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17437 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17438 * gcc.target/powerpc/pack01.c: Include string.h.
17440 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17443 * gcc.target/i386/pr65167.c: New.
17445 2015-02-25 Kai Tietz <ktietz@redhat.com>
17447 PR tree-optimization/61917
17448 * gcc.dg/vect/vect-pr61917.c: New file.
17450 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17452 PR tree-optimization/65170
17453 * gcc.c-torture/execute/pr65170.c: New test.
17454 * gcc.dg/tree-ssa/vrp96.c: New test.
17456 2015-02-24 Tom de Vries <tom@codesourcery.com>
17458 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17460 2015-02-24 Tom de Vries <tom@codesourcery.com>
17463 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17464 (dg-additional-files-options): Copy additional_sources to
17465 additional_sources_used before emptying additional_sources.
17466 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17467 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17468 (cleanup-saved-temps): Use additional_sources_used instead of
17469 additional_sources.
17470 (dg-test): Reset additional_sources_used.
17472 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17475 * gfortran.dg/integer_exponentiation_6.F90: New test.
17477 2015-02-23 Martin Sebor <msebor@redhat.com>
17480 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17481 two parts. One to save registers, the other to verify the
17482 registers have the right values. Save register state into
17483 static data rather than on the stack.
17485 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17488 * c-c++-common/asan/pr63888.c: New test.
17490 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17493 * gcc.c-torture/compile/pr65163.c: New.
17495 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17497 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17498 with -m31 on 64 bit.
17499 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17500 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17502 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17504 * gcc.target/s390/20090223-1.c: Add
17505 -Wno-implicit-function-declaration option.
17506 * gcc.target/s390/pr42224.c: Likewise.
17507 * gcc.target/s390/pr55718.c: Likewise.
17509 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17511 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17512 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17513 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17514 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17515 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17516 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17517 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17518 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17519 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17520 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17521 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17522 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17523 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17524 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17525 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17526 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17527 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17528 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17529 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17530 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17531 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17533 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17535 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17536 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17537 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17538 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17539 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17540 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17541 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17542 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17543 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17544 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17545 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17546 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17547 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17548 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17549 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17550 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17552 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17556 * gfortran.dg/pr61960.f90: New.
17557 * gfortran.dg/pr64230.f90: New.
17558 * gfortran.dg/pr64980.f03: New.
17560 2015-02-22 Tom de Vries <tom@codesourcery.com>
17562 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17564 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17567 * gnat.dg/timing_events.adb: Removed, invalid test.
17569 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17572 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17574 * g++.dg/gcov/gcov-2.C: Likewise.
17576 2015-02-20 Richard Biener <rguenther@suse.de>
17578 PR tree-optimization/65136
17579 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17581 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17584 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17585 powerpc*-*-linux* and nvptx-*-* blacklisting.
17587 * gcc.dg/sibcall-9.c: New test.
17588 * gcc.dg/sibcall-10.c: New test.
17590 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17592 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17594 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17597 * gcc.target/avr/torture/pr64452.c: New test.
17599 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17601 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17602 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17604 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17607 * lib/target-supports.exp (check_compile): Check whether
17608 additional_sources is defined before using it.
17610 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17612 PR middle-end/65074
17613 * g++.dg/opt/pr65074.C: New file.
17615 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17617 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17618 (size_type): New typedef.
17619 (operator "" _script): Use it for the last argument.
17621 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17623 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17625 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17627 * lib/target-supports.exp (check_compile): Save/restore
17628 additional_sources that may belong to an actual test.
17630 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17632 PR gcov-profile/64634
17633 * g++.dg/gcov/gcov-15.C: New test.
17635 2015-02-18 Tom de Vries <tom@codesourcery.com>
17637 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17639 2015-02-18 Tom de Vries <tom@codesourcery.com>
17641 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17643 2015-02-18 Tom de Vries <tom@codesourcery.com>
17645 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17647 2015-02-18 Tom de Vries <tom@codesourcery.com>
17649 * gfortran.dg/fmt_cache_1.f: Add missing close.
17651 2015-02-18 Tom de Vries <tom@codesourcery.com>
17654 * gfortran.dg/read_eof_8.f90: Add missing close.
17656 2015-02-18 Richard Biener <rguenther@suse.de>
17658 PR tree-optimization/65063
17659 * gcc.dg/pr65063.c: New testcase.
17661 2015-02-18 Richard Biener <rguenther@suse.de>
17663 PR tree-optimization/62217
17664 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17666 2015-02-18 Marek Polacek <polacek@redhat.com>
17669 * c-c++-common/ubsan/pr65081.c: New test.
17671 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17673 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17674 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17676 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17678 * gcc.dg/ipa/propalign-3.c: New test.
17680 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17683 * gcc.target/sh/pr64793.c: New.
17684 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17686 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17688 * gcc.target/arm/divzero.c: New test case.
17690 2015-02-17 Tom de Vries <tom@codesourcery.com>
17692 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17694 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17695 Jakub Jelinek <jakub@redhat.com>
17698 * g++.dg/cpp0x/pr65075.C: New test.
17700 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17703 * gcc.target/powerpc/pr65058.c: New test.
17705 2015-02-16 Jeff Law <law@redhat.com>
17707 PR tree-optimization/64823
17708 * gcc.dg/uninit-20.c: New test.
17710 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17711 James Greenhalgh <james.greenhalgh@arm.com>
17714 * gcc.dg/ipa/ipa-clone-1.c: New test.
17716 2015-02-16 Richard Biener <rguenther@suse.de>
17718 PR tree-optimization/65077
17719 * gcc.dg/torture/pr65077.c: New testcase.
17721 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17723 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17724 Directive adjusted to scan for ldaxr.
17725 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17726 adjusted to scan for ldaex.
17728 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17731 * g++.dg/cpp0x/constexpr-65080.C: New.
17733 2015-02-16 Richard Biener <rguenther@suse.de>
17735 PR tree-optimization/63593
17736 * gcc.dg/pr63593.c: New testcase.
17738 2015-02-16 Marek Polacek <polacek@redhat.com>
17741 * gcc.dg/pr65066.c: New test.
17743 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17745 * gcc.dg/pr65002.C: Move ...
17746 * g++.dg/ipa/pr65002.C: ... here.
17748 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17750 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17751 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17752 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17753 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17755 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17758 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17759 the expression to find calls.
17760 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17761 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17762 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17763 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17764 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17766 2015-02-14 Marek Polacek <polacek@redhat.com>
17769 * gcc.dg/array-11.c: New test.
17770 * gcc.dg/array-12.c: New test.
17771 * gcc.dg/array-13.c: New test.
17772 * gcc.dg/array-14.c: New test.
17773 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17774 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17775 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17776 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17777 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17778 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17780 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17783 * g++.dg/lookup/using54.C: New.
17785 2015-02-13 Jeff Law <law@redhat.com>
17788 Revert my change for tree-optimization/64823.
17790 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17792 PR tree-optimization/65053
17793 * gcc.c-torture/execute/pr65053-1.c: New test.
17794 * gcc.c-torture/execute/pr65053-2.c: New test.
17796 2015-02-13 Marek Polacek <polacek@redhat.com>
17799 * gcc.dg/pr65050.c: New test.
17801 2015-02-13 Jeff Law <law@redhat.com>
17803 PR tree-optimization/64823
17804 * gcc.dg/uninit-20.c: New test.
17806 PR rtl-optimization/47477
17807 * gcc.dg/tree-ssa/pr47477.c: New test.
17809 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17812 * g++.dg/parse/ivdep-2.C: New.
17813 * g++.dg/parse/ivdep-3.C: Likewise.
17815 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17818 * gfortran.dg/continuation_13.f90: New test.
17819 * gfortran.dg/continuation_14.f: New test.
17821 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17824 * g++.dg/cpp0x/sfinae55.C: New.
17826 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17829 * g++.dg/ipa/pr65034.C: New test.
17831 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17833 PR tree-optimization/65002
17834 * gcc.dg/pr65002.C: New.
17836 2015-02-13 Marek Polacek <polacek@redhat.com>
17839 * c-c++-common/pr65040.c: New test.
17841 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17843 PR tree-optimization/64705
17844 * gcc.dg/tree-ssa/pr64705.c: New test.
17846 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17849 * gcc.dg/visibility-22.c: New test.
17850 * gcc.dg/visibility-23.c: New test.
17851 * gcc.target/i386/pr32219-1.c: New test.
17852 * gcc.target/i386/pr32219-2.c: New test.
17853 * gcc.target/i386/pr32219-3.c: New test.
17854 * gcc.target/i386/pr32219-4.c: New test.
17855 * gcc.target/i386/pr32219-5.c: New test.
17856 * gcc.target/i386/pr32219-6.c: New test.
17857 * gcc.target/i386/pr32219-7.c: New test.
17858 * gcc.target/i386/pr32219-8.c: New test.
17859 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17861 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17863 PR libgfortran/57822
17864 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17865 four different KINDs.
17867 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17870 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17873 * g++.dg/ubsan/pr65000.C: New test.
17875 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17878 * gfortran.dg/finalize_28.f90: New test
17880 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17883 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17884 DW_TAG_lexical_block removal.
17885 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17886 * g++.dg/guality/pr55541.C: New test.
17889 * g++.dg/ubsan/pr64984.C: New test.
17891 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17893 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17895 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17898 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17899 instructions for 2015-01-14 get_memmodel changes.
17900 * gcc.target/powerpc/atomic-p8.c: Likewise.
17903 * g++.dg/ubsan/pr65019.C: New test.
17905 PR tree-optimization/65014
17906 * gcc.c-torture/compile/pr65014.c: New test.
17908 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17910 PR libgfortran/57822
17911 * gfortran/fmt_g0_7.f08: Revise test.
17913 2015-02-11 Jeff Law <law@redhat.com>
17916 * gcc.target/m68k/pr63347.c: New test.
17918 2015-02-11 Marek Polacek <polacek@redhat.com>
17920 * g++.dg/ubsan/shift-1.C: New test.
17921 * gcc.dg/ubsan/c-shift-2.c: New test.
17922 * c-c++-common/ubsan/shift-5.c: Remove file.
17924 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17926 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17927 Directive adjusted to XFAIL.
17928 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17931 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17933 PR middle-end/65003
17934 * g++.dg/opt/pr65003.C: New test.
17936 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17938 * lib/target-supports.exp (check_effective_target_pie): Renamed
17940 (check_effective_target_pie_enabled): This.
17941 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17942 * gcc.target/i386/pie.c: Likewise.
17944 2015-02-11 Andrew Pinski <apinski@cavium.com>
17947 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17948 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17950 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17953 * gcc.target/i386/pr61925-1.c: New test.
17954 * gcc.target/i386/pr61925-2.c: New test.
17955 * gcc.target/i386/pr61925-3.c: New test.
17957 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17960 * g++.dg/asan/pr65004.C: New test.
17962 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17965 * gcc.taget/sh/pr64661-0.h: New.
17966 * gcc.taget/sh/pr64661-1.c: New.
17967 * gcc.taget/sh/pr64661-2.c: New.
17968 * gcc.taget/sh/pr64661-3.c: New.
17969 * gcc.taget/sh/pr64661-4.c: New.
17971 2015-02-10 Richard Biener <rguenther@suse.de>
17973 PR tree-optimization/64995
17974 * g++.dg/torture/pr64995.C: New testcase.
17976 2015-02-10 Richard Biener <rguenther@suse.de>
17978 PR tree-optimization/64909
17979 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17981 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17983 * gcc.dg/signbit-sa.c: New test.
17985 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17987 PR libgfortran/57822
17988 * gfortran/fmt_g0_7.f08: New test.
17990 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17992 PR tree-optimization/43378
17993 * gcc.dg/tree-ssa/pr43378.c: New test.
17995 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17998 * g++.dg/torture/pr64978.C: New testcase.
18000 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18003 * gcc.dg/asan/pr64981.c: New test.
18005 2015-02-09 Marek Polacek <polacek@redhat.com>
18008 * gcc.dg/pr64856.c: New test.
18010 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18013 * gcc.dg/tree-ssa/stdarg-7.c: New test.
18014 * gcc.c-torture/execute/pr64979.c: New test.
18016 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
18018 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18020 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18022 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18023 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18025 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18028 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18030 2015-02-09 Richard Biener <rguenther@suse.de>
18032 PR tree-optimization/54000
18033 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18035 2015-02-09 Tom de Vries <tom@codesourcery.com>
18037 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18039 2015-02-09 Martin Liska <mliska@suse.cz>
18041 * g++.dg/ipa/pr64858.C: New test.
18043 2015-02-09 Tom de Vries <tom@codesourcery.com>
18045 * gcc.dg/uninit-19.c: Fix warning line for fpic.
18047 2015-02-08 Andrew Pinski <apinski@cavium.com>
18049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18051 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
18054 * gfortran.dg/use_rename_8.f90: New.
18056 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
18058 * gnat.dg/addr7.ad[sb]: New test.
18059 * gnat.dg/addr8.ad[sb]: Likewise.
18061 2015-02-06 David Malcolm <dmalcolm@redhat.com>
18064 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18065 from jit.dg/test-compile-to-executable.c's create_code, with a
18066 clarification of the output message.
18067 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18069 (test_jit): Use CHECK_NO_ERRORS when calling
18070 gcc_jit_context_compile_to_file.
18071 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18072 jit-verify-compile-to-file to jit-verify-output-file-was-created.
18073 (jit-setup-compile-to-file): Likewise. Add a verbose comment
18074 about deletions that are attempted.
18075 (jit-verify-compile-to-file): Rename to...
18076 (jit-verify-output-file-was-created): ...this, and drop the
18077 attempt to run "file" and verify the output.
18078 (jit-verify-assembler): New function.
18079 (jit-verify-object): New function.
18080 (jit-verify-dynamic-library): New function.
18081 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18082 favor of an implementation from new file
18083 create-code-for-hello-world-executable.h, which also adds a
18085 (dg-final): Replace jit-verify-compile-to-file with
18086 jit-verify-output-file-was-created, and invoke new function
18087 jit-verify-assembler.
18088 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18089 the output message.
18090 (dg-final): Replace jit-verify-compile-to-file with
18091 jit-verify-output-file-was-created, and invoke new function
18092 jit-verify-dynamic-library.
18093 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18094 favor of an implementation from new file
18095 create-code-for-hello-world-executable.h, which also adds a
18097 (dg-final): Replace jit-verify-compile-to-file with
18098 jit-verify-output-file-was-created. Strengthen the expected stdout
18099 from the built executable.
18100 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18101 favor of an implementation from new file
18102 create-code-for-hello-world-executable.h, which also adds a
18104 (dg-final): Replace jit-verify-compile-to-file with
18105 jit-verify-output-file-was-created, and invoke new function
18107 * jit.dg/verify-dynamic-library.c: New source file.
18109 2015-02-06 Sebastian Pop <s.pop@samsung.com>
18110 Brian Rzycki <b.rzycki@samsung.com>
18112 PR tree-optimization/64878
18113 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18115 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18118 * g++.dg/ipa/pr64896.C: New test.
18120 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18123 * gcc.target/powerpc/pr64205.c: New file.
18125 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
18127 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18128 (dg-options): Use -fpie instead of -fPIE -pie.
18130 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18132 PR middle-end/64937
18133 * g++.dg/asan/pr64937.C: New test.
18135 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
18138 * gfortran.dg/class_to_type_4.f90: New test
18140 2015-01-29 Andre Vehreschild <vehre@gmx.de>
18142 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18144 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18146 PR rtl-optimization/64957
18148 * gcc.c-torture/execute/pr64957.c: New test.
18150 2015-02-05 Jeff Law <law@redhat.com>
18153 * gcc.target/h8300/pr17306-1.c: New test.
18154 * gcc.target/h8300/pr17306-2.c: New test.
18156 2015-02-05 Tobias Burnus <burnus@net-b.de>
18159 * gfortran.dg/structure_constructor_12.f90: New.
18161 2015-02-05 Jeff Law <law@redhat.com>
18164 gcc.target/h8300/pr58400.c: New test.
18166 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
18168 * gcc.target/arm/macro_defs0.c: New test.
18169 * gcc.target/arm/macro_defs1.c: New test.
18170 * gcc.target/arm/macro_defs2.c: New test.
18172 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
18174 PR rtl-optimization/64905
18175 * gcc.target/i386/pr64905.c: Require nonpic target.
18176 (dg-options): Add -fomit-frame-pointer.
18179 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
18181 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18182 tree dump scanning.
18184 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
18187 * gfortran.dg/type_to_class_2.f90: New test
18188 * gfortran.dg/type_to_class_3.f90: New test
18190 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
18193 * g++.dg/torture/pr64686.C: New testcase.
18195 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
18197 PR rtl-optimization/64905
18198 * gcc.target/i386/pr64905.c: New file.
18200 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18202 * gcc.dg/guality/pr41447-1.c: Remove xfail.
18203 * gcc.dg/guality/pr41616-1.c: Ditto.
18205 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18208 * gcc.dg/pr64817-3.c: New.
18210 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18211 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18213 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18214 pass parameters in registers.
18215 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18216 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18217 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18219 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18220 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18222 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18223 list, allow for multilibed targets.
18224 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18226 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18228 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18229 * gcc.dg/pr46728-6.c: Ditto.
18231 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18233 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18234 for mips_nanlegacy target.
18236 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18238 * gcc.target/i386/chkp-hidden-def.c: New.
18240 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18242 PR middle-end/62103
18243 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18244 to use 24 bits for bitfield b.
18246 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18249 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18250 cache result in a global variable. Include all 32-bit targets for
18253 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18255 PR rtl-optimization/64756
18256 * gcc.c-torture/execute/pr64756.c: New test.
18258 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18261 * gcc.target/sh/pr64660-0.h: New.
18262 * gcc.target/sh/pr64660-1.c: New.
18263 * gcc.target/sh/pr64660-2.c: New.
18264 * gcc.target/sh/pr64660-3.c: New.
18265 * gcc.target/sh/pr64660-4.c: New.
18267 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18270 * g++.dg/warn/Waddress-2.C: New.
18272 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18274 PR middle-end/61225
18275 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18277 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18279 PR preprocessor/64803
18280 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18282 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18284 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18286 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18288 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18289 (_ARM_FPSRC): Add DN and AHP fields.
18290 (clean_results): Force DN=1 on AArch64.
18291 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18292 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18293 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18294 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18295 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18296 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18298 2015-02-02 Alan Modra <amodra@gmail.com>
18300 * gcc.target/powerpc/cprophard.c: New.
18302 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18304 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18305 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18307 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18310 * gcc.dg/pr64817-1.c: New test.
18311 * gcc.dg/pr64817-2.c: New test.
18313 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18316 * gcc.target/sh/pr64851-0.h: New
18317 * gcc.target/sh/pr64851-1.c: New
18318 * gcc.target/sh/pr64851-2.c: New
18319 * gcc.target/sh/pr64851-3.c: New
18320 * gcc.target/sh/pr64851-4.c: New
18322 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18325 * gcc.dg/torture/pr64882.c: New test.
18327 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18330 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18333 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18335 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18336 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18337 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18338 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18339 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18340 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18342 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18343 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18345 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18346 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18349 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18352 * g++.dg/pr64688-2.C: New.
18354 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18356 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18357 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18358 * gcc.target/i386/fuse-caller-save.c: Ditto.
18359 * gcc.target/i386/headmerge-1.c: Ditto.
18360 * gcc.target/i386/headmerge-2.c: Ditto.
18361 * gcc.target/i386/sibcall-6.c: Ditto.
18363 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18366 * gcc.target/i386/pr64617.c: New test.
18368 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18371 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18372 (dg-options): Remove -m32.
18373 (dg-final): Scan for "movb %al" only.
18374 * gcc.target/i386/pr15184-2.c: Ditto.
18376 2015-01-30 Richard Biener <rguenther@suse.de>
18378 PR tree-optimization/64829
18379 * gcc.dg/vect/pr64829.c: New testcase.
18381 2015-01-29 Marek Polacek <polacek@redhat.com>
18384 * gcc.dg/pr64709.c: New test.
18386 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18389 * g++.dg/ubsan/pr64717-1.C: New test.
18390 * g++.dg/ubsan/pr64717-2.C: New test.
18392 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18394 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18396 2015-01-29 Jeff Law <law@redhat.com>
18399 * gcc.target/i386/pr15184-1.c: New test.
18400 * gcc.target/i386/pr15184-2.c: New test.
18402 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18404 PR tree-optimization/64746
18405 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18407 2015-01-29 Richard Biener <rguenther@suse.de>
18409 PR tree-optimization/64853
18410 * gcc.dg/torture/pr64853.c: New testcase.
18412 2015-01-29 Richard Biener <rguenther@suse.de>
18414 PR tree-optimization/64844
18415 * gcc.dg/vect/pr64844.c: New testcase.
18417 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18419 PR middle-end/64809
18420 * gcc.dg/pr64809.c: Delete.
18422 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18424 PR middle-end/64805
18425 * gcc.target/i386/pr64805.c: New.
18427 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18429 * gcc.dg/guality/guality.h (main): Add argv[0] to
18430 guality_gdb_command.
18432 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18435 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18437 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18440 * gcc.target/sh/sh.exp
18441 (check_effective_target_atomic_model_soft_gusa_available,
18442 check_effective_target_atomic_model_soft_tcb_available,
18443 check_effective_target_atomic_model_soft_imask_available,
18444 check_effective_target_atomic_model_hard_llcs_available): New.
18445 * gcc.target/sh/pr64659-0.h: New.
18446 * gcc.target/sh/pr64659-1.c: New.
18447 * gcc.target/sh/pr64659-2.c: New.
18448 * gcc.target/sh/pr64659-3.c: New.
18449 * gcc.target/sh/pr64659-4.c: New.
18451 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18453 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18454 scan-assembler-times pattern.
18456 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18458 PR middle-end/64809
18459 * gcc.dg/pr64809.c: New test.
18461 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18463 PR tree-optimization/64277
18464 * gcc.dg/pr64277.c: New.
18466 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18468 PR tree-optimization/64718
18469 * gcc.c-torture/execute/pr64718.c: New test.
18471 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18473 * gcc.target/aarch64/abs_2.c: New.
18475 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18477 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18478 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18479 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18482 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18485 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18486 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18487 { target comdat_group }.
18489 2015-01-27 Tobias Burnus <burnus@net-b.de>
18492 * gfortran.dg/goacc/coarray_2.f90: New.
18494 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18498 * g++.dg/torture/pr64139.C: New testcase.
18499 * g++.dg/torture/pr60871.C: Likewise.
18501 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18504 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18505 prevent linking errors.
18507 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18510 * g++.dg/torture/pr64282.C: New testcase.
18512 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18514 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18517 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18519 * gcc.target/s390/hotpatch-13.c: New testcase.
18520 * gcc.target/s390/hotpatch-14.c: New testcase.
18521 * gcc.target/s390/hotpatch-15.c: New testcase.
18522 * gcc.target/s390/hotpatch-16.c: New testcase.
18523 * gcc.target/s390/hotpatch-17.c: New testcase.
18524 * gcc.target/s390/hotpatch-18.c: New testcase.
18525 * gcc.target/s390/hotpatch-19.c: New testcase.
18526 * gcc.target/s390/hotpatch-20.c: New testcase.
18527 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18528 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18529 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18530 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18531 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18532 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18533 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18534 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18535 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18536 * gcc.target/s390/hotpatch-10.c: Likewise.
18537 * gcc.target/s390/hotpatch-11.c: Likewise.
18538 * gcc.target/s390/hotpatch-12.c: Likewise.
18539 * gcc.target/s390/hotpatch-2.c: Likewise.
18540 * gcc.target/s390/hotpatch-3.c: Likewise.
18541 * gcc.target/s390/hotpatch-4.c: Likewise.
18542 * gcc.target/s390/hotpatch-5.c: Likewise.
18543 * gcc.target/s390/hotpatch-6.c: Likewise.
18544 * gcc.target/s390/hotpatch-7.c: Likewise.
18545 * gcc.target/s390/hotpatch-8.c: Likewise.
18546 * gcc.target/s390/hotpatch-9.c: Likewise.
18547 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18548 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18549 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18550 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18551 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18552 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18553 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18554 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18556 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18558 * gcc.dg/long_branch.c: New testcase.
18560 2015-01-27 Richard Biener <rguenther@suse.de>
18562 PR tree-optimization/56273
18563 PR tree-optimization/59124
18564 PR tree-optimization/64277
18565 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18566 * gcc.dg/Warray-bounds-12.c: Likewise.
18567 * gcc.dg/Warray-bounds-13.c: Likewise.
18569 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18571 PR rtl-optimization/61058
18572 * gcc.dg/pr61058.c: New test.
18574 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18576 * gcc.target/i386/chkp-narrow-bounds.c: New.
18578 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18580 PR tree-optimization/64807
18581 * gcc.dg/pr64807.c: New test.
18584 * gcc.dg/pr64766.c: New test.
18586 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18589 * gcc.target/sh/pr49263-4.c: New.
18591 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18594 * gfortran.dg/allocate_with_mold_1.f90: New test
18596 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18599 * gcc.dg/pr64778.c: New test.
18601 PR middle-end/64421
18602 * gcc.dg/vect/pr64421.c: New test.
18604 2015-01-26 Tobias Burnus <burnus@net-b.de>
18607 * gfortran.dg/coarray_36.f: New.
18608 * gfortran.dg/coarray_37.f90: New.
18610 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18613 * gfortran.dg/class_allocate_18.f90: New.
18615 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18617 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18619 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18621 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18623 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18625 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18627 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18629 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18631 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18633 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18634 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18635 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18636 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18638 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18640 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18641 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18642 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18644 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18646 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18647 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18648 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18649 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18650 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18653 2015-01-26 Richard Biener <rguenther@suse.de>
18655 PR middle-end/64764
18656 * gcc.dg/uninit-19.c: New testcase.
18658 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18660 * lib/target-supports.exp (check_effective_target_vect64): Add
18663 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18666 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18668 2015-01-26 Tony Liu <tony.liu@arm.com>
18670 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18673 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18675 PR libfortran/64770
18676 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18677 correctly, clean up afterwards.
18679 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18682 * gfortran.dg/use_rename_7.f90: New.
18684 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18686 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18687 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18689 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18692 * gcc.target/sh/pr54236-4.c: New.
18694 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18696 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18697 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18700 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18702 PR libfortran/64770
18703 * gfortran.dg/open_new_segv.f90: New test.
18705 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18714 * gcc.target/sh/pr64345-1.c: New.
18715 * gcc.target/sh/pr64345-2.c: New.
18716 * gcc.target/sh/pr59533-1.c: New.
18717 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18718 * gcc.target/sh/pr52933-2.c: Likewise.
18719 * gcc.target/sh/pr54089-1.c: Likewise.
18720 * gcc.target/sh/pr54236-1.c: Likewise.
18721 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18722 * gcc.target/sh/pr49263-1.c: Remove xfails.
18723 * gcc.target/sh/pr49263-2.c: Likewise.
18724 * gcc.target/sh/pr49263-3.c: Likewise.
18725 * gcc.target/sh/pr53987-1.c: Likewise.
18726 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18727 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18728 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18729 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18730 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18731 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18733 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18736 2015-01-24 Tom de Vries <tom@codesourcery.com>
18738 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18740 2015-01-23 Ian Lance Taylor <iant@google.com>
18743 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18744 targets without split stack support.
18746 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18749 * gcc.target/i386/pr64317.c: New test.
18751 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18753 PR rtl-optimization/63637
18754 PR rtl-optimization/60663
18755 * gcc.dg/pr63637-1.c: New test.
18756 * gcc.dg/pr63637-2.c: New test.
18757 * gcc.dg/pr63637-3.c: New test.
18758 * gcc.dg/pr63637-4.c: New test.
18759 * gcc.dg/pr63637-5.c: New test.
18760 * gcc.dg/pr63637-6.c: New test.
18761 * gcc.target/i386/pr63637-1.c: New test.
18762 * gcc.target/i386/pr63637-2.c: New test.
18763 * gcc.target/i386/pr63637-3.c: New test.
18764 * gcc.target/i386/pr63637-4.c: New test.
18765 * gcc.target/i386/pr63637-5.c: New test.
18766 * gcc.target/i386/pr63637-6.c: New test.
18768 2015-01-23 Richard Biener <rguenther@suse.de>
18771 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18772 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18774 2015-01-23 Marek Polacek <polacek@redhat.com>
18776 PR preprocessor/60570
18777 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18778 * gcc.dg/cpp/pr60570.c: New test.
18780 2015-01-23 Richard Biener <rguenther@suse.de>
18783 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18784 vectorization on vect64 targets.
18786 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18789 * gfortran.dg/class_allocate_17.f90: New.
18791 2015-01-23 Tobias Burnus <burnus@net-b.de>
18794 * gfortran.dg/goacc/combined_loop.f90: New.
18796 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18799 * gfortran.dg/make_unit.f90: New test.
18801 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18804 * gfortran.dg/negative_unit_int8.f: Update.
18806 2015-01-22 Jeff Law <law@redhat.com>
18809 * gcc.target/m68k/pr52076-1.c: New test.
18810 * gcc.target/m68k/pr52076-2.c: New test.
18812 2015-01-22 Richard Biener <rguenther@suse.de>
18814 PR middle-end/64728
18815 * gcc.dg/torture/pr64728.c: New testcase.
18817 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18820 * g++.dg/pr64688.C: New test.
18822 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18824 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18825 to avoid errors with -fpic.
18827 2015-01-22 Richard Biener <rguenther@suse.de>
18830 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18832 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18834 PR rtl-optimization/64682
18835 * gcc.c-torture/execute/pr64682.c: New file.
18837 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18840 * gcc.dg/pr64511.c: New test.
18842 PR rtl-optimization/62078
18843 * g++.dg/opt/pr62078.C: New test.
18846 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18848 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18851 * gfortran.dg/internal_pack_15.f90: New test.
18853 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18855 * c-c++-common/tsan/step.c: New testcase.
18857 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18859 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18861 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18863 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18865 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18867 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18869 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18871 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18873 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18875 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18879 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18881 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18883 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18885 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18887 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18889 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18891 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18895 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18897 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18899 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18901 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18903 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18905 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18907 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18908 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18909 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18912 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18914 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18915 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18916 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18919 2015-01-21 Renlin Li <renlin.li@arm.com>
18921 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18922 * g++.dg/tls/thread_local5g.C: Likewise.
18923 * g++.dg/tls/thread_local6g.C: Likewise.
18925 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18927 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18928 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18929 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18931 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18933 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18934 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18935 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18937 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18939 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18940 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18941 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18943 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18945 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18946 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18947 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18949 2015-01-20 Jeff Law <law@redhat.com>
18952 * gcc.target/m68k/pr59946.c: New test.
18954 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18956 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18957 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18958 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18960 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18962 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18963 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18964 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18966 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18968 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18969 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18970 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18972 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18974 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18975 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18976 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18978 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18981 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18983 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18984 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18985 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18987 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18989 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18990 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18991 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18993 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18995 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18997 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18999 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19002 * g++.dg/ubsan/pr64632.C: New test.
19005 * gcc.dg/pr64663.c: New test.
19007 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19010 * g++.dg/warn/Wunused-var-23.C: New.
19012 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19015 * g++.dg/cpp0x/constexpr-59937-1.C: New.
19016 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19018 2015-01-20 Richard Biener <rguenther@suse.de>
19021 * gcc.dg/lto/pr64684_0.c: New testcase.
19022 * gcc.dg/lto/pr64684_1.c: Likewise.
19023 * gcc.dg/lto/pr64684_2.c: Likewise.
19024 * gcc.dg/lto/pr64685_0.c: Likewise.
19025 * gcc.dg/lto/pr64685_1.c: Likewise.
19027 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19030 * g++.dg/cpp1y/lambda-init12.C: New.
19032 2015-01-20 Richard Biener <rguenther@suse.de>
19034 PR tree-optimization/64410
19035 * g++.dg/vect/pr64410.cc: Require vect_double.
19037 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
19040 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19042 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
19046 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19048 PR rtl-optimization/64081
19049 * gcc.dg/pr64081.c: New test.
19051 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19053 * jit.dg/harness.h: Include <unistd.h>.
19054 (CHECK_NO_ERRORS): New.
19055 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19056 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19057 gcc_jit_context_compile_to_file.
19058 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19059 args to the spawned executable.
19060 (jit-expand-vars): New function.
19061 (jit-exe-params): New variable.
19062 (dg-jit-set-exe-params): New function.
19063 (jit-dg-test): Detect testcases that use
19064 jit-verify-compile-to-file and call jit-setup-compile-to-file.
19065 Set arguments of spawned process to jit-exe-params.
19066 (jit-get-output-filename): New function.
19067 (jit-setup-compile-to-file): New function.
19068 (jit-verify-compile-to-file): New function.
19069 (jit-run-executable): New function.
19070 (jit-verify-executable): New function.
19071 * jit.dg/test-compile-to-assembler.c: New testcase.
19072 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19073 * jit.dg/test-compile-to-executable.c: New testcase.
19074 * jit.dg/test-compile-to-object.c: New testcase.
19076 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
19079 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19082 2015-01-19 Martin Liska <mliska@suse.cz>
19084 * objc/compile/pr64668.m: New test.
19086 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19088 * jit.dg/test-arith-overflow.c: Include stdbool.h.
19089 (create_overflow_fn): Update comment to clarify that
19090 the third param of the created function is a bool *, not
19092 (verify_int_overflow_fn): Convert param "expected_ovf" from
19093 int to bool. Update third param of "overflow_fn_type" from int *
19094 to bool *. Update local "actual_ovf" from int to bool.
19095 (verify_uint_overflow_fn): Likewise.
19097 2015-01-19 Martin Liska <mliska@suse.cz>
19099 * gcc.dg/ipa/ipa-icf-33.c: New test.
19101 2015-01-19 Felix Yang <felix.yang@huawei.com>
19102 Haijian Zhang <z.zhanghaijian@huawei.com>
19104 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19105 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19106 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19107 result_float64x2, expected_hfloat64x2): New helper type, variable and
19109 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19110 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19111 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19112 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19113 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19114 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19115 and target without the FMA feature.
19117 2015-01-19 Jiong Wang <jiong.wang@arm.com>
19119 * gcc.target/aarch64/pr64304.c: New testcase.
19121 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19123 PR rtl-optimization/64081
19124 * gcc.dg/pr64081.c: New test.
19126 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
19129 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19131 * gcc.target/aarch64/test_frame_6.c: Likewise.
19132 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19133 and x19 (in the epilogue).
19134 * gcc.target/aarch64/test_frame_4.c: Likewise.
19135 * gcc.target/aarch64/test_frame_7.c: Likewise.
19137 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
19139 * gcc.target/i386/chkp-always_inline.c: New.
19141 2015-01-15 Andrew Pinski <apinski@cavium.com>
19142 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19144 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19145 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19147 2015-01-18 Andre Vehreschild <vehre@gmx.de>
19150 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19151 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19153 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19156 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19158 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
19161 * gcc.target/sh/torture/pr64652.c: New.
19163 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19165 * gcc.dg/ipa/ipa-icf-32.c: Update template.
19166 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19167 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19168 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19169 * c-c++-common/asan/kasan-recover-1.c: Likewise.
19170 * c-c++-common/asan/kasan-recover-2.c: Likewise.
19172 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19175 * g++.dg/torture/pr64378.C: New testcase.
19177 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19180 * gfortran.dg/block_13.f08: New test
19182 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19185 * gfortran.dg/associate_1.f03: Allow test for character with
19188 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19190 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19191 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19193 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19195 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19197 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
19200 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19202 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19205 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19208 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19211 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19213 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19216 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19218 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19220 PR rtl-optimization/52773
19221 * gcc.c-torture/compile/pr52773.c: New test.
19223 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19226 * g++.dg/cpp0x/alias-decl-46.C: New.
19228 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19230 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19232 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19234 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19236 (CHECK_FP): Likewise.
19237 (CHECK_CUMULATIVE_SAT): Likewise.
19239 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19242 (Set_Neon_Cumulative_Sat): Add parameter.
19243 (__set_neon_cumulative_sat): Support new parameter.
19244 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19245 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19247 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19248 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19251 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19253 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19254 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19256 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19259 * g++.dg/tls/thread_local-ice4.C: New.
19261 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19263 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19266 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19269 * g++.dg/cpp0x/vt-62276.C: New.
19271 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19273 PR middle-end/64353
19274 * g++.dg/pr64353.C: New.
19276 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19279 * gcc.target/aarch64/pr64263_1.c: New test.
19281 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19283 PR tree-optimization/64434
19284 * gcc.dg/torture/pr64434.c: Move to...
19285 * gcc.dg/pr64434.c: ... here.
19287 2015-01-16 Richard Biener <rguenther@suse.de>
19289 PR middle-end/64614
19290 * gcc.dg/uninit-18.c: New testcase.
19292 2015-01-16 Richard Biener <rguenther@suse.de>
19294 PR tree-optimization/64568
19295 * g++.dg/torture/pr64568-2.C: New testcase.
19297 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19300 * gcc.target/i386/chkp-label-address.c: New.
19302 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19305 * gfortran.dg/pointer_init_6.f90: Extended.
19307 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19309 * gcc.c-torture/compile/20150108.c: New test.
19311 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19313 * gcc.target/visium: New directory.
19315 2015-01-16 Richard Biener <rguenther@suse.de>
19317 PR tree-optimization/61743
19318 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19319 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19321 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19323 * gcc.dg/pr64015.c: New test.
19325 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19329 * g++.dg/ipa/pr64612.C: New test.
19331 2015-01-16 Renlin Li <renlin.li@arm.com>
19333 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19335 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19337 * gcc.target/i386/sse-14.c: Test new intrinsic.
19338 * gcc.target/i386/sse-22.c: Ditto.
19340 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19343 * g++.dg/cpp0x/auto44.C: New.
19345 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19348 * gcc.target/nios2/gpopt-all.c: New test case.
19349 * gcc.target/nios2/gpopt-local.c: New test case.
19350 * gcc.target/nios2/gpopt-global.c: New test case.
19351 * gcc.target/nios2/gpopt-data.c: New test case.
19352 * gcc.target/nios2/gpopt-none.c: New test case.
19354 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19356 * g++.dg/ubsan/vptr-1.C: New test.
19357 * g++.dg/ubsan/vptr-2.C: New test.
19358 * g++.dg/ubsan/vptr-3.C: New test.
19359 * g++.dg/ubsan/vptr-4.C: New test.
19360 * g++.dg/ubsan/vptr-5.C: New test.
19361 * g++.dg/ubsan/vptr-6.C: New test.
19362 * g++.dg/ubsan/vptr-7.C: New test.
19363 * g++.dg/ubsan/vptr-8.C: New test.
19364 * g++.dg/ubsan/vptr-9.C: New test.
19366 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19368 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19370 * lib/gcc-dg.exp: Likewise.
19372 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19374 PR rtl-optimization/64110
19375 * gcc.target/i386/pr64110.c: Add scan-assembler.
19377 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19378 James Norris <jnorris@codesourcery.com>
19379 Cesar Philippidis <cesar@codesourcery.com>
19380 Ilmir Usmanov <i.usmanov@samsung.com>
19382 * lib/target-supports.exp (check_effective_target_fopenacc): New
19384 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19385 * g++.dg/goacc/goacc.exp: Likewise.
19386 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19387 * gcc.dg/goacc/goacc.exp: Likewise.
19388 * gfortran.dg/goacc/goacc.exp: Likewise.
19389 * c-c++-common/cpp/openacc-define-1.c: New file.
19390 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19391 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19392 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19393 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19394 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19395 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19396 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19397 * c-c++-common/goacc/cache-1.c: Likewise.
19398 * c-c++-common/goacc/clauses-fail.c: Likewise.
19399 * c-c++-common/goacc/collapse-1.c: Likewise.
19400 * c-c++-common/goacc/data-1.c: Likewise.
19401 * c-c++-common/goacc/data-2.c: Likewise.
19402 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19403 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19404 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19405 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19406 * c-c++-common/goacc/if-clause-1.c: Likewise.
19407 * c-c++-common/goacc/if-clause-2.c: Likewise.
19408 * c-c++-common/goacc/kernels-1.c: Likewise.
19409 * c-c++-common/goacc/loop-1.c: Likewise.
19410 * c-c++-common/goacc/loop-private-1.c: Likewise.
19411 * c-c++-common/goacc/nesting-1.c: Likewise.
19412 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19413 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19414 * c-c++-common/goacc/parallel-1.c: Likewise.
19415 * c-c++-common/goacc/pcopy.c: Likewise.
19416 * c-c++-common/goacc/pcopyin.c: Likewise.
19417 * c-c++-common/goacc/pcopyout.c: Likewise.
19418 * c-c++-common/goacc/pcreate.c: Likewise.
19419 * c-c++-common/goacc/pragma_context.c: Likewise.
19420 * c-c++-common/goacc/present-1.c: Likewise.
19421 * c-c++-common/goacc/reduction-1.c: Likewise.
19422 * c-c++-common/goacc/reduction-2.c: Likewise.
19423 * c-c++-common/goacc/reduction-3.c: Likewise.
19424 * c-c++-common/goacc/reduction-4.c: Likewise.
19425 * c-c++-common/goacc/sb-1.c: Likewise.
19426 * c-c++-common/goacc/sb-2.c: Likewise.
19427 * c-c++-common/goacc/sb-3.c: Likewise.
19428 * c-c++-common/goacc/update-1.c: Likewise.
19429 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19430 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19431 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19432 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19433 * gfortran.dg/goacc/assumed.f95: Likewise.
19434 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19435 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19436 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19437 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19438 * gfortran.dg/goacc/branch.f95: Likewise.
19439 * gfortran.dg/goacc/cache-1.f95: Likewise.
19440 * gfortran.dg/goacc/coarray.f95: Likewise.
19441 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19442 * gfortran.dg/goacc/cray.f95: Likewise.
19443 * gfortran.dg/goacc/critical.f95: Likewise.
19444 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19445 * gfortran.dg/goacc/data-tree.f95: Likewise.
19446 * gfortran.dg/goacc/declare-1.f95: Likewise.
19447 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19448 * gfortran.dg/goacc/fixed-1.f: Likewise.
19449 * gfortran.dg/goacc/fixed-2.f: Likewise.
19450 * gfortran.dg/goacc/fixed-3.f: Likewise.
19451 * gfortran.dg/goacc/fixed-4.f: Likewise.
19452 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19453 * gfortran.dg/goacc/if.f95: Likewise.
19454 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19455 * gfortran.dg/goacc/list.f95: Likewise.
19456 * gfortran.dg/goacc/literal.f95: Likewise.
19457 * gfortran.dg/goacc/loop-1.f95: Likewise.
19458 * gfortran.dg/goacc/loop-2.f95: Likewise.
19459 * gfortran.dg/goacc/loop-3.f95: Likewise.
19460 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19461 * gfortran.dg/goacc/omp.f95: Likewise.
19462 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19463 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19464 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19465 * gfortran.dg/goacc/parameter.f95: Likewise.
19466 * gfortran.dg/goacc/private-1.f95: Likewise.
19467 * gfortran.dg/goacc/private-2.f95: Likewise.
19468 * gfortran.dg/goacc/private-3.f95: Likewise.
19469 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19470 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19471 * gfortran.dg/goacc/reduction.f95: Likewise.
19472 * gfortran.dg/goacc/routine-1.f90: Likewise.
19473 * gfortran.dg/goacc/routine-2.f90: Likewise.
19474 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19475 * gfortran.dg/goacc/several-directives.f95: Likewise.
19476 * gfortran.dg/goacc/sie.f95: Likewise.
19477 * gfortran.dg/goacc/subarrays.f95: Likewise.
19478 * gfortran.dg/gomp/map-1.f90: Likewise.
19479 * gfortran.dg/openacc-define-1.f90: Likewise.
19480 * gfortran.dg/openacc-define-2.f90: Likewise.
19481 * gfortran.dg/openacc-define-3.f90: Likewise.
19482 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19483 * g++.dg/gomp/block-2.C: Likewise.
19484 * g++.dg/gomp/block-3.C: Likewise.
19485 * g++.dg/gomp/block-5.C: Likewise.
19486 * g++.dg/gomp/target-1.C: Likewise.
19487 * g++.dg/gomp/target-2.C: Likewise.
19488 * g++.dg/gomp/taskgroup-1.C: Likewise.
19489 * g++.dg/gomp/teams-1.C: Likewise.
19490 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19491 * gcc.dg/cilk-plus/jump.c: Likewise.
19492 * gcc.dg/gomp/block-1.c: Likewise.
19493 * gcc.dg/gomp/block-10.c: Likewise.
19494 * gcc.dg/gomp/block-2.c: Likewise.
19495 * gcc.dg/gomp/block-3.c: Likewise.
19496 * gcc.dg/gomp/block-4.c: Likewise.
19497 * gcc.dg/gomp/block-5.c: Likewise.
19498 * gcc.dg/gomp/block-6.c: Likewise.
19499 * gcc.dg/gomp/block-7.c: Likewise.
19500 * gcc.dg/gomp/block-8.c: Likewise.
19501 * gcc.dg/gomp/block-9.c: Likewise.
19502 * gcc.dg/gomp/target-1.c: Likewise.
19503 * gcc.dg/gomp/target-2.c: Likewise.
19504 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19505 * gcc.dg/gomp/teams-1.c: Likewise.
19507 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19509 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19512 2015-01-15 Mike Stump <mikestump@comcast.net>
19514 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19515 * gcc.dg/inline_2.c: Likewise.
19516 * gcc.dg/inline_3.c: Likewise.
19517 * gcc.dg/inline_4.c: Likewise.
19519 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19522 * gfortran.dg/proc_ptr_comp_43.f90: New.
19524 2015-01-15 Mike Stump <mikestump@comcast.net>
19526 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19527 * gcc.dg/unroll_2.c: Likewise.
19528 * gcc.dg/unroll_3.c: Likewise.
19529 * gcc.dg/unroll_4.c: Likewise.
19530 * gcc.dg/unroll_5.c: Likewise.
19532 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19535 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19537 * gcc.target/aarch64/test_frame_6.c: Likewise.
19538 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19539 x30 and x19 (in the epilogue).
19540 * gcc.target/aarch64/test_frame_4.c: Likewise.
19541 * gcc.target/aarch64/test_frame_7.c: Likewise.
19543 2015-01-15 Martin Liska <mliska@suse.cz>
19545 * g++.dg/ipa/pr64068.C: New test.
19546 * gcc.dg/ipa/PR64559.c: New test.
19548 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19550 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19553 2015-01-15 Richard Biener <rguenther@suse.de>
19555 PR tree-optimization/61743
19556 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19557 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19559 2015-01-15 Renlin Li <renlin.li@arm.com>
19561 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19562 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19564 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19566 * gcc.dg/vect/vect-aggressive-1.c: New.
19567 * gcc.target/i386/avx2-vect-aggressive.c: New.
19569 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19571 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19573 2015-01-15 Richard Biener <rguenther@suse.de>
19576 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19577 -Wl,-undefined,dynamic_lookup.
19579 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19581 * gnat.dg/opt47.adb: New test.
19583 2015-01-15 Richard Biener <rguenther@suse.de>
19586 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19588 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19590 PR tree-optimization/64434
19591 * gcc.dg/torture/pr64434.c: New test.
19593 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19595 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19596 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19597 -march=loongson* and -march=octeon* require -mno-micromips.
19599 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19600 Matthew Fortune <matthew.fortune@imgtec.com>
19602 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19603 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19604 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19605 * gcc.target/mips/call-saved-7.c: New file.
19606 * gcc.target/mips/call-saved-8.c: New file.
19607 * gcc.target/mips/call-saved-9.c: New file.
19609 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19611 * gcc.target/mips/lsa.c: New file.
19612 * gcc.target/mips/mips64-lsa.c: Likewise.
19613 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19614 * gcc.target/mips/mulsize-4.c: Likewise.
19615 * gcc.target/mips/mulsize-5.c: New file.
19616 * gcc.target/mips/mulsize-6.c: Likewise.
19617 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19618 and !HAS_LSA as ghost options.
19619 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19622 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19624 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19626 2015-01-15 Richard Biener <rguenther@suse.de>
19628 PR middle-end/64365
19629 * gcc.dg/torture/pr64365.c: New testcase.
19631 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19633 * gcc.dg/stackprotectexplicit1.c: New test.
19634 * g++.dg/stackprotectexplicit2.c: New test.
19636 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19639 * gfortran.dg/inquire_internal.f90: New.
19640 * gfortran.dg/negative_unit_check.f90: New.
19642 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19645 * gcc.target/sh/pr53988-1.c: New.
19647 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19650 * g++.dg/tls/thread_local-ice3.C: New.
19652 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19654 * gcc.target/i386/fentry-override.c: Properly place {} in target
19655 selector. Remove nonpic.
19656 * gcc.target/i386/fentry.c: Likewise.
19658 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19660 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19661 warnings instead of errors.
19663 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19665 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19666 option support instead of ENABLE_LTO from Makefile.
19668 2015-01-14 Richard Biener <rguenther@suse.de>
19670 PR tree-optimization/59354
19671 * gcc.dg/vect/pr59354.c: New testcase.
19673 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19675 * lib/target-supports.exp
19676 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19677 on ARM architures before v7.
19679 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19681 PR middle-end/59448
19682 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19683 an atomic_exchange.
19685 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19688 * gcc.target/i386/pr64386.c: New test.
19690 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19693 * gcc.target/i386/pr64393.c: New test.
19695 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19698 * gcc.target/i386/pr64387.c: New test.
19700 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19702 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19704 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19706 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19708 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19711 * gcc.target/arm/pr64453.c: New.
19713 2015-01-14 Richard Biener <rguenther@suse.de>
19716 * gcc.dg/lto/pr64415_0.c: New testcase.
19717 * gcc.dg/lto/pr64415_1.c: Likewise.
19719 2015-01-14 Martin Liska <mliska@suse.cz>
19721 * gcc.dg/ipa/pr64307.c: New test.
19723 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19725 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19726 64-bit and 128-bit.
19728 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19731 * gcc.target/arm/pr64460_1.c: New test.
19733 2015-01-14 Richard Biener <rguenther@suse.de>
19735 PR tree-optimization/64493
19736 PR tree-optimization/64495
19737 * gcc.dg/vect/pr64493.c: New testcase.
19738 * gcc.dg/vect/pr64495.c: Likewise.
19740 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19742 * gcc.dg/Warray-bounds-11.c: New test-case.
19744 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19746 * gcc.target/mips/octeon3-pipe-1.c: New test.
19748 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19750 * jit.dg/harness.h (set_up_logging): Move string concatenation
19752 (concat_strings): New function.
19753 (dump_reproducer): New function.
19754 (test_jit): Call dump_reproducer.
19755 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19757 (jit-dg-test): Delete any generated reproducer from previous runs.
19758 Verify that a generated reproducer was created, and verify that it
19760 * jit.dg/test-nested-contexts.c (main): Call
19761 gcc_jit_context_dump_reproducer_to_file.
19763 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19765 * gcc.dg/aru-2.c: Add dg-require-profiling.
19767 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19769 * lib/target-supports.exp (check_profiling_available): Check if
19772 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19775 * g++.dg/torture/pr64565.C: New testcase.
19777 2015-01-13 Marek Polacek <polacek@redhat.com>
19779 PR middle-end/64391
19780 * gcc.dg/tm/pr64391.c: New test.
19782 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19784 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19787 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19789 * gcc.target/i386/pie.c: New test.
19791 * lib/target-supports.exp (check_effective_target_pie): New.
19793 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19795 PR rtl-optimization/64286
19796 * gcc.target/i386/avx2-pr64286.c: New test.
19798 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19801 * g++.dg/cpp0x/vt-57626.C: New.
19803 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19806 * gfortran.dg/pr64528.f90: New test.
19808 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19810 * gcc.target/aarch64/subsp.c: New test.
19812 2015-01-13 Andrew Pinski <apinski@cavium.com>
19814 * gcc.target/aarch64/store-pair-1.c: New testcase.
19816 2015-01-13 Richard Biener <rguenther@suse.de>
19819 * gcc.dg/lto/pr64373_0.c: New testcase.
19821 2015-01-13 Andrew Pinski <apinski@cavium.com>
19823 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19824 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19826 2015-01-13 Richard Biener <rguenther@suse.de>
19828 PR tree-optimization/64406
19829 * gcc.dg/pr64406.c: New testcase.
19831 2015-01-13 Richard Biener <rguenther@suse.de>
19833 PR tree-optimization/64404
19834 * gcc.dg/vect/pr64404.c: New testcase.
19836 2015-01-13 Richard Biener <rguenther@suse.de>
19838 PR tree-optimization/64568
19839 * g++.dg/torture/pr64568.C: New testcase.
19841 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19843 * jit.dg/test-error-local-used-from-other-function.c: New test
19845 * jit.dg/test-error-param-reuse.c: New test case.
19846 * jit.dg/test-error-param-sharing.c: New test case.
19847 * jit.dg/test-error-param-used-from-other-function.c: New test
19849 * jit.dg/test-error-param-used-without-a-function.c: New test
19852 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19854 PR tree-optimization/64563
19855 * gcc.dg/pr64563.c: New test.
19858 * gcc.target/i386/pr64513.c: New test.
19860 PR tree-optimization/64454
19861 * gcc.dg/pr64454.c: New test.
19864 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19866 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19867 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19868 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19869 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19870 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19871 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19872 * gcc.dg/vect/slp-25.c: Likewise.
19873 * gcc.dg/vect/vect-109.c: Likewise.
19874 * gcc.dg/vect/vect-13.c: Likewise.
19875 * gcc.dg/vect/vect-17.c: Likewise.
19876 * gcc.dg/vect/vect-18.c: Likewise.
19877 * gcc.dg/vect/vect-19.c: Likewise.
19878 * gcc.dg/vect/vect-20.c: Likewise.
19879 * gcc.dg/vect/vect-21.c: Likewise.
19880 * gcc.dg/vect/vect-22.c: Likewise.
19881 * gcc.dg/vect/vect-27.c: Likewise.
19882 * gcc.dg/vect/vect-29.c: Likewise.
19883 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19884 * gcc.dg/vect/vect-2.c: Likewise.
19885 * gcc.dg/vect/vect-3.c: Likewise.
19886 * gcc.dg/vect/vect-4.c: Likewise.
19887 * gcc.dg/vect/vect-5.c: Likewise.
19888 * gcc.dg/vect/vect-72.c: Likewise.
19889 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19890 * gcc.dg/vect/vect-73.c: Likewise.
19891 * gcc.dg/vect/vect-77-global.c: Likewise.
19892 * gcc.dg/vect/vect-78-global.c: Likewise.
19893 * gcc.dg/vect/vect-7.c: Likewise.
19894 * gcc.dg/vect/vect-86.c: Likewise.
19895 * gcc.dg/vect/vect-align-1.c: Likewise.
19896 * gcc.dg/vect/vect-align-3.c: Likewise.
19897 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19898 * gcc.dg/vect/vect-all.c: Likewise.
19899 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19900 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19901 * gcc.dg/vect/vect-peel-3.c: Likewise.
19902 * gcc.dg/vect/vect-peel-4.c: Likewise.
19903 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19905 2015-01-12 Jeff Law <law@redhat.com>
19908 * gcc.target/m68k/pr64461.c: New test.
19910 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19912 * jit.dg/test-array-as-pointer.c (create_code): Update call
19913 to gcc_jit_context_new_global by setting "kind" to
19914 GCC_JIT_GLOBAL_IMPORTED.
19915 * jit.dg/test-error-array-as-pointer.c: Likewise.
19916 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19917 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19918 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19919 * jit.dg/test-using-global.c (the_global): Rename to...
19920 (imported_global): ...this.
19921 (create_code): Update to test the three kinds of global.
19922 (verify_code): Likewise.
19924 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19927 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19928 undefined behavior.
19929 * gcc.target/i386/pr64291-2.c: Updated.
19931 2015-01-12 Richard Biener <rguenther@suse.de>
19933 PR tree-optimization/64530
19934 * gfortran.dg/pr64530.f90: New testcase.
19936 2015-01-12 Richard Biener <rguenther@suse.de>
19938 PR middle-end/64357
19939 * gcc.dg/torture/pr64357.c: New testcase.
19941 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19943 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19946 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19947 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19949 2015-01-12 Martin Liska <mliska@suse.cz>
19951 * gcc.dg/ipa/PR64550.c: New test.
19953 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19956 * g++.dg/ipa/pr63470.C: New testcase.
19958 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19961 * gfortran.dg/typebound_operator_20.f90: New.
19963 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19966 * gfortran.dg/proc_ptr_comp_42.f90: New.
19968 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19971 * gfortran.dg/proc_ptr_comp_41.f90: New.
19973 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19975 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19977 2015-01-10 Tobias Burnus <burnus@net-b.de>
19980 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19981 and add dg-excess-errors.
19982 * gfortran.dg/line_length_6.f90: New.
19983 * gfortran.dg/line_length_7.f90: New.
19984 * gfortran.dg/line_length_8.f90: New.
19985 * gfortran.dg/line_length_9.f90: New.
19986 * gfortran.dg/line_length_10.f90: New.
19987 * gfortran.dg/line_length_11.f90: New.
19989 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19991 * jit.dg/test-threads.c (struct testcase): Move declaration
19992 to jit.dg/all-non-failing-tests.h.
19993 (testcases): Likewise.
19994 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19995 declaration here from jit.dg/all-non-failing-tests.h.
19996 (testcases): Likewise.
19997 * jit.dg/test-combination.c (create_code): Eliminate spelling
19998 out all of the testcases in favor of looping through the
19999 "testcases" metadata.
20000 (verify_code): Likewise.
20002 2015-01-09 Jakub Jelinek <jakub@redhat.com>
20004 PR rtl-optimization/64536
20005 * gcc.dg/pr64536.c: New test.
20007 2015-01-09 David Malcolm <dmalcolm@redhat.com>
20009 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
20010 * jit.dg/test-combination.c (create_code): Likewise.
20011 (verify_code): Likewise.
20012 * jit.dg/test-constants.c: New test case.
20013 * jit.dg/test-threads.c: Add test-constants.c.
20015 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
20018 * objc.dg/gnu-api-2-class.m: Add a test case
20019 for the above change.
20021 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
20023 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
20025 2015-01-09 Richard Biener <rguenther@suse.de>
20027 PR tree-optimization/64410
20028 * g++.dg/vect/pr64410.cc: New testcase.
20030 2015-01-09 Martin Liska <mliska@suse.cz>
20032 * gcc.dg/ipa/ipa-icf-32.c: New test.
20034 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20036 * c-c++-common/tsan/tsan_barrier.h: New.
20037 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20038 * c-c++-common/tsan/bitfield_race.c: Likewise.
20039 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20040 * c-c++-common/tsan/mutexset1.c: Likewise.
20041 * c-c++-common/tsan/race_on_barrier.c: Likewise.
20042 * c-c++-common/tsan/race_on_mutex.c: Likewise.
20043 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20044 * c-c++-common/tsan/simple_race.c: Likewise.
20045 * c-c++-common/tsan/simple_stack.c: Likewise.
20046 * c-c++-common/tsan/sleep_sync.c: Likewise.
20047 * c-c++-common/tsan/tiny_race.c: Likewise.
20048 * c-c++-common/tsan/tls_race.c: Likewise.
20049 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20050 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20051 * g++.dg/tsan/atomic_free.C: Likewise.
20052 * g++.dg/tsan/atomic_free2.C: Likewise.
20053 * g++.dg/tsan/cond_race.C: Likewise.
20054 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20056 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
20059 * lib/target-supports.exp (check_effective_target_libatomic_available):
20061 * gfortran.dg/coarray/caf.exp: Only add -latomic for
20062 targets that match effective-target libatomic_available.
20063 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20065 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20067 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20068 Verify the result of gcc_jit_context_get_last_error.
20069 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20071 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20073 PR tree-optimization/63989
20074 * gcc.dg/strlenopt-27.c: New test.
20076 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20078 * jit.dg/harness.h (set_up_logging): New function.
20079 (test_jit): Fail if gcc_jit_context_acquire fails. Call
20080 set_up_logging on the context, so that every testcase is
20081 logged to a particular file.
20082 * jit.dg/test-nested-contexts.c (main): Open a logfile,
20083 and call gcc_jit_context_set_logfile on the top-level context.
20085 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20088 * g++.dg/opt/pr64338.C: New test.
20090 2015-01-08 Tobias Burnus <burnus@net-b.de>
20092 * gfortran.dg/coarray/codimension_2b.f90: New file.
20093 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20094 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20096 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20099 * g++.dg/ext/fnname4.C: New.
20101 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20104 * g++.dg/cpp0x/constexpr-64462.C: New.
20106 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20109 * g++.dg/cpp0x/deleted10.C: New.
20111 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20113 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20115 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20117 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20118 GCC_JIT_UNARY_OP_ABS.
20119 (verify_unary_ops): Likewise.
20121 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20123 * jit.dg/test-arith-overflow.c: New test case.
20124 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20125 * jit.dg/test-combination.c (create_code): Likewise.
20126 (verify_code): Likewise.
20127 * jit.dg/test-threads.c (testcases): Likewise.
20129 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20131 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20132 rather than "jit". Load g++.exp, and call g++_init.
20133 Run test-*.cc files within the testsuite and *.cc files within
20135 (jit-dg-test): Drop the addition of -fgnu89-inline to
20136 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20137 doing it when compiling C testcases (since g++ does not handle
20138 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20139 is restored to the value after g++_init ran, rather than the
20140 value before g++_init ran. Return a list of
20141 $comp_output $output_file, as dg-test assumes.
20143 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20145 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20146 make it easier to figure out the origin of each test result when
20147 running test-combination.c and test-threads.c.
20148 (CHECK_VALUE): Likewise.
20149 (CHECK_DOUBLE_VALUE): Likewise.
20150 (CHECK_STRING_VALUE): Likewise.
20151 (CHECK_STRING_STARTS_WITH): Likewise.
20152 (CHECK_STRING_CONTAINS): Likewise.
20154 (check_string_value): Likewise, add "funcname" param.
20155 (check_string_starts_with): Likewise.
20156 (check_string_contains): Likewise.
20158 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20160 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20161 generating name of built executable.
20163 2015-01-07 Marek Polacek <polacek@redhat.com>
20166 * gcc.dg/pr64440.c: New test.
20167 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20169 2015-01-07 Marek Polacek <polacek@redhat.com>
20172 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20173 * gcc.dg/pr64417.c: New test.
20175 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
20178 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20181 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20183 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20184 Check if testcases run without errors, not just if they compile.
20186 2015-01-06 Christian Bruel <christian.bruel@st.com>
20189 * gcc.target/sh/pr64507.c: New test.
20191 2015-01-06 Arnaud Charlet <charlet@adacore.com>
20193 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20195 2015-01-06 Jakub Jelinek <jakub@redhat.com>
20197 * c-c++-common/asan/sanitize-all-1.c: New test.
20198 * c-c++-common/ubsan/sanitize-all-1.c: New test.
20199 * c-c++-common/ubsan/sanitize-all-2.c: New test.
20200 * c-c++-common/ubsan/sanitize-all-3.c: New test.
20201 * c-c++-common/ubsan/sanitize-all-4.c: New test.
20203 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20205 * lib/target-supports.exp (check_profiling_available): Return 0 for
20207 (check_effective_target_tls_runtime): Likewise.
20208 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20209 * gcc.dg/20020312-2.c: Adjust for Visium.
20210 * gcc.dg/tls/thr-cse-1.c: Likewise
20211 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20212 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20213 * gcc.dg/weak/typeof-2.c: Likewise.
20215 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20217 PR rtl-optimization/64287
20218 * gcc.dg/aru-2.c: New test.
20220 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20223 * c-c++-common/ubsan/pr64344-1.c: New test.
20224 * c-c++-common/ubsan/pr64344-2.c: New test.
20226 PR tree-optimization/64465
20227 * gcc.dg/pr64465.c: New test.
20229 PR tree-optimization/64494
20230 * gcc.c-torture/compile/pr64494.c: New test.
20232 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20235 * gfortran.dg/realloc_on_assign_25.f90: New test.
20237 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20239 Update copyright years.
20241 2015-01-05 Marek Polacek <polacek@redhat.com>
20244 * gcc.dg/pr64423.c: New test.
20246 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20248 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20249 mmix-knuth-mmixware for the same reason as for MIPS.
20250 * gcc.dg/debug/debug-2.c: Ditto.
20252 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20254 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20257 * lib/gfortran.exp: Add libatomic library search path.
20258 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20259 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20261 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20263 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20265 * c-c++-common/tsan/bitfield_race.c: New testcase.
20266 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20268 2015-01-02 Tobias Burnus <burnus@net-b.de>
20270 * gfortran.dg/coarray/collectives_4.f90: New.
20272 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20275 * gfortran.dg/extends_16.f90: New.
20277 2015-01-02 Tobias Burnus <burnus@net-b.de>
20279 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20281 2015-01-02 Tobias Burnus <burnus@net-b.de>
20283 * gfortran.dg/coarray/codimension_2.f90: New.
20284 * gfortran.dg/coarray/codimension_2a.f90: New.
20285 * gfortran.dg/coarray_35.f90: New.
20286 * gfortran.dg/coarray_35a.f90: New.
20288 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20291 * gfortran.dg/dummy_procedure_11.f90: New.
20293 Copyright (C) 2015 Free Software Foundation, Inc.
20295 Copying and distribution of this file, with or without modification,
20296 are permitted in any medium without royalty provided the copyright
20297 notice and this notice are preserved.