1 2015-12-16 Richard Biener <rguenther@suse.de>
4 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
6 2015-12-16 Richard Biener <rguenther@suse.de>
10 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
12 * gcc.dg/vect/slp-perm-4.c: Likewise.
14 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
16 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
17 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
18 the command line options.
19 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
20 test to allow ARM targets. Select and record a working set of
22 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
25 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28 * gcc.c-torture/execute/pr68648.c: New test.
30 2015-12-16 Richard Biener <rguenther@suse.de>
32 PR tree-optimization/68892
33 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
35 2015-12-16 Jakub Jelinek <jakub@redhat.com>
37 PR rtl-optimization/65980
38 * gcc.dg/pr65980.c: New test.
40 2015-12-15 Martin Sebor <msebor@redhat.com>
47 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
48 further fields after the first flexible array member.
49 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
50 to be rejected. Add a test case exercising zero-length array.
51 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
53 * g++.dg/ext/flexary.h: New file.
54 * g++.dg/ext/flexary4.C: New file.
55 * g++.dg/ext/flexary5.C: New file.
56 * g++.dg/ext/flexary6.C: New file.
57 * g++.dg/ext/flexary7.C: New file.
58 * g++.dg/ext/flexary8.C: New file.
59 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
61 * g++.dg/parse/pr43765.C: Add a member to make a struct with
62 a flexible array member valid. Adjust expected error message.
63 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
65 * g++.dg/torture/pr64312.C: Add a member to make a struct with
66 a flexible array member valid.
67 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
69 2015-12-15 Marek Polacek <polacek@redhat.com>
72 * gcc.dg/pr68907.c: New test.
74 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
76 * gfortran.dg/coarray_critical_1.f90: New.
78 2015-12-15 Martin Jambor <mjambor@suse.cz>
81 * g++.dg/ipa/pr68851.C: New test.
83 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/cpp0x/pr63506-1.C: New.
87 * g++.dg/cpp0x/pr63506-2.C: Likewise.
89 2015-12-15 Olivier Hainque <hainque@adacore.com>
91 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
93 2015-12-15 Jakub Jelinek <jakub@redhat.com>
95 PR tree-optimization/66688
96 * gcc.dg/pr66688.c: New test.
98 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
102 * g++.dg/cpp0x/pr53223.C: New test.
103 * g++.dg/lookup/pr21802.C: New test.
104 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
106 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
108 * gfortran.dg/quad_2.f90: Update test.
110 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
112 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
113 * gcc.target/mips/ext-2.c: Update scan checks.
115 2015-12-14 Nathan Sidwell <nathan@acm.org>
117 * g++.dg/abi/nvptx-nrv1.C: New.
118 * g++.dg/abi/nvptx-ptrmem1.C: New.
119 * gcc.target/nvptx/abi-complex-arg.c: New.
120 * gcc.target/nvptx/abi-complex-ret.c: New.
121 * gcc.target/nvptx/abi-enum-arg.c: New.
122 * gcc.target/nvptx/abi-enum-ret.c: New.
123 * gcc.target/nvptx/abi-knr-arg.c: New.
124 * gcc.target/nvptx/abi-knr-ret.c: New.
125 * gcc.target/nvptx/abi-scalar-arg.c: New.
126 * gcc.target/nvptx/abi-scalar-ret.c: New.
127 * gcc.target/nvptx/abi-struct-arg.c: New.
128 * gcc.target/nvptx/abi-struct-ret.c: New.
129 * gcc.target/nvptx/abi-vararg-1.c: New.
130 * gcc.target/nvptx/abi-vararg-2.c: New.
131 * gcc.target/nvptx/abi-vect-arg.c: New.
132 * gcc.target/nvptx/abi-vect-ret.c: New.
134 2015-12-14 Jakub Jelinek <jakub@redhat.com>
137 * c-c++-common/pr68833-1.c: New test.
138 * c-c++-common/pr68833-2.c: New test.
140 2015-12-14 Richard Biener <rguenther@suse.de>
142 PR tree-optimization/68852
143 * g++.dg/torture/pr68852.C: New testcase.
145 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
147 * gcc.dg/builtin-return-1.c: Correct effective-target test.
148 * gcc.dg/stack-usage-2.c: Use effective-target test.
150 2015-12-14 Martin Jambor <mjambor@suse.cz>
153 * g++.dg/ipa/pr66616.C: New test.
155 2015-12-14 Jakub Jelinek <jakub@redhat.com>
157 PR rtl-optimization/68730
158 * gcc.dg/pr68730.c: New test.
160 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
163 * lib/target-supports.exp (check_effective_target_cilkplus): Also
164 check that compiling with -fcilkplus does not give an error.
165 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
167 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
169 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
171 2015-12-13 Jeff Law <law@redhat.com>
173 * gcc.target/m68k/pr19201.c: New test.
175 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
176 command line options.
177 * gcc.target/m68k/20090709-1.c: Adjust expected output.
179 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
181 * g++.dg/opt/pr48549.C: XFAIL AIX.
182 * g++.dg/abi/anon1.C: XFAIL AIX.
183 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
185 2015-12-12 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
190 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
192 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
193 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
196 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
199 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
200 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
202 2015-12-11 Jeff Law <law@redhat.com>
204 PR tree-optimization/68844
205 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
207 2015-12-11 Nathan Sidwell <nathan@acm.org>
209 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
211 2015-12-11 Jan Beulich <jbeulich@suse.com>
213 * gcc.c-torture/execute/stkalign.c: New.
215 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
217 * gcc.target/i386/mpx/memmove-1.c: New test.
218 * gcc.target/i386/mpx/memmove-2.c: New test.
220 2015-12-11 Nathan Sidwell <nathan@acm.org>
222 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
223 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
225 2015-12-11 Martin Jambor <mjambor@suse.cz>
228 * g++.dg/torture/pr68064.C: New test.
230 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
232 * gcc.target/s390/md/setmem_long-1.c: New test.
234 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
236 * gcc.target/s390/md/movstr-1.c: New test.
237 * gcc.target/s390/s390.exp: Add subdir md.
238 Do not run hotpatch tests twice.
240 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
242 * gcc.dg/vect/vect-32-chars.c: New test.
244 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
247 * gcc.dg/lto/pr61886_0.c: New testcase
249 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
251 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
253 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
255 PR rtl-optimization/68691
256 * gcc.target/i386/pr68691.c: New.
258 2015-12-10 David Malcolm <dmalcolm@redhat.com>
260 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
261 (dg-end-multiline-output): Capture line numbers within
262 _multiline_expected_outputs.
263 (handle-multiline-outputs): Access global $testname_with_flags
264 and add it as a prefix to pass/fail results. Extract line numbers
265 from $_multiline_expected_outputs and print them within pass/fail
266 results, replacing the printing of $index. Consolidate the
267 string prefix shared between pass/fail into a new local ($title).
269 2015-12-10 Jeff Law <law@redhat.com>
271 PR tree-optimization/68619
272 * gcc.dg/tree-ssa/pr68619-1.c: New test.
273 * gcc.dg/tree-ssa/pr68619-2.c: New test.
274 * gcc.dg/tree-ssa/pr68619-3.c: New test.
275 * gcc.dg/tree-ssa/pr68619-4.c: New test.
276 * gcc.dg/tree-ssa/pr68619-5.c: New test.
278 2015-12-10 Jakub Jelinek <jakub@redhat.com>
280 PR rtl-optimization/68376
281 PR rtl-optimization/68670
282 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
285 * gcc.dg/pr68670-1.c: New test.
286 * gcc.dg/pr68670-2.c: New test.
288 2015-12-10 Marek Polacek <polacek@redhat.com>
291 * g++.dg/cpp0x/pr68348.C: New test.
293 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
295 * gnat.dg/specs/elab4.ads: New test.
296 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
298 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
300 * gnat.dg/array25.adb: New test.
301 * gnat.dg/array25_pkg.ad[sb]: New helper.
303 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
305 * lib/target-supports.exp (check_effective_target_arc_atomic): New
307 (check_effective_target_sync_int_long): Add checks for ARC atomic
309 (check_effective_target_sync_char_short): Likewise.
311 2015-12-10 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/68817
314 * gfortran.dg/pr68817.f90: New testcase.
316 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
318 Revert [testsuite][ARM target attributes] Fix effective_target tests
319 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
321 * lib/target-supports.exp
322 (check_effective_target_arm_vfp_ok_nocache): New.
323 (check_effective_target_arm_vfp_ok): Call the new
324 check_effective_target_arm_vfp_ok_nocache function.
325 (check_effective_target_arm_fp_ok_nocache): New.
326 (check_effective_target_arm_fp_ok): New.
327 (add_options_for_arm_fp): New.
328 (check_effective_target_arm_crypto_ok_nocache): Require
329 target_arm_v8_neon_ok instead of arm32.
330 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
331 (check_effective_target_arm_crypto_pragma_ok): New.
332 (add_options_for_arm_vfp): New.
333 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
334 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
336 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
337 -mfloat-abi=softfp, use arm_fp effective target instead.
338 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
340 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
341 use arm_vfp effective target instead.
342 * gcc.target/arm/attr-neon3.c: Likewise.
344 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
346 * gnat.dg/specs/access1.ads: New test.
347 * gnat.dg/specs/access2.ads: Likewise.
349 2015-12-10 Jakub Jelinek <jakub@redhat.com>
351 PR tree-optimization/68785
352 * gcc.dg/pr68785.c: New test.
354 2015-12-10 Richard Biener <rguenther@suse.de>
357 * gcc.dg/torture/ipa-pta-3.c: New testcase.
358 * g++.dg/ipa/ipa-pta-1.C: Likewise.
360 2015-12-10 Richard Biener <rguenther@suse.de>
363 * gcc.dg/torture/pr68721.c: New testcase.
365 2015-12-10 Richard Biener <rguenther@suse.de>
367 PR tree-optimization/68806
368 * gcc.dg/torture/pr68806.c: New testcase.
370 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
374 * gcc.c-torture/execute/alias-2.c: New testcase.
376 2015-12-09 Tobias Burnus <burnus@net-b.de>
377 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
379 * gfortran.dg/coarray_40.f90: New.
381 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
384 * g++.dg/lto/pr68811_0.C: New testcase.
385 * g++.dg/lto/pr68811_1.C: New testcase.
387 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
390 * g++.dg/ext/bases2.C: New.
392 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
394 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
395 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
396 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
397 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
398 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
399 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
400 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
401 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
402 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
404 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
406 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
407 passing terminating NULL as int rather than pointer.
409 2015-12-09 Marek Polacek <polacek@redhat.com>
411 PR tree-optimization/66949
412 * gcc.dg/torture/pr66949-1.c: New test.
413 * gcc.dg/torture/pr66949-2.c: New test.
415 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
417 PR rtl-optimization/67609
418 * gcc.dg/torture/pr67609.c: New.
420 2015-12-09 Richard Biener <rguenther@suse.de>
422 PR tree-optimization/68583
423 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
424 * gcc.dg/vect/vect-72.c: Adjust.
425 * gcc.dg/vect/vect-cselim-2.c: Likewise.
426 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
428 2015-12-09 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/68417
431 * gcc.dg/vect/pr68417.c: New testcase.
433 2015-12-09 Martin Liska <mliska@suse.cz>
435 * gcc.dg/ipa/pr68790.c: New test.
437 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
441 * gcc.c-torture/execute/alias-3.c: New testcase.
443 2015-12-08 Martin Sebor <msebor@redhat.com>
446 * g++.dg/other/offsetof8.C: New test.
448 2015-12-08 Nathan Sidwell <nathan@acm.org>
450 * gcc.target/nvptx/trailing-init.c: New.
452 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
453 * gcc.c-torture/compile/pr33855.c: Likewise.
454 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
456 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
459 * gcc.target/i386/pr68701-1.c: New test.
460 * gcc.target/i386/pr68701-2.c: Ditto.
462 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
464 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
465 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
466 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
468 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
470 * gcc.dg/sso-9.c (foo): Robustify trick.
472 2015-12-08 David Malcolm <dmalcolm@redhat.com>
474 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
477 2015-12-08 David Malcolm <dmalcolm@redhat.com>
480 * gcc.dg/plugin/diagnostic-test-expressions-1.c
481 (test_builtin_choose_expr): New test function.
482 (test_builtin_call_with_static_chain): Likewise.
483 (test_builtin_complex): Likewise.
484 (test_builtin_shuffle): Likewise.
486 2015-12-08 Jiong Wang <jiong.wang@arm.com>
488 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
491 2015-12-08 Marek Polacek <polacek@redhat.com>
494 * g++.dg/cpp0x/pr68116.C: New test.
496 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
498 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
501 2015-12-08 Jakub Jelinek <jakub@redhat.com>
505 * c-c++-common/pr68657-1.c: New test.
506 * c-c++-common/pr68657-2.c: New test.
507 * c-c++-common/pr68657-3.c: New test.
508 * gcc.dg/cpp/warn-normalized-3.c: Use
509 -Werror=normalized=nfc instead of -Werror=normalized=
512 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
514 * lib/target-supports.exp
515 (check_effective_target_arm_vfp_ok_nocache): New.
516 (check_effective_target_arm_vfp_ok): Call the new
517 check_effective_target_arm_vfp_ok_nocache function.
518 (check_effective_target_arm_fp_ok_nocache): New.
519 (check_effective_target_arm_fp_ok): New.
520 (add_options_for_arm_fp): New.
521 (check_effective_target_arm_crypto_ok_nocache): Require
522 target_arm_v8_neon_ok instead of arm32.
523 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
524 (check_effective_target_arm_crypto_pragma_ok): New.
525 (add_options_for_arm_vfp): New.
526 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
527 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
529 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
530 -mfloat-abi=softfp, use arm_fp effective target instead.
531 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
533 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
534 use arm_vfp effective target instead.
535 * gcc.target/arm/attr-neon3.c: Likewise.
537 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
539 * gfortran.dg/pr68627.f: Limit target to x86.
541 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
542 Joern Rennecke <joern.rennecke@embecosm.com>
544 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
545 inline assembly read to make sure dummy is not optimized
548 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
550 PR tree-optimization/68766
551 * gcc.dg/pr68766.c: New test.
553 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
555 * gcc.target/sparc/struct-ret-check.c: Rename to...
556 * gcc.target/sparc/struct-ret-check-1.c: ...this.
557 * gcc.target/sparc/struct-ret-check-2.c: New test.
559 2015-12-07 Jakub Jelinek <jakub@redhat.com>
562 * g++.dg/tree-ssa/pr68760.C: New test.
565 * g++.dg/tree-ssa/pr66726.c: Renamed to...
566 * g++.dg/tree-ssa/pr66726.C: ... this.
568 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
570 * gcc.target/mips/wrap-delay.c: New test.
572 2015-12-07 Jason Merrill <jason@redhat.com>
574 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
575 environment variable.
577 2015-12-07 Marek Polacek <polacek@redhat.com>
580 * gcc.dg/pr68668.c: New test.
582 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
584 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
586 2015-12-07 Nathan Sidwell <nathan@acm.org>
588 * gcc.target/nvptx/abort.c: New.
590 2015-12-07 David Malcolm <dmalcolm@redhat.com>
592 * gcc.dg/diagnostic-ranges-1.c: New test file.
593 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
594 (test_percent_q_plus_d): New test function.
595 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
596 (test_show_locus): Rewrite test code using
597 rich_location::set_range. Add code to unit-test the "%q+D"
600 2015-12-07 Martin Liska <mliska@suse.cz>
602 * g++.dg/ipa/pr66896.C: New test.
604 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
606 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
607 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
609 2015-12-07 Nathan Sidwell <nathan@acm.org>
611 * gcc.target/nvptx/decl-init.c: New.
613 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
616 * gfortran.dg/pr68627.f: New test.
618 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
621 * gcc.target/i386/pr68633.c: New test.
623 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
625 * gcc.target/i386/clzero.c: New.
626 * gcc.target/i386/sse-12.c: Add -mclzero.
627 * gcc.target/i386/sse-13.c: Ditto.
628 * gcc.target/i386/sse-14.c: Ditto.
629 * gcc.target/i386/sse-22.c: Ditto.
630 * gcc.target/i386/sse-23.c: Ditto.
631 * g++.dg/other/i386-2.C: Ditto.
632 * g++.dg/other/i386-3.C: Ditto.
634 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
636 * gcc.target/powerpc/recip-sqrtf.c: New test.
638 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
639 Sebastian Pop <s.pop@samsung.com>
641 * gcc.dg/graphite/id-29.c: New test.
643 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
644 Sebastian Pop <s.pop@samsung.com>
646 PR tree-optimization/68693
647 * gfortran.dg/graphite/pr68693.f90: New test.
649 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
651 * gcc.c-torture/compile/20151204.c: New.
653 2015-12-04 Nathan Sidwell <nathan@acm.org>
655 * gcc.dg/vla-24.c: Requires alloca.
657 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
659 PR rtl-optimization/68349
660 * gcc.target/i386/pr68349.c: New test.
662 2015-12-04 Nathan Sidwell <nathan@acm.org>
664 * gcc.target/nvptx/ary-init.c: New.
666 2015-12-04 David Malcolm <dmalcolm@redhat.com>
668 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
669 * g++.dg/gomp/loop-1.C: Update dg-error locations.
670 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
671 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
672 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
673 * g++.dg/template/crash55.C: Update dg-error directives.
674 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
676 * g++.dg/template/pr64100.C: Update location of dg-error
678 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
679 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
680 improved location information.
681 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
682 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
683 dg-warning; add a dg-message.
684 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
685 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
686 * obj-c++.dg/plugin/plugin.exp: New file, based on
687 objc.dg/plugin/plugin.exp.
689 2015-12-04 Jakub Jelinek <jakub@redhat.com>
692 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
694 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
695 * gcc.dg/tree-ssa/pr23109.c: Likewise.
696 * gcc.dg/tree-ssa/recip-5.c: Likewise.
697 * gcc.dg/pr33007.c: Likewise.
699 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
701 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
702 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
703 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
704 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
705 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
706 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
708 2015-11-25 Nick Clifton <nickc@redhat.com>
710 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
711 * gcc.target/msp430/mul_main.h: New test support file.
712 * gcc.target/msp430/mul_none.c: New test.
713 * gcc.target/msp430/mul_16bit.c: New test.
714 * gcc.target/msp430/mul_32bit.c: New test.
715 * gcc.target/msp430/mul_f5.c: New test.
717 2015-12-04 Jakub Jelinek <jakub@redhat.com>
719 PR tree-optimization/68680
720 * gcc.target/i386/pr68680.c: New test.
722 PR tree-optimization/68671
723 * gcc.dg/pr68671.c: New test.
725 2015-12-02 Jeff Law <law@redhat.com>
727 * gcc.dg/tree-ssa/reassoc-43.c: New test.
729 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
733 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
735 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
736 access arbitrary stack frames.
737 * gcc.dg/Wno-frame-address.c: Likewise.
739 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
741 * gcc.target/s390/asm-machine-1.c: Updated.
742 * gcc.target/s390/asm-machine-2.c: Updated.
743 * gcc.target/s390/asm-machine-3.c: Updated.
744 * gcc.target/s390/asm-machine-4.c: Updated.
746 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
748 * gcc.target/s390/asm-machine-1.c: New test.
749 * gcc.target/s390/asm-machine-2.c: New test.
750 * gcc.target/s390/asm-machine-3.c: New test.
751 * gcc.target/s390/asm-machine-4.c: New test.
752 * gcc.target/s390/target-attribute/tattr-1.c: New test.
753 * gcc.target/s390/target-attribute/tattr-2.c: New test.
754 * gcc.target/s390/target-attribute/tattr-3.c: New test.
755 * gcc.target/s390/target-attribute/tattr-4.c: New test.
756 * gcc.target/s390/target-attribute/tattr-5.c: New test.
757 * gcc.target/s390/target-attribute/tattr-6.c: New test.
758 * gcc.target/s390/target-attribute/tattr-7.c: New test.
759 * gcc.target/s390/target-attribute/tattr-8.c: New test.
760 * gcc.target/s390/target-attribute/tattr-9.c: New test.
761 * gcc.target/s390/target-attribute/tattr-10.c: New test.
762 * gcc.target/s390/target-attribute/tattr-11.c: New test.
763 * gcc.target/s390/target-attribute/tattr-12.c: New test.
764 * gcc.target/s390/target-attribute/tattr-13.c: New test.
765 * gcc.target/s390/target-attribute/tattr-14.c: New test.
766 * gcc.target/s390/target-attribute/tattr-15.c: New test.
767 * gcc.target/s390/target-attribute/tattr-16.c: New test.
768 * gcc.target/s390/target-attribute/tattr-17.c: New test.
769 * gcc.target/s390/target-attribute/tattr-18.c: New test.
770 * gcc.target/s390/target-attribute/tattr-19.c: New test.
771 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
772 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
773 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
774 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
775 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
776 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
777 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
778 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
779 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
780 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
781 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
782 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
783 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
784 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
785 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
786 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
787 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
788 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
789 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
790 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
791 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
792 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
793 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
794 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
795 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
796 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
797 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
798 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
799 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
800 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
801 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
802 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
803 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
804 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
805 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
806 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
807 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
808 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
809 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
810 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
811 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
812 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
813 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
814 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
815 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
816 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
817 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
818 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
819 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
820 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
821 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
822 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
823 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
824 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
825 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
826 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
827 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
828 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
829 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
830 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
831 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
832 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
833 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
834 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
835 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
836 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
837 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
838 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
839 Add check whether target attribute is available.
840 Run test in target-attribute subdir.
841 * gcc.target/s390/s390-c++.exp
842 (check_effective_target_target_attribute): Likewise.
844 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
846 * c-c++-common/attr-simd-4.c: New test.
847 * c-c++-common/attr-simd-5.c: New test.
849 2015-12-04 Nathan Sidwell <nathan@acm.org>
851 * gcc.dg/graphite/id-28.c: Requires pthreads.
853 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
855 * gcc.dg/vla-24.c: New test.
857 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
859 * gcc.target/aarch64/stack-checking.c: New test.
861 2015-12-04 Richard Biener <rguenther@suse.de>
864 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
866 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
868 * gcc.dg/sso-9.c: New test.
870 2015-12-04 Jakub Jelinek <jakub@redhat.com>
873 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
874 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
876 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
879 * gcc.target/i386/rop1.c: New test.
881 2015-12-03 Nathan Sidwell <nathan@acm.org>
883 * gcc.target/nvptx/decl.c: New.
884 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
886 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
888 PR rtl-optimization/68624
889 * gcc.c-torture/execute/pr68624.c: New test.
891 2015-12-03 Richard Biener <rguenther@suse.de>
893 PR tree-optimization/66051
894 * gcc.dg/vect/slp-42.c: New testcase.
896 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
898 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
899 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
901 2015-12-03 Richard Biener <rguenther@suse.de>
903 PR tree-optimization/67800
904 PR tree-optimization/68333
905 * gcc.target/i386/vect-pr67800.c: New testcase.
907 2015-12-03 Richard Biener <rguenther@suse.de>
909 PR tree-optimization/68639
910 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
912 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
915 * g++.dg/torture/pr68184.C: New testcase.
917 2015-12-03 Jakub Jelinek <jakub@redhat.com>
919 PR preprocessor/57580
920 * c-c++-common/cpp/pr57580.c: New test.
921 * c-c++-common/gomp/pr57580.c: New test.
923 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
924 Sebastian Pop <s.pop@samsung.com>
926 * gcc.dg/graphite/id-28.c: New.
928 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
929 Sebastian Pop <s.pop@samsung.com>
931 * gfortran.dg/graphite/id-26.f03: New.
933 2015-12-02 Jason Merrill <jason@redhat.com>
935 * lib/g++.exp: Handle --stds= option.
936 * lib/g++-dg.exp (g++-dg-runtest): Use it.
938 2015-12-02 Tobias Burnus <burnus@net-b.de>
939 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
941 * gfortran.dg/coarray/event_1.f90: New.
942 * gfortran.dg/coarray/event_2.f90: New.
944 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
945 Sebastian Pop <s.pop@samsung.com>
947 PR tree-optimization/68550
948 * gfortran.dg/graphite/pr68550-1.f90: New.
949 * gfortran.dg/graphite/pr68550-2.f90: New.
951 2015-12-02 Marek Polacek <polacek@redhat.com>
954 * gcc.dg/pr68513.c: New test.
956 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
959 * gfortran.dg/goacc/array-reduction.f90: New test.
960 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
961 * gfortran.dg/goacc/coarray.f95: Likewise.
962 * gfortran.dg/goacc/coarray_2.f90: Likewise.
963 * gfortran.dg/goacc/reduction-2.f95: Likewise.
964 * gfortran.dg/goacc/reduction.f95: Likewise.
966 2015-12-02 Jakub Jelinek <jakub@redhat.com>
969 * gcc.target/i386/pr68647.c: New test.
971 2015-12-02 Marek Polacek <polacek@redhat.com>
974 * g++.dg/warn/nonnull3.C: New test.
976 2015-12-02 Joseph Myers <joseph@codesourcery.com>
979 * gcc.dg/pr68162-1.c: New test.
981 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
982 Sebastian Pop <s.pop@samsung.com>
984 * gfortran.dg/graphite/run-id-3.f90: New.
986 2015-12-02 David Sherwood <david.sherwood@arm.com>
988 * gcc.target/aarch64/fmaxmin.c: New test.
990 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
992 * gfortran.dg/goacc/coarray.f95: XFAIL.
993 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
994 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
997 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
998 Julian Brown <julian@codesourcery.com>
999 James Norris <James_Norris@mentor.com>
1001 * c-c++-common/goacc/host_data-5.c: New file.
1002 * c-c++-common/goacc/host_data-6.c: Likewise.
1004 2015-12-02 Tom de Vries <tom@codesourcery.com>
1006 * c-c++-common/goacc/kernels-default-2.c: New test.
1007 * c-c++-common/goacc/kernels-default.c: New test.
1009 2015-12-02 Tom de Vries <tom@codesourcery.com>
1011 * c-c++-common/goacc/kernels-alias-2.c: New test.
1012 * c-c++-common/goacc/kernels-alias-3.c: New test.
1013 * c-c++-common/goacc/kernels-alias-4.c: New test.
1014 * c-c++-common/goacc/kernels-alias-5.c: New test.
1015 * c-c++-common/goacc/kernels-alias-6.c: New test.
1016 * c-c++-common/goacc/kernels-alias-7.c: New test.
1017 * c-c++-common/goacc/kernels-alias-8.c: New test.
1018 * c-c++-common/goacc/kernels-alias.c: New test.
1020 2015-12-02 Tom de Vries <tom@codesourcery.com>
1022 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1023 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1024 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1026 2015-12-02 Richard Biener <rguenther@suse.de>
1028 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1029 y guarding a call to abort ().
1030 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1031 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1033 2015-12-02 Marek Polacek <polacek@redhat.com>
1036 * gcc.dg/torture/pr68570.c: New test.
1038 2015-12-02 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/68625
1041 * gcc.dg/torture/pr68625.c: New testcase.
1043 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1045 * gcc.target/i386/pr68432-1.c: New test.
1046 * gcc.target/i386/pr68432-2.c: Likewise.
1047 * gcc.target/i386/pr68432-3.c: Likewise.
1049 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1051 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1053 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1055 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1057 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1059 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1061 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1063 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1064 * gcc.target/s390/bswaphi-1.c: New test.
1066 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1068 * lib/target-supports.exp: Add s390 and s390x to the list of long
1069 long atomic targets.
1071 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1073 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1074 s390x to enable 64 bit bswap patterns.
1075 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1076 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1077 * lib/target-supports.exp: Add a comment for s390.
1079 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1081 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1082 order to make -m31 work.
1083 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1084 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1086 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1089 * gcc.dg/pr68533.c: New test.
1091 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1093 PR tree-optimization/68577
1094 * gcc.dg/vect/pr68577.c: New test.
1096 2015-12-01 Nathan Sidwell <nathan@acm.org>
1098 * gcc.target/nvptx/uninit-decl.c: New.
1100 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1102 * gcc.c-torture/execute/alias-1.c: New testcase.
1104 2015-12-01 Marek Polacek <polacek@redhat.com>
1106 PR tree-optimization/64769
1107 * c-c++-common/gomp/pr64769.c: New test.
1109 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1111 * gcc.target/powerpc/swaps-p8-22.c: New.
1113 2015-12-01 Marek Polacek <polacek@redhat.com>
1115 PR tree-optimization/67916
1116 * gcc.dg/torture/pr67916.c: New test.
1118 2015-12-01 Marek Polacek <polacek@redhat.com>
1121 * c-c++-common/pr68582.c: New test.
1123 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1125 PR tree-optimization/68474
1126 * gcc.dg/pr68474.c: New test.
1128 2015-12-01 Christian Bruel <christian.bruel@st.com>
1131 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1133 2015-12-01 Tom de Vries <tom@codesourcery.com>
1135 * gcc.dg/pr46032.c: Move to ...
1136 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1138 * gcc.dg/pr46032-2.c: Move to ...
1139 * gcc.dg/gomp/pr46032-2.c: ... here.
1140 Drop dg-require-effective-target fopenmp.
1141 * gcc.dg/pr46032-3.c: Move to ...
1142 * gcc.dg/gomp/pr46032-3.c: ... here.
1143 Drop dg-require-effective-target fopenmp.
1145 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1147 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1148 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1149 * gfortran.dg/goacc/loop-6.f95: Likewise.
1150 * gfortran.dg/goacc/loop-7.f95: New test.
1151 * gfortran.dg/goacc/reduction-2.f95: New test.
1153 2015-12-01 Richard Biener <rguenther@suse.de>
1155 PR tree-optimization/68379
1156 * gcc.dg/torture/pr68379.c: New testcase.
1157 * gfortran.dg/pr68379-1.f90: Likewise.
1158 * gfortran.dg/pr68379-2.f: Likewise.
1160 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1162 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1163 * gcc.dg/pr46032-2.c: Likewise.
1164 * gcc.dg/pr46032-3.c: Likewise.
1166 2015-12-01 Richard Biener <rguenther@suse.de>
1169 * g++.dg/torture/pr68470.C: New testcase.
1171 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1174 * gcc.dg/pr68595.c: New test.
1176 2015-12-01 Christian Bruel <christian.bruel@st.com>
1178 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1179 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1180 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1182 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1184 PR tree-optimization/68529
1185 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1186 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1187 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1189 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1191 * gcc.dg/lto/alias-1_0.c: New testcase.
1192 * gcc.dg/lto/alias-1_1.c: New testcase.
1194 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1195 Sebastian Pop <s.pop@samsung.com>
1197 PR tree-optimization/68565
1198 * gfortran.dg/graphite/pr68565.f90: New.
1200 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1201 Sebastian Pop <s.pop@samsung.com>
1203 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1205 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1206 Nathan Sidwell <nathan@codesourcery.com>
1208 * gfortran.dg/goacc/routine-3.f90: New test.
1209 * gfortran.dg/goacc/routine-4.f90: New test.
1210 * gfortran.dg/goacc/routine-5.f90: New test.
1211 * gfortran.dg/goacc/routine-6.f90: New test.
1212 * gfortran.dg/goacc/subroutines: New test.
1214 2015-11-30 Tom de Vries <tom@codesourcery.com>
1216 * gcc.dg/pr46032-2.c: New test.
1217 * gcc.dg/pr46032-3.c: New test.
1219 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1222 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1223 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1224 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1225 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1226 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1227 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1228 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1229 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1230 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1231 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1232 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1233 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1234 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1235 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1236 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1237 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1238 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1239 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1240 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1241 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1242 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1243 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1244 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1245 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1246 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1247 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1248 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1249 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1250 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1251 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1252 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1253 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1254 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1256 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1257 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1258 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1259 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1260 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1261 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1262 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1263 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1264 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1265 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1266 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1267 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1268 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1269 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1270 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1271 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1272 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1273 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1274 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1275 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1276 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1277 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1278 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1279 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1280 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1281 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1282 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1283 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1284 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1285 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1286 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1287 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1288 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1289 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1290 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1291 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1292 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1293 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1294 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1295 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1296 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1297 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1298 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1299 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1300 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1301 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1302 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1303 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1304 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1305 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1306 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1307 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1308 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1309 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1310 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1311 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1312 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1313 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1314 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1315 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1316 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1317 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1318 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1319 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1320 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1321 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1322 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1323 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1324 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1325 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1326 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1327 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1328 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1329 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1330 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1331 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1332 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1333 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1334 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1335 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1336 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1337 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1338 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1339 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1340 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1341 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1342 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1343 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1344 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1345 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1346 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1347 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1348 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1349 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1350 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1351 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1352 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1353 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1354 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1355 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1356 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1357 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1358 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1359 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1360 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1361 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1362 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1363 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1364 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1365 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1367 2015-11-30 Tom de Vries <tom@codesourcery.com>
1369 PR tree-optimization/46032
1370 * gcc.dg/pr46032.c: New test.
1372 2015-11-30 Richard Biener <rguenther@suse.de>
1374 PR tree-optimization/68592
1375 * gfortran.dg/pr68592.f: New testcase.
1377 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1380 * gfortran.dg/submodule_13.f08: New test.
1382 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1384 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1387 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1389 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1391 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1393 * gcc.dg/dump-ada-spec-1.c: Move to...
1394 * c-c++-common/dump-ada-spec-1.c: ...here.
1395 * c-c++-common/dump-ada-spec-2.c: New test.
1397 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1399 * gnat.dg/loop_optimization22.ad[sb]: New test.
1401 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1403 * gnat.dg/specs/rep_clause5.ads: New test.
1405 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1408 * gcc.c-torture/compile/pr67106.c: New testcase.
1410 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1413 * g++.dg/torture/pr67581.C: New testcase.
1415 2015-11-27 Richard Biener <rguenther@suse.de>
1417 PR tree-optimization/68559
1418 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1419 * gcc.dg/vect/pr45752.c: Likewise.
1421 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1423 PR rtl-optimization/68250
1424 * gcc.c-torture/execute/pr68250.c: New test.
1426 2015-11-27 Marek Polacek <polacek@redhat.com>
1428 * gcc.dg/pr63568.c: Convert to GIMPLE.
1430 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1432 PR rtl-optimization/68506
1433 * gcc.c-torture/execute/pr68506.c: New test.
1435 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1438 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1439 * c-c++-common/gomp/pr63326.c: New test.
1441 2015-11-27 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/68553
1444 * gcc.dg/vect/pr45752.c: Adjust.
1445 * gcc.dg/vect/slp-perm-4.c: Likewise.
1447 2015-11-26 Martin Sebor <msebor@redhat.com>
1449 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1450 appropriate for the target.
1451 (operator new[]): Use it.
1453 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/cpp0x/pr67238.C: New.
1458 2015-11-26 Martin Sebor <msebor@redhat.com>
1460 * g++.dg/pr67876.C: Remove duplicate content.
1462 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1464 * g++.dg/guality/pr67192.C: New test.
1466 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1468 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1469 support code for vqrdml{as}h_lane tests.
1470 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1471 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1473 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1475 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1476 support code for vqrdml{as}h tests.
1477 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1478 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1480 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1482 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1483 (check_effective_target_arm_arch_FUNC_ok)
1484 (add_options_for_arm_arch_FUNC)
1485 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1486 to the list to be generated.
1487 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1488 (check_effective_target_arm_v8_1a_neon_ok): New.
1489 (check_effective_target_arm_v8_1a_neon_hw): New.
1491 2015-11-26 Nathan Sidwell <nathan@acm.org>
1493 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1495 2015-11-26 Richard Biener <rguenther@suse.de>
1498 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1501 2015-11-26 Richard Biener <rguenther@suse.de>
1504 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1506 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/concepts/pr67249.C: New.
1511 2015-11-26 Richard Biener <rguenther@suse.de>
1514 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1515 vectorize init loop and adjust expected outcome.
1517 2015-11-26 Richard Biener <rguenther@suse.de>
1520 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1521 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1522 also monitor final optimization result.
1524 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1526 PR rtl-optimization/68249
1527 PR rtl-optimization/68321
1528 * gcc.c-torture/execute/pr68249.c: New test.
1529 * gcc.c-torture/execute/pr68321.c: New test.
1531 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1534 * gcc.target/i386/mpx/pr68416.c: New test.
1536 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1539 * g++.dg/cpp0x/no-weak1.C: New.
1541 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1543 PR tree-optimization/68128
1544 * gcc.dg/gomp/pr68128-1.c: New test.
1545 * gcc.dg/gomp/pr68128-2.c: New test.
1547 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1549 PR rtl-optimization/67226
1550 * gcc.c-torture/execute/pr67226.c: New test.
1552 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1555 * g++.dg/ubsan/pr68508.C: New test.
1557 2015-11-25 Martin Sebor <msebor@redhat.com>
1560 * g++.dg/pr67876.C: New test.
1562 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1563 Sebastian Pop <s.pop@samsung.com>
1565 PR tree-optimization/68453
1566 * gfortran.dg/graphite/pr68453.f90: New.
1568 2015-11-25 Martin Sebor <msebor@redhat.com>
1571 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1572 * gcc.dg/addr_builtin-1.c: Same.
1574 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1576 * gcc.target/powerpc/dform-1.c: New test.
1577 * gcc.target/powerpc/dform-2.c: Likewise.
1579 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1581 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1582 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1583 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1585 2015-11-25 Tom de Vries <tom@codesourcery.com>
1587 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1588 * gcc.dg/pr23911.c: Same.
1589 * gcc.dg/tree-ssa/20030709-2.c: Same.
1590 * gcc.dg/tree-ssa/20030731-2.c: Same.
1591 * gcc.dg/tree-ssa/20040729-1.c: Same.
1592 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1593 * gcc.dg/tree-ssa/loop-36.c: Same.
1594 * gcc.dg/tree-ssa/pr21086.c: Same.
1595 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1596 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1597 * gcc.dg/vect/pr26359.c: Same.
1598 * c-c++-common/restrict-2.c: Update after adding new lim1.
1599 * c-c++-common/restrict-4.c: Same.
1600 * g++.dg/tree-ssa/pr33615.C: Same.
1601 * g++.dg/tree-ssa/restrict1.C: Same.
1602 * gcc.dg/tm/pub-safety-1.c: Same.
1603 * gcc.dg/tm/reg-promotion.c: Same.
1604 * gcc.dg/tree-ssa/20050314-1.c: Same.
1605 * gcc.dg/tree-ssa/loop-32.c: Same.
1606 * gcc.dg/tree-ssa/loop-33.c: Same.
1607 * gcc.dg/tree-ssa/loop-34.c: Same.
1608 * gcc.dg/tree-ssa/loop-35.c: Same.
1609 * gcc.dg/tree-ssa/loop-7.c: Same.
1610 * gcc.dg/tree-ssa/pr23109.c: Same.
1611 * gcc.dg/tree-ssa/restrict-3.c: Same.
1612 * gcc.dg/tree-ssa/restrict-5.c: Same.
1613 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1614 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1615 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1616 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1617 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1618 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1619 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1620 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1621 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1622 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1623 * gcc.dg/tree-ssa/structopt-1.c: Same.
1624 * gfortran.dg/pr32921.f: Same.
1625 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1626 * g++.dg/tree-ssa/pr61009.C: Same.
1627 * g++.dg/tree-ssa/ssa-dom.C: Same.
1628 * gcc.dg/pr20115-1.c: Same.
1629 * gcc.dg/tree-prof/20050826-2.c: Same.
1630 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1631 * gcc.dg/tree-ssa/20030821-1.c: Same.
1632 * gcc.dg/tree-ssa/20030922-2.c: Same.
1633 * gcc.dg/tree-ssa/20031022-1.c: Same.
1634 * gcc.dg/tree-ssa/20040615-1.c: Same.
1635 * gcc.dg/tree-ssa/20040624-1.c: Same.
1636 * gcc.dg/tree-ssa/pr21417.c: Same.
1637 * gcc.dg/tree-ssa/pr61607.c: Same.
1638 * gcc.dg/tree-ssa/slsr-27.c: Same.
1639 * gcc.dg/tree-ssa/slsr-28.c: Same.
1640 * gcc.dg/tree-ssa/slsr-29.c: Same.
1641 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1642 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1643 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1644 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1645 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1646 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1647 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1648 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1649 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1650 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1651 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1652 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1653 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1654 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1655 * gcc.dg/tree-ssa/vrp47.c: Same.
1656 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1657 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1658 * gcc.dg/tree-ssa/loop-40.c: Same.
1659 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1661 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1665 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1667 * gfortran.dg/nint_p7.f90: New testcase.
1669 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1670 Paolo Carlini <paolo.carlini@oracle.com>
1673 * g++.dg/cpp0x/constexpr-array13.C: New.
1675 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1676 Cesar Philippidis <cesar@codesourcery.com>
1679 * goacc/omp-fixed.f: New test.
1680 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1682 2015-11-25 Richard Biener <rguenther@suse.de>
1685 * gcc.dg/torture/pr68528.c: New testcase.
1687 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1692 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1694 PR rtl-optimization/68435
1695 * gcc.dg/pr68435.c: New test.
1697 2015-11-25 Richard Biener <rguenther@suse.de>
1699 PR tree-optimization/68517
1700 * gcc.dg/torture/pr68517.c: New testcase.
1702 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.dg/pr67089-1.c: New test.
1706 * gcc.dg/pr67089-2.c: New test.
1707 * gcc.dg/pr67089-3.c: New test.
1708 * gcc.dg/pr67089-4.c: New test.
1709 * gcc.dg/pr67089-5.c: New test.
1710 * gcc.dg/pr67089-6.c: New test.
1711 * gcc.dg/pr67089-7.c: New test.
1713 2015-11-25 Richard Biener <rguenther@suse.de>
1715 PR tree-optimization/68502
1716 * gcc.dg/vect/pr68502-1.c: New testcase.
1717 * gcc.dg/vect/pr68502-2.c: Likewise.
1719 2015-11-24 Michael Collison <michael.collison@linaro.org>
1721 * gcc.target/aarch64/saddw-1.c: New test.
1722 * gcc.target/aarch64/saddw-2.c: New test.
1723 * gcc.target/aarch64/uaddw-1.c: New test.
1724 * gcc.target/aarch64/uaddw-2.c: New test.
1725 * gcc.target/aarch64/uaddw-3.c: New test.
1726 * lib/target-support.exp
1727 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1728 Add aarch64 to list of support targets.
1730 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1732 * gcc.target/mips/frame-header-4.c: New test.
1734 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1737 * gfortran.dg/simplify_cshift_3.f90
1739 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/cpp1y/pr68278.C: New.
1744 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp1y/pr68388.C: New.
1749 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1750 Sebastian Pop <s.pop@samsung.com>
1752 PR tree-optimization/67984
1753 * gcc.dg/graphite/pr67984.c: New.
1755 2015-11-24 Michael Matz <matz@suse.de>
1757 PR rtl-optimization/68392
1758 * g++.dg/pr68392.C: New test.
1760 2015-11-24 Nathan Sidwell <nathan@acm.org>
1762 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1764 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1766 PR rtl-optimization/68381
1767 * gcc.c-torture/execute/pr68381.c: New test.
1769 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1771 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1772 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1774 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1777 * gcc.target/i386/pr68497.c: New test.
1779 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1781 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1783 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1785 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1787 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1789 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1791 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1793 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1795 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1797 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1799 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1801 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1803 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1806 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1809 * gcc.dg/pr68375.c: New test.
1811 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1814 * gcc.target/i386/pr68483-1.c: New test.
1815 * gcc.target/i386/pr68483-2.c: New test.
1817 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1820 * gcc.target/i386/mpx/pr68337-1.c: New test.
1821 * gcc.target/i386/mpx/pr68337-2.c: New test.
1823 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1825 PR rtl-optimization/68194
1826 PR rtl-optimization/68328
1827 PR rtl-optimization/68185
1828 * gcc.c-torture/execute/pr68185.c: New test.
1829 * gcc.c-torture/execute/pr68328.c: Likewise.
1831 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1833 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1835 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1838 * objc.dg/plugin: New subdirectory.
1839 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1840 * objc.dg/plugin/plugin.exp: New file, based on
1841 gcc.dg/plugin/plugin.exp.
1843 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1844 Sebastian Pop <s.pop@samsung.com>
1846 PR tree-optimization/68493
1847 * gcc.dg/graphite/pr68493.c: New.
1849 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1850 Sebastian Pop <s.pop@samsung.com>
1852 PR tree-optimization/68279
1853 * gfortran.dg/graphite/pr68279.f90: New.
1855 2015-11-23 Marek Polacek <polacek@redhat.com>
1857 PR tree-optimization/68455
1858 * gcc.dg/tree-ssa/pr68455.c: New test.
1860 2015-11-23 Richard Biener <rguenther@suse.de>
1862 PR tree-optimization/68465
1863 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1865 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1868 * gcc.target/aarch64/pr68363_1.c: New test.
1870 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1872 * gcc.target/aarch64/simd/vmulx.x: New.
1873 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1874 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1875 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1877 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1880 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1882 2015-11-23 Richard Biener <rguenther@suse.de>
1883 Jiong Wang <jiong.wang@arm.com>
1885 PR tree-optimization/68317
1886 PR tree-optimization/68326
1887 * gcc.dg/pr68317.c: New testcase.
1889 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1891 PR tree-optimization/68327
1892 * gcc.dg/pr68327.c: New test.
1894 2015-11-23 Tom de Vries <tom@codesourcery.com>
1896 PR tree-optimization/68460
1897 * gcc.dg/autopar/pr68460.c: New test.
1899 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1901 * c-c++-common/asan/halt_on_error-1.c: New test.
1902 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1904 2015-11-23 Richard Biener <rguenther@suse.de>
1906 PR tree-optimization/68482
1907 * gcc.dg/vect/pr68482.c: New testcase.
1909 2015-11-23 Richard Biener <rguenther@suse.de>
1911 PR tree-optimization/68445
1912 * gcc.dg/vect/pr68445.c: New testcase.
1914 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1916 * gcc.target/s390/load-relative-check.c: New test to check
1917 generation of load relative instructions.
1919 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1921 * gfortran.dg/fmt_t_8.f90: New test.
1923 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1926 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1928 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1930 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1932 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1935 * gfortran.dg/simplify_cshift_2.f90: New test.
1937 2015-11-22 James Norris <jnorris@codesourcery.com>
1938 Cesar Philippidis <cesar@codesourcery.com>
1940 * gfortran.dg/goacc/declare-1.f95: Update test.
1941 * gfortran.dg/goacc/declare-2.f95: New test.
1943 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1945 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1946 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1947 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1948 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1949 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1950 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1951 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1952 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1953 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1954 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1955 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1956 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1958 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1960 * gfortran.dg/simplify_cshift_1.f90: New test.
1962 2015-11-21 Nathan Sidwell <nathan@acm.org>
1964 * gcc.dg/atomic-generic.c: Include <string.h>.
1966 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1968 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1970 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1972 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1974 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.dg/debug/pr66432.c: New test.
1979 2015-11-20 Ian Lance Taylor <iant@google.com>
1982 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1984 2015-11-20 Mike Stump <mikestump@comcast.net>
1986 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1989 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1992 * gcc.dg/fixits.c: New file.
1993 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1994 (test_fixit_insert): New.
1995 (test_fixit_remove): New.
1996 (test_fixit_replace): New.
1997 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1998 (test_fixit_insert): New.
1999 (test_fixit_remove): New.
2000 (test_fixit_replace): New.
2001 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2002 (test_show_locus): Add tests of rendering fixit hints.
2004 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2007 * gcc.dg/vect/pr68339.c: New test.
2009 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2011 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2013 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2016 * gfortran.dg/submodule_12.f90: New test
2019 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2021 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2023 * lib/target-supports.exp
2024 (check_effective_target_arm_neon_ok_nocache): Add check
2027 2015-11-20 Tom de Vries <tom@codesourcery.com>
2029 PR tree-optimization/68373
2030 * gcc.dg/autopar/pr68373.c: New test.
2032 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2035 * g++.dg/abi/mangle67.C: New test.
2037 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2039 * gcc.target/s390/bswap-1.c: New test.
2041 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2043 * gcc.target/s390/pfpo.c: New test.
2045 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2047 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2048 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2050 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2052 * g++.dg/spellcheck-fields.C: New file.
2054 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2055 Sebastian Pop <s.pop@samsung.com>
2057 PR tree-optimization/68428
2058 * gcc.dg/graphite/pr68428.c: New.
2060 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2061 Sebastian Pop <s.pop@samsung.com>
2063 PR tree-optimization/68335
2064 * gfortran.dg/graphite/pr68335.f90: New.
2066 2015-11-19 Nathan Sidwell <nathan@acm.org>
2068 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2069 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2070 * gcc.dg/special/weak-2.c: Likewise.
2071 * gcc.dg/weak/weak-12.c: Likewise.
2072 * gcc.dg/weak/weak-15.c: Likewise.
2073 * gcc.dg/weak/weak-16.c: Likewise.
2074 * gcc.dg/weak/weak-1.c: Likewise.
2075 * gcc.dg/weak/weak-2.c: Likewise.
2076 * gcc.dg/weak/weak-4.c: Likewise.
2077 * gcc.dg/torture/pr53922.c: Likewise.
2078 * gcc.dg/torture/pr60092.c: Likewise.
2080 2015-11-19 Marek Polacek <polacek@redhat.com>
2083 * gcc.dg/pr68412-2.c: New test.
2084 * gcc.dg/pr68412.c: New test.
2086 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2088 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2089 * gcc.target/avr/uint8-single-reg.c: New testcase.
2091 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2094 * g++.dg/eh/goto3.C: New test.
2096 2015-11-19 Marek Polacek <polacek@redhat.com>
2098 PR tree-optimization/68431
2099 * gcc.dg/tree-ssa/pr68431.c: New test.
2101 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2103 PR rtl-optimization/68376
2104 * gcc.c-torture/execute/pr68376-1.c: New test.
2105 * gcc.c-torture/execute/pr68376-2.c: New test.
2108 * gcc.target/i386/pr67770.c: New test.
2110 2015-11-18 Jeff Law <law@redhat.com>
2112 PR tree-optimization/68198
2113 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2114 * gcc.dg/tree-ssa/pr68198.c: New test.
2116 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2119 * gfortran.dg/pr59910.f90: New test.
2121 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2124 * gfortran.dg/pr43996.f90: New test.
2126 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2129 * gcc.dg/atomic/stdatomic-fence-2.c,
2130 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2132 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2134 * gnat.dg/loop_optimization19.adb: New test.
2135 * gnat.dg/loop_optimization20.adb: Likewise.
2136 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2138 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2140 * gnat.dg/opt52.adb: New test.
2142 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2144 * gcc.dg/goacc/nvptx-sese-1.c: New.
2146 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2148 * gnat.dg/renaming7.adb: New test.
2149 * gnat.dg/renaming7_pkg.ads: New helper.
2151 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2153 PR tree-optimization/68402
2154 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2155 to avoid undefined behaviour.
2157 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2159 PR tree-optimization/68157
2160 * g++.dg/opt/pr68157.C: New test.
2162 2015-11-18 Richard Biener <rguenther@suse.de>
2164 PR tree-optimization/67790
2165 * gcc.dg/vect/pr67790.c: New testcase.
2167 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2169 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2171 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2173 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2174 (test_braced_init): New function.
2175 (test_statement_expression): New function.
2176 (test_address_of_label): New function.
2177 (test_transaction_expressions): New function.
2178 (test_keywords): New function.
2179 (test_builtin_va_arg): New function.
2180 (test_builtin_offsetof): New function.
2181 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2183 2015-11-17 Martin Sebor <msebor@redhat.com>
2186 * g++.dg/init/new46.C: New test.
2188 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2191 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2193 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2196 * gcc.dg/pr68134.c: New test.
2198 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2201 * gcc.c-torture/execute/pr68143_1.c: New test.
2203 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2205 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2207 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2209 * gcc.dg/tree-ssa/ifc-8.c: New test.
2211 2015-11-16 Marek Polacek <polacek@redhat.com>
2214 * g++.dg/delayedfold/switch-1.C: New test.
2216 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2220 * gfortran.dg/pr58027.f90: New test.
2222 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2224 * c-c++-common/attr-simd.c: New test.
2225 * c-c++-common/attr-simd-2.c: New test.
2226 * c-c++-common/attr-simd-3.c: New test.
2228 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2230 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2232 2015-11-16 Christian Bruel <christian.bruel@st.com>
2234 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2235 Check __ARM_NEON__ instead of "arm_neon.h.
2236 * gcc.target/arm/attr-neon3.c: New test.
2237 * gcc.target/arm/attr-neon-fp16.c: Likewise
2239 2015-11-16 Christian Bruel <christian.bruel@st.com>
2242 * gcc.target/arm/lto/pr65837_0.c
2243 * gcc.target/arm/attr-neon2.c
2244 * gcc.target/arm/attr-neon.c
2245 * gcc.target/arm/attr-neon-builtin-fail.c
2246 * gcc.target/arm/attr-crypto.c
2248 2015-11-16 Richard Biener <rguenther@suse.de>
2250 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2252 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2255 * gfortran.dg/deferred_character_1.f90: New test.
2256 * gfortran.dg/deferred_character_4.f90: New test for comment
2260 * gfortran.dg/deferred_character_2.f90: New test.
2263 * gfortran.dg/deferred_character_3.f90: New test.
2266 * gfortran.dg/deferred_character_5.f90: New test.
2269 * gfortran.dg/deferred_character_6.f90: New test.
2272 * gfortran.dg/deferred_character_7.f90: New test.
2274 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2277 * gfortran.dg/pr67803.f90: New test.
2279 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2281 * g++.dg/cpp/ucn-1.C: Fix typo.
2283 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2285 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2286 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2288 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2289 Jeff Law <law@redhat.com>
2291 * gcc.dg/tree-ssa/split-path-1.c: New test.
2293 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2295 * c-c++-common/goacc/loop-auto-1.c: New.
2297 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2298 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2300 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2303 * gfortran.dg/pr68319.f90: New test.
2305 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2307 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2308 hardware floating point support.
2310 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2311 vector direct move instructions.
2313 * gcc.target/powerpc/maddld.c: New test.
2315 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2317 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2318 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2319 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2321 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2323 * gcc.dg/diagnostic-token-ranges.c: New file.
2324 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2325 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2326 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2327 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2329 line_table param when calling
2330 linemap_position_for_line_and_column.
2331 (test_show_locus): Pass line_table to rich_location ctors.
2332 (plugin_init): Remove setting of global_dc->colorize_source_p.
2333 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2335 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2336 diagnostic_plugin_test_tree_expression_range.c,
2337 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2338 and diagnostic-test-show-trees-1.c.
2340 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2342 PR tree-optimization/67682
2343 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2344 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2345 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2346 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2348 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2350 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2352 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2354 PR tree-optimization/68264
2355 * gcc.dg/torture/pr68264.c: New test.
2357 2015-11-13 Marek Polacek <polacek@redhat.com>
2360 * gcc.dg/pr68320.c: New test.
2362 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2364 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2366 2015-11-13 Richard Biener <rguenther@suse.de>
2368 PR tree-optimization/68306
2369 * gcc.dg/pr68306.c: Adjust.
2370 * gcc.dg/pr68306-2.c: New testcase.
2371 * gcc.dg/pr68306-3.c: Likewise.
2373 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2375 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2376 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2378 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2381 * gfortran.dg/module_private_2.f90: New test.
2383 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2386 * gfortran.dg/warn_unused_function_2.f90: New test.
2388 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2390 Revert [ARM] Remove neon-testgen.ml and generated tests.
2391 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2393 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2394 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2395 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2396 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2397 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2398 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2399 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2400 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2401 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2402 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2403 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2404 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2405 * gcc.target/arm/neon/vRhadds16.c: Remove.
2406 * gcc.target/arm/neon/vRhadds32.c: Remove.
2407 * gcc.target/arm/neon/vRhadds8.c: Remove.
2408 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2409 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2410 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2411 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2412 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2413 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2414 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2415 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2416 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2417 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2418 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2419 * gcc.target/arm/neon/vRshls16.c: Remove.
2420 * gcc.target/arm/neon/vRshls32.c: Remove.
2421 * gcc.target/arm/neon/vRshls64.c: Remove.
2422 * gcc.target/arm/neon/vRshls8.c: Remove.
2423 * gcc.target/arm/neon/vRshlu16.c: Remove.
2424 * gcc.target/arm/neon/vRshlu32.c: Remove.
2425 * gcc.target/arm/neon/vRshlu64.c: Remove.
2426 * gcc.target/arm/neon/vRshlu8.c: Remove.
2427 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2428 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2429 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2430 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2431 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2432 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2433 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2434 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2435 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2436 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2437 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2438 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2439 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2440 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2441 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2442 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2443 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2444 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2445 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2446 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2447 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2448 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2449 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2450 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2451 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2452 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2453 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2454 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2455 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2456 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2457 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2458 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2459 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2460 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2461 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2462 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2463 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2464 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2465 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2466 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2467 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2468 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2469 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2470 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2471 * gcc.target/arm/neon/vabaQs16.c: Remove.
2472 * gcc.target/arm/neon/vabaQs32.c: Remove.
2473 * gcc.target/arm/neon/vabaQs8.c: Remove.
2474 * gcc.target/arm/neon/vabaQu16.c: Remove.
2475 * gcc.target/arm/neon/vabaQu32.c: Remove.
2476 * gcc.target/arm/neon/vabaQu8.c: Remove.
2477 * gcc.target/arm/neon/vabals16.c: Remove.
2478 * gcc.target/arm/neon/vabals32.c: Remove.
2479 * gcc.target/arm/neon/vabals8.c: Remove.
2480 * gcc.target/arm/neon/vabalu16.c: Remove.
2481 * gcc.target/arm/neon/vabalu32.c: Remove.
2482 * gcc.target/arm/neon/vabalu8.c: Remove.
2483 * gcc.target/arm/neon/vabas16.c: Remove.
2484 * gcc.target/arm/neon/vabas32.c: Remove.
2485 * gcc.target/arm/neon/vabas8.c: Remove.
2486 * gcc.target/arm/neon/vabau16.c: Remove.
2487 * gcc.target/arm/neon/vabau32.c: Remove.
2488 * gcc.target/arm/neon/vabau8.c: Remove.
2489 * gcc.target/arm/neon/vabdQf32.c: Remove.
2490 * gcc.target/arm/neon/vabdQs16.c: Remove.
2491 * gcc.target/arm/neon/vabdQs32.c: Remove.
2492 * gcc.target/arm/neon/vabdQs8.c: Remove.
2493 * gcc.target/arm/neon/vabdQu16.c: Remove.
2494 * gcc.target/arm/neon/vabdQu32.c: Remove.
2495 * gcc.target/arm/neon/vabdQu8.c: Remove.
2496 * gcc.target/arm/neon/vabdf32.c: Remove.
2497 * gcc.target/arm/neon/vabdls16.c: Remove.
2498 * gcc.target/arm/neon/vabdls32.c: Remove.
2499 * gcc.target/arm/neon/vabdls8.c: Remove.
2500 * gcc.target/arm/neon/vabdlu16.c: Remove.
2501 * gcc.target/arm/neon/vabdlu32.c: Remove.
2502 * gcc.target/arm/neon/vabdlu8.c: Remove.
2503 * gcc.target/arm/neon/vabds16.c: Remove.
2504 * gcc.target/arm/neon/vabds32.c: Remove.
2505 * gcc.target/arm/neon/vabds8.c: Remove.
2506 * gcc.target/arm/neon/vabdu16.c: Remove.
2507 * gcc.target/arm/neon/vabdu32.c: Remove.
2508 * gcc.target/arm/neon/vabdu8.c: Remove.
2509 * gcc.target/arm/neon/vabsQf32.c: Remove.
2510 * gcc.target/arm/neon/vabsQs16.c: Remove.
2511 * gcc.target/arm/neon/vabsQs32.c: Remove.
2512 * gcc.target/arm/neon/vabsQs8.c: Remove.
2513 * gcc.target/arm/neon/vabsf32.c: Remove.
2514 * gcc.target/arm/neon/vabss16.c: Remove.
2515 * gcc.target/arm/neon/vabss32.c: Remove.
2516 * gcc.target/arm/neon/vabss8.c: Remove.
2517 * gcc.target/arm/neon/vaddQf32.c: Remove.
2518 * gcc.target/arm/neon/vaddQs16.c: Remove.
2519 * gcc.target/arm/neon/vaddQs32.c: Remove.
2520 * gcc.target/arm/neon/vaddQs64.c: Remove.
2521 * gcc.target/arm/neon/vaddQs8.c: Remove.
2522 * gcc.target/arm/neon/vaddQu16.c: Remove.
2523 * gcc.target/arm/neon/vaddQu32.c: Remove.
2524 * gcc.target/arm/neon/vaddQu64.c: Remove.
2525 * gcc.target/arm/neon/vaddQu8.c: Remove.
2526 * gcc.target/arm/neon/vaddf32.c: Remove.
2527 * gcc.target/arm/neon/vaddhns16.c: Remove.
2528 * gcc.target/arm/neon/vaddhns32.c: Remove.
2529 * gcc.target/arm/neon/vaddhns64.c: Remove.
2530 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2531 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2532 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2533 * gcc.target/arm/neon/vaddls16.c: Remove.
2534 * gcc.target/arm/neon/vaddls32.c: Remove.
2535 * gcc.target/arm/neon/vaddls8.c: Remove.
2536 * gcc.target/arm/neon/vaddlu16.c: Remove.
2537 * gcc.target/arm/neon/vaddlu32.c: Remove.
2538 * gcc.target/arm/neon/vaddlu8.c: Remove.
2539 * gcc.target/arm/neon/vadds16.c: Remove.
2540 * gcc.target/arm/neon/vadds32.c: Remove.
2541 * gcc.target/arm/neon/vadds64.c: Remove.
2542 * gcc.target/arm/neon/vadds8.c: Remove.
2543 * gcc.target/arm/neon/vaddu16.c: Remove.
2544 * gcc.target/arm/neon/vaddu32.c: Remove.
2545 * gcc.target/arm/neon/vaddu64.c: Remove.
2546 * gcc.target/arm/neon/vaddu8.c: Remove.
2547 * gcc.target/arm/neon/vaddws16.c: Remove.
2548 * gcc.target/arm/neon/vaddws32.c: Remove.
2549 * gcc.target/arm/neon/vaddws8.c: Remove.
2550 * gcc.target/arm/neon/vaddwu16.c: Remove.
2551 * gcc.target/arm/neon/vaddwu32.c: Remove.
2552 * gcc.target/arm/neon/vaddwu8.c: Remove.
2553 * gcc.target/arm/neon/vandQs16.c: Remove.
2554 * gcc.target/arm/neon/vandQs32.c: Remove.
2555 * gcc.target/arm/neon/vandQs64.c: Remove.
2556 * gcc.target/arm/neon/vandQs8.c: Remove.
2557 * gcc.target/arm/neon/vandQu16.c: Remove.
2558 * gcc.target/arm/neon/vandQu32.c: Remove.
2559 * gcc.target/arm/neon/vandQu64.c: Remove.
2560 * gcc.target/arm/neon/vandQu8.c: Remove.
2561 * gcc.target/arm/neon/vands16.c: Remove.
2562 * gcc.target/arm/neon/vands32.c: Remove.
2563 * gcc.target/arm/neon/vands64.c: Remove.
2564 * gcc.target/arm/neon/vands8.c: Remove.
2565 * gcc.target/arm/neon/vandu16.c: Remove.
2566 * gcc.target/arm/neon/vandu32.c: Remove.
2567 * gcc.target/arm/neon/vandu64.c: Remove.
2568 * gcc.target/arm/neon/vandu8.c: Remove.
2569 * gcc.target/arm/neon/vbicQs16.c: Remove.
2570 * gcc.target/arm/neon/vbicQs32.c: Remove.
2571 * gcc.target/arm/neon/vbicQs64.c: Remove.
2572 * gcc.target/arm/neon/vbicQs8.c: Remove.
2573 * gcc.target/arm/neon/vbicQu16.c: Remove.
2574 * gcc.target/arm/neon/vbicQu32.c: Remove.
2575 * gcc.target/arm/neon/vbicQu64.c: Remove.
2576 * gcc.target/arm/neon/vbicQu8.c: Remove.
2577 * gcc.target/arm/neon/vbics16.c: Remove.
2578 * gcc.target/arm/neon/vbics32.c: Remove.
2579 * gcc.target/arm/neon/vbics64.c: Remove.
2580 * gcc.target/arm/neon/vbics8.c: Remove.
2581 * gcc.target/arm/neon/vbicu16.c: Remove.
2582 * gcc.target/arm/neon/vbicu32.c: Remove.
2583 * gcc.target/arm/neon/vbicu64.c: Remove.
2584 * gcc.target/arm/neon/vbicu8.c: Remove.
2585 * gcc.target/arm/neon/vbslQf32.c: Remove.
2586 * gcc.target/arm/neon/vbslQp16.c: Remove.
2587 * gcc.target/arm/neon/vbslQp64.c: Remove.
2588 * gcc.target/arm/neon/vbslQp8.c: Remove.
2589 * gcc.target/arm/neon/vbslQs16.c: Remove.
2590 * gcc.target/arm/neon/vbslQs32.c: Remove.
2591 * gcc.target/arm/neon/vbslQs64.c: Remove.
2592 * gcc.target/arm/neon/vbslQs8.c: Remove.
2593 * gcc.target/arm/neon/vbslQu16.c: Remove.
2594 * gcc.target/arm/neon/vbslQu32.c: Remove.
2595 * gcc.target/arm/neon/vbslQu64.c: Remove.
2596 * gcc.target/arm/neon/vbslQu8.c: Remove.
2597 * gcc.target/arm/neon/vbslf32.c: Remove.
2598 * gcc.target/arm/neon/vbslp16.c: Remove.
2599 * gcc.target/arm/neon/vbslp64.c: Remove.
2600 * gcc.target/arm/neon/vbslp8.c: Remove.
2601 * gcc.target/arm/neon/vbsls16.c: Remove.
2602 * gcc.target/arm/neon/vbsls32.c: Remove.
2603 * gcc.target/arm/neon/vbsls64.c: Remove.
2604 * gcc.target/arm/neon/vbsls8.c: Remove.
2605 * gcc.target/arm/neon/vbslu16.c: Remove.
2606 * gcc.target/arm/neon/vbslu32.c: Remove.
2607 * gcc.target/arm/neon/vbslu64.c: Remove.
2608 * gcc.target/arm/neon/vbslu8.c: Remove.
2609 * gcc.target/arm/neon/vcageQf32.c: Remove.
2610 * gcc.target/arm/neon/vcagef32.c: Remove.
2611 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2612 * gcc.target/arm/neon/vcagtf32.c: Remove.
2613 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2614 * gcc.target/arm/neon/vcalef32.c: Remove.
2615 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2616 * gcc.target/arm/neon/vcaltf32.c: Remove.
2617 * gcc.target/arm/neon/vceqQf32.c: Remove.
2618 * gcc.target/arm/neon/vceqQp8.c: Remove.
2619 * gcc.target/arm/neon/vceqQs16.c: Remove.
2620 * gcc.target/arm/neon/vceqQs32.c: Remove.
2621 * gcc.target/arm/neon/vceqQs8.c: Remove.
2622 * gcc.target/arm/neon/vceqQu16.c: Remove.
2623 * gcc.target/arm/neon/vceqQu32.c: Remove.
2624 * gcc.target/arm/neon/vceqQu8.c: Remove.
2625 * gcc.target/arm/neon/vceqf32.c: Remove.
2626 * gcc.target/arm/neon/vceqp8.c: Remove.
2627 * gcc.target/arm/neon/vceqs16.c: Remove.
2628 * gcc.target/arm/neon/vceqs32.c: Remove.
2629 * gcc.target/arm/neon/vceqs8.c: Remove.
2630 * gcc.target/arm/neon/vcequ16.c: Remove.
2631 * gcc.target/arm/neon/vcequ32.c: Remove.
2632 * gcc.target/arm/neon/vcequ8.c: Remove.
2633 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2634 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2635 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2636 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2637 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2638 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2639 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2640 * gcc.target/arm/neon/vcgef32.c: Remove.
2641 * gcc.target/arm/neon/vcges16.c: Remove.
2642 * gcc.target/arm/neon/vcges32.c: Remove.
2643 * gcc.target/arm/neon/vcges8.c: Remove.
2644 * gcc.target/arm/neon/vcgeu16.c: Remove.
2645 * gcc.target/arm/neon/vcgeu32.c: Remove.
2646 * gcc.target/arm/neon/vcgeu8.c: Remove.
2647 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2648 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2649 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2650 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2651 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2652 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2653 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2654 * gcc.target/arm/neon/vcgtf32.c: Remove.
2655 * gcc.target/arm/neon/vcgts16.c: Remove.
2656 * gcc.target/arm/neon/vcgts32.c: Remove.
2657 * gcc.target/arm/neon/vcgts8.c: Remove.
2658 * gcc.target/arm/neon/vcgtu16.c: Remove.
2659 * gcc.target/arm/neon/vcgtu32.c: Remove.
2660 * gcc.target/arm/neon/vcgtu8.c: Remove.
2661 * gcc.target/arm/neon/vcleQf32.c: Remove.
2662 * gcc.target/arm/neon/vcleQs16.c: Remove.
2663 * gcc.target/arm/neon/vcleQs32.c: Remove.
2664 * gcc.target/arm/neon/vcleQs8.c: Remove.
2665 * gcc.target/arm/neon/vcleQu16.c: Remove.
2666 * gcc.target/arm/neon/vcleQu32.c: Remove.
2667 * gcc.target/arm/neon/vcleQu8.c: Remove.
2668 * gcc.target/arm/neon/vclef32.c: Remove.
2669 * gcc.target/arm/neon/vcles16.c: Remove.
2670 * gcc.target/arm/neon/vcles32.c: Remove.
2671 * gcc.target/arm/neon/vcles8.c: Remove.
2672 * gcc.target/arm/neon/vcleu16.c: Remove.
2673 * gcc.target/arm/neon/vcleu32.c: Remove.
2674 * gcc.target/arm/neon/vcleu8.c: Remove.
2675 * gcc.target/arm/neon/vclsQs16.c: Remove.
2676 * gcc.target/arm/neon/vclsQs32.c: Remove.
2677 * gcc.target/arm/neon/vclsQs8.c: Remove.
2678 * gcc.target/arm/neon/vclss16.c: Remove.
2679 * gcc.target/arm/neon/vclss32.c: Remove.
2680 * gcc.target/arm/neon/vclss8.c: Remove.
2681 * gcc.target/arm/neon/vcltQf32.c: Remove.
2682 * gcc.target/arm/neon/vcltQs16.c: Remove.
2683 * gcc.target/arm/neon/vcltQs32.c: Remove.
2684 * gcc.target/arm/neon/vcltQs8.c: Remove.
2685 * gcc.target/arm/neon/vcltQu16.c: Remove.
2686 * gcc.target/arm/neon/vcltQu32.c: Remove.
2687 * gcc.target/arm/neon/vcltQu8.c: Remove.
2688 * gcc.target/arm/neon/vcltf32.c: Remove.
2689 * gcc.target/arm/neon/vclts16.c: Remove.
2690 * gcc.target/arm/neon/vclts32.c: Remove.
2691 * gcc.target/arm/neon/vclts8.c: Remove.
2692 * gcc.target/arm/neon/vcltu16.c: Remove.
2693 * gcc.target/arm/neon/vcltu32.c: Remove.
2694 * gcc.target/arm/neon/vcltu8.c: Remove.
2695 * gcc.target/arm/neon/vclzQs16.c: Remove.
2696 * gcc.target/arm/neon/vclzQs32.c: Remove.
2697 * gcc.target/arm/neon/vclzQs8.c: Remove.
2698 * gcc.target/arm/neon/vclzQu16.c: Remove.
2699 * gcc.target/arm/neon/vclzQu32.c: Remove.
2700 * gcc.target/arm/neon/vclzQu8.c: Remove.
2701 * gcc.target/arm/neon/vclzs16.c: Remove.
2702 * gcc.target/arm/neon/vclzs32.c: Remove.
2703 * gcc.target/arm/neon/vclzs8.c: Remove.
2704 * gcc.target/arm/neon/vclzu16.c: Remove.
2705 * gcc.target/arm/neon/vclzu32.c: Remove.
2706 * gcc.target/arm/neon/vclzu8.c: Remove.
2707 * gcc.target/arm/neon/vcntQp8.c: Remove.
2708 * gcc.target/arm/neon/vcntQs8.c: Remove.
2709 * gcc.target/arm/neon/vcntQu8.c: Remove.
2710 * gcc.target/arm/neon/vcntp8.c: Remove.
2711 * gcc.target/arm/neon/vcnts8.c: Remove.
2712 * gcc.target/arm/neon/vcntu8.c: Remove.
2713 * gcc.target/arm/neon/vcombinef32.c: Remove.
2714 * gcc.target/arm/neon/vcombinep16.c: Remove.
2715 * gcc.target/arm/neon/vcombinep64.c: Remove.
2716 * gcc.target/arm/neon/vcombinep8.c: Remove.
2717 * gcc.target/arm/neon/vcombines16.c: Remove.
2718 * gcc.target/arm/neon/vcombines32.c: Remove.
2719 * gcc.target/arm/neon/vcombines64.c: Remove.
2720 * gcc.target/arm/neon/vcombines8.c: Remove.
2721 * gcc.target/arm/neon/vcombineu16.c: Remove.
2722 * gcc.target/arm/neon/vcombineu32.c: Remove.
2723 * gcc.target/arm/neon/vcombineu64.c: Remove.
2724 * gcc.target/arm/neon/vcombineu8.c: Remove.
2725 * gcc.target/arm/neon/vcreatef32.c: Remove.
2726 * gcc.target/arm/neon/vcreatep16.c: Remove.
2727 * gcc.target/arm/neon/vcreatep64.c: Remove.
2728 * gcc.target/arm/neon/vcreatep8.c: Remove.
2729 * gcc.target/arm/neon/vcreates16.c: Remove.
2730 * gcc.target/arm/neon/vcreates32.c: Remove.
2731 * gcc.target/arm/neon/vcreates64.c: Remove.
2732 * gcc.target/arm/neon/vcreates8.c: Remove.
2733 * gcc.target/arm/neon/vcreateu16.c: Remove.
2734 * gcc.target/arm/neon/vcreateu32.c: Remove.
2735 * gcc.target/arm/neon/vcreateu64.c: Remove.
2736 * gcc.target/arm/neon/vcreateu8.c: Remove.
2737 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2738 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2739 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2740 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2741 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2742 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2743 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2744 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2745 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2746 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2747 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2748 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2749 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2750 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2751 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2752 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2753 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2754 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2755 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2756 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2757 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2758 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2759 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2760 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2761 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2762 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2763 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2764 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2765 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2766 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2767 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2768 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2769 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2770 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2771 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2772 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2773 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2774 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2775 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2776 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2777 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2778 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2779 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2780 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2781 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2782 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2783 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2784 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2785 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2786 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2787 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2788 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2789 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2790 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2791 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2792 * gcc.target/arm/neon/vdup_np16.c: Remove.
2793 * gcc.target/arm/neon/vdup_np64.c: Remove.
2794 * gcc.target/arm/neon/vdup_np8.c: Remove.
2795 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2796 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2797 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2798 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2799 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2800 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2801 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2802 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2803 * gcc.target/arm/neon/veorQs16.c: Remove.
2804 * gcc.target/arm/neon/veorQs32.c: Remove.
2805 * gcc.target/arm/neon/veorQs64.c: Remove.
2806 * gcc.target/arm/neon/veorQs8.c: Remove.
2807 * gcc.target/arm/neon/veorQu16.c: Remove.
2808 * gcc.target/arm/neon/veorQu32.c: Remove.
2809 * gcc.target/arm/neon/veorQu64.c: Remove.
2810 * gcc.target/arm/neon/veorQu8.c: Remove.
2811 * gcc.target/arm/neon/veors16.c: Remove.
2812 * gcc.target/arm/neon/veors32.c: Remove.
2813 * gcc.target/arm/neon/veors64.c: Remove.
2814 * gcc.target/arm/neon/veors8.c: Remove.
2815 * gcc.target/arm/neon/veoru16.c: Remove.
2816 * gcc.target/arm/neon/veoru32.c: Remove.
2817 * gcc.target/arm/neon/veoru64.c: Remove.
2818 * gcc.target/arm/neon/veoru8.c: Remove.
2819 * gcc.target/arm/neon/vextQf32.c: Remove.
2820 * gcc.target/arm/neon/vextQp16.c: Remove.
2821 * gcc.target/arm/neon/vextQp64.c: Remove.
2822 * gcc.target/arm/neon/vextQp8.c: Remove.
2823 * gcc.target/arm/neon/vextQs16.c: Remove.
2824 * gcc.target/arm/neon/vextQs32.c: Remove.
2825 * gcc.target/arm/neon/vextQs64.c: Remove.
2826 * gcc.target/arm/neon/vextQs8.c: Remove.
2827 * gcc.target/arm/neon/vextQu16.c: Remove.
2828 * gcc.target/arm/neon/vextQu32.c: Remove.
2829 * gcc.target/arm/neon/vextQu64.c: Remove.
2830 * gcc.target/arm/neon/vextQu8.c: Remove.
2831 * gcc.target/arm/neon/vextf32.c: Remove.
2832 * gcc.target/arm/neon/vextp16.c: Remove.
2833 * gcc.target/arm/neon/vextp64.c: Remove.
2834 * gcc.target/arm/neon/vextp8.c: Remove.
2835 * gcc.target/arm/neon/vexts16.c: Remove.
2836 * gcc.target/arm/neon/vexts32.c: Remove.
2837 * gcc.target/arm/neon/vexts64.c: Remove.
2838 * gcc.target/arm/neon/vexts8.c: Remove.
2839 * gcc.target/arm/neon/vextu16.c: Remove.
2840 * gcc.target/arm/neon/vextu32.c: Remove.
2841 * gcc.target/arm/neon/vextu64.c: Remove.
2842 * gcc.target/arm/neon/vextu8.c: Remove.
2843 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2844 * gcc.target/arm/neon/vfmaf32.c: Remove.
2845 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2846 * gcc.target/arm/neon/vfmsf32.c: Remove.
2847 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2848 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2849 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2850 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2851 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2852 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2853 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2854 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2855 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2856 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2857 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2858 * gcc.target/arm/neon/vget_highf32.c: Remove.
2859 * gcc.target/arm/neon/vget_highp16.c: Remove.
2860 * gcc.target/arm/neon/vget_highp64.c: Remove.
2861 * gcc.target/arm/neon/vget_highp8.c: Remove.
2862 * gcc.target/arm/neon/vget_highs16.c: Remove.
2863 * gcc.target/arm/neon/vget_highs32.c: Remove.
2864 * gcc.target/arm/neon/vget_highs64.c: Remove.
2865 * gcc.target/arm/neon/vget_highs8.c: Remove.
2866 * gcc.target/arm/neon/vget_highu16.c: Remove.
2867 * gcc.target/arm/neon/vget_highu32.c: Remove.
2868 * gcc.target/arm/neon/vget_highu64.c: Remove.
2869 * gcc.target/arm/neon/vget_highu8.c: Remove.
2870 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2871 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2872 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2873 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2874 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2875 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2876 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2877 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2878 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2879 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2880 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2881 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2882 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2883 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2884 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2885 * gcc.target/arm/neon/vget_lows16.c: Remove.
2886 * gcc.target/arm/neon/vget_lows32.c: Remove.
2887 * gcc.target/arm/neon/vget_lows64.c: Remove.
2888 * gcc.target/arm/neon/vget_lows8.c: Remove.
2889 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2890 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2891 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2892 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2893 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2894 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2895 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2896 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2897 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2898 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2899 * gcc.target/arm/neon/vhadds16.c: Remove.
2900 * gcc.target/arm/neon/vhadds32.c: Remove.
2901 * gcc.target/arm/neon/vhadds8.c: Remove.
2902 * gcc.target/arm/neon/vhaddu16.c: Remove.
2903 * gcc.target/arm/neon/vhaddu32.c: Remove.
2904 * gcc.target/arm/neon/vhaddu8.c: Remove.
2905 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2906 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2907 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2908 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2909 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2910 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2911 * gcc.target/arm/neon/vhsubs16.c: Remove.
2912 * gcc.target/arm/neon/vhsubs32.c: Remove.
2913 * gcc.target/arm/neon/vhsubs8.c: Remove.
2914 * gcc.target/arm/neon/vhsubu16.c: Remove.
2915 * gcc.target/arm/neon/vhsubu32.c: Remove.
2916 * gcc.target/arm/neon/vhsubu8.c: Remove.
2917 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2918 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2919 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2920 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2921 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2922 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2923 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2924 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2925 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2926 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2927 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2928 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2929 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2930 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2931 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2932 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2933 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2934 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2935 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2936 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2937 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2938 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2939 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2940 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2941 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2942 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2943 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2944 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2945 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2946 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2947 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2948 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2949 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2950 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2951 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2952 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2953 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2954 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2955 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2956 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2957 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2958 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2959 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2960 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2961 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2962 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2963 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2964 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2965 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2966 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2967 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2968 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2969 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2970 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2971 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2972 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2973 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2974 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2975 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2976 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2977 * gcc.target/arm/neon/vld1f32.c: Remove.
2978 * gcc.target/arm/neon/vld1p16.c: Remove.
2979 * gcc.target/arm/neon/vld1p64.c: Remove.
2980 * gcc.target/arm/neon/vld1p8.c: Remove.
2981 * gcc.target/arm/neon/vld1s16.c: Remove.
2982 * gcc.target/arm/neon/vld1s32.c: Remove.
2983 * gcc.target/arm/neon/vld1s64.c: Remove.
2984 * gcc.target/arm/neon/vld1s8.c: Remove.
2985 * gcc.target/arm/neon/vld1u16.c: Remove.
2986 * gcc.target/arm/neon/vld1u32.c: Remove.
2987 * gcc.target/arm/neon/vld1u64.c: Remove.
2988 * gcc.target/arm/neon/vld1u8.c: Remove.
2989 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2990 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2991 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2992 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2993 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2994 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2995 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2996 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2997 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2998 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2999 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3000 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3001 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3002 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3003 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3004 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3005 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3006 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3007 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3008 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3009 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3010 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3011 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3012 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3013 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3014 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3015 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3016 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3017 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3018 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3019 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3020 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3021 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3022 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3023 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3024 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3025 * gcc.target/arm/neon/vld2f32.c: Remove.
3026 * gcc.target/arm/neon/vld2p16.c: Remove.
3027 * gcc.target/arm/neon/vld2p64.c: Remove.
3028 * gcc.target/arm/neon/vld2p8.c: Remove.
3029 * gcc.target/arm/neon/vld2s16.c: Remove.
3030 * gcc.target/arm/neon/vld2s32.c: Remove.
3031 * gcc.target/arm/neon/vld2s64.c: Remove.
3032 * gcc.target/arm/neon/vld2s8.c: Remove.
3033 * gcc.target/arm/neon/vld2u16.c: Remove.
3034 * gcc.target/arm/neon/vld2u32.c: Remove.
3035 * gcc.target/arm/neon/vld2u64.c: Remove.
3036 * gcc.target/arm/neon/vld2u8.c: Remove.
3037 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3038 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3039 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3040 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3041 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3042 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3043 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3044 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3045 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3046 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3047 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3048 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3049 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3050 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3051 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3052 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3053 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3054 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3055 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3056 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3057 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3058 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3059 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3060 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3061 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3062 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3063 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3064 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3065 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3066 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3067 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3068 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3069 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3070 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3071 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3072 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3073 * gcc.target/arm/neon/vld3f32.c: Remove.
3074 * gcc.target/arm/neon/vld3p16.c: Remove.
3075 * gcc.target/arm/neon/vld3p64.c: Remove.
3076 * gcc.target/arm/neon/vld3p8.c: Remove.
3077 * gcc.target/arm/neon/vld3s16.c: Remove.
3078 * gcc.target/arm/neon/vld3s32.c: Remove.
3079 * gcc.target/arm/neon/vld3s64.c: Remove.
3080 * gcc.target/arm/neon/vld3s8.c: Remove.
3081 * gcc.target/arm/neon/vld3u16.c: Remove.
3082 * gcc.target/arm/neon/vld3u32.c: Remove.
3083 * gcc.target/arm/neon/vld3u64.c: Remove.
3084 * gcc.target/arm/neon/vld3u8.c: Remove.
3085 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3086 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3087 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3088 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3089 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3090 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3091 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3092 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3093 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3094 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3095 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3096 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3097 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3098 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3099 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3100 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3101 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3102 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3103 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3104 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3105 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3106 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3107 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3108 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3109 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3110 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3111 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3112 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3113 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3114 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3115 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3116 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3117 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3118 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3119 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3120 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3121 * gcc.target/arm/neon/vld4f32.c: Remove.
3122 * gcc.target/arm/neon/vld4p16.c: Remove.
3123 * gcc.target/arm/neon/vld4p64.c: Remove.
3124 * gcc.target/arm/neon/vld4p8.c: Remove.
3125 * gcc.target/arm/neon/vld4s16.c: Remove.
3126 * gcc.target/arm/neon/vld4s32.c: Remove.
3127 * gcc.target/arm/neon/vld4s64.c: Remove.
3128 * gcc.target/arm/neon/vld4s8.c: Remove.
3129 * gcc.target/arm/neon/vld4u16.c: Remove.
3130 * gcc.target/arm/neon/vld4u32.c: Remove.
3131 * gcc.target/arm/neon/vld4u64.c: Remove.
3132 * gcc.target/arm/neon/vld4u8.c: Remove.
3133 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3134 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3135 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3136 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3137 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3138 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3139 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3140 * gcc.target/arm/neon/vmaxf32.c: Remove.
3141 * gcc.target/arm/neon/vmaxs16.c: Remove.
3142 * gcc.target/arm/neon/vmaxs32.c: Remove.
3143 * gcc.target/arm/neon/vmaxs8.c: Remove.
3144 * gcc.target/arm/neon/vmaxu16.c: Remove.
3145 * gcc.target/arm/neon/vmaxu32.c: Remove.
3146 * gcc.target/arm/neon/vmaxu8.c: Remove.
3147 * gcc.target/arm/neon/vminQf32.c: Remove.
3148 * gcc.target/arm/neon/vminQs16.c: Remove.
3149 * gcc.target/arm/neon/vminQs32.c: Remove.
3150 * gcc.target/arm/neon/vminQs8.c: Remove.
3151 * gcc.target/arm/neon/vminQu16.c: Remove.
3152 * gcc.target/arm/neon/vminQu32.c: Remove.
3153 * gcc.target/arm/neon/vminQu8.c: Remove.
3154 * gcc.target/arm/neon/vminf32.c: Remove.
3155 * gcc.target/arm/neon/vmins16.c: Remove.
3156 * gcc.target/arm/neon/vmins32.c: Remove.
3157 * gcc.target/arm/neon/vmins8.c: Remove.
3158 * gcc.target/arm/neon/vminu16.c: Remove.
3159 * gcc.target/arm/neon/vminu32.c: Remove.
3160 * gcc.target/arm/neon/vminu8.c: Remove.
3161 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3162 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3163 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3164 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3165 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3166 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3167 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3168 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3169 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3170 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3171 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3172 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3173 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3174 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3175 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3176 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3177 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3178 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3179 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3180 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3181 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3182 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3183 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3184 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3185 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3186 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3187 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3188 * gcc.target/arm/neon/vmlaf32.c: Remove.
3189 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3190 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3191 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3192 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3193 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3194 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3195 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3196 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3197 * gcc.target/arm/neon/vmlals16.c: Remove.
3198 * gcc.target/arm/neon/vmlals32.c: Remove.
3199 * gcc.target/arm/neon/vmlals8.c: Remove.
3200 * gcc.target/arm/neon/vmlalu16.c: Remove.
3201 * gcc.target/arm/neon/vmlalu32.c: Remove.
3202 * gcc.target/arm/neon/vmlalu8.c: Remove.
3203 * gcc.target/arm/neon/vmlas16.c: Remove.
3204 * gcc.target/arm/neon/vmlas32.c: Remove.
3205 * gcc.target/arm/neon/vmlas8.c: Remove.
3206 * gcc.target/arm/neon/vmlau16.c: Remove.
3207 * gcc.target/arm/neon/vmlau32.c: Remove.
3208 * gcc.target/arm/neon/vmlau8.c: Remove.
3209 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3210 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3211 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3212 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3213 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3214 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3215 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3216 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3217 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3218 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3219 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3220 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3221 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3222 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3223 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3224 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3225 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3226 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3227 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3228 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3229 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3230 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3231 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3232 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3233 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3234 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3235 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3236 * gcc.target/arm/neon/vmlsf32.c: Remove.
3237 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3238 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3239 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3240 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3241 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3242 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3243 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3244 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3245 * gcc.target/arm/neon/vmlsls16.c: Remove.
3246 * gcc.target/arm/neon/vmlsls32.c: Remove.
3247 * gcc.target/arm/neon/vmlsls8.c: Remove.
3248 * gcc.target/arm/neon/vmlslu16.c: Remove.
3249 * gcc.target/arm/neon/vmlslu32.c: Remove.
3250 * gcc.target/arm/neon/vmlslu8.c: Remove.
3251 * gcc.target/arm/neon/vmlss16.c: Remove.
3252 * gcc.target/arm/neon/vmlss32.c: Remove.
3253 * gcc.target/arm/neon/vmlss8.c: Remove.
3254 * gcc.target/arm/neon/vmlsu16.c: Remove.
3255 * gcc.target/arm/neon/vmlsu32.c: Remove.
3256 * gcc.target/arm/neon/vmlsu8.c: Remove.
3257 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3258 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3259 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3260 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3261 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3262 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3263 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3264 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3265 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3266 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3267 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3268 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3269 * gcc.target/arm/neon/vmov_np16.c: Remove.
3270 * gcc.target/arm/neon/vmov_np8.c: Remove.
3271 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3272 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3273 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3274 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3275 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3276 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3277 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3278 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3279 * gcc.target/arm/neon/vmovls16.c: Remove.
3280 * gcc.target/arm/neon/vmovls32.c: Remove.
3281 * gcc.target/arm/neon/vmovls8.c: Remove.
3282 * gcc.target/arm/neon/vmovlu16.c: Remove.
3283 * gcc.target/arm/neon/vmovlu32.c: Remove.
3284 * gcc.target/arm/neon/vmovlu8.c: Remove.
3285 * gcc.target/arm/neon/vmovns16.c: Remove.
3286 * gcc.target/arm/neon/vmovns32.c: Remove.
3287 * gcc.target/arm/neon/vmovns64.c: Remove.
3288 * gcc.target/arm/neon/vmovnu16.c: Remove.
3289 * gcc.target/arm/neon/vmovnu32.c: Remove.
3290 * gcc.target/arm/neon/vmovnu64.c: Remove.
3291 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3292 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3293 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3294 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3295 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3296 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3297 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3298 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3299 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3300 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3301 * gcc.target/arm/neon/vmulQf32.c: Remove.
3302 * gcc.target/arm/neon/vmulQp8.c: Remove.
3303 * gcc.target/arm/neon/vmulQs16.c: Remove.
3304 * gcc.target/arm/neon/vmulQs32.c: Remove.
3305 * gcc.target/arm/neon/vmulQs8.c: Remove.
3306 * gcc.target/arm/neon/vmulQu16.c: Remove.
3307 * gcc.target/arm/neon/vmulQu32.c: Remove.
3308 * gcc.target/arm/neon/vmulQu8.c: Remove.
3309 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3310 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3311 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3312 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3313 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3314 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3315 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3316 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3317 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3318 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3319 * gcc.target/arm/neon/vmulf32.c: Remove.
3320 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3321 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3322 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3323 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3324 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3325 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3326 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3327 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3328 * gcc.target/arm/neon/vmullp8.c: Remove.
3329 * gcc.target/arm/neon/vmulls16.c: Remove.
3330 * gcc.target/arm/neon/vmulls32.c: Remove.
3331 * gcc.target/arm/neon/vmulls8.c: Remove.
3332 * gcc.target/arm/neon/vmullu16.c: Remove.
3333 * gcc.target/arm/neon/vmullu32.c: Remove.
3334 * gcc.target/arm/neon/vmullu8.c: Remove.
3335 * gcc.target/arm/neon/vmulp8.c: Remove.
3336 * gcc.target/arm/neon/vmuls16.c: Remove.
3337 * gcc.target/arm/neon/vmuls32.c: Remove.
3338 * gcc.target/arm/neon/vmuls8.c: Remove.
3339 * gcc.target/arm/neon/vmulu16.c: Remove.
3340 * gcc.target/arm/neon/vmulu32.c: Remove.
3341 * gcc.target/arm/neon/vmulu8.c: Remove.
3342 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3343 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3344 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3345 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3346 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3347 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3348 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3349 * gcc.target/arm/neon/vmvnp8.c: Remove.
3350 * gcc.target/arm/neon/vmvns16.c: Remove.
3351 * gcc.target/arm/neon/vmvns32.c: Remove.
3352 * gcc.target/arm/neon/vmvns8.c: Remove.
3353 * gcc.target/arm/neon/vmvnu16.c: Remove.
3354 * gcc.target/arm/neon/vmvnu32.c: Remove.
3355 * gcc.target/arm/neon/vmvnu8.c: Remove.
3356 * gcc.target/arm/neon/vnegQf32.c: Remove.
3357 * gcc.target/arm/neon/vnegQs16.c: Remove.
3358 * gcc.target/arm/neon/vnegQs32.c: Remove.
3359 * gcc.target/arm/neon/vnegQs8.c: Remove.
3360 * gcc.target/arm/neon/vnegf32.c: Remove.
3361 * gcc.target/arm/neon/vnegs16.c: Remove.
3362 * gcc.target/arm/neon/vnegs32.c: Remove.
3363 * gcc.target/arm/neon/vnegs8.c: Remove.
3364 * gcc.target/arm/neon/vornQs16.c: Remove.
3365 * gcc.target/arm/neon/vornQs32.c: Remove.
3366 * gcc.target/arm/neon/vornQs64.c: Remove.
3367 * gcc.target/arm/neon/vornQs8.c: Remove.
3368 * gcc.target/arm/neon/vornQu16.c: Remove.
3369 * gcc.target/arm/neon/vornQu32.c: Remove.
3370 * gcc.target/arm/neon/vornQu64.c: Remove.
3371 * gcc.target/arm/neon/vornQu8.c: Remove.
3372 * gcc.target/arm/neon/vorns16.c: Remove.
3373 * gcc.target/arm/neon/vorns32.c: Remove.
3374 * gcc.target/arm/neon/vorns64.c: Remove.
3375 * gcc.target/arm/neon/vorns8.c: Remove.
3376 * gcc.target/arm/neon/vornu16.c: Remove.
3377 * gcc.target/arm/neon/vornu32.c: Remove.
3378 * gcc.target/arm/neon/vornu64.c: Remove.
3379 * gcc.target/arm/neon/vornu8.c: Remove.
3380 * gcc.target/arm/neon/vorrQs16.c: Remove.
3381 * gcc.target/arm/neon/vorrQs32.c: Remove.
3382 * gcc.target/arm/neon/vorrQs64.c: Remove.
3383 * gcc.target/arm/neon/vorrQs8.c: Remove.
3384 * gcc.target/arm/neon/vorrQu16.c: Remove.
3385 * gcc.target/arm/neon/vorrQu32.c: Remove.
3386 * gcc.target/arm/neon/vorrQu64.c: Remove.
3387 * gcc.target/arm/neon/vorrQu8.c: Remove.
3388 * gcc.target/arm/neon/vorrs16.c: Remove.
3389 * gcc.target/arm/neon/vorrs32.c: Remove.
3390 * gcc.target/arm/neon/vorrs64.c: Remove.
3391 * gcc.target/arm/neon/vorrs8.c: Remove.
3392 * gcc.target/arm/neon/vorru16.c: Remove.
3393 * gcc.target/arm/neon/vorru32.c: Remove.
3394 * gcc.target/arm/neon/vorru64.c: Remove.
3395 * gcc.target/arm/neon/vorru8.c: Remove.
3396 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3397 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3398 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3399 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3400 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3401 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3402 * gcc.target/arm/neon/vpadals16.c: Remove.
3403 * gcc.target/arm/neon/vpadals32.c: Remove.
3404 * gcc.target/arm/neon/vpadals8.c: Remove.
3405 * gcc.target/arm/neon/vpadalu16.c: Remove.
3406 * gcc.target/arm/neon/vpadalu32.c: Remove.
3407 * gcc.target/arm/neon/vpadalu8.c: Remove.
3408 * gcc.target/arm/neon/vpaddf32.c: Remove.
3409 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3410 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3411 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3412 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3413 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3414 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3415 * gcc.target/arm/neon/vpaddls16.c: Remove.
3416 * gcc.target/arm/neon/vpaddls32.c: Remove.
3417 * gcc.target/arm/neon/vpaddls8.c: Remove.
3418 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3419 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3420 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3421 * gcc.target/arm/neon/vpadds16.c: Remove.
3422 * gcc.target/arm/neon/vpadds32.c: Remove.
3423 * gcc.target/arm/neon/vpadds8.c: Remove.
3424 * gcc.target/arm/neon/vpaddu16.c: Remove.
3425 * gcc.target/arm/neon/vpaddu32.c: Remove.
3426 * gcc.target/arm/neon/vpaddu8.c: Remove.
3427 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3428 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3429 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3430 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3431 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3432 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3433 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3434 * gcc.target/arm/neon/vpminf32.c: Remove.
3435 * gcc.target/arm/neon/vpmins16.c: Remove.
3436 * gcc.target/arm/neon/vpmins32.c: Remove.
3437 * gcc.target/arm/neon/vpmins8.c: Remove.
3438 * gcc.target/arm/neon/vpminu16.c: Remove.
3439 * gcc.target/arm/neon/vpminu32.c: Remove.
3440 * gcc.target/arm/neon/vpminu8.c: Remove.
3441 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3442 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3443 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3444 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3445 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3446 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3447 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3448 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3449 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3450 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3451 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3452 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3453 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3454 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3455 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3456 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3457 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3458 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3459 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3460 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3461 * gcc.target/arm/neon/vqRshls16.c: Remove.
3462 * gcc.target/arm/neon/vqRshls32.c: Remove.
3463 * gcc.target/arm/neon/vqRshls64.c: Remove.
3464 * gcc.target/arm/neon/vqRshls8.c: Remove.
3465 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3466 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3467 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3468 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3469 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3470 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3471 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3472 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3473 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3474 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3475 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3476 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3477 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3478 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3479 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3480 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3481 * gcc.target/arm/neon/vqabss16.c: Remove.
3482 * gcc.target/arm/neon/vqabss32.c: Remove.
3483 * gcc.target/arm/neon/vqabss8.c: Remove.
3484 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3485 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3486 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3487 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3488 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3489 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3490 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3491 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3492 * gcc.target/arm/neon/vqadds16.c: Remove.
3493 * gcc.target/arm/neon/vqadds32.c: Remove.
3494 * gcc.target/arm/neon/vqadds64.c: Remove.
3495 * gcc.target/arm/neon/vqadds8.c: Remove.
3496 * gcc.target/arm/neon/vqaddu16.c: Remove.
3497 * gcc.target/arm/neon/vqaddu32.c: Remove.
3498 * gcc.target/arm/neon/vqaddu64.c: Remove.
3499 * gcc.target/arm/neon/vqaddu8.c: Remove.
3500 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3501 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3502 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3503 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3504 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3505 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3506 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3507 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3508 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3509 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3510 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3511 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3512 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3513 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3514 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3515 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3516 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3517 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3518 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3519 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3520 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3521 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3522 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3523 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3524 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3525 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3526 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3527 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3528 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3529 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3530 * gcc.target/arm/neon/vqmovns16.c: Remove.
3531 * gcc.target/arm/neon/vqmovns32.c: Remove.
3532 * gcc.target/arm/neon/vqmovns64.c: Remove.
3533 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3534 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3535 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3536 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3537 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3538 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3539 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3540 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3541 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3542 * gcc.target/arm/neon/vqnegs16.c: Remove.
3543 * gcc.target/arm/neon/vqnegs32.c: Remove.
3544 * gcc.target/arm/neon/vqnegs8.c: Remove.
3545 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3546 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3547 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3548 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3549 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3550 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3551 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3552 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3553 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3554 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3555 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3556 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3557 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3558 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3559 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3560 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3561 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3562 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3563 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3564 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3565 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3566 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3567 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3568 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3569 * gcc.target/arm/neon/vqshls16.c: Remove.
3570 * gcc.target/arm/neon/vqshls32.c: Remove.
3571 * gcc.target/arm/neon/vqshls64.c: Remove.
3572 * gcc.target/arm/neon/vqshls8.c: Remove.
3573 * gcc.target/arm/neon/vqshlu16.c: Remove.
3574 * gcc.target/arm/neon/vqshlu32.c: Remove.
3575 * gcc.target/arm/neon/vqshlu64.c: Remove.
3576 * gcc.target/arm/neon/vqshlu8.c: Remove.
3577 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3578 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3579 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3580 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3581 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3582 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3583 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3584 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3585 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3586 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3587 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3588 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3589 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3590 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3591 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3592 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3593 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3594 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3595 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3596 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3597 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3598 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3599 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3600 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3601 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3602 * gcc.target/arm/neon/vqsubs16.c: Remove.
3603 * gcc.target/arm/neon/vqsubs32.c: Remove.
3604 * gcc.target/arm/neon/vqsubs64.c: Remove.
3605 * gcc.target/arm/neon/vqsubs8.c: Remove.
3606 * gcc.target/arm/neon/vqsubu16.c: Remove.
3607 * gcc.target/arm/neon/vqsubu32.c: Remove.
3608 * gcc.target/arm/neon/vqsubu64.c: Remove.
3609 * gcc.target/arm/neon/vqsubu8.c: Remove.
3610 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3611 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3612 * gcc.target/arm/neon/vrecpef32.c: Remove.
3613 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3614 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3615 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3616 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3617 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3618 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3619 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3620 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3621 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3622 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3623 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3624 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3625 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3626 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3627 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3628 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3629 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3630 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3631 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3632 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3633 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3634 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3635 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3636 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3637 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3638 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3639 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3640 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3641 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3642 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3643 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3644 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3645 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3646 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3647 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3648 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3649 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3650 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3651 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3652 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3653 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3654 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3655 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3656 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3657 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3658 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3659 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3660 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3661 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3662 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3663 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3664 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3665 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3666 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3667 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3668 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3669 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3670 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3671 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3672 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3673 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3674 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3675 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3676 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3677 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3678 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3679 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3680 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3681 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3682 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3683 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3684 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3685 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3686 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3687 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3688 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3689 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3690 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3691 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3692 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3693 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3694 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3695 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3696 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3697 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3698 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3699 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3700 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3701 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3702 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3703 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3704 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3705 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3706 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3707 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3708 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3709 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3710 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3711 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3712 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3713 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3714 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3715 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3716 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3717 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3718 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3719 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3720 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3721 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3722 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3723 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3724 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3725 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3726 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3727 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3728 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3729 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3730 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3731 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3732 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3733 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3734 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3735 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3736 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3737 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3738 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3739 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3740 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3741 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3742 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3743 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3744 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3745 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3746 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3747 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3748 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3749 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3750 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3751 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3752 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3753 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3754 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3755 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3756 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3757 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3758 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3759 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3760 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3761 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3762 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3763 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3764 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3765 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3766 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3767 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3768 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3769 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3770 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3771 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3772 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3773 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3774 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3775 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3776 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3777 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3778 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3779 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3780 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3781 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3782 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3783 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3784 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3785 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3786 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3787 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3788 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3789 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3790 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3791 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3816 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3817 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3818 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3819 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3820 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3821 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3822 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3823 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3824 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3825 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3826 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3827 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3828 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3829 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3830 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3831 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3832 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3833 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3834 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3835 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3836 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3837 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3838 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3839 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3840 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3841 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3842 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3843 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3844 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3845 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3846 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3847 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3848 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3849 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3850 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3851 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3852 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3853 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3854 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3855 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3856 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3857 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3858 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3859 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3904 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3905 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3906 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3907 * gcc.target/arm/neon/vrev16p8.c: Remove.
3908 * gcc.target/arm/neon/vrev16s8.c: Remove.
3909 * gcc.target/arm/neon/vrev16u8.c: Remove.
3910 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3911 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3912 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3913 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3914 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3915 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3916 * gcc.target/arm/neon/vrev32p16.c: Remove.
3917 * gcc.target/arm/neon/vrev32p8.c: Remove.
3918 * gcc.target/arm/neon/vrev32s16.c: Remove.
3919 * gcc.target/arm/neon/vrev32s8.c: Remove.
3920 * gcc.target/arm/neon/vrev32u16.c: Remove.
3921 * gcc.target/arm/neon/vrev32u8.c: Remove.
3922 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3923 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3924 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3925 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3926 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3927 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3928 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3929 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3930 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3931 * gcc.target/arm/neon/vrev64f32.c: Remove.
3932 * gcc.target/arm/neon/vrev64p16.c: Remove.
3933 * gcc.target/arm/neon/vrev64p8.c: Remove.
3934 * gcc.target/arm/neon/vrev64s16.c: Remove.
3935 * gcc.target/arm/neon/vrev64s32.c: Remove.
3936 * gcc.target/arm/neon/vrev64s8.c: Remove.
3937 * gcc.target/arm/neon/vrev64u16.c: Remove.
3938 * gcc.target/arm/neon/vrev64u32.c: Remove.
3939 * gcc.target/arm/neon/vrev64u8.c: Remove.
3940 * gcc.target/arm/neon/vrndaf32.c: Remove.
3941 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3942 * gcc.target/arm/neon/vrndf32.c: Remove.
3943 * gcc.target/arm/neon/vrndmf32.c: Remove.
3944 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3945 * gcc.target/arm/neon/vrndnf32.c: Remove.
3946 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3947 * gcc.target/arm/neon/vrndpf32.c: Remove.
3948 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3949 * gcc.target/arm/neon/vrndqf32.c: Remove.
3950 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3951 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3952 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3953 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3954 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3955 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3956 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3957 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3958 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3959 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3960 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3961 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3962 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3963 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3964 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3965 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3966 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3967 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3968 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3969 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3970 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3971 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3972 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3973 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3974 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3975 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3976 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3977 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3978 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3979 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3980 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3981 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3982 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3983 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3984 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3985 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3986 * gcc.target/arm/neon/vshlQs16.c: Remove.
3987 * gcc.target/arm/neon/vshlQs32.c: Remove.
3988 * gcc.target/arm/neon/vshlQs64.c: Remove.
3989 * gcc.target/arm/neon/vshlQs8.c: Remove.
3990 * gcc.target/arm/neon/vshlQu16.c: Remove.
3991 * gcc.target/arm/neon/vshlQu32.c: Remove.
3992 * gcc.target/arm/neon/vshlQu64.c: Remove.
3993 * gcc.target/arm/neon/vshlQu8.c: Remove.
3994 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3995 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3996 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3997 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3998 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3999 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4000 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4001 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4002 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4003 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4004 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4005 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4006 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4007 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4008 * gcc.target/arm/neon/vshls16.c: Remove.
4009 * gcc.target/arm/neon/vshls32.c: Remove.
4010 * gcc.target/arm/neon/vshls64.c: Remove.
4011 * gcc.target/arm/neon/vshls8.c: Remove.
4012 * gcc.target/arm/neon/vshlu16.c: Remove.
4013 * gcc.target/arm/neon/vshlu32.c: Remove.
4014 * gcc.target/arm/neon/vshlu64.c: Remove.
4015 * gcc.target/arm/neon/vshlu8.c: Remove.
4016 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4017 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4018 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4019 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4020 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4021 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4022 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4023 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4024 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4025 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4026 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4027 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4028 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4029 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4030 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4031 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4032 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4033 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4034 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4035 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4036 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4037 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4038 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4039 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4040 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4041 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4042 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4043 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4044 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4045 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4046 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4047 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4048 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4049 * gcc.target/arm/neon/vsli_np16.c: Remove.
4050 * gcc.target/arm/neon/vsli_np64.c: Remove.
4051 * gcc.target/arm/neon/vsli_np8.c: Remove.
4052 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4053 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4054 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4055 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4056 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4057 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4058 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4059 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4060 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4061 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4062 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4063 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4064 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4065 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4066 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4067 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4068 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4069 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4070 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4071 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4072 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4073 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4074 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4075 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4076 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4077 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4078 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4079 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4080 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4081 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4082 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4083 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4084 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4085 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4086 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4087 * gcc.target/arm/neon/vsri_np16.c: Remove.
4088 * gcc.target/arm/neon/vsri_np64.c: Remove.
4089 * gcc.target/arm/neon/vsri_np8.c: Remove.
4090 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4091 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4092 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4093 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4094 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4095 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4096 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4097 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4098 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4099 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4100 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4101 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4102 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4103 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4104 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4105 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4106 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4107 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4108 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4109 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4110 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4111 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4112 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4113 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4114 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4115 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4116 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4117 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4118 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4119 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4120 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4121 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4122 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4123 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4124 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4125 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4126 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4127 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4128 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4129 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4130 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4131 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4132 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4133 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4134 * gcc.target/arm/neon/vst1f32.c: Remove.
4135 * gcc.target/arm/neon/vst1p16.c: Remove.
4136 * gcc.target/arm/neon/vst1p64.c: Remove.
4137 * gcc.target/arm/neon/vst1p8.c: Remove.
4138 * gcc.target/arm/neon/vst1s16.c: Remove.
4139 * gcc.target/arm/neon/vst1s32.c: Remove.
4140 * gcc.target/arm/neon/vst1s64.c: Remove.
4141 * gcc.target/arm/neon/vst1s8.c: Remove.
4142 * gcc.target/arm/neon/vst1u16.c: Remove.
4143 * gcc.target/arm/neon/vst1u32.c: Remove.
4144 * gcc.target/arm/neon/vst1u64.c: Remove.
4145 * gcc.target/arm/neon/vst1u8.c: Remove.
4146 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4147 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4148 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4149 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4150 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4151 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4152 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4153 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4154 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4155 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4156 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4157 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4158 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4159 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4160 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4161 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4162 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4163 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4164 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4165 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4166 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4167 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4168 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4169 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4170 * gcc.target/arm/neon/vst2f32.c: Remove.
4171 * gcc.target/arm/neon/vst2p16.c: Remove.
4172 * gcc.target/arm/neon/vst2p64.c: Remove.
4173 * gcc.target/arm/neon/vst2p8.c: Remove.
4174 * gcc.target/arm/neon/vst2s16.c: Remove.
4175 * gcc.target/arm/neon/vst2s32.c: Remove.
4176 * gcc.target/arm/neon/vst2s64.c: Remove.
4177 * gcc.target/arm/neon/vst2s8.c: Remove.
4178 * gcc.target/arm/neon/vst2u16.c: Remove.
4179 * gcc.target/arm/neon/vst2u32.c: Remove.
4180 * gcc.target/arm/neon/vst2u64.c: Remove.
4181 * gcc.target/arm/neon/vst2u8.c: Remove.
4182 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4183 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4184 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4185 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4186 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4187 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4188 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4189 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4190 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4191 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4192 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4193 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4194 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4195 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4196 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4197 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4198 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4199 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4200 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4201 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4202 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4203 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4204 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4205 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4206 * gcc.target/arm/neon/vst3f32.c: Remove.
4207 * gcc.target/arm/neon/vst3p16.c: Remove.
4208 * gcc.target/arm/neon/vst3p64.c: Remove.
4209 * gcc.target/arm/neon/vst3p8.c: Remove.
4210 * gcc.target/arm/neon/vst3s16.c: Remove.
4211 * gcc.target/arm/neon/vst3s32.c: Remove.
4212 * gcc.target/arm/neon/vst3s64.c: Remove.
4213 * gcc.target/arm/neon/vst3s8.c: Remove.
4214 * gcc.target/arm/neon/vst3u16.c: Remove.
4215 * gcc.target/arm/neon/vst3u32.c: Remove.
4216 * gcc.target/arm/neon/vst3u64.c: Remove.
4217 * gcc.target/arm/neon/vst3u8.c: Remove.
4218 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4219 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4220 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4221 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4222 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4223 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4224 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4225 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4226 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4227 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4228 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4229 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4230 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4231 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4232 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4233 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4234 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4235 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4236 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4237 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4238 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4239 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4240 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4241 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4242 * gcc.target/arm/neon/vst4f32.c: Remove.
4243 * gcc.target/arm/neon/vst4p16.c: Remove.
4244 * gcc.target/arm/neon/vst4p64.c: Remove.
4245 * gcc.target/arm/neon/vst4p8.c: Remove.
4246 * gcc.target/arm/neon/vst4s16.c: Remove.
4247 * gcc.target/arm/neon/vst4s32.c: Remove.
4248 * gcc.target/arm/neon/vst4s64.c: Remove.
4249 * gcc.target/arm/neon/vst4s8.c: Remove.
4250 * gcc.target/arm/neon/vst4u16.c: Remove.
4251 * gcc.target/arm/neon/vst4u32.c: Remove.
4252 * gcc.target/arm/neon/vst4u64.c: Remove.
4253 * gcc.target/arm/neon/vst4u8.c: Remove.
4254 * gcc.target/arm/neon/vsubQf32.c: Remove.
4255 * gcc.target/arm/neon/vsubQs16.c: Remove.
4256 * gcc.target/arm/neon/vsubQs32.c: Remove.
4257 * gcc.target/arm/neon/vsubQs64.c: Remove.
4258 * gcc.target/arm/neon/vsubQs8.c: Remove.
4259 * gcc.target/arm/neon/vsubQu16.c: Remove.
4260 * gcc.target/arm/neon/vsubQu32.c: Remove.
4261 * gcc.target/arm/neon/vsubQu64.c: Remove.
4262 * gcc.target/arm/neon/vsubQu8.c: Remove.
4263 * gcc.target/arm/neon/vsubf32.c: Remove.
4264 * gcc.target/arm/neon/vsubhns16.c: Remove.
4265 * gcc.target/arm/neon/vsubhns32.c: Remove.
4266 * gcc.target/arm/neon/vsubhns64.c: Remove.
4267 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4268 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4269 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4270 * gcc.target/arm/neon/vsubls16.c: Remove.
4271 * gcc.target/arm/neon/vsubls32.c: Remove.
4272 * gcc.target/arm/neon/vsubls8.c: Remove.
4273 * gcc.target/arm/neon/vsublu16.c: Remove.
4274 * gcc.target/arm/neon/vsublu32.c: Remove.
4275 * gcc.target/arm/neon/vsublu8.c: Remove.
4276 * gcc.target/arm/neon/vsubs16.c: Remove.
4277 * gcc.target/arm/neon/vsubs32.c: Remove.
4278 * gcc.target/arm/neon/vsubs64.c: Remove.
4279 * gcc.target/arm/neon/vsubs8.c: Remove.
4280 * gcc.target/arm/neon/vsubu16.c: Remove.
4281 * gcc.target/arm/neon/vsubu32.c: Remove.
4282 * gcc.target/arm/neon/vsubu64.c: Remove.
4283 * gcc.target/arm/neon/vsubu8.c: Remove.
4284 * gcc.target/arm/neon/vsubws16.c: Remove.
4285 * gcc.target/arm/neon/vsubws32.c: Remove.
4286 * gcc.target/arm/neon/vsubws8.c: Remove.
4287 * gcc.target/arm/neon/vsubwu16.c: Remove.
4288 * gcc.target/arm/neon/vsubwu32.c: Remove.
4289 * gcc.target/arm/neon/vsubwu8.c: Remove.
4290 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4291 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4292 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4293 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4294 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4295 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4296 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4297 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4298 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4299 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4300 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4301 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4302 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4303 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4304 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4305 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4306 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4307 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4308 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4309 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4310 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4311 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4312 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4313 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4314 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4315 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4316 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4317 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4318 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4319 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4320 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4321 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4322 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4323 * gcc.target/arm/neon/vtrnf32.c: Remove.
4324 * gcc.target/arm/neon/vtrnp16.c: Remove.
4325 * gcc.target/arm/neon/vtrnp8.c: Remove.
4326 * gcc.target/arm/neon/vtrns16.c: Remove.
4327 * gcc.target/arm/neon/vtrns32.c: Remove.
4328 * gcc.target/arm/neon/vtrns8.c: Remove.
4329 * gcc.target/arm/neon/vtrnu16.c: Remove.
4330 * gcc.target/arm/neon/vtrnu32.c: Remove.
4331 * gcc.target/arm/neon/vtrnu8.c: Remove.
4332 * gcc.target/arm/neon/vtstQp8.c: Remove.
4333 * gcc.target/arm/neon/vtstQs16.c: Remove.
4334 * gcc.target/arm/neon/vtstQs32.c: Remove.
4335 * gcc.target/arm/neon/vtstQs8.c: Remove.
4336 * gcc.target/arm/neon/vtstQu16.c: Remove.
4337 * gcc.target/arm/neon/vtstQu32.c: Remove.
4338 * gcc.target/arm/neon/vtstQu8.c: Remove.
4339 * gcc.target/arm/neon/vtstp8.c: Remove.
4340 * gcc.target/arm/neon/vtsts16.c: Remove.
4341 * gcc.target/arm/neon/vtsts32.c: Remove.
4342 * gcc.target/arm/neon/vtsts8.c: Remove.
4343 * gcc.target/arm/neon/vtstu16.c: Remove.
4344 * gcc.target/arm/neon/vtstu32.c: Remove.
4345 * gcc.target/arm/neon/vtstu8.c: Remove.
4346 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4347 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4348 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4349 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4350 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4351 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4352 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4353 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4354 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4355 * gcc.target/arm/neon/vuzpf32.c: Remove.
4356 * gcc.target/arm/neon/vuzpp16.c: Remove.
4357 * gcc.target/arm/neon/vuzpp8.c: Remove.
4358 * gcc.target/arm/neon/vuzps16.c: Remove.
4359 * gcc.target/arm/neon/vuzps32.c: Remove.
4360 * gcc.target/arm/neon/vuzps8.c: Remove.
4361 * gcc.target/arm/neon/vuzpu16.c: Remove.
4362 * gcc.target/arm/neon/vuzpu32.c: Remove.
4363 * gcc.target/arm/neon/vuzpu8.c: Remove.
4364 * gcc.target/arm/neon/vzipQf32.c: Remove.
4365 * gcc.target/arm/neon/vzipQp16.c: Remove.
4366 * gcc.target/arm/neon/vzipQp8.c: Remove.
4367 * gcc.target/arm/neon/vzipQs16.c: Remove.
4368 * gcc.target/arm/neon/vzipQs32.c: Remove.
4369 * gcc.target/arm/neon/vzipQs8.c: Remove.
4370 * gcc.target/arm/neon/vzipQu16.c: Remove.
4371 * gcc.target/arm/neon/vzipQu32.c: Remove.
4372 * gcc.target/arm/neon/vzipQu8.c: Remove.
4373 * gcc.target/arm/neon/vzipf32.c: Remove.
4374 * gcc.target/arm/neon/vzipp16.c: Remove.
4375 * gcc.target/arm/neon/vzipp8.c: Remove.
4376 * gcc.target/arm/neon/vzips16.c: Remove.
4377 * gcc.target/arm/neon/vzips32.c: Remove.
4378 * gcc.target/arm/neon/vzips8.c: Remove.
4379 * gcc.target/arm/neon/vzipu16.c: Remove.
4380 * gcc.target/arm/neon/vzipu32.c: Remove.
4381 * gcc.target/arm/neon/vzipu8.c: Remove.
4383 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4385 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4387 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4390 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4391 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4393 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4395 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4396 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4397 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4398 levenshtein_plugin.c.
4399 * gcc.dg/spellcheck-fields.c: New file.
4401 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4404 * gfortran.dg/pr68318_1.f90: New test.
4405 * gfortran.dg/pr68318_2.f90: Ditto.
4407 2015-11-12 James Norris <jnorris@codesourcery.com>
4408 Joseph Myers <joseph@codesourcery.com>
4410 * c-c++-common/goacc/declare-1.c: New test.
4411 * c-c++-common/goacc/declare-2.c: Likewise.
4413 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4415 [ARM] Remove neon-testgen.ml and generated tests.
4417 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4418 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4419 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4420 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4421 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4422 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4423 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4424 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4425 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4426 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4427 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4428 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4429 * gcc.target/arm/neon/vRhadds16.c: Remove.
4430 * gcc.target/arm/neon/vRhadds32.c: Remove.
4431 * gcc.target/arm/neon/vRhadds8.c: Remove.
4432 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4433 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4434 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4435 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4436 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4437 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4438 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4439 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4440 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4441 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4442 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4443 * gcc.target/arm/neon/vRshls16.c: Remove.
4444 * gcc.target/arm/neon/vRshls32.c: Remove.
4445 * gcc.target/arm/neon/vRshls64.c: Remove.
4446 * gcc.target/arm/neon/vRshls8.c: Remove.
4447 * gcc.target/arm/neon/vRshlu16.c: Remove.
4448 * gcc.target/arm/neon/vRshlu32.c: Remove.
4449 * gcc.target/arm/neon/vRshlu64.c: Remove.
4450 * gcc.target/arm/neon/vRshlu8.c: Remove.
4451 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4452 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4453 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4454 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4455 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4456 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4457 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4458 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4459 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4460 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4461 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4462 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4463 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4464 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4465 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4466 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4467 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4468 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4469 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4470 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4471 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4472 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4473 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4474 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4475 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4476 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4477 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4478 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4479 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4480 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4481 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4482 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4483 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4484 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4485 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4486 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4487 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4488 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4489 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4490 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4491 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4492 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4493 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4494 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4495 * gcc.target/arm/neon/vabaQs16.c: Remove.
4496 * gcc.target/arm/neon/vabaQs32.c: Remove.
4497 * gcc.target/arm/neon/vabaQs8.c: Remove.
4498 * gcc.target/arm/neon/vabaQu16.c: Remove.
4499 * gcc.target/arm/neon/vabaQu32.c: Remove.
4500 * gcc.target/arm/neon/vabaQu8.c: Remove.
4501 * gcc.target/arm/neon/vabals16.c: Remove.
4502 * gcc.target/arm/neon/vabals32.c: Remove.
4503 * gcc.target/arm/neon/vabals8.c: Remove.
4504 * gcc.target/arm/neon/vabalu16.c: Remove.
4505 * gcc.target/arm/neon/vabalu32.c: Remove.
4506 * gcc.target/arm/neon/vabalu8.c: Remove.
4507 * gcc.target/arm/neon/vabas16.c: Remove.
4508 * gcc.target/arm/neon/vabas32.c: Remove.
4509 * gcc.target/arm/neon/vabas8.c: Remove.
4510 * gcc.target/arm/neon/vabau16.c: Remove.
4511 * gcc.target/arm/neon/vabau32.c: Remove.
4512 * gcc.target/arm/neon/vabau8.c: Remove.
4513 * gcc.target/arm/neon/vabdQf32.c: Remove.
4514 * gcc.target/arm/neon/vabdQs16.c: Remove.
4515 * gcc.target/arm/neon/vabdQs32.c: Remove.
4516 * gcc.target/arm/neon/vabdQs8.c: Remove.
4517 * gcc.target/arm/neon/vabdQu16.c: Remove.
4518 * gcc.target/arm/neon/vabdQu32.c: Remove.
4519 * gcc.target/arm/neon/vabdQu8.c: Remove.
4520 * gcc.target/arm/neon/vabdf32.c: Remove.
4521 * gcc.target/arm/neon/vabdls16.c: Remove.
4522 * gcc.target/arm/neon/vabdls32.c: Remove.
4523 * gcc.target/arm/neon/vabdls8.c: Remove.
4524 * gcc.target/arm/neon/vabdlu16.c: Remove.
4525 * gcc.target/arm/neon/vabdlu32.c: Remove.
4526 * gcc.target/arm/neon/vabdlu8.c: Remove.
4527 * gcc.target/arm/neon/vabds16.c: Remove.
4528 * gcc.target/arm/neon/vabds32.c: Remove.
4529 * gcc.target/arm/neon/vabds8.c: Remove.
4530 * gcc.target/arm/neon/vabdu16.c: Remove.
4531 * gcc.target/arm/neon/vabdu32.c: Remove.
4532 * gcc.target/arm/neon/vabdu8.c: Remove.
4533 * gcc.target/arm/neon/vabsQf32.c: Remove.
4534 * gcc.target/arm/neon/vabsQs16.c: Remove.
4535 * gcc.target/arm/neon/vabsQs32.c: Remove.
4536 * gcc.target/arm/neon/vabsQs8.c: Remove.
4537 * gcc.target/arm/neon/vabsf32.c: Remove.
4538 * gcc.target/arm/neon/vabss16.c: Remove.
4539 * gcc.target/arm/neon/vabss32.c: Remove.
4540 * gcc.target/arm/neon/vabss8.c: Remove.
4541 * gcc.target/arm/neon/vaddQf32.c: Remove.
4542 * gcc.target/arm/neon/vaddQs16.c: Remove.
4543 * gcc.target/arm/neon/vaddQs32.c: Remove.
4544 * gcc.target/arm/neon/vaddQs64.c: Remove.
4545 * gcc.target/arm/neon/vaddQs8.c: Remove.
4546 * gcc.target/arm/neon/vaddQu16.c: Remove.
4547 * gcc.target/arm/neon/vaddQu32.c: Remove.
4548 * gcc.target/arm/neon/vaddQu64.c: Remove.
4549 * gcc.target/arm/neon/vaddQu8.c: Remove.
4550 * gcc.target/arm/neon/vaddf32.c: Remove.
4551 * gcc.target/arm/neon/vaddhns16.c: Remove.
4552 * gcc.target/arm/neon/vaddhns32.c: Remove.
4553 * gcc.target/arm/neon/vaddhns64.c: Remove.
4554 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4555 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4556 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4557 * gcc.target/arm/neon/vaddls16.c: Remove.
4558 * gcc.target/arm/neon/vaddls32.c: Remove.
4559 * gcc.target/arm/neon/vaddls8.c: Remove.
4560 * gcc.target/arm/neon/vaddlu16.c: Remove.
4561 * gcc.target/arm/neon/vaddlu32.c: Remove.
4562 * gcc.target/arm/neon/vaddlu8.c: Remove.
4563 * gcc.target/arm/neon/vadds16.c: Remove.
4564 * gcc.target/arm/neon/vadds32.c: Remove.
4565 * gcc.target/arm/neon/vadds64.c: Remove.
4566 * gcc.target/arm/neon/vadds8.c: Remove.
4567 * gcc.target/arm/neon/vaddu16.c: Remove.
4568 * gcc.target/arm/neon/vaddu32.c: Remove.
4569 * gcc.target/arm/neon/vaddu64.c: Remove.
4570 * gcc.target/arm/neon/vaddu8.c: Remove.
4571 * gcc.target/arm/neon/vaddws16.c: Remove.
4572 * gcc.target/arm/neon/vaddws32.c: Remove.
4573 * gcc.target/arm/neon/vaddws8.c: Remove.
4574 * gcc.target/arm/neon/vaddwu16.c: Remove.
4575 * gcc.target/arm/neon/vaddwu32.c: Remove.
4576 * gcc.target/arm/neon/vaddwu8.c: Remove.
4577 * gcc.target/arm/neon/vandQs16.c: Remove.
4578 * gcc.target/arm/neon/vandQs32.c: Remove.
4579 * gcc.target/arm/neon/vandQs64.c: Remove.
4580 * gcc.target/arm/neon/vandQs8.c: Remove.
4581 * gcc.target/arm/neon/vandQu16.c: Remove.
4582 * gcc.target/arm/neon/vandQu32.c: Remove.
4583 * gcc.target/arm/neon/vandQu64.c: Remove.
4584 * gcc.target/arm/neon/vandQu8.c: Remove.
4585 * gcc.target/arm/neon/vands16.c: Remove.
4586 * gcc.target/arm/neon/vands32.c: Remove.
4587 * gcc.target/arm/neon/vands64.c: Remove.
4588 * gcc.target/arm/neon/vands8.c: Remove.
4589 * gcc.target/arm/neon/vandu16.c: Remove.
4590 * gcc.target/arm/neon/vandu32.c: Remove.
4591 * gcc.target/arm/neon/vandu64.c: Remove.
4592 * gcc.target/arm/neon/vandu8.c: Remove.
4593 * gcc.target/arm/neon/vbicQs16.c: Remove.
4594 * gcc.target/arm/neon/vbicQs32.c: Remove.
4595 * gcc.target/arm/neon/vbicQs64.c: Remove.
4596 * gcc.target/arm/neon/vbicQs8.c: Remove.
4597 * gcc.target/arm/neon/vbicQu16.c: Remove.
4598 * gcc.target/arm/neon/vbicQu32.c: Remove.
4599 * gcc.target/arm/neon/vbicQu64.c: Remove.
4600 * gcc.target/arm/neon/vbicQu8.c: Remove.
4601 * gcc.target/arm/neon/vbics16.c: Remove.
4602 * gcc.target/arm/neon/vbics32.c: Remove.
4603 * gcc.target/arm/neon/vbics64.c: Remove.
4604 * gcc.target/arm/neon/vbics8.c: Remove.
4605 * gcc.target/arm/neon/vbicu16.c: Remove.
4606 * gcc.target/arm/neon/vbicu32.c: Remove.
4607 * gcc.target/arm/neon/vbicu64.c: Remove.
4608 * gcc.target/arm/neon/vbicu8.c: Remove.
4609 * gcc.target/arm/neon/vbslQf32.c: Remove.
4610 * gcc.target/arm/neon/vbslQp16.c: Remove.
4611 * gcc.target/arm/neon/vbslQp64.c: Remove.
4612 * gcc.target/arm/neon/vbslQp8.c: Remove.
4613 * gcc.target/arm/neon/vbslQs16.c: Remove.
4614 * gcc.target/arm/neon/vbslQs32.c: Remove.
4615 * gcc.target/arm/neon/vbslQs64.c: Remove.
4616 * gcc.target/arm/neon/vbslQs8.c: Remove.
4617 * gcc.target/arm/neon/vbslQu16.c: Remove.
4618 * gcc.target/arm/neon/vbslQu32.c: Remove.
4619 * gcc.target/arm/neon/vbslQu64.c: Remove.
4620 * gcc.target/arm/neon/vbslQu8.c: Remove.
4621 * gcc.target/arm/neon/vbslf32.c: Remove.
4622 * gcc.target/arm/neon/vbslp16.c: Remove.
4623 * gcc.target/arm/neon/vbslp64.c: Remove.
4624 * gcc.target/arm/neon/vbslp8.c: Remove.
4625 * gcc.target/arm/neon/vbsls16.c: Remove.
4626 * gcc.target/arm/neon/vbsls32.c: Remove.
4627 * gcc.target/arm/neon/vbsls64.c: Remove.
4628 * gcc.target/arm/neon/vbsls8.c: Remove.
4629 * gcc.target/arm/neon/vbslu16.c: Remove.
4630 * gcc.target/arm/neon/vbslu32.c: Remove.
4631 * gcc.target/arm/neon/vbslu64.c: Remove.
4632 * gcc.target/arm/neon/vbslu8.c: Remove.
4633 * gcc.target/arm/neon/vcageQf32.c: Remove.
4634 * gcc.target/arm/neon/vcagef32.c: Remove.
4635 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4636 * gcc.target/arm/neon/vcagtf32.c: Remove.
4637 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4638 * gcc.target/arm/neon/vcalef32.c: Remove.
4639 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4640 * gcc.target/arm/neon/vcaltf32.c: Remove.
4641 * gcc.target/arm/neon/vceqQf32.c: Remove.
4642 * gcc.target/arm/neon/vceqQp8.c: Remove.
4643 * gcc.target/arm/neon/vceqQs16.c: Remove.
4644 * gcc.target/arm/neon/vceqQs32.c: Remove.
4645 * gcc.target/arm/neon/vceqQs8.c: Remove.
4646 * gcc.target/arm/neon/vceqQu16.c: Remove.
4647 * gcc.target/arm/neon/vceqQu32.c: Remove.
4648 * gcc.target/arm/neon/vceqQu8.c: Remove.
4649 * gcc.target/arm/neon/vceqf32.c: Remove.
4650 * gcc.target/arm/neon/vceqp8.c: Remove.
4651 * gcc.target/arm/neon/vceqs16.c: Remove.
4652 * gcc.target/arm/neon/vceqs32.c: Remove.
4653 * gcc.target/arm/neon/vceqs8.c: Remove.
4654 * gcc.target/arm/neon/vcequ16.c: Remove.
4655 * gcc.target/arm/neon/vcequ32.c: Remove.
4656 * gcc.target/arm/neon/vcequ8.c: Remove.
4657 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4658 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4659 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4660 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4661 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4662 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4663 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4664 * gcc.target/arm/neon/vcgef32.c: Remove.
4665 * gcc.target/arm/neon/vcges16.c: Remove.
4666 * gcc.target/arm/neon/vcges32.c: Remove.
4667 * gcc.target/arm/neon/vcges8.c: Remove.
4668 * gcc.target/arm/neon/vcgeu16.c: Remove.
4669 * gcc.target/arm/neon/vcgeu32.c: Remove.
4670 * gcc.target/arm/neon/vcgeu8.c: Remove.
4671 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4672 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4673 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4674 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4675 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4676 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4677 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4678 * gcc.target/arm/neon/vcgtf32.c: Remove.
4679 * gcc.target/arm/neon/vcgts16.c: Remove.
4680 * gcc.target/arm/neon/vcgts32.c: Remove.
4681 * gcc.target/arm/neon/vcgts8.c: Remove.
4682 * gcc.target/arm/neon/vcgtu16.c: Remove.
4683 * gcc.target/arm/neon/vcgtu32.c: Remove.
4684 * gcc.target/arm/neon/vcgtu8.c: Remove.
4685 * gcc.target/arm/neon/vcleQf32.c: Remove.
4686 * gcc.target/arm/neon/vcleQs16.c: Remove.
4687 * gcc.target/arm/neon/vcleQs32.c: Remove.
4688 * gcc.target/arm/neon/vcleQs8.c: Remove.
4689 * gcc.target/arm/neon/vcleQu16.c: Remove.
4690 * gcc.target/arm/neon/vcleQu32.c: Remove.
4691 * gcc.target/arm/neon/vcleQu8.c: Remove.
4692 * gcc.target/arm/neon/vclef32.c: Remove.
4693 * gcc.target/arm/neon/vcles16.c: Remove.
4694 * gcc.target/arm/neon/vcles32.c: Remove.
4695 * gcc.target/arm/neon/vcles8.c: Remove.
4696 * gcc.target/arm/neon/vcleu16.c: Remove.
4697 * gcc.target/arm/neon/vcleu32.c: Remove.
4698 * gcc.target/arm/neon/vcleu8.c: Remove.
4699 * gcc.target/arm/neon/vclsQs16.c: Remove.
4700 * gcc.target/arm/neon/vclsQs32.c: Remove.
4701 * gcc.target/arm/neon/vclsQs8.c: Remove.
4702 * gcc.target/arm/neon/vclss16.c: Remove.
4703 * gcc.target/arm/neon/vclss32.c: Remove.
4704 * gcc.target/arm/neon/vclss8.c: Remove.
4705 * gcc.target/arm/neon/vcltQf32.c: Remove.
4706 * gcc.target/arm/neon/vcltQs16.c: Remove.
4707 * gcc.target/arm/neon/vcltQs32.c: Remove.
4708 * gcc.target/arm/neon/vcltQs8.c: Remove.
4709 * gcc.target/arm/neon/vcltQu16.c: Remove.
4710 * gcc.target/arm/neon/vcltQu32.c: Remove.
4711 * gcc.target/arm/neon/vcltQu8.c: Remove.
4712 * gcc.target/arm/neon/vcltf32.c: Remove.
4713 * gcc.target/arm/neon/vclts16.c: Remove.
4714 * gcc.target/arm/neon/vclts32.c: Remove.
4715 * gcc.target/arm/neon/vclts8.c: Remove.
4716 * gcc.target/arm/neon/vcltu16.c: Remove.
4717 * gcc.target/arm/neon/vcltu32.c: Remove.
4718 * gcc.target/arm/neon/vcltu8.c: Remove.
4719 * gcc.target/arm/neon/vclzQs16.c: Remove.
4720 * gcc.target/arm/neon/vclzQs32.c: Remove.
4721 * gcc.target/arm/neon/vclzQs8.c: Remove.
4722 * gcc.target/arm/neon/vclzQu16.c: Remove.
4723 * gcc.target/arm/neon/vclzQu32.c: Remove.
4724 * gcc.target/arm/neon/vclzQu8.c: Remove.
4725 * gcc.target/arm/neon/vclzs16.c: Remove.
4726 * gcc.target/arm/neon/vclzs32.c: Remove.
4727 * gcc.target/arm/neon/vclzs8.c: Remove.
4728 * gcc.target/arm/neon/vclzu16.c: Remove.
4729 * gcc.target/arm/neon/vclzu32.c: Remove.
4730 * gcc.target/arm/neon/vclzu8.c: Remove.
4731 * gcc.target/arm/neon/vcntQp8.c: Remove.
4732 * gcc.target/arm/neon/vcntQs8.c: Remove.
4733 * gcc.target/arm/neon/vcntQu8.c: Remove.
4734 * gcc.target/arm/neon/vcntp8.c: Remove.
4735 * gcc.target/arm/neon/vcnts8.c: Remove.
4736 * gcc.target/arm/neon/vcntu8.c: Remove.
4737 * gcc.target/arm/neon/vcombinef32.c: Remove.
4738 * gcc.target/arm/neon/vcombinep16.c: Remove.
4739 * gcc.target/arm/neon/vcombinep64.c: Remove.
4740 * gcc.target/arm/neon/vcombinep8.c: Remove.
4741 * gcc.target/arm/neon/vcombines16.c: Remove.
4742 * gcc.target/arm/neon/vcombines32.c: Remove.
4743 * gcc.target/arm/neon/vcombines64.c: Remove.
4744 * gcc.target/arm/neon/vcombines8.c: Remove.
4745 * gcc.target/arm/neon/vcombineu16.c: Remove.
4746 * gcc.target/arm/neon/vcombineu32.c: Remove.
4747 * gcc.target/arm/neon/vcombineu64.c: Remove.
4748 * gcc.target/arm/neon/vcombineu8.c: Remove.
4749 * gcc.target/arm/neon/vcreatef32.c: Remove.
4750 * gcc.target/arm/neon/vcreatep16.c: Remove.
4751 * gcc.target/arm/neon/vcreatep64.c: Remove.
4752 * gcc.target/arm/neon/vcreatep8.c: Remove.
4753 * gcc.target/arm/neon/vcreates16.c: Remove.
4754 * gcc.target/arm/neon/vcreates32.c: Remove.
4755 * gcc.target/arm/neon/vcreates64.c: Remove.
4756 * gcc.target/arm/neon/vcreates8.c: Remove.
4757 * gcc.target/arm/neon/vcreateu16.c: Remove.
4758 * gcc.target/arm/neon/vcreateu32.c: Remove.
4759 * gcc.target/arm/neon/vcreateu64.c: Remove.
4760 * gcc.target/arm/neon/vcreateu8.c: Remove.
4761 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4762 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4763 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4764 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4765 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4766 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4767 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4768 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4769 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4770 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4771 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4772 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4773 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4774 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4775 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4776 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4777 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4778 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4779 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4780 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4781 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4782 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4783 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4784 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4785 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4786 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4787 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4788 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4789 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4790 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4791 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4792 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4793 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4794 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4795 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4796 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4797 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4798 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4799 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4800 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4801 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4802 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4803 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4804 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4805 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4806 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4807 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4808 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4809 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4810 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4811 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4812 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4813 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4814 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4815 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4816 * gcc.target/arm/neon/vdup_np16.c: Remove.
4817 * gcc.target/arm/neon/vdup_np64.c: Remove.
4818 * gcc.target/arm/neon/vdup_np8.c: Remove.
4819 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4820 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4821 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4822 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4823 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4824 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4825 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4826 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4827 * gcc.target/arm/neon/veorQs16.c: Remove.
4828 * gcc.target/arm/neon/veorQs32.c: Remove.
4829 * gcc.target/arm/neon/veorQs64.c: Remove.
4830 * gcc.target/arm/neon/veorQs8.c: Remove.
4831 * gcc.target/arm/neon/veorQu16.c: Remove.
4832 * gcc.target/arm/neon/veorQu32.c: Remove.
4833 * gcc.target/arm/neon/veorQu64.c: Remove.
4834 * gcc.target/arm/neon/veorQu8.c: Remove.
4835 * gcc.target/arm/neon/veors16.c: Remove.
4836 * gcc.target/arm/neon/veors32.c: Remove.
4837 * gcc.target/arm/neon/veors64.c: Remove.
4838 * gcc.target/arm/neon/veors8.c: Remove.
4839 * gcc.target/arm/neon/veoru16.c: Remove.
4840 * gcc.target/arm/neon/veoru32.c: Remove.
4841 * gcc.target/arm/neon/veoru64.c: Remove.
4842 * gcc.target/arm/neon/veoru8.c: Remove.
4843 * gcc.target/arm/neon/vextQf32.c: Remove.
4844 * gcc.target/arm/neon/vextQp16.c: Remove.
4845 * gcc.target/arm/neon/vextQp64.c: Remove.
4846 * gcc.target/arm/neon/vextQp8.c: Remove.
4847 * gcc.target/arm/neon/vextQs16.c: Remove.
4848 * gcc.target/arm/neon/vextQs32.c: Remove.
4849 * gcc.target/arm/neon/vextQs64.c: Remove.
4850 * gcc.target/arm/neon/vextQs8.c: Remove.
4851 * gcc.target/arm/neon/vextQu16.c: Remove.
4852 * gcc.target/arm/neon/vextQu32.c: Remove.
4853 * gcc.target/arm/neon/vextQu64.c: Remove.
4854 * gcc.target/arm/neon/vextQu8.c: Remove.
4855 * gcc.target/arm/neon/vextf32.c: Remove.
4856 * gcc.target/arm/neon/vextp16.c: Remove.
4857 * gcc.target/arm/neon/vextp64.c: Remove.
4858 * gcc.target/arm/neon/vextp8.c: Remove.
4859 * gcc.target/arm/neon/vexts16.c: Remove.
4860 * gcc.target/arm/neon/vexts32.c: Remove.
4861 * gcc.target/arm/neon/vexts64.c: Remove.
4862 * gcc.target/arm/neon/vexts8.c: Remove.
4863 * gcc.target/arm/neon/vextu16.c: Remove.
4864 * gcc.target/arm/neon/vextu32.c: Remove.
4865 * gcc.target/arm/neon/vextu64.c: Remove.
4866 * gcc.target/arm/neon/vextu8.c: Remove.
4867 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4868 * gcc.target/arm/neon/vfmaf32.c: Remove.
4869 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4870 * gcc.target/arm/neon/vfmsf32.c: Remove.
4871 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4872 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4873 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4874 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4875 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4876 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4877 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4878 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4879 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4880 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4881 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4882 * gcc.target/arm/neon/vget_highf32.c: Remove.
4883 * gcc.target/arm/neon/vget_highp16.c: Remove.
4884 * gcc.target/arm/neon/vget_highp64.c: Remove.
4885 * gcc.target/arm/neon/vget_highp8.c: Remove.
4886 * gcc.target/arm/neon/vget_highs16.c: Remove.
4887 * gcc.target/arm/neon/vget_highs32.c: Remove.
4888 * gcc.target/arm/neon/vget_highs64.c: Remove.
4889 * gcc.target/arm/neon/vget_highs8.c: Remove.
4890 * gcc.target/arm/neon/vget_highu16.c: Remove.
4891 * gcc.target/arm/neon/vget_highu32.c: Remove.
4892 * gcc.target/arm/neon/vget_highu64.c: Remove.
4893 * gcc.target/arm/neon/vget_highu8.c: Remove.
4894 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4895 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4896 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4897 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4898 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4899 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4900 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4901 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4902 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4903 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4904 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4905 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4906 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4907 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4908 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4909 * gcc.target/arm/neon/vget_lows16.c: Remove.
4910 * gcc.target/arm/neon/vget_lows32.c: Remove.
4911 * gcc.target/arm/neon/vget_lows64.c: Remove.
4912 * gcc.target/arm/neon/vget_lows8.c: Remove.
4913 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4914 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4915 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4916 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4917 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4918 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4919 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4920 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4921 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4922 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4923 * gcc.target/arm/neon/vhadds16.c: Remove.
4924 * gcc.target/arm/neon/vhadds32.c: Remove.
4925 * gcc.target/arm/neon/vhadds8.c: Remove.
4926 * gcc.target/arm/neon/vhaddu16.c: Remove.
4927 * gcc.target/arm/neon/vhaddu32.c: Remove.
4928 * gcc.target/arm/neon/vhaddu8.c: Remove.
4929 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4930 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4931 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4932 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4933 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4934 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4935 * gcc.target/arm/neon/vhsubs16.c: Remove.
4936 * gcc.target/arm/neon/vhsubs32.c: Remove.
4937 * gcc.target/arm/neon/vhsubs8.c: Remove.
4938 * gcc.target/arm/neon/vhsubu16.c: Remove.
4939 * gcc.target/arm/neon/vhsubu32.c: Remove.
4940 * gcc.target/arm/neon/vhsubu8.c: Remove.
4941 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4942 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4943 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4944 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4945 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4946 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4947 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4948 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4949 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4950 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4951 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4952 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4953 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4954 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4955 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4956 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4957 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4958 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4959 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4960 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4961 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4962 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4963 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4964 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4965 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4966 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4967 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4968 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4969 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4970 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4971 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4972 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4973 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4974 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4975 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4976 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4977 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4978 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4979 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4980 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4981 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4982 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4983 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4984 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4985 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4986 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4987 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4988 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4989 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4990 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4991 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4992 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4993 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4994 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4995 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4996 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4997 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4998 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4999 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5000 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5001 * gcc.target/arm/neon/vld1f32.c: Remove.
5002 * gcc.target/arm/neon/vld1p16.c: Remove.
5003 * gcc.target/arm/neon/vld1p64.c: Remove.
5004 * gcc.target/arm/neon/vld1p8.c: Remove.
5005 * gcc.target/arm/neon/vld1s16.c: Remove.
5006 * gcc.target/arm/neon/vld1s32.c: Remove.
5007 * gcc.target/arm/neon/vld1s64.c: Remove.
5008 * gcc.target/arm/neon/vld1s8.c: Remove.
5009 * gcc.target/arm/neon/vld1u16.c: Remove.
5010 * gcc.target/arm/neon/vld1u32.c: Remove.
5011 * gcc.target/arm/neon/vld1u64.c: Remove.
5012 * gcc.target/arm/neon/vld1u8.c: Remove.
5013 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5014 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5015 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5016 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5017 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5018 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5019 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5020 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5021 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5022 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5023 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5024 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5025 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5026 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5027 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5028 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5029 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5030 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5031 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5032 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5033 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5034 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5035 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5036 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5037 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5038 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5039 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5040 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5041 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5042 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5043 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5044 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5045 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5046 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5047 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5048 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5049 * gcc.target/arm/neon/vld2f32.c: Remove.
5050 * gcc.target/arm/neon/vld2p16.c: Remove.
5051 * gcc.target/arm/neon/vld2p64.c: Remove.
5052 * gcc.target/arm/neon/vld2p8.c: Remove.
5053 * gcc.target/arm/neon/vld2s16.c: Remove.
5054 * gcc.target/arm/neon/vld2s32.c: Remove.
5055 * gcc.target/arm/neon/vld2s64.c: Remove.
5056 * gcc.target/arm/neon/vld2s8.c: Remove.
5057 * gcc.target/arm/neon/vld2u16.c: Remove.
5058 * gcc.target/arm/neon/vld2u32.c: Remove.
5059 * gcc.target/arm/neon/vld2u64.c: Remove.
5060 * gcc.target/arm/neon/vld2u8.c: Remove.
5061 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5062 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5063 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5064 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5065 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5066 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5067 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5068 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5069 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5070 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5071 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5072 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5073 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5074 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5075 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5076 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5077 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5078 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5079 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5080 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5081 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5082 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5083 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5084 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5085 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5086 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5087 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5088 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5089 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5090 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5091 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5092 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5093 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5094 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5095 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5096 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5097 * gcc.target/arm/neon/vld3f32.c: Remove.
5098 * gcc.target/arm/neon/vld3p16.c: Remove.
5099 * gcc.target/arm/neon/vld3p64.c: Remove.
5100 * gcc.target/arm/neon/vld3p8.c: Remove.
5101 * gcc.target/arm/neon/vld3s16.c: Remove.
5102 * gcc.target/arm/neon/vld3s32.c: Remove.
5103 * gcc.target/arm/neon/vld3s64.c: Remove.
5104 * gcc.target/arm/neon/vld3s8.c: Remove.
5105 * gcc.target/arm/neon/vld3u16.c: Remove.
5106 * gcc.target/arm/neon/vld3u32.c: Remove.
5107 * gcc.target/arm/neon/vld3u64.c: Remove.
5108 * gcc.target/arm/neon/vld3u8.c: Remove.
5109 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5110 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5111 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5112 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5113 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5114 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5115 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5116 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5117 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5118 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5119 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5120 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5121 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5122 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5123 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5124 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5125 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5126 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5127 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5128 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5129 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5130 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5131 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5132 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5133 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5134 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5135 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5136 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5137 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5138 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5139 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5140 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5141 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5142 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5143 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5144 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5145 * gcc.target/arm/neon/vld4f32.c: Remove.
5146 * gcc.target/arm/neon/vld4p16.c: Remove.
5147 * gcc.target/arm/neon/vld4p64.c: Remove.
5148 * gcc.target/arm/neon/vld4p8.c: Remove.
5149 * gcc.target/arm/neon/vld4s16.c: Remove.
5150 * gcc.target/arm/neon/vld4s32.c: Remove.
5151 * gcc.target/arm/neon/vld4s64.c: Remove.
5152 * gcc.target/arm/neon/vld4s8.c: Remove.
5153 * gcc.target/arm/neon/vld4u16.c: Remove.
5154 * gcc.target/arm/neon/vld4u32.c: Remove.
5155 * gcc.target/arm/neon/vld4u64.c: Remove.
5156 * gcc.target/arm/neon/vld4u8.c: Remove.
5157 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5158 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5159 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5160 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5161 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5162 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5163 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5164 * gcc.target/arm/neon/vmaxf32.c: Remove.
5165 * gcc.target/arm/neon/vmaxs16.c: Remove.
5166 * gcc.target/arm/neon/vmaxs32.c: Remove.
5167 * gcc.target/arm/neon/vmaxs8.c: Remove.
5168 * gcc.target/arm/neon/vmaxu16.c: Remove.
5169 * gcc.target/arm/neon/vmaxu32.c: Remove.
5170 * gcc.target/arm/neon/vmaxu8.c: Remove.
5171 * gcc.target/arm/neon/vminQf32.c: Remove.
5172 * gcc.target/arm/neon/vminQs16.c: Remove.
5173 * gcc.target/arm/neon/vminQs32.c: Remove.
5174 * gcc.target/arm/neon/vminQs8.c: Remove.
5175 * gcc.target/arm/neon/vminQu16.c: Remove.
5176 * gcc.target/arm/neon/vminQu32.c: Remove.
5177 * gcc.target/arm/neon/vminQu8.c: Remove.
5178 * gcc.target/arm/neon/vminf32.c: Remove.
5179 * gcc.target/arm/neon/vmins16.c: Remove.
5180 * gcc.target/arm/neon/vmins32.c: Remove.
5181 * gcc.target/arm/neon/vmins8.c: Remove.
5182 * gcc.target/arm/neon/vminu16.c: Remove.
5183 * gcc.target/arm/neon/vminu32.c: Remove.
5184 * gcc.target/arm/neon/vminu8.c: Remove.
5185 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5186 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5187 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5188 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5189 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5190 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5191 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5192 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5193 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5194 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5195 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5196 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5197 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5198 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5199 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5200 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5201 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5202 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5203 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5204 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5205 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5206 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5207 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5208 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5209 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5210 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5211 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5212 * gcc.target/arm/neon/vmlaf32.c: Remove.
5213 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5214 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5215 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5216 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5217 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5218 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5219 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5220 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5221 * gcc.target/arm/neon/vmlals16.c: Remove.
5222 * gcc.target/arm/neon/vmlals32.c: Remove.
5223 * gcc.target/arm/neon/vmlals8.c: Remove.
5224 * gcc.target/arm/neon/vmlalu16.c: Remove.
5225 * gcc.target/arm/neon/vmlalu32.c: Remove.
5226 * gcc.target/arm/neon/vmlalu8.c: Remove.
5227 * gcc.target/arm/neon/vmlas16.c: Remove.
5228 * gcc.target/arm/neon/vmlas32.c: Remove.
5229 * gcc.target/arm/neon/vmlas8.c: Remove.
5230 * gcc.target/arm/neon/vmlau16.c: Remove.
5231 * gcc.target/arm/neon/vmlau32.c: Remove.
5232 * gcc.target/arm/neon/vmlau8.c: Remove.
5233 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5234 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5235 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5236 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5237 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5238 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5239 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5240 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5241 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5242 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5243 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5244 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5245 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5246 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5247 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5248 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5249 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5250 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5251 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5252 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5253 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5254 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5255 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5256 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5257 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5258 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5259 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5260 * gcc.target/arm/neon/vmlsf32.c: Remove.
5261 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5262 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5263 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5264 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5265 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5266 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5267 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5268 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5269 * gcc.target/arm/neon/vmlsls16.c: Remove.
5270 * gcc.target/arm/neon/vmlsls32.c: Remove.
5271 * gcc.target/arm/neon/vmlsls8.c: Remove.
5272 * gcc.target/arm/neon/vmlslu16.c: Remove.
5273 * gcc.target/arm/neon/vmlslu32.c: Remove.
5274 * gcc.target/arm/neon/vmlslu8.c: Remove.
5275 * gcc.target/arm/neon/vmlss16.c: Remove.
5276 * gcc.target/arm/neon/vmlss32.c: Remove.
5277 * gcc.target/arm/neon/vmlss8.c: Remove.
5278 * gcc.target/arm/neon/vmlsu16.c: Remove.
5279 * gcc.target/arm/neon/vmlsu32.c: Remove.
5280 * gcc.target/arm/neon/vmlsu8.c: Remove.
5281 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5282 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5283 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5284 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5285 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5286 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5287 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5288 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5289 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5290 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5291 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5292 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5293 * gcc.target/arm/neon/vmov_np16.c: Remove.
5294 * gcc.target/arm/neon/vmov_np8.c: Remove.
5295 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5296 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5297 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5298 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5299 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5300 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5301 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5302 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5303 * gcc.target/arm/neon/vmovls16.c: Remove.
5304 * gcc.target/arm/neon/vmovls32.c: Remove.
5305 * gcc.target/arm/neon/vmovls8.c: Remove.
5306 * gcc.target/arm/neon/vmovlu16.c: Remove.
5307 * gcc.target/arm/neon/vmovlu32.c: Remove.
5308 * gcc.target/arm/neon/vmovlu8.c: Remove.
5309 * gcc.target/arm/neon/vmovns16.c: Remove.
5310 * gcc.target/arm/neon/vmovns32.c: Remove.
5311 * gcc.target/arm/neon/vmovns64.c: Remove.
5312 * gcc.target/arm/neon/vmovnu16.c: Remove.
5313 * gcc.target/arm/neon/vmovnu32.c: Remove.
5314 * gcc.target/arm/neon/vmovnu64.c: Remove.
5315 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5316 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5317 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5318 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5319 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5320 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5321 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5322 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5323 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5324 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5325 * gcc.target/arm/neon/vmulQf32.c: Remove.
5326 * gcc.target/arm/neon/vmulQp8.c: Remove.
5327 * gcc.target/arm/neon/vmulQs16.c: Remove.
5328 * gcc.target/arm/neon/vmulQs32.c: Remove.
5329 * gcc.target/arm/neon/vmulQs8.c: Remove.
5330 * gcc.target/arm/neon/vmulQu16.c: Remove.
5331 * gcc.target/arm/neon/vmulQu32.c: Remove.
5332 * gcc.target/arm/neon/vmulQu8.c: Remove.
5333 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5334 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5335 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5336 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5337 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5338 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5339 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5340 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5341 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5342 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5343 * gcc.target/arm/neon/vmulf32.c: Remove.
5344 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5345 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5346 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5347 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5348 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5349 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5350 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5351 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5352 * gcc.target/arm/neon/vmullp8.c: Remove.
5353 * gcc.target/arm/neon/vmulls16.c: Remove.
5354 * gcc.target/arm/neon/vmulls32.c: Remove.
5355 * gcc.target/arm/neon/vmulls8.c: Remove.
5356 * gcc.target/arm/neon/vmullu16.c: Remove.
5357 * gcc.target/arm/neon/vmullu32.c: Remove.
5358 * gcc.target/arm/neon/vmullu8.c: Remove.
5359 * gcc.target/arm/neon/vmulp8.c: Remove.
5360 * gcc.target/arm/neon/vmuls16.c: Remove.
5361 * gcc.target/arm/neon/vmuls32.c: Remove.
5362 * gcc.target/arm/neon/vmuls8.c: Remove.
5363 * gcc.target/arm/neon/vmulu16.c: Remove.
5364 * gcc.target/arm/neon/vmulu32.c: Remove.
5365 * gcc.target/arm/neon/vmulu8.c: Remove.
5366 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5367 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5368 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5369 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5370 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5371 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5372 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5373 * gcc.target/arm/neon/vmvnp8.c: Remove.
5374 * gcc.target/arm/neon/vmvns16.c: Remove.
5375 * gcc.target/arm/neon/vmvns32.c: Remove.
5376 * gcc.target/arm/neon/vmvns8.c: Remove.
5377 * gcc.target/arm/neon/vmvnu16.c: Remove.
5378 * gcc.target/arm/neon/vmvnu32.c: Remove.
5379 * gcc.target/arm/neon/vmvnu8.c: Remove.
5380 * gcc.target/arm/neon/vnegQf32.c: Remove.
5381 * gcc.target/arm/neon/vnegQs16.c: Remove.
5382 * gcc.target/arm/neon/vnegQs32.c: Remove.
5383 * gcc.target/arm/neon/vnegQs8.c: Remove.
5384 * gcc.target/arm/neon/vnegf32.c: Remove.
5385 * gcc.target/arm/neon/vnegs16.c: Remove.
5386 * gcc.target/arm/neon/vnegs32.c: Remove.
5387 * gcc.target/arm/neon/vnegs8.c: Remove.
5388 * gcc.target/arm/neon/vornQs16.c: Remove.
5389 * gcc.target/arm/neon/vornQs32.c: Remove.
5390 * gcc.target/arm/neon/vornQs64.c: Remove.
5391 * gcc.target/arm/neon/vornQs8.c: Remove.
5392 * gcc.target/arm/neon/vornQu16.c: Remove.
5393 * gcc.target/arm/neon/vornQu32.c: Remove.
5394 * gcc.target/arm/neon/vornQu64.c: Remove.
5395 * gcc.target/arm/neon/vornQu8.c: Remove.
5396 * gcc.target/arm/neon/vorns16.c: Remove.
5397 * gcc.target/arm/neon/vorns32.c: Remove.
5398 * gcc.target/arm/neon/vorns64.c: Remove.
5399 * gcc.target/arm/neon/vorns8.c: Remove.
5400 * gcc.target/arm/neon/vornu16.c: Remove.
5401 * gcc.target/arm/neon/vornu32.c: Remove.
5402 * gcc.target/arm/neon/vornu64.c: Remove.
5403 * gcc.target/arm/neon/vornu8.c: Remove.
5404 * gcc.target/arm/neon/vorrQs16.c: Remove.
5405 * gcc.target/arm/neon/vorrQs32.c: Remove.
5406 * gcc.target/arm/neon/vorrQs64.c: Remove.
5407 * gcc.target/arm/neon/vorrQs8.c: Remove.
5408 * gcc.target/arm/neon/vorrQu16.c: Remove.
5409 * gcc.target/arm/neon/vorrQu32.c: Remove.
5410 * gcc.target/arm/neon/vorrQu64.c: Remove.
5411 * gcc.target/arm/neon/vorrQu8.c: Remove.
5412 * gcc.target/arm/neon/vorrs16.c: Remove.
5413 * gcc.target/arm/neon/vorrs32.c: Remove.
5414 * gcc.target/arm/neon/vorrs64.c: Remove.
5415 * gcc.target/arm/neon/vorrs8.c: Remove.
5416 * gcc.target/arm/neon/vorru16.c: Remove.
5417 * gcc.target/arm/neon/vorru32.c: Remove.
5418 * gcc.target/arm/neon/vorru64.c: Remove.
5419 * gcc.target/arm/neon/vorru8.c: Remove.
5420 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5421 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5422 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5423 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5424 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5425 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5426 * gcc.target/arm/neon/vpadals16.c: Remove.
5427 * gcc.target/arm/neon/vpadals32.c: Remove.
5428 * gcc.target/arm/neon/vpadals8.c: Remove.
5429 * gcc.target/arm/neon/vpadalu16.c: Remove.
5430 * gcc.target/arm/neon/vpadalu32.c: Remove.
5431 * gcc.target/arm/neon/vpadalu8.c: Remove.
5432 * gcc.target/arm/neon/vpaddf32.c: Remove.
5433 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5434 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5435 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5436 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5437 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5438 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5439 * gcc.target/arm/neon/vpaddls16.c: Remove.
5440 * gcc.target/arm/neon/vpaddls32.c: Remove.
5441 * gcc.target/arm/neon/vpaddls8.c: Remove.
5442 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5443 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5444 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5445 * gcc.target/arm/neon/vpadds16.c: Remove.
5446 * gcc.target/arm/neon/vpadds32.c: Remove.
5447 * gcc.target/arm/neon/vpadds8.c: Remove.
5448 * gcc.target/arm/neon/vpaddu16.c: Remove.
5449 * gcc.target/arm/neon/vpaddu32.c: Remove.
5450 * gcc.target/arm/neon/vpaddu8.c: Remove.
5451 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5452 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5453 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5454 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5455 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5456 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5457 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5458 * gcc.target/arm/neon/vpminf32.c: Remove.
5459 * gcc.target/arm/neon/vpmins16.c: Remove.
5460 * gcc.target/arm/neon/vpmins32.c: Remove.
5461 * gcc.target/arm/neon/vpmins8.c: Remove.
5462 * gcc.target/arm/neon/vpminu16.c: Remove.
5463 * gcc.target/arm/neon/vpminu32.c: Remove.
5464 * gcc.target/arm/neon/vpminu8.c: Remove.
5465 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5466 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5467 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5468 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5469 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5470 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5471 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5472 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5473 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5474 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5475 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5476 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5477 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5478 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5479 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5480 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5481 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5482 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5483 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5484 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5485 * gcc.target/arm/neon/vqRshls16.c: Remove.
5486 * gcc.target/arm/neon/vqRshls32.c: Remove.
5487 * gcc.target/arm/neon/vqRshls64.c: Remove.
5488 * gcc.target/arm/neon/vqRshls8.c: Remove.
5489 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5490 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5491 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5492 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5493 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5494 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5495 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5496 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5497 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5498 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5499 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5500 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5501 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5502 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5503 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5504 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5505 * gcc.target/arm/neon/vqabss16.c: Remove.
5506 * gcc.target/arm/neon/vqabss32.c: Remove.
5507 * gcc.target/arm/neon/vqabss8.c: Remove.
5508 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5509 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5510 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5511 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5512 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5513 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5514 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5515 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5516 * gcc.target/arm/neon/vqadds16.c: Remove.
5517 * gcc.target/arm/neon/vqadds32.c: Remove.
5518 * gcc.target/arm/neon/vqadds64.c: Remove.
5519 * gcc.target/arm/neon/vqadds8.c: Remove.
5520 * gcc.target/arm/neon/vqaddu16.c: Remove.
5521 * gcc.target/arm/neon/vqaddu32.c: Remove.
5522 * gcc.target/arm/neon/vqaddu64.c: Remove.
5523 * gcc.target/arm/neon/vqaddu8.c: Remove.
5524 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5525 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5526 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5527 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5528 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5529 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5530 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5531 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5532 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5533 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5534 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5535 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5536 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5537 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5538 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5539 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5540 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5541 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5542 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5543 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5544 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5545 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5546 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5547 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5548 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5549 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5550 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5551 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5552 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5553 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5554 * gcc.target/arm/neon/vqmovns16.c: Remove.
5555 * gcc.target/arm/neon/vqmovns32.c: Remove.
5556 * gcc.target/arm/neon/vqmovns64.c: Remove.
5557 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5558 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5559 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5560 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5561 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5562 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5563 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5564 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5565 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5566 * gcc.target/arm/neon/vqnegs16.c: Remove.
5567 * gcc.target/arm/neon/vqnegs32.c: Remove.
5568 * gcc.target/arm/neon/vqnegs8.c: Remove.
5569 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5570 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5571 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5572 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5573 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5574 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5575 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5576 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5577 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5578 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5579 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5580 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5581 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5582 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5583 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5584 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5585 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5586 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5587 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5588 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5589 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5590 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5591 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5592 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5593 * gcc.target/arm/neon/vqshls16.c: Remove.
5594 * gcc.target/arm/neon/vqshls32.c: Remove.
5595 * gcc.target/arm/neon/vqshls64.c: Remove.
5596 * gcc.target/arm/neon/vqshls8.c: Remove.
5597 * gcc.target/arm/neon/vqshlu16.c: Remove.
5598 * gcc.target/arm/neon/vqshlu32.c: Remove.
5599 * gcc.target/arm/neon/vqshlu64.c: Remove.
5600 * gcc.target/arm/neon/vqshlu8.c: Remove.
5601 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5602 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5603 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5604 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5605 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5606 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5607 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5608 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5609 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5610 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5611 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5612 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5613 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5614 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5615 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5616 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5617 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5618 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5619 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5620 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5621 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5622 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5623 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5624 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5625 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5626 * gcc.target/arm/neon/vqsubs16.c: Remove.
5627 * gcc.target/arm/neon/vqsubs32.c: Remove.
5628 * gcc.target/arm/neon/vqsubs64.c: Remove.
5629 * gcc.target/arm/neon/vqsubs8.c: Remove.
5630 * gcc.target/arm/neon/vqsubu16.c: Remove.
5631 * gcc.target/arm/neon/vqsubu32.c: Remove.
5632 * gcc.target/arm/neon/vqsubu64.c: Remove.
5633 * gcc.target/arm/neon/vqsubu8.c: Remove.
5634 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5635 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5636 * gcc.target/arm/neon/vrecpef32.c: Remove.
5637 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5638 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5639 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5640 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5641 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5642 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5643 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5644 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5645 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5646 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5647 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5648 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5649 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5650 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5651 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5652 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5653 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5654 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5655 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5656 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5657 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5658 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5659 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5660 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5661 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5662 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5663 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5664 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5665 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5666 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5667 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5668 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5669 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5670 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5671 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5672 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5673 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5674 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5675 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5676 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5677 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5678 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5679 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5680 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5681 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5682 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5683 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5684 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5685 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5686 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5687 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5688 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5689 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5690 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5691 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5692 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5693 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5694 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5695 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5696 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5697 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5698 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5699 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5700 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5701 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5702 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5703 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5704 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5705 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5706 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5707 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5708 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5709 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5710 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5711 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5712 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5713 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5714 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5715 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5716 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5717 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5718 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5719 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5720 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5721 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5722 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5723 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5724 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5725 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5726 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5727 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5728 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5729 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5730 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5731 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5732 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5733 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5734 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5735 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5736 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5737 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5738 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5739 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5740 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5741 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5742 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5743 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5744 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5745 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5746 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5747 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5748 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5749 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5750 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5751 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5752 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5753 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5754 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5755 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5756 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5757 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5758 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5759 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5760 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5761 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5762 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5763 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5764 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5765 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5766 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5767 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5768 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5769 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5770 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5771 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5772 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5773 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5774 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5775 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5776 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5777 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5778 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5779 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5780 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5781 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5782 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5783 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5784 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5785 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5786 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5787 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5788 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5789 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5790 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5791 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5792 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5793 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5794 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5795 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5796 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5797 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5798 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5799 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5800 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5801 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5802 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5803 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5804 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5805 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5806 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5807 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5808 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5809 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5810 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5811 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5812 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5813 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5814 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5815 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5816 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5817 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5818 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5819 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5820 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5821 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5822 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5823 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5824 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5825 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5826 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5827 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5828 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5829 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5830 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5831 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5832 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5833 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5834 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5835 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5836 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5837 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5838 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5839 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5840 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5841 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5842 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5843 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5844 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5845 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5846 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5847 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5848 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5849 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5850 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5851 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5852 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5853 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5854 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5855 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5856 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5857 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5858 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5859 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5860 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5861 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5862 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5863 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5864 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5865 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5866 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5867 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5868 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5869 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5870 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5871 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5872 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5873 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5874 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5875 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5876 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5877 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5878 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5879 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5880 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5881 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5882 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5883 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5884 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5885 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5886 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5887 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5888 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5889 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5890 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5891 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5892 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5893 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5894 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5895 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5896 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5897 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5898 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5899 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5900 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5901 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5902 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5903 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5904 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5905 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5906 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5907 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5908 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5909 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5910 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5911 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5912 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5913 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5914 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5915 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5916 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5917 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5918 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5919 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5920 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5921 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5922 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5923 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5924 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5925 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5926 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5927 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5928 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5929 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5930 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5931 * gcc.target/arm/neon/vrev16p8.c: Remove.
5932 * gcc.target/arm/neon/vrev16s8.c: Remove.
5933 * gcc.target/arm/neon/vrev16u8.c: Remove.
5934 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5935 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5936 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5937 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5938 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5939 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5940 * gcc.target/arm/neon/vrev32p16.c: Remove.
5941 * gcc.target/arm/neon/vrev32p8.c: Remove.
5942 * gcc.target/arm/neon/vrev32s16.c: Remove.
5943 * gcc.target/arm/neon/vrev32s8.c: Remove.
5944 * gcc.target/arm/neon/vrev32u16.c: Remove.
5945 * gcc.target/arm/neon/vrev32u8.c: Remove.
5946 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5947 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5948 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5949 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5950 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5951 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5952 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5953 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5954 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5955 * gcc.target/arm/neon/vrev64f32.c: Remove.
5956 * gcc.target/arm/neon/vrev64p16.c: Remove.
5957 * gcc.target/arm/neon/vrev64p8.c: Remove.
5958 * gcc.target/arm/neon/vrev64s16.c: Remove.
5959 * gcc.target/arm/neon/vrev64s32.c: Remove.
5960 * gcc.target/arm/neon/vrev64s8.c: Remove.
5961 * gcc.target/arm/neon/vrev64u16.c: Remove.
5962 * gcc.target/arm/neon/vrev64u32.c: Remove.
5963 * gcc.target/arm/neon/vrev64u8.c: Remove.
5964 * gcc.target/arm/neon/vrndaf32.c: Remove.
5965 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5966 * gcc.target/arm/neon/vrndf32.c: Remove.
5967 * gcc.target/arm/neon/vrndmf32.c: Remove.
5968 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5969 * gcc.target/arm/neon/vrndnf32.c: Remove.
5970 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5971 * gcc.target/arm/neon/vrndpf32.c: Remove.
5972 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5973 * gcc.target/arm/neon/vrndqf32.c: Remove.
5974 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5975 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5976 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5977 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5978 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5979 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5980 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5981 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5982 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5983 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5984 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5985 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5986 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5987 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5988 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5989 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5990 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5991 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5992 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5993 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5994 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5995 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5996 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5997 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5998 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5999 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6000 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6001 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6002 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6003 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6004 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6005 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6006 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6007 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6008 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6009 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6010 * gcc.target/arm/neon/vshlQs16.c: Remove.
6011 * gcc.target/arm/neon/vshlQs32.c: Remove.
6012 * gcc.target/arm/neon/vshlQs64.c: Remove.
6013 * gcc.target/arm/neon/vshlQs8.c: Remove.
6014 * gcc.target/arm/neon/vshlQu16.c: Remove.
6015 * gcc.target/arm/neon/vshlQu32.c: Remove.
6016 * gcc.target/arm/neon/vshlQu64.c: Remove.
6017 * gcc.target/arm/neon/vshlQu8.c: Remove.
6018 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6019 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6020 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6021 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6022 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6023 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6024 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6025 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6026 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6027 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6028 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6029 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6030 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6031 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6032 * gcc.target/arm/neon/vshls16.c: Remove.
6033 * gcc.target/arm/neon/vshls32.c: Remove.
6034 * gcc.target/arm/neon/vshls64.c: Remove.
6035 * gcc.target/arm/neon/vshls8.c: Remove.
6036 * gcc.target/arm/neon/vshlu16.c: Remove.
6037 * gcc.target/arm/neon/vshlu32.c: Remove.
6038 * gcc.target/arm/neon/vshlu64.c: Remove.
6039 * gcc.target/arm/neon/vshlu8.c: Remove.
6040 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6041 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6042 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6043 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6044 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6045 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6046 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6047 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6048 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6049 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6050 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6051 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6052 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6053 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6054 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6055 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6056 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6057 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6058 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6059 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6060 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6061 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6062 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6063 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6064 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6065 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6066 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6067 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6068 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6069 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6070 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6071 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6072 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6073 * gcc.target/arm/neon/vsli_np16.c: Remove.
6074 * gcc.target/arm/neon/vsli_np64.c: Remove.
6075 * gcc.target/arm/neon/vsli_np8.c: Remove.
6076 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6077 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6078 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6079 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6080 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6081 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6082 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6083 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6084 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6085 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6086 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6087 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6088 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6089 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6090 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6091 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6092 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6093 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6094 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6095 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6096 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6097 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6098 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6099 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6100 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6101 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6102 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6103 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6104 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6105 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6106 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6107 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6108 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6109 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6110 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6111 * gcc.target/arm/neon/vsri_np16.c: Remove.
6112 * gcc.target/arm/neon/vsri_np64.c: Remove.
6113 * gcc.target/arm/neon/vsri_np8.c: Remove.
6114 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6115 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6116 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6117 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6118 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6119 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6120 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6121 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6122 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6123 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6124 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6125 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6126 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6127 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6128 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6129 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6130 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6131 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6132 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6133 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6134 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6135 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6136 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6137 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6138 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6139 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6140 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6141 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6142 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6143 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6144 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6145 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6146 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6147 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6148 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6149 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6150 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6151 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6152 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6153 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6154 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6155 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6156 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6157 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6158 * gcc.target/arm/neon/vst1f32.c: Remove.
6159 * gcc.target/arm/neon/vst1p16.c: Remove.
6160 * gcc.target/arm/neon/vst1p64.c: Remove.
6161 * gcc.target/arm/neon/vst1p8.c: Remove.
6162 * gcc.target/arm/neon/vst1s16.c: Remove.
6163 * gcc.target/arm/neon/vst1s32.c: Remove.
6164 * gcc.target/arm/neon/vst1s64.c: Remove.
6165 * gcc.target/arm/neon/vst1s8.c: Remove.
6166 * gcc.target/arm/neon/vst1u16.c: Remove.
6167 * gcc.target/arm/neon/vst1u32.c: Remove.
6168 * gcc.target/arm/neon/vst1u64.c: Remove.
6169 * gcc.target/arm/neon/vst1u8.c: Remove.
6170 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6171 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6172 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6173 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6174 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6175 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6176 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6177 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6178 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6179 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6180 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6181 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6182 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6183 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6184 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6185 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6186 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6187 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6188 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6189 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6190 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6191 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6192 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6193 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6194 * gcc.target/arm/neon/vst2f32.c: Remove.
6195 * gcc.target/arm/neon/vst2p16.c: Remove.
6196 * gcc.target/arm/neon/vst2p64.c: Remove.
6197 * gcc.target/arm/neon/vst2p8.c: Remove.
6198 * gcc.target/arm/neon/vst2s16.c: Remove.
6199 * gcc.target/arm/neon/vst2s32.c: Remove.
6200 * gcc.target/arm/neon/vst2s64.c: Remove.
6201 * gcc.target/arm/neon/vst2s8.c: Remove.
6202 * gcc.target/arm/neon/vst2u16.c: Remove.
6203 * gcc.target/arm/neon/vst2u32.c: Remove.
6204 * gcc.target/arm/neon/vst2u64.c: Remove.
6205 * gcc.target/arm/neon/vst2u8.c: Remove.
6206 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6207 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6208 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6209 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6210 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6211 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6212 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6213 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6214 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6215 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6216 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6217 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6218 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6219 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6220 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6221 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6222 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6223 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6224 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6225 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6226 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6227 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6228 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6229 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6230 * gcc.target/arm/neon/vst3f32.c: Remove.
6231 * gcc.target/arm/neon/vst3p16.c: Remove.
6232 * gcc.target/arm/neon/vst3p64.c: Remove.
6233 * gcc.target/arm/neon/vst3p8.c: Remove.
6234 * gcc.target/arm/neon/vst3s16.c: Remove.
6235 * gcc.target/arm/neon/vst3s32.c: Remove.
6236 * gcc.target/arm/neon/vst3s64.c: Remove.
6237 * gcc.target/arm/neon/vst3s8.c: Remove.
6238 * gcc.target/arm/neon/vst3u16.c: Remove.
6239 * gcc.target/arm/neon/vst3u32.c: Remove.
6240 * gcc.target/arm/neon/vst3u64.c: Remove.
6241 * gcc.target/arm/neon/vst3u8.c: Remove.
6242 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6243 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6244 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6245 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6246 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6247 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6248 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6249 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6250 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6251 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6252 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6253 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6254 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6255 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6256 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6257 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6258 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6259 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6260 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6261 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6262 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6263 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6264 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6265 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6266 * gcc.target/arm/neon/vst4f32.c: Remove.
6267 * gcc.target/arm/neon/vst4p16.c: Remove.
6268 * gcc.target/arm/neon/vst4p64.c: Remove.
6269 * gcc.target/arm/neon/vst4p8.c: Remove.
6270 * gcc.target/arm/neon/vst4s16.c: Remove.
6271 * gcc.target/arm/neon/vst4s32.c: Remove.
6272 * gcc.target/arm/neon/vst4s64.c: Remove.
6273 * gcc.target/arm/neon/vst4s8.c: Remove.
6274 * gcc.target/arm/neon/vst4u16.c: Remove.
6275 * gcc.target/arm/neon/vst4u32.c: Remove.
6276 * gcc.target/arm/neon/vst4u64.c: Remove.
6277 * gcc.target/arm/neon/vst4u8.c: Remove.
6278 * gcc.target/arm/neon/vsubQf32.c: Remove.
6279 * gcc.target/arm/neon/vsubQs16.c: Remove.
6280 * gcc.target/arm/neon/vsubQs32.c: Remove.
6281 * gcc.target/arm/neon/vsubQs64.c: Remove.
6282 * gcc.target/arm/neon/vsubQs8.c: Remove.
6283 * gcc.target/arm/neon/vsubQu16.c: Remove.
6284 * gcc.target/arm/neon/vsubQu32.c: Remove.
6285 * gcc.target/arm/neon/vsubQu64.c: Remove.
6286 * gcc.target/arm/neon/vsubQu8.c: Remove.
6287 * gcc.target/arm/neon/vsubf32.c: Remove.
6288 * gcc.target/arm/neon/vsubhns16.c: Remove.
6289 * gcc.target/arm/neon/vsubhns32.c: Remove.
6290 * gcc.target/arm/neon/vsubhns64.c: Remove.
6291 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6292 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6293 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6294 * gcc.target/arm/neon/vsubls16.c: Remove.
6295 * gcc.target/arm/neon/vsubls32.c: Remove.
6296 * gcc.target/arm/neon/vsubls8.c: Remove.
6297 * gcc.target/arm/neon/vsublu16.c: Remove.
6298 * gcc.target/arm/neon/vsublu32.c: Remove.
6299 * gcc.target/arm/neon/vsublu8.c: Remove.
6300 * gcc.target/arm/neon/vsubs16.c: Remove.
6301 * gcc.target/arm/neon/vsubs32.c: Remove.
6302 * gcc.target/arm/neon/vsubs64.c: Remove.
6303 * gcc.target/arm/neon/vsubs8.c: Remove.
6304 * gcc.target/arm/neon/vsubu16.c: Remove.
6305 * gcc.target/arm/neon/vsubu32.c: Remove.
6306 * gcc.target/arm/neon/vsubu64.c: Remove.
6307 * gcc.target/arm/neon/vsubu8.c: Remove.
6308 * gcc.target/arm/neon/vsubws16.c: Remove.
6309 * gcc.target/arm/neon/vsubws32.c: Remove.
6310 * gcc.target/arm/neon/vsubws8.c: Remove.
6311 * gcc.target/arm/neon/vsubwu16.c: Remove.
6312 * gcc.target/arm/neon/vsubwu32.c: Remove.
6313 * gcc.target/arm/neon/vsubwu8.c: Remove.
6314 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6315 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6316 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6317 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6318 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6319 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6320 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6321 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6322 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6323 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6324 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6325 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6326 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6327 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6328 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6329 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6330 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6331 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6332 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6333 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6334 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6335 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6336 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6337 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6338 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6339 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6340 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6341 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6342 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6343 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6344 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6345 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6346 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6347 * gcc.target/arm/neon/vtrnf32.c: Remove.
6348 * gcc.target/arm/neon/vtrnp16.c: Remove.
6349 * gcc.target/arm/neon/vtrnp8.c: Remove.
6350 * gcc.target/arm/neon/vtrns16.c: Remove.
6351 * gcc.target/arm/neon/vtrns32.c: Remove.
6352 * gcc.target/arm/neon/vtrns8.c: Remove.
6353 * gcc.target/arm/neon/vtrnu16.c: Remove.
6354 * gcc.target/arm/neon/vtrnu32.c: Remove.
6355 * gcc.target/arm/neon/vtrnu8.c: Remove.
6356 * gcc.target/arm/neon/vtstQp8.c: Remove.
6357 * gcc.target/arm/neon/vtstQs16.c: Remove.
6358 * gcc.target/arm/neon/vtstQs32.c: Remove.
6359 * gcc.target/arm/neon/vtstQs8.c: Remove.
6360 * gcc.target/arm/neon/vtstQu16.c: Remove.
6361 * gcc.target/arm/neon/vtstQu32.c: Remove.
6362 * gcc.target/arm/neon/vtstQu8.c: Remove.
6363 * gcc.target/arm/neon/vtstp8.c: Remove.
6364 * gcc.target/arm/neon/vtsts16.c: Remove.
6365 * gcc.target/arm/neon/vtsts32.c: Remove.
6366 * gcc.target/arm/neon/vtsts8.c: Remove.
6367 * gcc.target/arm/neon/vtstu16.c: Remove.
6368 * gcc.target/arm/neon/vtstu32.c: Remove.
6369 * gcc.target/arm/neon/vtstu8.c: Remove.
6370 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6371 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6372 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6373 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6374 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6375 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6376 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6377 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6378 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6379 * gcc.target/arm/neon/vuzpf32.c: Remove.
6380 * gcc.target/arm/neon/vuzpp16.c: Remove.
6381 * gcc.target/arm/neon/vuzpp8.c: Remove.
6382 * gcc.target/arm/neon/vuzps16.c: Remove.
6383 * gcc.target/arm/neon/vuzps32.c: Remove.
6384 * gcc.target/arm/neon/vuzps8.c: Remove.
6385 * gcc.target/arm/neon/vuzpu16.c: Remove.
6386 * gcc.target/arm/neon/vuzpu32.c: Remove.
6387 * gcc.target/arm/neon/vuzpu8.c: Remove.
6388 * gcc.target/arm/neon/vzipQf32.c: Remove.
6389 * gcc.target/arm/neon/vzipQp16.c: Remove.
6390 * gcc.target/arm/neon/vzipQp8.c: Remove.
6391 * gcc.target/arm/neon/vzipQs16.c: Remove.
6392 * gcc.target/arm/neon/vzipQs32.c: Remove.
6393 * gcc.target/arm/neon/vzipQs8.c: Remove.
6394 * gcc.target/arm/neon/vzipQu16.c: Remove.
6395 * gcc.target/arm/neon/vzipQu32.c: Remove.
6396 * gcc.target/arm/neon/vzipQu8.c: Remove.
6397 * gcc.target/arm/neon/vzipf32.c: Remove.
6398 * gcc.target/arm/neon/vzipp16.c: Remove.
6399 * gcc.target/arm/neon/vzipp8.c: Remove.
6400 * gcc.target/arm/neon/vzips16.c: Remove.
6401 * gcc.target/arm/neon/vzips32.c: Remove.
6402 * gcc.target/arm/neon/vzips8.c: Remove.
6403 * gcc.target/arm/neon/vzipu16.c: Remove.
6404 * gcc.target/arm/neon/vzipu32.c: Remove.
6405 * gcc.target/arm/neon/vzipu8.c: Remove.
6408 2015-11-12 Marek Polacek <polacek@redhat.com>
6411 * gcc.dg/pr67784-1.c: New test.
6412 * gcc.dg/pr67784-2.c: New test.
6414 2015-11-12 Martin Liska <mliska@suse.cz>
6416 * gcc.dg/ipa/pr68035.c: New test.
6418 2015-11-12 Richard Biener <rguenther@suse.de>
6420 PR tree-optimization/68306
6421 * gcc.dg/pr68306.c: New testcase.
6423 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6425 Implement D0013R2, logical type traits.
6427 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6429 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6431 * c-c++-common/goacc/data-default-1.c: New.
6433 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6435 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6437 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6439 PR tree-optimization/68305
6440 * gcc.dg/vect/pr68305.c: New test.
6442 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6444 * gcc.target/i386/pr67265-2.c: New test.
6446 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6448 * gcc.dg/pr68286.c: New test.
6450 2015-11-12 Christian Bruel <christian.bruel@st.com>
6452 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6454 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6456 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6459 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6461 * gcc.dg/pr65521.c: Fail on AIX.
6463 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6465 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6466 * gcc.dg/graphite/fuse-2.c: Same.
6467 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6468 isl-ast-gen-*.c files.
6469 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6470 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6471 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6472 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6473 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6474 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6475 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6476 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6477 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6478 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6479 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6481 2015-11-11 Marek Polacek <polacek@redhat.com>
6485 * c-c++-common/pr68107.c: New test.
6486 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6487 (large_array_char_template): Likewise.
6488 * g++.dg/init/new44.C: Adjust dg-error.
6490 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6492 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6493 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6495 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6497 * gcc.target/i386/pr67265.c: New test.
6499 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6501 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6502 tests for the expected generated code.
6504 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6506 * gcc.target/mips/split-ds-sequence.c: New test.
6508 2015-11-11 Julia Koval <julia.koval@intel.com>
6510 * g++.dg/ext/mv16.C: New functions.
6512 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6513 Jiong Wang <jiong.wang@arm.com>
6515 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6517 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6519 * gcc.target/i386/mask-pack.c: New test.
6520 * gcc.target/i386/mask-unpack.c: New test.
6522 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6524 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6526 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6528 * gcc.dg/vect/slp-cond-5.c: New test.
6530 2015-11-10 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/68240
6533 * gcc.dg/torture/pr68240.c: New testcase.
6535 2015-11-10 Richard Biener <rguenther@suse.de>
6537 PR tree-optimization/56118
6538 * gcc.target/i386/pr56118.c: New testcase.
6540 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6542 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6544 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6546 * gfortran.dg/pr68251.f90: New test.
6548 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6550 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6552 2015-11-09 Martin Sebor <msebor@redhat.com>
6554 * init/new45.C: New test to verify that operator new is invoked
6555 with or without overhead for a cookie.
6558 * init/new44.C: New test for placement new expressions for arrays
6559 with excessive number of elements.
6562 * init/new43.C: New test for placement new expressions for arrays
6563 with negative number of elements.
6565 * other/new-size-type.C: Expect array new expression with
6566 an excessive number of elements to be rejected.
6568 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6570 * c-c++-common/goacc/routine-1.c: New.
6571 * c-c++-common/goacc/routine-2.c: New.
6572 * c-c++-common/goacc/routine-3.c: New.
6573 * c-c++-common/goacc/routine-4.c: New.
6574 * c-c++-common/goacc/routine-5.c: New.
6576 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6578 * gcc.target/sparc/sparc-ret.c: Rename to...
6579 * gcc.target/sparc/sparc-ret-1.c: ...this.
6580 * gcc.target/sparc/sparc-ret-2.c: New test.
6582 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6584 * lib/target-supports.exp (check_p8vector_hw_available): Split
6586 (check_vsx_hw_available): Likewise.
6587 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6588 support and for PowerPC float128 support.
6589 (check_p9modulo_hw_available): Likewise.
6590 (check_ppc_float128_sw_available): Likewise.
6591 (check_ppc_float128_hw_available): Likewise.
6592 (check_effective_target_powerpc_p9vector_ok): Likewise.
6593 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6594 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6595 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6596 (is-effective-target): Add new PowerPc targets.
6597 (is-effective-target-keyword): Likewise.
6598 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6599 instructions, use it.
6601 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6602 * gcc.target/powerpc/mod-2.c: Likewise.
6603 * gcc.target/powerpc/ctz-1.c: Likewise.
6604 * gcc.target/powerpc/ctz-2.c: Likewise.
6605 * gcc.target/powerpc/extswsli-1.c: Likewise.
6606 * gcc.target/powerpc/extswsli-2.c: Likewise.
6607 * gcc.target/powerpc/extswsli-3.c: Likewise.
6609 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6610 and allow the test on PowerPC LE.
6611 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6612 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6614 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6615 check instead of powerpc_vsx_ok.
6616 * gcc.target/powerpc/float128-mix.c: Likewise.
6618 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6620 * gcc.dg/sso/*.c: Robustify dg-output directives.
6622 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6624 * g++.dg/ubsan/pr68259.C: New test.
6626 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6628 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6629 (main): Use _Cilk_spawn instead of cilk_spawn.
6631 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6633 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6634 scan-assembler directive.
6636 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6639 * gcc.dg/pr68129_1.c: New test.
6641 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6644 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6645 (main): Invoke them.
6647 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6650 * gcc.dg/guality/pr67192.c: New test.
6652 2015-11-09 Richard Biener <rguenther@suse.de>
6654 PR tree-optimization/68248
6655 * gcc.dg/torture/pr68248.c: New testcase.
6657 2015-11-09 Richard Biener <rguenther@suse.de>
6659 PR tree-optimization/56118
6660 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6662 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6664 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6665 labelref and check use of constant pool by looking for .word and
6668 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6671 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6673 2015-11-09 Richard Henderson <rth@redhat.com>
6675 * gcc.target/i386/addr-space-1.c: New test.
6676 * gcc.target/i386/addr-space-2.c: New test.
6677 * gcc.target/i386/addr-space-3.c: New test.
6679 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6682 * gfortran.dg/pr68053.f90: New test.
6684 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6686 * g++.dg/lto/pr68057_0.C: Fix testcase.
6688 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6690 * gfortran.dg/PR67518.f90: move from here...
6691 * gfortran.dg/graphite/PR67518.f90: to here.
6692 * gfortran.dg/PR53852.f90: move from here...
6693 * gfortran.dg/graphite/PR53852.f90: to here.
6695 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6697 * gcc.dg/sso-1.c: New test.
6698 * gcc.dg/sso-2.c: Likewise.
6699 * gcc.dg/sso-3.c: Likewise.
6700 * gcc.dg/sso-4.c: Likewise.
6701 * gcc.dg/sso-5.c: Likewise.
6702 * gcc.dg/sso-6.c: Likewise.
6703 * gcc.dg/sso-7.c: Likewise.
6704 * gcc.dg/sso-8.c: Likewise.
6705 * gcc.dg/sso: New directory.
6706 * gcc.target/i386/movbe-3.c: New test.
6707 * gnat.dg/sso1.adb: Likewise.
6708 * gnat.dg/sso2.ad[sb]: Likewise.
6709 * gnat.dg/sso3.adb: Likewise.
6710 * gnat.dg/sso4.adb: Likewise.
6711 * gnat.dg/sso5.adb: Likewise.
6712 * gnat.dg/sso6.adb: Likewise.
6713 * gnat.dg/sso7.adb: Likewise.
6714 * gnat.dg/specs/sso1.ads: Likewise.
6715 * gnat.dg/specs/sso2.ads: Likewise.
6716 * gnat.dg/sso: New directory.
6718 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6721 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6723 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6726 * gfortran.dg/pr68224.f90: New test.
6728 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6731 * gfortran.dg/proc_ptr_47.f90: New test.
6734 * gfortran.dg/pr66465.f90: New test.
6736 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6738 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6740 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6743 * gfortran.dg/pr68153.f90: New test.
6745 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6748 * gfortran.dg/pr68151.f90: New test.
6750 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6752 PR tree-optimization/68235
6753 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6755 2015-11-06 Jeff Law <law@redhat.com>
6757 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6758 realized jump threads.
6759 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6760 threads rather than dom1 dump.
6762 2015-11-06 Michael Collison <michael.collison@linaro.org
6763 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6766 2015-08-01 Michael Collison <michael.collison@linaro.org
6767 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6769 * gcc.target/arm/mincmp.c: New test.
6771 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6774 * gfortran.dg/warn_unused_function_2.f90: Add two new
6775 "defined but not used" subroutines.
6777 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6779 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6780 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6781 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6782 expected diagnostics for the addition of quotes.
6783 * gfortran.dg/gomp/target3.f90: Likewise.
6784 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6785 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6786 * c-c++-common/gomp/doacross-1.c: Likewise.
6787 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6788 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6789 Adjust expected diagnostics wording.
6790 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6791 Don't expect error on ordered threads simd when in for simd.
6792 * c-c++-common/gomp/nesting-2.c: New test.
6793 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6794 * c-c++-common/gomp/ordered-4.c: New test.
6796 2015-11-06 Mike Stump <mikestump@comcast.net>
6798 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6800 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6801 Sebastian Pop <s.pop@samsung.com>
6803 * gcc.dg/graphite/fuse-1.c: New.
6804 * gcc.dg/graphite/fuse-2.c: New.
6805 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6807 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6809 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6811 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6813 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6814 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6815 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6816 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6817 * lib/gcc-dg.exp: Load multiline.exp.
6819 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6821 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6822 * gcc.target/arm/interrupt-1.c: Likewise.
6823 * gcc.target/arm/interrupt-2.c: Likewise.
6824 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6826 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6827 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6829 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6830 macros for assembly checks.
6831 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6832 frsqrts and frsqrte are not emitted.
6833 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6834 frsqrts and frsqrte are emitted.
6835 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6837 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6839 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6841 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6845 * g++.dg/lto/pr68057_0.C: New testcase.
6846 * g++.dg/lto/pr68057_1.C: New testcase.
6847 * g++.dg/torture/pr68220.C: New testcase.
6849 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6851 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6854 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6856 PR tree-optimization/68145
6857 * g++.dg/vect/pr68145.cc: New test.
6859 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6862 * gcc.dg/pr68088_1.c: New test.
6864 2015-11-06 Richard Biener <rguenther@suse.de>
6866 * gcc.dg/vect/bb-slp-38.c: New testcase.
6868 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6870 * gfortran.dg/goacc/private-3.f95: XFAIL.
6872 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6876 * gfortran.dg/PR67518.f90: New test.
6877 * gfortran.dg/PR53852.f90: New test.
6879 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6880 Tom de Vries <tom@codesourcery.com>
6881 Nathan Sidwell <nathan@codesourcery.com>
6882 Thomas Schwinge <thomas@codesourcery.com>
6884 * c-c++-common/goacc/combined-directives.c: New test.
6885 * c-c++-common/goacc/loop-clauses.c: New test.
6886 * c-c++-common/goacc/tile.c: New test.
6887 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6888 as gang static arguments.
6889 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6890 * g++.dg/goacc/template.C: New test.
6891 * gfortran.dg/goacc/combined-directives.f90: New test.
6892 * gfortran.dg/goacc/default.f95: New test.
6893 * gfortran.dg/goacc/default_none.f95: New test.
6894 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6895 * gfortran.dg/goacc/gang-static.f95: New test.
6896 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6897 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6898 * gfortran.dg/goacc/list.f95: Update test.
6899 * gfortran.dg/goacc/loop-2.f95: Likewise.
6900 * gfortran.dg/goacc/loop-4.f95: New test.
6901 * gfortran.dg/goacc/loop-5.f95: New test.
6902 * gfortran.dg/goacc/loop-6.f95: New test.
6903 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6904 * gfortran.dg/goacc/multi-clause.f90: New test.
6905 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6906 * gfortran.dg/goacc/update.f95: New test.
6908 2015-11-05 Martin Sebor <msebor@redhat.com>
6911 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6912 invocations where the size of the destination buffer object
6913 or its type (or both) is unknown.
6915 2015-11-05 Martin Sebor <msebor@redhat.com>
6918 * g++.dg/warn/Wplacement-new-size.C: New test.
6920 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6922 * gcc.dg/pr68112.c: New.
6923 * gcc.dg/vect/vect-strided-shift-1.c: New.
6925 2015-11-05 Marek Polacek <polacek@redhat.com>
6928 * gcc.dg/pr68090.c: New test.
6930 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6932 * gcc.dg/ifcvt-4.c: New.
6934 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6937 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6939 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6941 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6942 of variables in both data sharing and mapping clauses and for
6943 structure element based array sections being mapped rather than
6945 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6946 expected diagnostics wording in one case.
6947 * c-c++-common/gomp/distribute-1.c: New test.
6948 * c-c++-common/gomp/element-1.c: New test.
6949 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6950 and #pragma omp end declare target pair around the function.
6951 Change s from a parameter to a file scope variable.
6952 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6953 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6954 on non-zero low-bound in reduction array sections. Add further
6956 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6957 * c-c++-common/gomp/target-teams-1.c: New test.
6958 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6959 for expected mangling on x86_64/i?86.
6960 * gcc.dg/gomp/declare-simd-3.c: New test.
6961 * gcc.dg/gomp/declare-simd-4.c: New test.
6962 * gcc.dg/gomp/for-20.c: New test.
6963 * gcc.dg/gomp/for-21.c: New test.
6964 * gcc.dg/gomp/for-22.c: New test.
6965 * gcc.dg/gomp/for-23.c: New test.
6966 * gcc.dg/gomp/for-24.c: New test.
6967 * gcc.dg/gomp/linear-1.c: New test.
6968 * gcc.dg/gomp/loop-1.c: New test.
6969 * g++.dg/gomp/atomic-17.C: New test.
6970 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6971 non-static data member in shared clause. Add single construct.
6972 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6973 scan-assembler-times directives for expected mangling on x86_64/i?86.
6974 * g++.dg/gomp/declare-simd-3.C: Likewise.
6975 * g++.dg/gomp/declare-simd-4.C: New test.
6976 * g++.dg/gomp/declare-simd-5.C: New test.
6977 * g++.dg/gomp/declare-target-1.C: New test.
6978 * g++.dg/gomp/linear-2.C: New test.
6979 * g++.dg/gomp/loop-1.C: New test.
6980 * g++.dg/gomp/loop-2.C: New test.
6981 * g++.dg/gomp/loop-3.C: New test.
6982 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6983 non-static data member in shared clause.
6984 * g++.dg/gomp/member-3.C: New test.
6985 * g++.dg/gomp/member-4.C: New test.
6986 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6987 (bar): Remove dg-message.
6988 * g++.dg/gomp/target-teams-1.C: New test.
6990 2015-11-05 Richard Biener <rguenther@suse.de>
6992 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6993 uninitialized variables.
6994 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6995 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6996 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6997 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6998 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6999 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7000 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7001 * gcc.dg/ipa/pure-const-2.c: Likewise.
7002 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7003 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7004 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7005 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7006 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7007 * gcc.dg/vect/pr30858.c: Likewise.
7008 * gcc.dg/vect/pr33866.c: Likewise.
7009 * gcc.dg/vect/pr37027.c: Likewise.
7010 * c-c++-common/ubsan/null-10.c: Likewise.
7011 * gcc.target/i386/incoming-8.c: Likewise.
7013 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7015 * gnat.dg/slice9.adb: New test.
7017 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7019 * gfortran.dg/goacc/reduction-2.f95: Delete.
7021 2015-11-04 Tom de Vries <tom@codesourcery.com>
7023 PR tree-optimization/67742
7024 * gcc.dg/tree-ssa/restrict-7.c: New test.
7025 * gcc.dg/tree-ssa/restrict-8.c: New test.
7027 2015-11-03 Martin Sebor <msebor@redhat.com>
7030 * c-c++-common/builtin-offsetof-2.c: New test.
7032 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7035 * gfortran.dg/warn_unused_function_3.f90: New test.
7037 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7039 * gnat.dg/discr45.adb: Only compile the test.
7041 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7043 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7044 * gcc.target/i386/mvc5.c: Ditto.
7045 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7048 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7050 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7052 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7055 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7057 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7058 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7059 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7060 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7061 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7062 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7064 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7066 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7068 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7070 * gcc.dg/mvc1.c: Move to ...
7071 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7072 * gcc.dg/mvc2.c: Move to ...
7073 * gcc.target/i386/mvc2.c: ... here.
7074 * gcc.dg/mvc3.c: Move to ...
7075 * gcc.target/i386/mvc3.c: ... here.
7076 * gcc.dg/mvc4.c: Move to ...
7077 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7078 * gcc.dg/mvc5.c: Move to ...
7079 * gcc.target/i386/mvc5.c: ... here.
7080 * gcc.dg/mvc6.c: Move to ...
7081 * gcc.target/i386/mvc6.c: ... here.
7082 * gcc.dg/mvc7.c: Move to ...
7083 * gcc.target/i386/mvc7.c: ... here.
7085 * g++.dg/ext/mvc1.C: Require ifunc.
7087 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7089 PR tree-optimization/68083
7090 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7092 2015-11-02 Jeff Law <law@redhat.com>
7094 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7095 irreducible loops in the CFG.
7097 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7100 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7102 * gcc.dg/vect/vect-strided-shift-1.c: New.
7104 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7107 * gcc.target/arm/pr67929_1.c: Move to...
7108 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7109 Remove arm-specific directives. Add noclone, noinline
7112 2015-11-01 Jeff Law <law@redhat.com>
7114 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7116 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7118 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7119 (sse2_test): Rename from main. Do not return 0.
7121 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7123 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7124 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7125 * gfortran.dg/read_dir.f90: XFAIL AIX.
7127 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7129 Remove the implementation of N3994, terse range-for loops.
7130 * g++.dg/cpp1z/range-for1.C: Remove.
7132 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7134 * gnat.dg/discr45.adb: New test.
7136 2015-10-31 Tom de Vries <tom@codesourcery.com>
7138 * gfortran.dg/assumed_type_2.f90: Update test.
7139 * gfortran.dg/no_arg_check_2.f90: Same.
7141 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7143 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7145 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7148 * gfortran.dg/pr46588.f90: New test.
7150 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7152 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7153 * gcc.dg/mvc2.c: Ditto.
7154 * gcc.dg/mvc3.c: Ditto.
7155 * gcc.dg/mvc4.c: Ditto.
7156 * gcc.dg/mvc5.c: Ditto.
7157 * gcc.dg/mvc6.c: Ditto.
7158 * gcc.dg/mvc7.c: Ditto.
7159 * g++.dg/ext/mvc1.C: Ditto.
7160 * g++.dg/ext/mvc2.C: Ditto.
7161 * g++.dg/ext/mvc3.C: Ditto.
7162 * g++.dg/ext/mvc4.C: Ditto.
7164 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7167 * gfortran.dg/pr51993.f90: New test.
7169 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7171 PR rtl-optimization/68106
7172 * gcc.target/aarch64/pr68106.c: New.
7174 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7177 * gfortran.dg/pr36192_1.f90: New test.
7179 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7182 *gfortran.dg/pr68154.f90
7184 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7186 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7187 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7189 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7191 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7193 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7195 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7197 * gcc.target/powerpc/float128-mix.c: Likewise.
7199 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7202 * gfortran.dg/pr68054.f90: New test.
7204 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7207 * gfortran.dg/pr67885.f90: New test.
7209 2015-10-29 Jeff Law <law@redhat.com>
7211 PR tree-optimization/67892
7212 * gcc.dg/tree-ssa/pr21417: Update expected output.
7213 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7215 2015-10-29 Richard Biener <rguenther@suse.de>
7218 * c-c++-common/ubsan/pr68142.c: New testcase.
7220 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7223 * g++.dg/other/cv_func4.C: New.
7225 2015-10-29 Richard Biener <rguenther@suse.de>
7228 * c-c++-common/ubsan/pr56956.c: New testcase.
7230 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7232 * gnat.dg/discr44.adb: New test.
7234 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7237 * gcc.dg/debug/pr66068.c: New test.
7239 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7242 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7243 array bounds error at line 25.
7245 2015-10-28 Catherine Moore <clm@codesourcery.com>
7247 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7248 * gcc.target/mips/oddspreg-6.c: Likewise.
7249 * gcc.target/mips/oddspreg-1.c: Likewise.
7250 * gcc.target/mips/oddspreg-2.c: Likewise.
7252 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7255 * gcc.target/avr/pr67839.c: New test.
7257 2015-10-28 Richard Biener <rguenther@suse.de>
7259 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7261 2015-10-28 Tom de Vries <tom@codesourcery.com>
7263 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7265 2015-10-28 Richard Biener <rguenther@suse.de>
7268 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7271 2015-10-28 Richard Biener <rguenther@suse.de>
7273 PR tree-optimization/65962
7274 * gcc.dg/vect/vect-62.c: Adjust.
7276 2015-10-28 Richard Biener <rguenther@suse.de>
7279 * gcc.dg/torture/pr68067-1.c: New testcase.
7280 * gcc.dg/torture/pr68067-2.c: Likewise.
7282 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7284 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7286 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7288 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7289 as xvmadd and xvnmsub.
7290 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7292 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7294 * c-c++-common/goacc/loop-shape.c: New test.
7296 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7297 Cesar Philippidis <cesar@codesourcery.com>
7299 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7300 * g++.dg/gomp/pr33372-3.C: Likewise.
7302 2015-10-27 Richard Henderson <rth@redhat.com>
7305 * gcc.target/i386/pr67609-2.c: New test.
7307 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7310 * gcc.target/aarch64/pr68102_1.c: New test.
7312 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7315 * gfortran.dg/allocate_with_source_15.f03: New test
7317 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7318 James Norris <jnorris@codesourcery.com>
7321 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7323 * gfortran.dg/goacc/loop-1.f95: Likewise.
7324 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7325 * gfortran.dg/goacc/cray.f95: Likewise.
7326 * gfortran.dg/goacc/parameter.f95: Likewise.
7328 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7331 * gfortran.dg/pr67805_2.f90: New test.
7333 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7334 Aditya Kumar <aditya.k7@samsung.com>
7336 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7337 * gcc.dg/graphite/interchange-1.c: Same.
7338 * gcc.dg/graphite/interchange-10.c: Same.
7339 * gcc.dg/graphite/interchange-11.c: Same.
7340 * gcc.dg/graphite/interchange-13.c: Same.
7341 * gcc.dg/graphite/interchange-3.c: Same.
7342 * gcc.dg/graphite/interchange-4.c: Same.
7343 * gcc.dg/graphite/interchange-7.c: Same.
7344 * gcc.dg/graphite/interchange-9.c: Same.
7345 * gcc.dg/graphite/uns-interchange-9.c: Same.
7346 * gfortran.dg/graphite/interchange-3.f90: Same.
7348 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7351 * gcc.target/i386/pr67215-1.c: New test.
7352 * gcc.target/i386/pr67215-2.c: Likewise.
7353 * gcc.target/i386/pr67215-3.c: Likewise.
7355 2015-10-27 Richard Biener <rguenther@suse.de>
7357 PR tree-optimization/68104
7358 * gcc.dg/torture/pr68104.c: New testcase.
7360 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7362 * gcc.dg/vect/vect-strided-shift-1.c: New.
7364 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7367 * gcc.target/arm/pr67929_1.c: New test.
7369 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7371 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7373 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7375 PR tree-optimization/68097
7376 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7377 --param max-ssa-name-query-depth=3 to dg-options.
7379 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7381 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7383 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7385 * gcc.dg/builtins-52.c: Add -O to dg-options.
7387 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7389 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7391 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7395 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7397 (PR64765): New function.
7398 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7399 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7401 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7402 * gfortran.dg/goacc/parameter.f95: Likewise.
7404 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7407 * gfortran.dg/empty_label_typedecl.f90: New test.
7409 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7412 * gfortran.dg/pr36192.f90: New test.
7414 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7416 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7417 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7418 * gnat.dg/opt51.adb: New test.
7419 * gnat.dg/opt51_pkg.ads: New helper.
7421 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7423 * gcc.target/mips/ds-schedule-1.c: New.
7424 * gcc.target/mips/ds-schedule-2.c: New.
7426 2015-10-26 Jeff Law <law@redhat.com>
7428 PR tree-optimization/68013
7429 * gcc.c-torture/compile/pr68013.c: New test.
7431 2015-10-26 Richard Biener <rguenther@suse.de>
7432 Dominik Vogt <vogt@linux.vnet.ibm.com>
7435 * gcc.target/s390/pr67443.c: New testcase.
7437 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7439 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7440 make it unique per testcase.
7441 * gfortran.dg/chmod_2.f90: Likewise.
7442 * gfortran.dg/chmod_3.f90: Likewise.
7443 * gfortran.dg/direct_io_8.f90: Likewise.
7444 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7445 * gfortran.dg/f2003_io_1.f03: Likewise.
7446 * gfortran.dg/f2003_io_2.f03: Likewise.
7447 * gfortran.dg/f2003_io_8.f03: Likewise.
7448 * gfortran.dg/inquire_size.f90: Likewise.
7449 * gfortran.dg/namelist_66.f90: Likewise.
7450 * gfortran.dg/namelist_82.f90: Likewise.
7451 * gfortran.dg/namelist_87.f90: Likewise.
7452 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7453 * gfortran.dg/open_new.f90: Likewise.
7454 * gfortran.dg/stat_1.f90: Likewise.
7455 * gfortran.dg/stat_2.f90: Likewise.
7456 * gfortran.dg/streamio_15.f90: Likewise.
7457 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7459 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7462 * g++.dg/pr67989.C: New test.
7464 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7466 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7467 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7468 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7469 suffix to the temporary filename to make it unique per testcase.
7471 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7473 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7475 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7478 * gfortran.dg/allocate_with_source_12.f03: New test
7481 * gfortran.dg/allocate_with_source_13.f03: New test
7484 * gfortran.dg/allocate_with_source_14.f03: New test
7486 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7488 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7490 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7493 * gcc.target/i386/pr68084.c: New test.
7495 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7499 * gfortran.dg/allocate_with_source_10.f08: New test.
7500 * gfortran.dg/allocate_with_source_11.f08: New test.
7501 * gfortran.dg/class_array_15.f03: Changed count of expected
7502 _builtin_frees to 11. One step of temporaries is spared, therefore
7503 the allocatable component of that temporary is not to be freeed.
7505 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7508 * gfortran.dg/pr68055.f90: New case.
7510 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7513 * gfortran.dg/pr67805.f90: New testcase.
7514 * gfortran.dg/array_constructor_26.f03: Update testcase.
7515 * gfortran.dg/array_constructor_27.f03: Ditto.
7516 * gfortran.dg/char_type_len_2.f90: Ditto.
7517 * gfortran.dg/pr67802.f90: Ditto.
7518 * gfortran.dg/used_before_typed_3.f90: Ditto.
7520 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7523 * g++.dg/torture/pr67600.C: New testcase.
7525 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7527 * g++.dg/pr68062.C: New test.
7529 2015-10-23 Jeff Law <law@redhat.com>
7531 PR tree-optimization/67830
7532 * gcc.dg/pr67830.c: New test.
7534 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7536 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7538 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7539 Andrew Pinski <apinski@cavium.com>
7541 PR rtl-optimization/67736
7542 * gcc.dg/torture/pr67736.c: New test.
7543 * gcc.dg/combine-subregs.c: New test.
7545 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7547 PR tree-optimization/65947
7548 * lib/target-supports.exp
7549 (check_effective_target_vect_max_reduc): Add.
7550 * gcc.dg/vect/pr65947-1.c: New test.
7551 * gcc.dg/vect/pr65947-2.c: New test.
7552 * gcc.dg/vect/pr65947-3.c: New test.
7553 * gcc.dg/vect/pr65947-4.c: New test.
7554 * gcc.dg/vect/pr65947-5.c: New test.
7555 * gcc.dg/vect/pr65947-6.c: New test.
7556 * gcc.dg/vect/pr65947-7.c: New test.
7557 * gcc.dg/vect/pr65947-8.c: New test.
7558 * gcc.dg/vect/pr65947-9.c: New test.
7559 * gcc.dg/vect/pr65947-10.c: New test.
7560 * gcc.dg/vect/pr65947-11.c: New test.
7562 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7564 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7565 Make weak rather than noinline.
7566 * gcc.dg/builtins-57.c: Compile with -O.
7567 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7569 2015-10-23 Tom de Vries <tom@codesourcery.com>
7571 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7573 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7576 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7577 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7579 2015-10-22 Martin Sebor <msebor@redhat.com>
7582 * gcc.misc-tests/help.exp: Verify that option descriptions
7584 * lib/options.exp (check_for_options): Use the regexp --line option.
7585 Print unexpected match on failure.
7587 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7589 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7591 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7594 * g++.dg/cpp1y/var-templ46.C: New.
7596 2015-10-22 Richard Biener <rguenther@suse.de>
7598 PR tree-optimization/58497
7599 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7601 2015-10-22 Richard Biener <rguenther@suse.de>
7603 PR tree-optimization/19049
7604 PR tree-optimization/65962
7605 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7606 * gcc.dg/vect/vect-63.c: Adjust.
7607 * gcc.dg/vect/vect-70.c: Likewise.
7608 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7609 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7610 * gfortran.dg/vect/pr19049.f90: Likewise.
7611 * gfortran.dg/vect/vect-8.f90: Likewise.
7613 2015-10-22 Richard Biener <rguenther@suse.de>
7617 * gcc.dg/torture/ftrapv-2.c: New testcase.
7619 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7622 * gcc.target/s390/pr68015.c: New test.
7624 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7627 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7630 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7631 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7634 * gcc.target/aarch64/pr63304_1.c: New test.
7636 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7639 * g++.dg/parse/enum13.C: New.
7641 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7644 * g++.dg/parse/enum12.C: New.
7646 2015-10-21 Martin Sebor <msebor@redhat.com>
7649 * gcc.misc-tests/help.exp: Adjust.
7650 * lib/options.exp (check_for_options): Add detail to output.
7652 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7655 * gfortran.dg/pr67939.f90: New test.
7657 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7658 Sebastian Pop <s.pop@samsung.com>
7660 * gcc.dg/graphite/scop-11.c: Update pattern.
7662 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7665 * g++.dg/ipa/pr67056.C: New testcase.
7667 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7669 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7672 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7674 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7675 Add associated options for arm*-*-*.
7676 (sqrt): Remove dummy definition.
7678 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7680 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7682 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7684 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7685 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7686 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7688 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7690 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7691 sra-max-scalarization-size-Ospeed.
7693 2015-10-21 Marek Polacek <polacek@redhat.com>
7697 * gcc.dg/pr68024.c: New test.
7699 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7701 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7702 * c-c++-common/goacc/sb-1.c: Adjust errors.
7703 * c-c++-common/goacc/sb-3.c: Adjust errors.
7704 * c-c++-common/goacc/loop-1.c: Adjust errors.
7705 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7706 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7707 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7709 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7711 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7713 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7715 * gcc.dg/lto/simd-function_0.c: New test.
7717 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7720 * gcc.target/i386/pr68018.c: New test.
7722 2015-10-21 Richard Biener <rguenther@suse.de>
7725 * gcc.dg/torture/pr68031.c: New testcase.
7727 2015-10-21 Richard Biener <rguenther@suse.de>
7729 PR tree-optimization/68026
7730 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7732 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7734 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7735 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7736 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7737 * g++.dg/asan/default-options-1.C: Likewise.
7739 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7741 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7742 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7744 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7746 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7748 2015-10-20 Marek Polacek <polacek@redhat.com>
7751 * gcc.dg/pr67964.c: New test.
7753 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7755 PR rtl-optimization/67609
7756 * gcc.target/i386/pr67609.c: New.
7758 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7760 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7762 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7764 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7765 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7767 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7770 * gcc.target/i386/pr66810.c: New test.
7772 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7776 * gcc.target/i386/pr67963-1.c: New test.
7777 * gcc.target/i386/pr67963-2.c: Likewise.
7778 * gcc.target/i386/pr67963-3.c: Likewise.
7779 * gcc.target/i386/pr67985-1.c: Likewise.
7780 * gcc.target/i386/pr67985-2.c: Likewise.
7781 * gcc.target/i386/pr67985-3.c: Likewise.
7783 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7785 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7787 2015-10-20 Richard Biener <rguenther@suse.de>
7789 PR tree-optimization/68017
7790 * gcc.dg/torture/pr68017.c: New testcase.
7792 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7795 * gcc.target/aarch64/pr66912.c: New.
7796 * gcc.target/arm/pr66912.c: New.
7798 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7800 * gfortran.dg/pr67900.f90: New tests.
7802 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7804 * gnat.dg/opt50.adb: New test.
7805 * gnat.dg/opt50_pkg.adb: New helper.
7806 * gnat.dg/opt50_pkg.ads: New helper.
7808 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7811 * gfortran.dg/pr68019.f90: new test.
7813 2015-10-19 Richard Biener <rguenther@suse.de>
7815 PR tree-optimization/67975
7816 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7818 2015-10-19 Richard Biener <rguenther@suse.de>
7820 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7822 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7825 * gcc.target/i386/pr67995-1.c: New test.
7826 * gcc.target/i386/pr67995-2.c: Likewise.
7827 * gcc.target/i386/pr67995-3.c: Likewise.
7829 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7832 * gcc.dg/PR68002.c: New test.
7834 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7836 * gcc.dg/builtins-20.c: Remove undefined behavior.
7838 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7841 * gfortran.dg/common_25.f90: New file.
7843 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7846 * gfortran.dg/move_alloc_15.f90: New test
7847 * gfortran.dg/move_alloc_16.f90: New test
7850 * gfortran.dg/deferred_character_assignment_1.f90: New test
7852 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7855 * gfortran.df/pr67987.f90: New test.
7856 * gfortran.dg/char_length_2.f90: Update testcase.
7858 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7860 * gcc.target/i386/iamcu/test_basic_returning.c
7861 (def_test_returning_type): Use union to check float return bits.
7863 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7865 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7866 Replace printf with __builtin_printf.
7868 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7870 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7873 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7876 * gnat.dg/pack21.adb: New test.
7877 * gnat.dg/pack22.adb: Likewise.
7878 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7880 2015-10-16 Christian Bruel <christian.bruel@st.com>
7883 * gcc.target/arm/no-align.c: New test.
7884 * gcc.target/arm/attr-align1.c: New test.
7885 * gcc.target/arm/attr-align2.c: New test.
7886 * gcc.target/arm/attr-align3.c: New test.
7888 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7890 * gcc.c-torture/compile/icfmatch.c: Add testcase
7892 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7895 * g++.dg/cpp1z/fold-ice1.C: New.
7897 2015-10-16 Michael Collison <michael.collison@linaro.org>
7898 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7900 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7902 2015-10-15 Marek Polacek <polacek@redhat.com>
7904 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7906 2015-10-15 Marek Polacek <polacek@redhat.com>
7908 PR tree-optimization/67953
7909 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7911 * gcc.dg/torture/pr67953.c: New test.
7913 2015-10-14 Jeff Law <law@redhat.com>
7915 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7916 contained within have their own file/test now.
7917 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7918 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7919 expectations a bit more.
7920 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7921 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7922 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7923 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7924 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7927 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7929 2015-10-14 Marek Polacek <polacek@redhat.com>
7931 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7941 2015-10-14 Richard Biener <rguenther@suse.de>
7943 PR tree-optimization/67915
7944 * gcc.dg/torture/pr67915.c: New testcase.
7946 2015-10-14 Marek Polacek <polacek@redhat.com>
7948 PR tree-optimization/67815
7949 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7950 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7951 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7953 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7955 * gcc.dg/pragma-pop_options-1.c: New test.
7957 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7958 Aldy Hernandez <aldyh@redhat.com>
7960 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7961 * c-c++-common/gomp/clauses-1.c: New test.
7962 * c-c++-common/gomp/clauses-2.c: New test.
7963 * c-c++-common/gomp/clauses-3.c: New test.
7964 * c-c++-common/gomp/clauses-4.c: New test.
7965 * c-c++-common/gomp/declare-target-1.c: New test.
7966 * c-c++-common/gomp/declare-target-2.c: New test.
7967 * c-c++-common/gomp/depend-3.c: New test.
7968 * c-c++-common/gomp/depend-4.c: New test.
7969 * c-c++-common/gomp/doacross-1.c: New test.
7970 * c-c++-common/gomp/if-1.c: New test.
7971 * c-c++-common/gomp/if-2.c: New test.
7972 * c-c++-common/gomp/linear-1.c: New test.
7973 * c-c++-common/gomp/map-2.c: New test.
7974 * c-c++-common/gomp/map-3.c: New test.
7975 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7976 f_omp_target_data): Add map clause to target data.
7977 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7978 * c-c++-common/gomp/ordered-1.c: New test.
7979 * c-c++-common/gomp/ordered-2.c: New test.
7980 * c-c++-common/gomp/ordered-3.c: New test.
7981 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7983 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7984 clause and ordered construct where no longer allowed.
7985 * c-c++-common/gomp/priority-1.c: New test.
7986 * c-c++-common/gomp/reduction-1.c: New test.
7987 * c-c++-common/gomp/schedule-simd-1.c: New test.
7988 * c-c++-common/gomp/sink-1.c: New test.
7989 * c-c++-common/gomp/sink-2.c: New test.
7990 * c-c++-common/gomp/sink-3.c: New test.
7991 * c-c++-common/gomp/sink-4.c: New test.
7992 * c-c++-common/gomp/udr-1.c: New test.
7993 * c-c++-common/taskloop-1.c: New test.
7994 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7995 value of _OPENMP macro.
7996 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7997 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7998 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7999 * gcc.dg/gomp/clause-1.c:
8000 * gcc.dg/gomp/reduction-1.c: New test.
8001 * gcc.dg/gomp/sink-fold-1.c: New test.
8002 * gcc.dg/gomp/sink-fold-2.c: New test.
8003 * gcc.dg/gomp/sink-fold-3.c: New test.
8004 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8005 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8006 of non-static data members.
8007 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8008 Add some linear clause tests.
8009 * g++.dg/gomp/declare-simd-3.C: New test.
8010 * g++.dg/gomp/linear-1.C: New test.
8011 * g++.dg/gomp/member-1.C: New test.
8012 * g++.dg/gomp/member-2.C: New test.
8013 * g++.dg/gomp/pr66571-2.C: New test.
8014 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8016 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8017 in reduction clause.
8018 * g++.dg/gomp/reference-1.C: New test.
8019 * g++.dg/gomp/sink-1.C: New test.
8020 * g++.dg/gomp/sink-2.C: New test.
8021 * g++.dg/gomp/sink-3.C: New test.
8022 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8023 * g++.dg/gomp/this-1.C: New test.
8024 * g++.dg/gomp/this-2.C: New test.
8025 * g++.dg/vect/simd-clone-2.cc: New test.
8026 * g++.dg/vect/simd-clone-2.h: New test.
8027 * g++.dg/vect/simd-clone-3.cc: New test.
8028 * g++.dg/vect/simd-clone-4.cc: New test.
8029 * g++.dg/vect/simd-clone-4.h: New test.
8030 * g++.dg/vect/simd-clone-5.cc: New test.
8032 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8034 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8035 after r228716 (Fix vtbl[34] and vtbx4).
8037 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8039 PR tree-optimization/67909, 67947
8040 * gcc.dg/torture/pr67947.c: New test.
8042 2015-10-13 Jeff Law <law@redhat.com>
8044 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8046 2015-10-12 Jeff Law <law@redhat.com>
8048 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8049 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8050 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8051 ssa-dom-thread-11.c.
8053 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8055 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8058 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8060 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8062 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8063 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8064 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8065 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8066 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8067 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8068 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8069 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8071 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8073 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8074 and -mno-frame-header-opt options.
8075 * gcc.target/mips/frame-header-1.c: New file.
8076 * gcc.target/mips/frame-header-2.c: New file.
8077 * gcc.target/mips/frame-header-3.c: New file.
8079 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8080 Hale Wang <hale.wang@arm.com>
8082 * gcc.dg/tree-ssa/forwprop-33.c: New.
8084 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8087 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8088 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8089 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8090 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8091 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8092 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8093 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8094 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8095 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8096 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8098 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8100 * lib/multiline.exp: New file.
8101 * lib/prune.exp: Load multiline.exp.
8102 (prune_gcc_output): Call into multiline.exp to handle any
8103 multiline output directives.
8104 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8107 2015-10-09 Martin Jambor <mjambor@suse.cz>
8109 PR tree-optimization/67794
8110 * gcc.dg/ipa/ipa-sra-10.c: New test.
8111 * gcc.dg/torture/pr67794.c: Likewise.
8113 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8115 PR rtl-optimization/67828
8116 * gcc.dg/torture/pr67828.c: New.
8118 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8121 * lib/target-supports.exp (check_effective_target_non_strict_align):
8122 Adjust for arm*-*-*.
8123 * gcc.target/arm/pr67366.c: New test.
8125 2015-10-09 Richard Biener <rguenther@suse.de>
8127 PR tree-optimization/67891
8128 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8130 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8132 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8134 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8136 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8138 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8140 * gcc.dg/loop-unswitch-2.c: New test.
8141 * gcc.dg/loop-unswitch-3.c: Likewise.
8142 * gcc.dg/loop-unswitch-4.c: Likewise.
8144 2015-10-08 Tom de Vries <tom@codesourcery.com>
8146 * gcc.dg/dse.c: Only dump in dse1 pass.
8147 * gcc.dg/tree-ssa/pr30375.c: Same.
8149 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8152 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8153 (PUSH, POP): New defines.
8154 (sse2_test): Use PUSH and POP to misalign runtime stack.
8155 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8157 2015-10-07 James Norris <jnorris@codesourcery.com>
8159 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8160 to atomic_init. (atomic_init): Restrict flags usage.
8162 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8165 * gfortran.dg/sizeof_5.f90: New test.
8167 2015-10-06 Jeff Law <law@redhat.com>
8169 * gcc.c-torture/compile/pr67816.c: New test.
8171 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8173 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8175 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8178 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8180 2015-10-06 Marek Polacek <polacek@redhat.com>
8183 * c-c++-common/Wtautological-compare-4.c: New test.
8185 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8186 Peter Bergner <bergner@vnet.ibm.com>
8189 * gcc.target/powerpc/pr67808.c: New test.
8191 2015-10-06 Nick Clifton <nickc@redhat.com>
8193 * gcc.target/msp430: New directory.
8194 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8196 * gcc.target/msp430/data-attributes.c: New file. Checks the
8197 noinit and persistent data attributes.
8199 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8201 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8203 2015-10-06 Richard Biener <rguenther@suse.de>
8205 PR tree-optimization/67859
8206 * gcc.dg/torture/pr67859.c: New testcase.
8208 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8210 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8212 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8215 * g++.dg/template/defarg19.C: New.
8216 * g++.dg/template/defarg20.C: Likewise.
8218 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8219 Sebastian Pop <s.pop@samsung.com>
8221 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8223 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8224 Sebastian Pop <s.pop@samsung.com>
8226 * gcc.dg/graphite/scop-sor.c: Xfail.
8228 2015-10-05 Martin Jambor <mjambor@suse.cz>
8229 Jan Hubicka <hubicka@ucw.cz>
8231 * gcc.dg/ipa/propalign-4.c: New test.
8232 * gcc.dg/ipa/propalign-5.c: Likewise.
8234 2015-10-05 Marek Polacek <polacek@redhat.com>
8236 PR tree-optimization/67821
8237 * gcc.dg/torture/pr67821-2.c: New test.
8238 * gcc.dg/torture/pr67821.c: New test.
8240 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8242 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8244 2015-10-05 Christian Bruel <christian.bruel@st.com>
8246 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8248 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8250 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8251 (exec_vcvt): Add comments.
8253 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8255 PR rtl-optimization/67447
8256 * gcc.target/i386/pr67447.c: New test.
8258 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8260 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8262 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8263 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8264 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8265 * gcc.target/i386/vect-unpack-1.c: Ditto.
8266 * gcc.target/i386/vect-unpack-2.c: Ditto.
8268 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8271 * gfortran.dg/common_24.f: New.
8273 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8275 * gcc.target/arm/pr67756.c: Fixed warnings.
8277 2015-10-02 Marek Polacek <polacek@redhat.com>
8280 * gcc.dg/pr67730-1.c: New test.
8281 * gcc.dg/pr67730-2.c: New test.
8282 * gcc.dg/pr67730.h: New test.
8284 2015-10-02 Marek Polacek <polacek@redhat.com>
8286 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8288 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8290 PR tree-optimization/67754
8291 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8292 * gfortran.dg/graphite/block-2.f: Same.
8294 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8296 * gcc.dg/graphite/scop-23.c: New.
8298 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8300 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8303 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8305 PR rtl-optimization/67756
8306 * gcc.target/arm/pr67756.c: New.
8308 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8310 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8311 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8312 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8314 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8317 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8319 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8320 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8321 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8322 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8323 * gcc.target/i386/vect-unpack-1.c: Ditto.
8324 * gcc.target/i386/vect-unpack-2.c: Ditto.
8326 2015-10-02 Marek Polacek <polacek@redhat.com>
8329 * c-c++-common/Wduplicated-cond-1.c: New test.
8330 * c-c++-common/Wduplicated-cond-2.c: New test.
8331 * c-c++-common/Wduplicated-cond-3.c: New test.
8332 * c-c++-common/Wduplicated-cond-4.c: New test.
8333 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8334 -Wduplicated-cond warning.
8336 2015-10-02 Renlin Li <renlin.li@arm.com>
8338 * gcc.target/aarch64/csneg-1.c: Update.
8340 2015-10-02 Renlin Li <renlin.li@arm.com>
8343 * gcc.target/aarch64/pr66776.c: New.
8345 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8347 * gnat.dg/warn13.adb: New test.
8349 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8351 * gnat.dg/vect15.ad[sb]: New test.
8352 * gnat.dg/vect16.ad[sb]: Likewise.
8353 * gnat.dg/vect17.ad[sb]: Likewise.
8354 * gnat.dg/vect18.ad[sb]: Likewise.
8356 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8358 PR rtl-optimization/67786
8359 PR rtl-optimization/67787
8360 * gcc.dg/pr67786.c: New test.
8361 * gcc.dg/pr67787.c: Likewise.
8363 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8365 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8367 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8370 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8372 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8376 * gfortran.dg/string_array_constructor_1.f90: New.
8377 * gfortran.dg/string_array_constructor_2.f90: New.
8378 * gfortran.dg/string_array_constructor_3.f90: New.
8380 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8384 * gcc.target/powerpc/pr67789.c: New testcase.
8386 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8389 * gfortran.dg/pr67802.f90: New test.
8391 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8394 gfortran.dg/pr66979.f90: new test.
8396 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8399 * gfortran.dg/pr67616.f90: New test.
8401 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8404 * g++.dg/cpp0x/range-for30.C: New.
8406 2015-10-01 Marek Polacek <polacek@redhat.com>
8409 * gcc.dg/atomic/pr65345-4.c: New test.
8410 * gcc.dg/pr65345-3.c: New test.
8412 2015-10-01 Marek Polacek <polacek@redhat.com>
8414 PR tree-optimization/67769
8415 * gcc.dg/torture/pr67769.c: New test.
8417 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8419 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8421 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8424 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8426 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8428 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8429 (main): Rename to sse2_test. Abort if count != 5.
8430 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8432 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8434 2015-10-01 Richard Biener <rguenther@suse.de>
8436 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8437 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8439 2015-09-30 Jeff Law <law@redhat.com>
8441 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8443 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8445 PR rtl-optimization/67037
8446 * gcc.c-torture/execute/pr67037.c: New test.
8448 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8450 * lib/target-supports.exp (check_effective_target_sync_int_128):
8451 Return 1 on spu-*-* targets.
8452 (check_effective_target_sync_int_128_runtime): Likewise.
8453 (check_effective_target_sync_long_long): Likewise.
8454 (check_effective_target_sync_long_long_runtime): Likewise.
8455 (check_effective_target_sync_int_long): Likewise.
8456 (check_effective_target_sync_char_short): Likewise.
8458 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8460 * gcc.target/i386/pr67761.c: New test.
8462 2015-09-30 Marek Polacek <polacek@redhat.com>
8465 * gcc.dg/pr67730.c: New test.
8467 2015-09-30 Marek Polacek <polacek@redhat.com>
8469 PR tree-optimization/67690
8470 * gcc.dg/torture/pr67690.c: New test.
8472 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8474 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8475 * g++.dg/gomp/tls-wrap4.C: Likewise.
8476 * gcc.dg/atomic-op-optimize.c: Likewise.
8477 * gcc.dg/pr54087.c: Likewise.
8478 * gcc.dg/tls/section-2.c: Likewise.
8479 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8480 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8481 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8482 * gcc.target/arm/divzero.c: Likewise.
8483 * gcc.target/arm/sibcall-2.c: Likewise.
8484 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8485 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8486 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8487 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8488 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8489 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8490 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8491 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8492 * gfortran.dg/default_format_2.f90: Likewise.
8493 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8495 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8497 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8499 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8501 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8502 * gfortran.dg/round_4.f90: ditto.
8504 2015-09-29 Richard Biener <rguenther@suse.de>
8506 PR tree-optimization/67170
8507 * gfortran.dg/pr67170.f90: New testcase.
8509 2015-09-29 Richard Biener <rguenther@suse.de>
8511 PR tree-optimization/67741
8512 * gcc.dg/torture/pr67741.c: New testcase.
8514 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8516 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8517 non-zero for __builtin_signbit tests.
8519 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8522 * gcc.target/i386/pr65105-1.c: New.
8523 * gcc.target/i386/pr65105-2.c: New.
8524 * gcc.target/i386/pr65105-3.c: New.
8525 * gcc.target/i386/pr65105-4.C: New.
8526 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8528 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8530 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8532 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8536 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8538 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8539 * gfortran.dg/function_types_3.f90: Change error message to
8540 "Type inaccessible...."
8541 * gfortran.dg/ptr_func_assign_1.f08: New test.
8542 * gfortran.dg/ptr_func_assign_2.f08: New test.
8544 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8548 * gfortran.dg/ptr_func_assign_3.f08: New test.
8549 * gfortran.dg/ptr_func_assign_4.f08: New test.
8551 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8552 Sebastian Pop <s.pop@samsung.com>
8554 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8555 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8556 * gcc.dg/graphite/block-3.c: Same.
8557 * gcc.dg/graphite/block-4.c: Same.
8558 * gcc.dg/graphite/block-5.c: Same.
8559 * gcc.dg/graphite/block-6.c: Same.
8560 * gcc.dg/graphite/block-7.c: Same.
8561 * gcc.dg/graphite/block-8.c: Same.
8562 * gcc.dg/graphite/block-pr47654.c: Same.
8563 * gcc.dg/graphite/interchange-0.c: Same.
8564 * gcc.dg/graphite/interchange-1.c: Same.
8565 * gcc.dg/graphite/interchange-10.c: Same.
8566 * gcc.dg/graphite/interchange-11.c: Same.
8567 * gcc.dg/graphite/interchange-12.c: Same.
8568 * gcc.dg/graphite/interchange-13.c: Same.
8569 * gcc.dg/graphite/interchange-14.c: Same.
8570 * gcc.dg/graphite/interchange-15.c: Same.
8571 * gcc.dg/graphite/interchange-3.c: Same.
8572 * gcc.dg/graphite/interchange-4.c: Same.
8573 * gcc.dg/graphite/interchange-5.c: Same.
8574 * gcc.dg/graphite/interchange-6.c: Same.
8575 * gcc.dg/graphite/interchange-7.c: Same.
8576 * gcc.dg/graphite/interchange-8.c: Same.
8577 * gcc.dg/graphite/interchange-9.c: Same.
8578 * gcc.dg/graphite/interchange-mvt.c: Same.
8579 * gcc.dg/graphite/pr35356-1.c: Same.
8580 * gcc.dg/graphite/pr35356-3.c: Same.
8581 * gcc.dg/graphite/pr37485.c: Same.
8582 * gcc.dg/graphite/scop-1.c: Same.
8583 * gcc.dg/graphite/scop-11.c: Same.
8584 * gcc.dg/graphite/scop-5.c: Same.
8585 * gcc.dg/graphite/uns-block-1.c: Same.
8586 * gcc.dg/graphite/uns-interchange-9.c: Same.
8587 * gfortran.dg/graphite/block-1.f90: Same.
8588 * gfortran.dg/graphite/interchange-3.f90: Same.
8589 * gfortran.dg/graphite/pr14741.f90: Same.
8590 * gfortran.dg/graphite/block-2.f: Same.
8592 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8593 Sebastian Pop <s.pop@samsung.com>
8595 PR tree-optimization/67700
8596 * gcc.dg/graphite/run-id-pr67700.c: New.
8598 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8601 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8602 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8604 * gcc.target/sh/pr54236-5.c: New.
8605 * gcc.target/sh/pr54236-6.c: New.
8607 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8609 PR rtl-optimization/67456
8610 PR rtl-optimization/67464
8611 PR rtl-optimization/67465
8612 * gcc.dg/pr67465.c: New test.
8614 2015-09-28 Tom de Vries <tom@codesourcery.com>
8616 PR tree-optimization/62171
8617 * gcc.dg/vect/pr62171.c: New test.
8619 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8621 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8622 skip on AIX. XFAIL individual line tests.
8624 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8626 PR rtl-optimization/64164
8627 PR tree-optimization/67312
8628 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8629 * gcc.target/i386/stackalign/return-4.c: Add -O.
8631 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8633 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8635 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8638 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8640 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8642 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8643 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8644 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8645 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8646 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8647 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8648 DW_AT_noreturn on AIX.
8649 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8650 DW_AT_noreturn on AIX.
8651 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8652 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8653 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8654 DW_AT_GNU_deleted on AIX.
8655 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8656 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8657 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8658 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8659 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8660 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8661 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8662 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8663 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8664 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8665 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8666 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8667 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8668 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8669 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8671 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8674 * gfortran.dg/pr67614.f90: New test.
8676 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8679 * gfortran.dg/pr67525.f90: New test.
8681 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8684 * gfortran.dg/allocatable_function_9.f90: New.
8686 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8689 * gcc.target/sh/pr67675.c: New.
8691 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8693 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8695 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8697 * gcc.target/i386/pr66749.c (dg-options): Replace
8698 -mtune=lakemount with -mtune=lakemont.
8699 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8700 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8702 2015-09-25 Marek Polacek <polacek@redhat.com>
8704 * c-c++-common/ubsan/bounds-11.c: New test.
8705 * c-c++-common/ubsan/bounds-12.c: New test.
8707 2015-09-25 Marek Polacek <polacek@redhat.com>
8710 * c-c++-common/ubsan/pr64906.c: New test.
8712 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8714 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8715 with -mtune=lakemount.
8716 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8717 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8719 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8722 * gcc.dg/Werror-13.c: New test.
8724 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8726 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8728 2015-09-24 Richard Biener <rguenther@suse.de>
8731 * g++.dg/pr67699.C: New testcase.
8733 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8736 * gcc.target/arm/fp16-inf.c: New test.
8738 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8740 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8741 name while checking for AVX-512VBMI presence.
8743 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8745 * lib/target-supports.exp (check_effective_target_pie): Check for
8746 PIE support on Solaris 11.x and 12.
8748 2015-09-24 Richard Biener <rguenther@suse.de>
8750 * g++.dg/tree-ssa/restrict3.C: New testcase.
8752 2015-09-24 Richard Biener <rguenther@suse.de>
8754 PR tree-optimization/48885
8755 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8757 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8759 * c-c++-common/Wmisleading-indentation.c: Augment test.
8761 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8763 Fix small typos in the coding rule enforcement warnings.
8764 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8767 2015-09-23 Richard Biener <rguenther@suse.de>
8770 * gcc.dg/ubsan/pr67662.c: New testcase.
8772 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8775 * gcc.dg/pragma-diag-6.c: New test.
8777 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8779 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8781 2015-09-23 Richard Biener <rguenther@suse.de>
8783 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8785 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8787 * c-c++-common/Wmisleading-indentation.c: Augment test.
8789 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8791 * g++.dg/diagostic/disable.C: New.
8793 2015-09-22 Tom de Vries <tom@codesourcery.com>
8795 PR tree-optimization/67671
8796 * g++.dg/pr67671.C: New test.
8798 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8801 * gcc.target/i386/pr67480.c: New test.
8803 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8805 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8806 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8807 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8808 avx512dq, avx512cd, avx512er and avx512pf.
8810 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8812 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8813 update-fetch operations.
8814 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8816 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8818 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8819 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8821 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8823 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8825 * gcc.target/aarch64/atomic-inst-swap.c: New.
8827 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8829 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8830 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8831 * gcc.target/i386/pr59789.c (f1): Likewise.
8832 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8833 * gcc.target/i386/intrinsics_6.c: Likewise.
8834 * gcc.dg/winline-5.c (int t): Likewise.
8835 * gcc.dg/winline-9.c (t): Likewise.
8836 * gcc.dg/always_inline2.c (q): Likewise.
8837 * gcc.dg/winline-2.c (inline int t): Likewise.
8838 * gcc.dg/winline-6.c: Likewise.
8839 * gcc.dg/winline-10.c (void g): Likewise.
8840 * gcc.dg/pr49243.c (void parse): Likewise.
8841 * gcc.dg/always_inline3.c (q2): Likewise.
8842 * gcc.dg/winline-3.c: Likewise.
8843 * gcc.dg/winline-7.c (inline void *t): Likewise.
8845 2015-09-22 Tom de Vries <tom@codesourcery.com>
8847 PR tree-optimization/67666
8848 * g++.dg/pr67666.C: New test.
8850 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8853 * gfortran.dg/pr67615.f90: new test.
8855 2015-09-21 Jeff Law <law@redhat.com>
8857 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8859 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8861 Complete the implementation of N4230, Nested namespace definition.
8862 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8863 attributes and nested namespace definitions.
8864 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8865 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8866 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8867 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8868 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8869 appearing before the namespace identifier.
8871 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8874 * gcc.dg/cpp/pr66415-1.c: Test column number.
8876 2015-09-21 Richard Biener <rguenther@suse.de>
8878 * g++.dg/ext/attr-alias-3.C: Add -g.
8880 2015-09-21 Richard Biener <rguenther@suse.de>
8883 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8885 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8888 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8890 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8892 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8894 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8897 * gcc.dg/pr53265.c: Update.
8899 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8901 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8903 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8906 * gcc.target/sh/pr59478.c: New.
8908 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8911 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8912 * gcc.target/sh/pr54236-2.c: Likewise.
8914 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8916 * gcc.target/sh/pr43417.c: Move target independent test to ...
8917 * gcc.c-torture/compile/pr43417.c: ... here.
8919 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8921 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8922 check_effective_target_big_endian, check_effective_target_little_endian,
8923 check_effective_target_any_fpu, check_effective_target_double_fpu,
8924 check_effective_target_use_single_only_fpu,
8925 check_effective_target_default_single_fpu,
8926 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8927 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8928 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8929 check_effective_target_fmovd_enabled,
8930 check_effective_target_has_privileged, check_effective_target_has_pref,
8931 check_effective_target_banked_r0r7_isr,
8932 check_effective_target_stack_save_isr): New effective target checks.
8933 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8934 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8935 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8936 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8937 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8938 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8939 * gcc.target/sh/attr-isr.c: Likewise.
8940 * gcc.target/sh/fpul-usage-1.c: Likewise.
8941 * gcc.target/sh/hiconst.c: Likewise.
8942 * gcc.target/sh/mfmovd.c: Likewise.
8943 * gcc.target/sh/pr21255-3.c: Likewise.
8944 * gcc.target/sh/pr33135-1.c: Likewise.
8945 * gcc.target/sh/pr33135-2.c: Likewise.
8946 * gcc.target/sh/pr33135-3.c: Likewise.
8947 * gcc.target/sh/pr33135-4.c: Likewise.
8948 * gcc.target/sh/pr39423-2.c: Likewise.
8949 * gcc.target/sh/pr49880-4.c: Likewise.
8950 * gcc.target/sh/pr49880-5.c: Likewise.
8951 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8952 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8953 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8954 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8955 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8956 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8957 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8958 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8959 * gcc.target/sh/pr50751-2.c: Likewise.
8960 * gcc.target/sh/pr50751-3.c: Likewise.
8961 * gcc.target/sh/pr50751-5.c: Likewise.
8962 * gcc.target/sh/pr50751-6.c: Likewise.
8963 * gcc.target/sh/pr50751-8.c: Likewise.
8964 * gcc.target/sh/pr51244-15.c: Likewise.
8965 * gcc.target/sh/pr51244-2.c: Likewise.
8966 * gcc.target/sh/pr51244-20.c: Likewise.
8967 * gcc.target/sh/pr51244-6.c: Likewise.
8968 * gcc.target/sh/pr52483-4.c: Likewise.
8969 * gcc.target/sh/pr53511-1.c: Likewise.
8970 * gcc.target/sh/pr53512-1.c: Likewise.
8971 * gcc.target/sh/pr53512-2.c: Likewise.
8972 * gcc.target/sh/pr53512-3.c: Likewise.
8973 * gcc.target/sh/pr53512-4.c: Likewise.
8974 * gcc.target/sh/pr53513-1.c: Likewise.
8975 * gcc.target/sh/pr54089-2.c: Likewise.
8976 * gcc.target/sh/pr54089-3.c: Likewise.
8977 * gcc.target/sh/pr54089-4.c: Likewise.
8978 * gcc.target/sh/pr54602-2.c: Likewise.
8979 * gcc.target/sh/pr54602-3.c: Likewise.
8980 * gcc.target/sh/pr54602-4.c: Likewise.
8981 * gcc.target/sh/pr54680.c: Likewise.
8982 * gcc.target/sh/pr55303-1.c: Likewise.
8983 * gcc.target/sh/pr55303-2.c: Likewise.
8984 * gcc.target/sh/pr55303-3.c: Likewise.
8985 * gcc.target/sh/pr56547-1.c: Likewise.
8986 * gcc.target/sh/pr56547-2.c: Likewise.
8987 * gcc.target/sh/pr61195.c: Likewise.
8988 * gcc.target/sh/pr61996.c: Likewise.
8989 * gcc.target/sh/pr6526.c: Likewise.
8990 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8991 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8992 * gcc.target/sh/prefetch.c: Likewise.
8993 * gcc.target/sh/rte-delay-slot.c: Likewise.
8994 * gcc.target/sh/sh2a-band.c: Likewise.
8995 * gcc.target/sh/sh2a-bclr.c: Likewise.
8996 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8997 * gcc.target/sh/sh2a-bld.c: Likewise.
8998 * gcc.target/sh/sh2a-bor.c: Likewise.
8999 * gcc.target/sh/sh2a-bset.c: Likewise.
9000 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9001 * gcc.target/sh/sh2a-bxor.c: Likewise.
9002 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9003 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9004 * gcc.target/sh/sh2a-movrt.c: Likewise.
9005 * gcc.target/sh/sh2a-resbank.c: Likewise.
9006 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9007 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9008 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9009 * gcc.target/sh/sh4a-cosf.c: Likewise.
9010 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9011 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9012 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9013 * gcc.target/sh/sh4a-sinf.c: Likewise.
9015 2015-09-20 Jeff Law <law@redhat.com>
9017 PR tree-optimization/47679
9018 * g++.dg/warn/Wuninitialized-6.C: New test.
9020 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9022 Implement nested namespace definitions.
9023 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9024 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9025 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9026 * g++.dg/lookup/name-clash5.C: Adjust.
9027 * g++.dg/lookup/name-clash6.C: Likewise.
9029 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9031 * gcc.dg/pragma-diag-5.c: New test.
9033 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9036 * gcc.dg/torture/pr67619.c: New test.
9037 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9040 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9042 PR tree-optimization/67283
9043 * gcc.dg/tree-ssa/sra-15.c: New.
9044 * gcc.dg/tree-ssa/sra-16.c: New.
9046 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9049 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9050 (f2, f3): Make the function static.
9051 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9053 2015-09-17 Christian Bruel <christian.bruel@st.com>
9055 * gcc.target/arm/attr_thumb-static2.c: New test.
9057 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9059 * gnat.dg/overflow_sum3.adb: New test.
9061 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9063 * gcc.target/arm/stack-checking.c: New test.
9065 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9068 * gfortran.dg/public_private_module_5.f90: Add module procedure
9069 trigger_smod to ensure that the smod file is written.
9071 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9073 * gcc.target/aarch64/copysign_1.c: New.
9074 * gcc.target/aarch64/copysign_2.c: New.
9076 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9078 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9079 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9080 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9082 2015-09-16 John Marino <gnugcc@marino.st>
9084 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9086 2015-09-16 Richard Biener <rguenther@suse.de>
9089 * gcc.dg/torture/pr67253.c: New testcase.
9091 2015-09-16 Richard Biener <rguenther@suse.de>
9094 * gcc.dg/pr67271.c: New testcase.
9096 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9098 * gnat.dg/opt49.adb: New test.
9100 2015-09-16 Richard Biener <rguenther@suse.de>
9103 * gcc.dg/torture/pr67442.c: New testcase.
9105 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9107 * gnat.dg/array24.adb: New test.
9108 * gnat.dg/blocklocs.adb: Delete.
9110 2015-09-15 Marek Polacek <polacek@redhat.com>
9113 * gcc.dg/pr67580.c: New test.
9115 2015-09-15 Richard Biener <rguenther@suse.de>
9117 PR tree-optimization/67470
9118 * gcc.dg/torture/pr67470.c: New testcase.
9120 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9122 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9124 2015-09-15 Richard Biener <rguenther@suse.de>
9127 * gcc.dg/pr67563.c: New testcase.
9129 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9132 * gfortran.dg/pr67460.f90: New test.
9134 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9136 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9137 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9139 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9142 * g++.dg/cpp0x/new-auto1.C: New.
9144 2015-09-11 Mark Wielaard <mjw@redhat.com>
9147 * g++.dg/warn/unused-variable-1.C: New test.
9148 * g++.dg/warn/unused-variable-2.C: Likewise.
9149 * gcc.dg/unused-4.c: Adjust warning for static const.
9150 * gcc.dg/unused-variable-1.c: New test.
9151 * gcc.dg/unused-variable-2.c: Likewise.
9153 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9155 * gfortran.dg/private_type_3.f90: Require visibility.
9156 * gfortran.dg/module_variable_2.f90: Same.
9157 * gfortran.dg/nested_forall_1.f: Same.
9158 * gfortran.dg/elemental_dependency_4.f90: Same.
9159 * gfortran.dg/bind_c_usage_25.f90: Same.
9160 * gfortran.dg/access_spec_1.f90: Same.
9161 * gfortran.dg/public_private_module_2.f90: Same.
9162 * gfortran.dg/host_assoc_variable_1.f90: Same.
9163 * gfortran.dg/public_private_module_6.f90: Same.
9164 * gfortran.dg/module_variable_1.f90: Same.
9165 * gfortran.dg/pr37286.f90: Same.
9166 * gfortran.dg/internal_pack_7.f90: Same.
9167 * gfortran.dg/submodule_10.f08: Same.
9168 * gfortran.dg/allocatable_function_8.f90: Same.
9169 * gfortran.dg/merge_init_expr_2.f90: Same.
9170 * gfortran.dg/class_37.f03: Same.
9171 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9172 * gfortran.dg/typebound_call_20.f03: Same.
9173 * gfortran.dg/proc_ptr_result_3.f90: Same.
9174 * gfortran.dg/pr32535.f90: Same.
9175 * gfortran.dg/typebound_proc_19.f90: Same.
9176 * gfortran.dg/initialization_10.f90: Same.
9177 * gfortran.dg/bind_c_usage_8.f03: Same.
9178 * gfortran.dg/pr61335.f90: Same.
9179 * gfortran.dg/elemental_dependency_5.f90: Same.
9180 * gfortran.dg/proc_ptr_3.f90: Same.
9181 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9183 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9185 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9186 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9187 * gcc.dg/loop-8.c: Likewise.
9189 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9192 * gnat.dg/specs/addr1.ads: Remove.
9194 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9196 * gcc.dg/pie-link.c: Add -pie to dg-options.
9198 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9200 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9201 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9203 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9205 * gcc.target/powerpc/swaps-p8-20.c: New test.
9206 * gcc.target/powerpc/swaps-p8-21.c: New test.
9208 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9211 * gfortran.dg/pr67526.f90: New test.
9213 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9216 * g++.dg/cpp0x/variadic166.C: New.
9218 2015-09-09 Mark Wielaard <mjw@redhat.com>
9220 * c-c++-common/nonnull-1.c: New test.
9222 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9225 * gfortran.dg/submodule_11.f08: New test.
9227 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9230 * gcc.c-torture/compile/pr67506.c: New test.
9232 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9234 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9235 initialization with a byte mask. No change expected here.
9236 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9237 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9238 initialization with contigious bitmask. Literal pool is expectd
9241 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9244 * gcc.target/arm/pr67439_1.c: New test.
9246 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9248 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9251 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9254 * g++.dg/gomp/pr67523.C: New test.
9257 * g++.dg/gomp/pr67522.C: New test.
9260 * c-c++-common/gomp/pr67521.c: New test.
9263 * c-c++-common/gomp/pr67517.c: New test.
9266 * g++.dg/gomp/pr67514.C: New test.
9269 * g++.dg/gomp/pr67511.C: New test.
9272 * c-c++-common/gomp/pr67502.c: New test.
9274 2015-09-09 Marek Polacek <polacek@redhat.com>
9277 * gcc.dg/pr67512.c: New test.
9279 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9282 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9283 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9284 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9285 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9287 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289 * gcc.target/aarch64/mod_2.x: New file.
9290 * gcc.target/aarch64/mod_256.x: Likewise.
9291 * gcc.target/arm/mod_2.c: New test.
9292 * gcc.target/arm/mod_256.c: Likewise.
9293 * gcc.target/aarch64/mod_2.c: Likewise.
9294 * gcc.target/aarch64/mod_256.c: Likewise.
9296 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9299 * g++.dg/gomp/pr67504.C: New test.
9302 * c-c++-common/gomp/pr67501.c: New test.
9305 * gcc.dg/gomp/pr67500.c: New test.
9308 * gcc.dg/gomp/pr67495.c: New test.
9310 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9311 Sebastian Pop <s.pop@samsung.com>
9313 PR tree-optimization/53852
9314 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9315 both isl-0.12 and isl-0.15.
9316 * gcc.dg/graphite/uns-interchange-14.c: Same.
9317 * gcc.dg/graphite/uns-interchange-15.c: Same.
9318 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9320 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9321 Sebastian Pop <s.pop@samsung.com>
9323 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9324 * gcc.dg/graphite/block-1.c: Same.
9325 * gcc.dg/graphite/block-5.c: Same.
9326 * gcc.dg/graphite/block-6.c: Same.
9327 * gcc.dg/graphite/interchange-1.c: Same.
9328 * gcc.dg/graphite/interchange-10.c: Same.
9329 * gcc.dg/graphite/interchange-11.c: Same.
9330 * gcc.dg/graphite/interchange-13.c: Same.
9331 * gcc.dg/graphite/interchange-14.c: Same.
9332 * gcc.dg/graphite/interchange-3.c: Same.
9333 * gcc.dg/graphite/interchange-4.c: Same.
9334 * gcc.dg/graphite/interchange-7.c: Same.
9335 * gcc.dg/graphite/interchange-8.c: Same.
9336 * gcc.dg/graphite/interchange-9.c: Same.
9337 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9338 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9339 * gcc.dg/graphite/pr37485.c: Same.
9340 * gcc.dg/graphite/scop-0.c (int toto): Same.
9341 * gcc.dg/graphite/scop-1.c: Same.
9342 * gcc.dg/graphite/scop-10.c: Same.
9343 * gcc.dg/graphite/scop-11.c: Same.
9344 * gcc.dg/graphite/scop-12.c: Same.
9345 * gcc.dg/graphite/scop-13.c: Same.
9346 * gcc.dg/graphite/scop-16.c: Same.
9347 * gcc.dg/graphite/scop-17.c: Same.
9348 * gcc.dg/graphite/scop-18.c: Same.
9349 * gcc.dg/graphite/scop-2.c: Same.
9350 * gcc.dg/graphite/scop-21.c (int test): Same.
9351 * gcc.dg/graphite/scop-22.c (void foo): Same.
9352 * gcc.dg/graphite/scop-4.c: Same.
9353 * gcc.dg/graphite/scop-5.c: Same.
9354 * gcc.dg/graphite/scop-6.c: Same.
9355 * gcc.dg/graphite/scop-7.c: Same.
9356 * gcc.dg/graphite/scop-8.c: Same.
9357 * gcc.dg/graphite/scop-9.c: Same.
9358 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9359 data-refs remain inside the inner loop.
9360 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9361 * gcc.dg/graphite/uns-interchange-14.c: Same.
9362 * gcc.dg/graphite/uns-interchange-9.c: Same.
9363 * gfortran.dg/graphite/interchange-3.f90
9365 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9368 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9369 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9370 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9371 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9372 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9373 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9374 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9375 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9376 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9377 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9378 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9381 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9383 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9384 * lib/target-supports.exp
9385 (check_effective_target_arm_neon_fp16_hw): New.
9387 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9389 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9390 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9392 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9394 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9395 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9397 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9398 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9399 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9400 when those are supported.
9401 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9404 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9405 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9408 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9409 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9410 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9412 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9414 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9416 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9417 Add float16x8_t case.
9418 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9419 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9420 main, exec_vcreate): Likewise.
9421 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9422 exec_vget_high): Likewise.
9423 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9424 exec_vget_low): Likewise.
9425 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9427 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9428 exec_vld1_dup): Likewise.
9429 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9430 exec_vld1_lane): Likewise.
9431 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9433 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9434 exec_vldX_dup): Likewise.
9435 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9436 exec_vldX_lane): Likewise.
9437 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9438 exec_vset_lane): Likewise.
9439 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9440 exec_vst1_lane): Likewise.
9442 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9444 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9445 * gcc.target/aarch64/vget_low_1.c: Likewise.
9447 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9449 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9450 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9451 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9452 (main): update orig_data to avoid float16 NaN on bigendian.
9454 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9456 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9458 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9459 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9460 * gcc.target/aarch64/vld1_lane.c: Likewise.
9462 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9465 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9467 2015-09-07 Marek Polacek <polacek@redhat.com>
9470 * gcc.dg/asm-10.c: New test.
9472 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9475 * gcc.dg/lto/pr67452_0.c: New test.
9477 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9480 * gcc.target/avr/pr65210.c: New test.
9482 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9485 * lib/target-supports.exp (check_cached_effective_target):
9486 Apppend $prop to et_prop_list only if needed.
9488 2015-09-04 Marek Polacek <polacek@redhat.com>
9491 * gcc.dg/ubsan/pr67279.c: New test.
9493 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9494 Petr Murzin <petr.murzin@intel.com>
9495 Kirill Yukhin <kirill.yukhin@intel.com>
9497 * gcc.target/i386/avx512f-scatter-1.c: New.
9498 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9499 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9501 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9503 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9504 rather than calling rmdir, cleanup if open fails.
9506 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9508 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9509 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9510 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9511 Return true for PowerPC targets that implement Altivec.
9513 2015-09-03 Renlin Li <renlin.li@arm.com>
9515 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9517 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9519 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9521 * gcc.target/powerpc/vec-shift.c: New test.
9523 2015-09-03 Tom de Vries <tom@codesourcery.com>
9525 PR tree-optimization/65637
9526 * gcc.dg/autopar/reduc-4.c: New test.
9528 2015-09-03 Tom de Vries <tom@codesourcery.com>
9530 PR tree-optimization/65637
9531 * gcc.dg/autopar/pr46099-2.c: New test.
9533 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9536 * g++.dg/pr67351.C: New test.
9538 2015-09-03 Richard Biener <rguenther@suse.de>
9541 * g++.dg/lto/pr66705_0.C: New testcase.
9543 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9546 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9547 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9549 2015-09-02 Marek Polacek <polacek@redhat.com>
9552 * gcc.dg/pr67432.c: New test.
9554 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9556 * lib/target-supports.exp (clear_effective_target_cache): New.
9557 (check_cached_effective_target): Update et_prop_list.
9558 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9559 * g++.dg/compat/compat.exp: Likewise.
9560 * g++.dg/compat/struct-layout-1.exp: Likewise.
9561 * lib/asan-dg.exp: Likewise.
9562 * lib/atomic-dg.exp: Likewise.
9563 * lib/cilk-plus-dg.exp: Likewise.
9564 * lib/clearcap.exp: Likewise.
9565 * lib/mpx-dg.exp: Likewise.
9566 * lib/tsan-dg.exp: Likewise.
9567 * lib/ubsan-dg.exp: Likewise.
9569 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9571 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9573 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9574 Andrew Bennett <andrew.bennett@imgtec.com>
9576 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9577 dependencies between ISA level and compact-branches.
9578 * gcc.target/mips/branch-10.c: Update expected output to allow
9579 compact forms of b/bal.
9580 * gcc.target/mips/branch-11.c: Likewise.
9581 * gcc.target/mips/branch-12.c: Likewise.
9582 * gcc.target/mips/branch-13.c: Likewise.
9583 * gcc.target/mips/branch-3.c: Likewise.
9584 * gcc.target/mips/branch-4.c: Likewise.
9585 * gcc.target/mips/branch-5.c: Likewise.
9586 * gcc.target/mips/branch-6.c: Likewise.
9587 * gcc.target/mips/branch-7.c: Likewise.
9588 * gcc.target/mips/branch-8.c: Likewise.
9589 * gcc.target/mips/branch-9.c: Likewise.
9590 * gcc.target/mips/branch-cost-1.c: Likewise.
9591 * gcc.target/mips/call-1.c: Likewise.
9592 * gcc.target/mips/call-2.c: Likewise.
9593 * gcc.target/mips/call-3.c: Likewise.
9594 * gcc.target/mips/call-4.c: Likewise.
9595 * gcc.target/mips/call-5.c: Likewise.
9596 * gcc.target/mips/call-6.c: Likewise.
9597 * gcc.target/mips/lazy-binding-1.c: Likewise.
9598 * gcc.target/mips/near-far-1.c: Likewise.
9599 * gcc.target/mips/near-far-2.c: Likewise.
9600 * gcc.target/mips/near-far-3.c: Likewise.
9601 * gcc.target/mips/near-far-4.c: Likewise.
9602 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9603 run with compact branches allowed.
9604 * gcc.target/mips/compact-branches-1.c: New file.
9605 * gcc.target/mips/compact-branches-2.c: Likewise.
9606 * gcc.target/mips/compact-branches-3.c: Likewise.
9607 * gcc.target/mips/compact-branches-4.c: Likewise.
9608 * gcc.target/mips/compact-branches-5.c: Likewise.
9609 * gcc.target/mips/compact-branches-6.c: Likewise.
9610 * gcc.target/mips/compact-branches-7.c: Likewise.
9612 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9614 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9615 Clean-up a created directory if testcase fails.
9617 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9620 * g++.dg/pr67405.C: New test.
9622 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9624 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9626 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9628 * gcc.dg/ifcvt-1.c: New test.
9629 * gcc.dg/ifcvt-2.c: Likewise.
9630 * gcc.dg/ifcvt-3.c: Likewise.
9632 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9635 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9638 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9640 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9642 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9645 * g++.dg/other/pr61753.C: New.
9647 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9649 * gcc.dg/tree-ssa/cmp-1.c: New file.
9651 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9653 * gcc.dg/tree-ssa/complex-7.c: New file.
9655 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9657 * gcc.target/powerpc/swaps-p8-19.c: New test.
9659 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9662 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9664 2015-08-29 Tom de Vries <tom@codesourcery.com>
9666 PR tree-optimization/46193
9667 * gcc.dg/autopar/pr46193.c: New test.
9669 2015-08-28 Nathan Sidwell <nathan@acm.org>
9671 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9672 use exit code for failure.
9674 * gcc.dg/torture/matrix-1.c: Use plain printf.
9675 * gcc.dg/torture/matrix-2.c: Likewise.
9676 * gcc.dg/torture/matrix-5.c: Likewise.
9677 * gcc.dg/torture/matrix-6.c: Likewise.
9678 * gcc.dg/torture/transpose-1.c: Likewise.
9679 * gcc.dg/torture/transpose-2.c: Likewise.
9680 * gcc.dg/torture/transpose-3.c: Likewise.
9681 * gcc.dg/torture/transpose-4.c: Likewise.
9682 * gcc.dg/torture/transpose-5.c: Likewise.
9683 * gcc.dg/torture/transpose-6.c: Likewise.
9685 2015-08-28 Jeff Law <law@redhat.com>
9688 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9689 * gcc.dg/torture/pr66752-1.c: New test
9690 * g++.dg/torture/pr66752-2.C: New test.
9692 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9694 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9696 * gcc.dg/tree-ssa/sra-15.c: New.
9698 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9700 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9701 * gcc.target/mips/msub-8.c: Ditto
9703 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9705 * lib/target-supports.exp (check-effective_target_vect_double):
9706 Enable for Power targets with VSX hardware available.
9707 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9708 vect_no_align && { ! vect_hw_misalign }.
9710 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9712 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9713 Replaced by opt_files, compile with -floop-nest-optimize.
9714 * g++.dg/graphite/graphite.exp: Same.
9715 * gfortran.dg/graphite/graphite.exp: Same.
9716 * gcc.dg/graphite/block-0.c: Adjust pattern.
9717 * gcc.dg/graphite/block-1.c: Same.
9718 * gcc.dg/graphite/block-3.c: Same.
9719 * gcc.dg/graphite/block-4.c: Same.
9720 * gcc.dg/graphite/block-5.c: Same.
9721 * gcc.dg/graphite/block-6.c: Same.
9722 * gcc.dg/graphite/block-7.c: Same.
9723 * gcc.dg/graphite/block-8.c: Same.
9724 * gcc.dg/graphite/block-pr47654.c: Same.
9725 * gcc.dg/graphite/interchange-0.c: Same.
9726 * gcc.dg/graphite/interchange-1.c: Same.
9727 * gcc.dg/graphite/interchange-10.c: Same.
9728 * gcc.dg/graphite/interchange-11.c: Same.
9729 * gcc.dg/graphite/interchange-12.c: Same.
9730 * gcc.dg/graphite/interchange-13.c: Same.
9731 * gcc.dg/graphite/interchange-14.c: Same.
9732 * gcc.dg/graphite/interchange-15.c: Same.
9733 * gcc.dg/graphite/interchange-3.c: Same.
9734 * gcc.dg/graphite/interchange-4.c: Same.
9735 * gcc.dg/graphite/interchange-5.c: Same.
9736 * gcc.dg/graphite/interchange-6.c: Same.
9737 * gcc.dg/graphite/interchange-7.c: Same.
9738 * gcc.dg/graphite/interchange-8.c: Same.
9739 * gcc.dg/graphite/interchange-9.c: Same.
9740 * gcc.dg/graphite/interchange-mvt.c: Same.
9741 * gcc.dg/graphite/pr37485.c: Same.
9742 * gcc.dg/graphite/uns-block-1.c: Same.
9743 * gcc.dg/graphite/uns-interchange-12.c: Same.
9744 * gcc.dg/graphite/uns-interchange-14.c: Same.
9745 * gcc.dg/graphite/uns-interchange-15.c: Same.
9746 * gcc.dg/graphite/uns-interchange-9.c: Same.
9747 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9748 * gfortran.dg/graphite/interchange-3.f90: Same.
9750 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9753 * gcc.target/i386/pr67317-1.c: New test.
9754 * gcc.target/i386/pr67317-2.c: Ditto.
9755 * gcc.target/i386/pr67317-3.c: Ditto.
9756 * gcc.target/i386/pr67317-4.c: Ditto.
9757 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9758 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9760 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9762 * gcc.target/powerpc/vec-shr.c: New.
9764 2015-08-27 Marek Polacek <polacek@redhat.com>
9767 * gcc.dg/torture/pr67005.c: New test.
9769 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9771 * gcc.dg/tree-ssa/sra-15.c: New.
9773 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9775 * gcc.target/aarch64/long_branch_1.c: New test.
9777 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9779 * gcc.target/s390/20150826-1.c: New test.
9781 2015-08-26 Renlin Li <renlin.li@arm.com>
9783 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9785 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9787 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9789 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9791 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9792 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9793 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9794 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9796 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9798 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9800 * gcc.target/aarch64/tlsle_1.x: New test source.
9801 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9802 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9803 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9805 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9808 * gfortran.dg/shape_8.f90: New test.
9810 2015-08-25 Marek Polacek <polacek@redhat.com>
9813 * gcc.dg/weak/weak-18.c: New test.
9815 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9817 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9818 gcc_jit_context_set_bool_use_external_driver.
9820 2015-08-25 Nathan Sidwell <nathan@acm.org>
9822 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9824 * gcc.dg/20001117-1.c: Needs return_address.
9825 * gcc.dg/20020415-1.c: Needs alloca.
9826 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9827 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9828 * gcc.dg/pr63186.c: Needs label_values.
9829 * gcc.dg/torture/pr33848.c: Likwise.
9831 * lib/target-supports.exp (check_effective_target_fopenacc,
9832 check_effective_target_fopenmp): Disable for nvptx.
9833 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9834 * gcc.dg/stack-usage-1.c: Likewise.
9835 * gcc.dg/stack-usage-2.c: Likewise.
9836 * gcc.dg/unused-5.c: Likewise.
9837 * gcc.dg/unwind-1.c: Likewise.
9839 2015-08-25 Christian Bruel <christian.bruel@st.com>
9841 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9842 * g++.dg/Wno-frame-address.C: Ditto.
9844 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9847 * g++.dg/pr67211.C: New test.
9849 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9853 * gfortran.dg/block_end_error_1.f90: New test.
9854 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9856 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9859 * gcc.target/i386/pr66821.c: New test.
9861 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9864 * gcc.target/i386/pr67329.c: New test.
9866 2015-08-24 Nathan Sidwell <nathan@acm.org>
9868 * gcc.dg/pr49551.c: Needs -fdata-sections.
9870 * gcc.dg/pr64935-2.c: Needs scheduling.
9872 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9873 * gcc.dg/torture/pr63738.c: Likewise.
9874 * gcc.dg/torture/pr64728.c: Likewise.
9875 * gcc.dg/pr63748.c: Likewise.
9876 * gcc.dg/20020312-2.c: Likewise.
9878 * gcc.dg/torture/pr66123.c: Needs label_values.
9880 * gcc.dg/torture/pr41261.c: Needs profiling.
9881 * gcc.dg/pr26570.c: Likewise.
9882 * gcc.dg/pr61776.c: Likewise.
9883 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9884 * gcc.dg/gomp/pr34610.c: Likewise.
9885 * gcc.dg/pr54121.c: Likewise.
9886 * gcc.dg/20050325-1.c: Likewise.
9887 * gcc.dg/pr66899.c: Likewise.
9888 * gcc.dg/pr48770.c: Likewise.
9889 * gcc.dg/pr24225.c: Likewise.
9891 * gcc.dg/pr27531-1.c: Needs io.
9892 * gcc.dg/pr44606.c: Likewise.
9894 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9896 * gcc.dg/pr51990.c: Needs alloca.
9898 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9900 2015-08-24 Tom de Vries <tom@codesourcery.com>
9902 PR tree-optimization/65468
9903 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9905 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9908 * gfortran.dg/backtrace_1.f90: New test.
9910 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9913 * gfortran.dg/execute_command_line_2.f90: New test.
9915 2015-08-23 Tom de Vries <tom@codesourcery.com>
9917 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9918 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9919 vect_no_int_max to vect_no_int_min_max.
9920 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9921 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9922 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9923 * gcc.dg/vect/slp-reduc-4.c: Same.
9924 * gcc.dg/vect/slp-reduc-5.c: Same.
9925 * gcc.dg/vect/vect-125.c: Same.
9926 * gcc.dg/vect/vect-13.c: Same.
9927 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9928 * gcc.dg/vect/vect-reduc-1.c: Same.
9929 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9930 * gcc.dg/vect/vect-reduc-1char.c:Same.
9931 * gcc.dg/vect/vect-reduc-1short.c: Same.
9932 * gcc.dg/vect/vect-reduc-2.c: Same.
9933 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9934 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9935 * lib/target-supports.exp: Same.
9937 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/cpp0x/decltype63.C: New.
9942 2015-08-22 Nathan Sidwell <nathan@acm.org>
9944 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9945 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9946 * c-c++-common/Wunused-var-8.c: Likewise.
9947 * c-c++-common/gomp/pr61486-2.c: Likewise.
9948 * c-c++-common/Wunused-var-6.c: Likewise.
9949 * c-c++-common/goacc/reduction-1.c: Likewise.
9950 * c-c++-common/goacc/reduction-2.c: Likewise.
9951 * c-c++-common/goacc/reduction-3.c: Likewise.
9952 * c-c++-common/goacc/reduction-4.c: Likewise.
9953 * gcc.dg/builtins-64.c: Likewise.
9954 * gcc.dg/pr59523.c: Likewise.
9955 * gcc.dg/tree-ssa/20080530.c: Likewise.
9956 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9957 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9958 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9959 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9960 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9961 * gcc.dg/pr59011.c: Likewise.
9962 * gcc.dg/uninit-9.c: Likewise.
9963 * gcc.dg/pr61561.c: Likewise.
9964 * gcc.dg/vla-4.c: Likewise.
9965 * gcc.dg/20101010-1.c: Likewise.
9966 * gcc.dg/pr49120.c: Likewise.
9967 * gcc.dg/20030331-2.c: Likewise.
9968 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9969 * gcc.dg/pr25682.c: Likewise.
9970 * gcc.dg/guality/guality.c: Likewise.
9971 * gcc.dg/pr27301.c: Likewise.
9972 * gcc.dg/uninit-9-O0.c: Likewise.
9973 * gcc.dg/fold-alloca-1.c: Likewise.
9974 * gcc.dg/pr41470.c: Likewise.
9975 * gcc.dg/pr51491-2.c: Likewise.
9976 * gcc.dg/winline-7.c: Likewise.
9977 * gcc.dg/vla-2.c: Likewise.
9978 * gcc.dg/pr50764.c: Likewise.
9979 * gcc.dg/c99-vla-1.c: Likewise.
9980 * gcc.dg/pr33238.c: Likewise.
9981 * gcc.dg/c99-const-expr-13.c: Likewise.
9982 * gcc.dg/builtin-return-1.c: Likewise.
9983 * gcc.dg/vla-3.c: Likewise.
9984 * gcc.dg/20020415-1.c: Likewise.
9985 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9986 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9987 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9988 * gcc.dg/torture/calleesave-sse.c: Likewise.
9989 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9990 * gcc.dg/gomp/vla-2.c: Likewise.
9991 * gcc.dg/gomp/vla-3.c: Likewise.
9992 * gcc.dg/gomp/vla-4.c: Likewise.
9993 * gcc.dg/gomp/pr30494.c: Likewise.
9994 * gcc.dg/gomp/vla-5.c: Likewise.
9995 * gcc.dg/pr51990-2.c: Likewise.
9996 * gcc.dg/vla-22.c: Likewise.
9998 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10000 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10001 * gcc.dg/dollar.c: Likewise.
10002 * gcc.dg/pragma-message.c: Likewise.
10003 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10004 * c-c++-common/raw-string-14.c: Likewise.
10006 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10008 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10009 property that instantiation here is a compile-time error.
10011 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10013 * g++.dg/other/pr67065.C: Extend.
10015 2015-08-21 Nathan Sidwell <nathan@acm.org>
10017 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10019 (check_effective_target_global_constructor): New.
10020 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10021 * gcc.dg/debug/debug.exp: Skip for nvptx.
10022 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10024 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10025 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10026 * gcc.c-torture/compile/pr33855.c: Likewise.
10027 * gcc.c-torture/compile/920723-1.c: Likewise.
10028 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10030 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10032 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10035 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10037 * gcc.c-torture/execute/switch-1.c: Likewise.
10039 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10040 * gcc.c-torture/execute/printf-1.c: Likewise.
10041 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10042 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10043 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10044 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10045 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10046 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10047 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10048 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10049 * gcc.c-torture/execute/gofast.c: Likewise.
10050 * gcc.c-torture/execute/complex-6.c: Likewise.
10052 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10053 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10054 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10055 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10056 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10057 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10058 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10059 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10060 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10061 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10062 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10063 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10064 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10065 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10066 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10067 * gcc.dg/setjmp-1.c: Likewise.
10068 * gcc.dg/cleanup-5.c: Likewise.
10069 * gcc.dg/cleanup-12.c: Likewise.
10070 * gcc.dg/cleanup-13.c: Likewise.
10072 * gcc.dg/constructor-1.c: Require global ctor.
10074 * gcc.dg/fork-instrumentation.c: Require profiling.
10075 * gcc.dg/20030107-1.c: Likewise.
10076 * gcc.dg/20030702-1.c: Likewise.
10078 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10079 * gcc.dg/cpp/paste2.c: Likewise.
10080 * gcc.dg/cpp/strify3.c: Likewise.
10081 * gcc.dg/cpp/strify4.c: Likewise.
10082 * gcc.dg/cpp/lexnum.c: Likewise.
10083 * gcc.dg/cpp/digraphs.c: Likewise.
10084 * gcc.dg/cpp/macro1.c: Likewise.
10086 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10088 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10090 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10092 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10095 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10097 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10098 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10099 vec_vpmsum_be and vec_shasigma_be.
10101 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10103 * lib/target-supports.exp
10104 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10105 with -mfp16-format=ieee.
10107 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10110 * g++.dg/other/pr67065.C: New.
10112 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10114 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10116 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10117 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10118 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10119 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10121 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10123 * gcc.dg/wide_shift_64_1.c: New testcase.
10124 * gcc.dg/wide_shift_128_1.c: Likewise.
10125 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10127 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10129 * lib/target-supports.exp
10130 (check_effective_target_fstack_protector_enabled): New test.
10131 * gcc.target/i386/ssp-default.c: New test.
10133 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10136 * gfortran.dg/generic_31.f90: New.
10138 2015-08-19 Marek Polacek <polacek@redhat.com>
10140 PR middle-end/67133
10141 * g++.dg/torture/pr67133.C: New test.
10143 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10145 * gcc.target/powerpc/altivec-35.c: New test.
10146 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10147 * gcc.target/powerpc/vsx-vector-7.c: New test.
10149 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10151 PR middle-end/36757
10152 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10153 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10155 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10157 PR rtl-optimization/67218
10158 * gcc.c-torture/execute/ieee/pr67218.c,
10159 gcc.target/aarch64/fcvt_int_float_double1.c,
10160 gcc.target/aarch64/fcvt_int_float_double2.c,
10161 gcc.target/aarch64/fcvt_int_float_double3.c,
10162 gcc.target/aarch64/fcvt_int_float_double4.c,
10163 gcc.target/aarch64/fcvt_uint_float_double1.c,
10164 gcc.target/aarch64/fcvt_uint_float_double2.c,
10165 gcc.target/aarch64/fcvt_uint_float_double3.c,
10166 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10168 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10170 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10171 dg-options to disable LSE extensions.
10172 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10173 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10174 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10175 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10176 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10177 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10178 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10179 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10180 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10181 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10182 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10183 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10184 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10185 * gcc.target/aarch64/sync-op-full.c: Likewise.
10186 * gcc.target/aarch64/sync-op-release.c: Likewise.
10188 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10191 * g++.dg/cpp1z/feat-cxx1z.C: New.
10193 2015-08-18 Marek Polacek <polacek@redhat.com>
10195 PR middle-end/67222
10196 * gcc.dg/torture/pr67222.c: New test.
10198 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10200 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10202 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10204 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10205 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10206 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10208 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10210 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10211 which is used in later code.
10213 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10216 * g++.dg/cpp0x/nullptr34.C: New.
10217 * g++.dg/warn/Wconversion2.C: Adjust.
10218 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10219 * g++.old-deja/g++.other/null3.C: Likewise.
10221 * g++.dg/cpp0x/pr51313.C: Adjust.
10223 2015-08-17 Richard Biener <rguenther@suse.de>
10225 PR tree-optimization/67221
10226 * gcc.dg/torture/pr67221.c: New testcase.
10228 2015-08-17 Mike Stump <mikestump@comcast.net>
10229 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10231 * gcc.target/arm/memcpy-aligned-1.c: New test.
10233 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10236 * gfortran.dg/norm_4.f90: Rename to...
10237 * gfortran.dg/norm2_4.f90: this.
10238 * gfortran.dg/norm2_5.f90: New test.
10240 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10242 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10243 * gcc.dg/ssp-1.c: Make counter a register.
10244 * gcc.dg/ssp-2.c: Likewise.
10245 * gcc.dg/torture/parm-coalesce.c: New.
10247 2015-08-14 Marek Polacek <polacek@redhat.com>
10249 PR middle-end/67133
10250 * gcc.dg/torture/pr67133.c: New test.
10252 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10253 Matthias Klose <doko@debian.org>
10256 * gcc.c-torture/compile/pr67143.c: New
10257 * gcc.target/aarch64/atomic-op-imm.c
10258 (atomic_fetch_add_negative_RELAXED): New.
10259 (atomic_fetch_sub_negative_ACQUIRE): New.
10261 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10263 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10264 * gcc.target/aarch64/target_attr_8.c: Likewise.
10265 * gcc.target/aarch64/target_attr_14.c: Likewise.
10267 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10269 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10271 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10273 * gcc.target/i386/builtin_target.c: Add skylake check.
10275 2015-08-13 Jeff Law <law@redhat.com>
10277 * gcc.dg/pr66314.c: Moved from here to ..
10278 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10279 to clear all sanitizers before -fsanitize=kernel-address.
10281 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10283 * gcc.target/aarch64/cinc_common_1.c: New test.
10285 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10288 * g++.dg/ext/attribute-may-alias-1.C: New.
10289 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10291 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10293 * gcc.target/aarch64/atomic-inst-cas.c: New.
10294 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10296 2015-08-13 Andreas Schwab <schwab@suse.de>
10298 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10300 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10303 * g++.dg/torture/pr62164.C: New.
10305 2015-08-13 Richard Biener <rguenther@suse.de>
10307 PR tree-optimization/67191
10308 * gcc.dg/torture/pr67191.c: New testcase.
10309 * g++.dg/torture/pr67191.C: Likewise.
10311 2015-08-13 Richard Biener <rguenther@suse.de>
10313 PR tree-optimization/66502
10314 PR tree-optimization/67167
10315 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10317 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10320 * g++.dg/init/new42.C: New.
10322 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10325 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10327 * gcc.target/powerpc/pr67071-2.c: Likewise.
10328 * gcc.target/powerpc/pr67071-3.c: Likewise.
10330 2015-08-12 Marek Polacek <polacek@redhat.com>
10333 * c-c++-common/Wshift-overflow-6.c: New test.
10334 * c-c++-common/Wshift-overflow-7.c: New test.
10335 * g++.dg/cpp1y/left-shift-2.C: New test.
10337 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10340 * g++.dg/cpp0x/pr52742.C: New.
10342 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10344 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10345 Check Knights Landing support.
10347 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10350 * g++.dg/warn/Wunused-result-1.C: New.
10352 2015-08-12 Richard Biener <rguenther@suse.de>
10354 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10355 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10356 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10357 * g++.dg/tree-ssa/pr61034.C: Adjust.
10358 * gcc.dg/fold-compare-2.c: Likewise.
10359 * gcc.dg/pr50763.c: Likewise.
10360 * gcc.dg/predict-3.c: Likewise.
10361 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10362 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10363 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10364 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10365 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10366 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10367 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10368 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10369 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10370 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10371 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10372 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10374 2015-08-12 Nathan Sidwell <nathan@acm.org>
10376 * gcc.dg/vrp-min-max-1.c: New.
10377 * gcc.dg/vrp-min-max-2.c: New.
10379 2015-08-12 Richard Biener <rguenther@suse.de>
10381 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10383 2015-08-12 Tom de Vries <tom@codesourcery.com>
10386 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10387 Handle absence of vector min/max for sparc.
10389 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10392 * g++.dg/ext/mv25.C: New test.
10394 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10396 * gcc.target/i386/avx2-vect-shift.c: New test.
10398 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10402 * gcc.dg/pragma-diag-3.c: New test.
10403 * gcc.dg/pragma-diag-4.c: New test.
10405 2015-08-11 Nathan Sidwell <nathan@acm.org>
10407 * c-c++-common/dfp/operator-comma.c: Call init function.
10408 * c-c++-common/dfp/convert-dfp-2.c: New test.
10410 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10412 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10413 Treat model == 0x4f as Broadwell.
10415 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10417 PR libfortran/67140
10418 * gfortran.dg/pr67140.f90: New test.
10420 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10423 PR middle-end/66332
10424 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10426 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10429 * gfortran.dg/ieee/large_4.f90: New test.
10431 2015-08-08 Bud Davis <jmdavis@link.com>
10434 * gfortran.dg/common_22.f90: New.
10436 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10438 PR rtl-optimization/67028
10439 * gcc.dg/pr67028.c: New testcase.
10441 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10443 PR rtl-optimization/67029
10444 * gcc.dg/pr67029.c: New test.
10446 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10449 * gfortran.dg/ieee/ieee_8.f90: New test.
10451 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10453 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10455 * gcc.target/aarch64/noplt_2.c: Likewise.
10456 * gcc.target/aarch64/noplt_3.c: Likewise.
10458 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10460 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10461 optimization level, and print a summary at the end.
10463 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10465 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10467 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10469 * gcc.target/aarch64/noplt_3.c: New testcase.
10471 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10473 * gcc.target/aarch64/noplt_1.c: New testcase.
10474 * gcc.target/aarch64/noplt_2.c: Likewise.
10476 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10478 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10479 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10481 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10483 * gcc.target/s390/dwarfregtable-1.c: New test.
10484 * gcc.target/s390/dwarfregtable-2.c: New test.
10485 * gcc.target/s390/dwarfregtable-3.c: New test.
10487 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10489 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10491 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10494 * gfortran.dg/ieee/large_2.f90: New test.
10495 * gfortran.dg/ieee/large_3.F90: New test.
10497 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10500 * gfortran.dg/ieee/large_1.f90: Adjust test.
10502 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10503 Jeff Law <law@redhat.com>
10506 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10507 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10508 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10509 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10510 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10511 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10513 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10515 PR middle-end/66311
10516 * gfortran.dg/pr66311.f90: New file.
10518 2015-08-05 Richard Biener <rguenther@suse.de>
10520 PR tree-optimization/67121
10521 * gcc.dg/torture/pr67121.c: New testcase.
10523 2015-08-05 Nick Clifton <nickc@redhat.com>
10525 * gcc.target/rl78: New directory.
10526 * gcc.target/rl78/rl78.exp: New file: Test driver.
10527 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10529 2015-08-05 Richard Biener <rguenther@suse.de>
10531 PR middle-end/67120
10532 * gcc.dg/torture/pr67120.c: New testcase.
10534 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10538 * lib/fortran-modules.exp: Call cleanup-submodules from
10540 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10541 cover the cases where private entities are no longer optimized
10543 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10545 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10546 * gfortran.dg/submodule_5.f08: The same.
10547 * gfortran.dg/submodule_9.f08: The same.
10548 * gfortran.dg/submodule_10.f08: New test.
10550 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10553 * g++.dg/cpp1y/var-templ35.C: New.
10555 2015-08-05 Richard Biener <rguenther@suse.de>
10557 PR tree-optimization/67055
10558 * g++.dg/torture/pr67055.C: New testcase.
10560 2015-08-05 Richard Biener <rguenther@suse.de>
10562 PR tree-optimization/67109
10563 * gcc.dg/torture/pr67109.c: New testcase.
10564 * gcc.dg/vect/vect-119.c: Adjust.
10566 2015-08-05 Richard Biener <rguenther@suse.de>
10568 PR middle-end/67107
10569 * gcc.dg/pr67107.c: New testcase.
10571 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10574 * g++.dg/cpp1z/abbrev2.C: New.
10576 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10578 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10580 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10583 * g++.dg/init/explicit4.C: New.
10585 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10587 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10588 without VSX an Power8 vector support.
10590 2015-08-04 Richard Biener <rguenther@suse.de>
10592 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10594 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10597 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10600 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10603 * g++.dg/cpp1y/var-templ34.C: New.
10605 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10607 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10608 * gcc.target/aarch64/target_attr_1.c: Likewise.
10609 * gcc.target/aarch64/target_attr_2.c: Likewise.
10610 * gcc.target/aarch64/target_attr_3.c: Likewise.
10611 * gcc.target/aarch64/target_attr_4.c: Likewise.
10612 * gcc.target/aarch64/target_attr_5.c: Likewise.
10613 * gcc.target/aarch64/target_attr_6.c: Likewise.
10614 * gcc.target/aarch64/target_attr_7.c: Likewise.
10615 * gcc.target/aarch64/target_attr_8.c: Likewise.
10616 * gcc.target/aarch64/target_attr_9.c: Likewise.
10617 * gcc.target/aarch64/target_attr_10.c: Likewise.
10618 * gcc.target/aarch64/target_attr_11.c: Likewise.
10619 * gcc.target/aarch64/target_attr_12.c: Likewise.
10620 * gcc.target/aarch64/target_attr_13.c: Likewise.
10621 * gcc.target/aarch64/target_attr_14.c: Likewise.
10622 * gcc.target/aarch64/target_attr_15.c: Likewise.
10624 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10626 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10628 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10630 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10632 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10634 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10637 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10640 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10641 * gfortran.dg/ieee/large_1.f90: New test.
10643 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10645 PR tree-optimization/67043
10646 * gcc.dg/pr67043.c: New test.
10648 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10650 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10652 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10654 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10655 it to push/pop timing items.
10656 (main): For each optimization level, create a gcc_jit_timer, and
10657 time all of the iteration within that level cumulatively.
10658 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10659 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10661 2015-08-03 Alexander Basov <coohpt@gmail.com>
10663 PR middle-end/64744
10664 PR middle-end/48470
10665 PR middle-end/43404
10666 * gcc.target/arm/pr43404.c : New testcase.
10667 * gcc.target/arm/pr48470.c : New testcase.
10668 * gcc.target/arm/pr64744-1.c : New testcase.
10669 * gcc.target/arm/pr64744-2.c : New testcase.
10671 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10673 PR tree-optimization/67077
10674 * gcc.dg/pr67077.c: New test.
10676 2015-08-03 Jeff Law <law@redhat.com>
10678 PR middle-end/66314
10679 PR gcov-profile/66899
10680 * gcc.dg/pr66899.c: New test.
10681 * gcc.dg/pr66314.c: New test.
10683 2015-08-03 Marek Polacek <polacek@redhat.com>
10686 * gcc.dg/pr67088.c: New test.
10688 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10691 * gcc.target/arm/vnmul-1.c: New.
10692 * gcc.target/arm/vnmul-2.c: New.
10693 * gcc.target/arm/vnmul-3.c: New.
10694 * gcc.target/arm/vnmul-4.c: New.
10696 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10699 * gfortran.dg/class_allocate_20.f90: New.
10701 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10703 * gcc.target/aarch64/csel_bfx_1.c: New test.
10704 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10706 2015-08-02 Martin Sebor <msebor@redhat.com>
10708 * g++.dg/Wframe-address-in-Wall.C: New test.
10709 * g++.dg/Wframe-address.C: New test.
10710 * g++.dg/Wno-frame-address.C: New test.
10711 * gcc.dg/Wframe-address-in-Wall.c: New test.
10712 * gcc.dg/Wframe-address.c: New test.
10713 * gcc.dg/Wno-frame-address.c: New test.
10715 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10717 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10719 2015-08-01 Michael Collison <michael.collison@linaro.org
10720 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10722 * gcc.target/arm/mincmp.c: New test.
10724 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10727 * gfortran.dg/associated_target_6.f03: New test
10729 2015-08-01 Tom de Vries <tom@codesourcery.com>
10731 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10732 optimize ("-ftree-parallelize-loops=0").
10733 Add successful scans for 2 detected reductions. Add xfail scans for 3
10734 detected reductions.
10735 * gcc.dg/autopar/reduc-2short.c: Same.
10736 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10737 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10738 detected reductions.
10739 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10740 and max reductions.
10742 2015-07-31 Marek Polacek <polacek@redhat.com>
10745 * g++.dg/ubsan/pr66977.C: New test.
10747 2015-07-30 Marek Polacek <polacek@redhat.com>
10749 * c-c++-common/Wtautological-compare-3.c: New test.
10751 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10753 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10754 (CHECK): Pass address of scalar, rather than array.
10756 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10758 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10760 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10762 * gcc.target/aarch64/fp16/fp16.exp: New.
10763 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10764 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10766 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10768 * gcc.target/aarch64/f16_movs_1.c: New test.
10770 2015-07-28 Tom de Vries <tom@codesourcery.com>
10772 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10775 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10776 Manuel López-Ibáñez <manu@gcc.gnu.org>
10778 * gcc.dg/parm-incomplete-1.c: Update.
10779 * gcc.dg/pr18809-1.c: Update.
10780 * gcc.dg/pr27953.c: Update.
10781 * gcc.dg/vla-11.c: Update.
10783 2015-07-27 Marek Polacek <polacek@redhat.com>
10785 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10787 2015-07-27 Tom de Vries <tom@codesourcery.com>
10789 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10790 attribute. Update comment.
10792 Add scan for not parallelizing inner loop.
10793 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10797 2015-07-27 Marek Polacek <polacek@redhat.com>
10800 * c-c++-common/Wtautological-compare-2.c: New test.
10802 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10805 * gcc.target/i386/pr66232-6.c: New tests.
10806 * gcc.target/i386/pr66232-7.c: Likewise.
10807 * gcc.target/i386/pr66232-8.c: Likewise.
10808 * gcc.target/i386/pr66232-9.c: Likewise.
10810 2015-07-27 Marek Polacek <polacek@redhat.com>
10814 * c-c++-common/Wtautological-compare-1.c: New test.
10816 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10819 * g++.dg/template/pr18969.C: New test.
10820 * g++.dg/template/pr18969-2.C: New test.
10821 * g++.old-deja/g++.jason/overload.C: Remove return value in
10822 template function returning void.
10824 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10826 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10827 immediates to avoid shift-overflow warnings.
10829 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10832 * g++.dg/init/pr66857.C: New test.
10834 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10837 * gcc.target/i386/pr66648.c: New test.
10839 2015-07-25 Tom de Vries <tom@codesourcery.com>
10841 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10842 interchange_files and block_files variables.
10843 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10845 * gcc.dg/graphite/uns-interchange-12.c: Same.
10846 * gcc.dg/graphite/uns-interchange-14.c: Same.
10847 * gcc.dg/graphite/uns-interchange-15.c: Same.
10848 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10849 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10851 2015-07-25 Jeff Law <law@redhat.com>
10855 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10856 * gcc.dg/torture/pr66752-1.c: New test
10857 * g++.dg/torture/pr66752-2.C: New test.
10859 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10862 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10864 PR rtl-optimization/64164
10865 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10866 * gcc.dg/ssp-1.c: Make counter a register.
10867 * gcc.dg/ssp-2.c: Likewise.
10868 * gcc.dg/torture/parm-coalesce.c: New.
10870 2015-07-24 Tom de Vries <tom@codesourcery.com>
10872 * gcc.dg/graphite/block-1.c: Xfail scan.
10873 * gcc.dg/graphite/interchange-12.c: Same.
10874 * gcc.dg/graphite/interchange-14.c: Same.
10875 * gcc.dg/graphite/interchange-15.c: Same.
10876 * gcc.dg/graphite/interchange-9.c: Same.
10877 * gcc.dg/graphite/interchange-mvt.c: Same.
10878 * gcc.dg/graphite/uns-block-1.c: New test.
10879 * gcc.dg/graphite/uns-interchange-12.c: New test.
10880 * gcc.dg/graphite/uns-interchange-14.c: New test.
10881 * gcc.dg/graphite/uns-interchange-15.c: New test.
10882 * gcc.dg/graphite/uns-interchange-9.c: New test.
10883 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10885 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10888 * c-c++-common/Wunused-function-1.c: New.
10890 2015-07-24 Tom de Vries <tom@codesourcery.com>
10892 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10893 alternative exit-first loop transform.
10894 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10895 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10896 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10897 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10898 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10899 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10900 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10901 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10902 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10904 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10907 * gcc.target/i386/mpx/pr66566.c: New test.
10909 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10912 * gcc.target/i386/pr66978.c: New test.
10914 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10916 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10918 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10920 * gcc.target/s390/insv-1.c: New test.
10921 * gcc.target/s390/insv-2.c: New test.
10922 * gcc.target/s390/insv-3.c: New test.
10924 2015-07-24 Tom de Vries <tom@codesourcery.com>
10926 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10928 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10930 PR middle-end/25530
10931 * gcc.dg/pr25530.c: New test.
10933 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10935 PR middle-end/25529
10936 * gcc.dg/pr25529.c: New test.
10938 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10940 * gcc.target/arm/reg_equal_test.c: New test.
10942 2015-07-23 Jeff Law <law@redhat.com>
10945 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10946 * gcc.dg/torture/pr66752-1.c: New test
10947 * g++.dg/torture/pr66752-2.C: New test.
10949 2015-07-23 Marek Polacek <polacek@redhat.com>
10952 * g++.dg/warn/Wlogical-op-2.C: New test.
10954 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10956 PR rtl-optimization/64164
10957 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10958 * gcc.dg/ssp-1.c: Make counter a register.
10959 * gcc.dg/ssp-2.c: Likewise.
10960 * gcc.dg/torture/parm-coalesce.c: New.
10962 2015-07-23 Marek Polacek <polacek@redhat.com>
10965 * c-c++-common/ubsan/pr66908.c: New test.
10967 2015-07-23 Tom de Vries <tom@codesourcery.com>
10969 * gcc.dg/autopar/outer-4.c: Add xfail.
10970 * gcc.dg/autopar/outer-5.c: Same.
10971 * gcc.dg/autopar/outer-6.c: Same.
10972 * gcc.dg/autopar/reduc-2.c: Same.
10973 * gcc.dg/autopar/reduc-2char.c: Same.
10974 * gcc.dg/autopar/reduc-2short.c: Same.
10975 * gcc.dg/autopar/reduc-8.c: Same.
10976 * gcc.dg/autopar/uns-outer-4.c: New test.
10977 * gcc.dg/autopar/uns-outer-5.c: New test.
10978 * gcc.dg/autopar/uns-outer-6.c: New test.
10980 2015-07-23 Richard Biener <rguenther@suse.de>
10982 PR tree-optimization/66952
10983 * gcc.dg/torture/pr66952.c: Use signed char.
10985 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10987 PR tree-optimization/66926,66951
10988 * gcc.dg/vect/pr66951.c: New test.
10990 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10993 * g++.dg/parse/error57.C: New.
10994 * g++.dg/expr/string-2.C: Update.
10996 2015-07-23 Richard Biener <rguenther@suse.de>
10998 PR tree-optimization/66945
10999 * gcc.dg/torture/pr66945.c: New testcase.
11001 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11004 * g++.dg/ext/mv24.C: New test.
11006 2015-07-22 Marek Polacek <polacek@redhat.com>
11008 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11011 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11015 * gfortran.dg/generic_30.f90: New.
11017 2015-07-22 Richard Biener <rguenther@suse.de>
11019 PR tree-optimization/66952
11020 * gcc.dg/torture/pr66952.c: New testcase.
11022 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11024 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11026 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11028 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11030 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11032 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11034 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11036 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11038 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11040 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11042 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11044 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11046 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11048 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11050 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11052 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11054 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11056 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11058 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11060 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11062 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11064 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11066 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11068 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11070 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11072 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11074 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11076 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11078 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11080 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11082 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11084 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11086 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11088 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11090 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11092 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11094 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11096 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11098 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11100 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11102 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11104 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11106 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11108 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11110 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11112 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11114 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11116 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11118 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11120 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11122 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11124 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11126 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11128 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11130 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11132 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11134 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11136 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11138 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11140 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11142 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11144 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11146 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11148 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11150 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11152 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11154 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11156 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11158 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11160 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11162 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11164 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11166 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11168 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11170 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11172 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11174 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11176 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11178 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11180 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11182 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11184 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11186 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11188 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11190 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11192 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11194 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11196 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11198 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11200 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11202 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11204 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11206 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11208 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11210 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11212 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11214 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11216 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11218 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11220 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11222 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11224 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11226 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11228 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11230 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11232 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11234 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11236 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11238 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11240 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11242 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11244 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11246 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11248 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11250 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11252 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11254 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11256 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11258 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11260 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11262 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11264 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11266 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11268 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11270 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11272 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11274 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11276 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11278 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11280 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11282 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11284 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11286 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11289 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11291 * g++.dg/template/crash81.C: Update.
11293 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11296 * gcc.target/i386/pr66424.c: New.
11298 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11300 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11302 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11305 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11306 Drop address sanitization.
11308 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11310 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11311 Skip -march=armv4t.
11312 (dg-additional-options): Set armv5t flag.
11314 2015-07-21 Marek Polacek <polacek@redhat.com>
11316 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11317 * gcc.dg/vmx/unpack.c: Likewise.
11318 * gcc.target/powerpc/quad-atomic.c: Likewise.
11320 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11322 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11324 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11326 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11329 2015-07-20 Marek Polacek <polacek@redhat.com>
11332 * c-c++-common/Wshift-overflow-1.c: New test.
11333 * c-c++-common/Wshift-overflow-2.c: New test.
11334 * c-c++-common/Wshift-overflow-3.c: New test.
11335 * c-c++-common/Wshift-overflow-4.c: New test.
11336 * c-c++-common/Wshift-overflow-5.c: New test.
11337 * g++.dg/cpp1y/left-shift-1.C: New test.
11338 * gcc.dg/c90-left-shift-2.c: New test.
11339 * gcc.dg/c90-left-shift-3.c: New test.
11340 * gcc.dg/c99-left-shift-2.c: New test.
11341 * gcc.dg/c99-left-shift-3.c: New test.
11342 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11343 * gcc.c-torture/execute/pr40386.c: Likewise.
11344 * gcc.dg/vect/pr33373.c: Likewise.
11345 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11346 * gcc.dg/vect/vect-shift-2.c: Likewise.
11348 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11350 * gcc.target/aarch64/neg_abs_1.c: New test.
11352 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11355 * gcc.target/i386/pr66922.c: New test.
11357 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11359 PR middle-end/46851
11360 PR middle-end/60340
11361 * gcc.dg/tree-ssa/pr42327.c: Removed.
11362 * g++.dg/other/pr35011.C: Removed.
11364 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11367 * gcc.target/i386/pr66906.c: New test.
11369 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11371 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11372 as follow-up to r225930.
11374 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11377 * lib/fortran-modules.exp (proc cleanup-submodules): New
11379 * gfortran.dg/submodule_1.f08: Change extension and clean up
11380 the submodule files.
11381 * gfortran.dg/submodule_2.f08: ditto
11382 * gfortran.dg/submodule_6.f08: ditto
11383 * gfortran.dg/submodule_7.f08: ditto
11384 * gfortran.dg/submodule_8.f08: New test
11385 * gfortran.dg/submodule_9.f08: New test
11387 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11388 Sebastian Pop <s.pop@samsung.com>
11390 PR middle-end/61929
11391 * gcc.dg/graphite/pr61929.c: New.
11393 2015-07-17 Marek Polacek <polacek@redhat.com>
11395 * gcc.dg/fold-minus-7.c: New test.
11397 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11399 * gfortran.dg/co_reduce_1.f90: New file.
11401 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11404 * gcc.target/i386/pr66824.c:
11406 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11409 * gfortran.dg/structure_constructor_13.f03: New test.
11411 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11414 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11415 of generated while loops in the tree dump.
11416 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11418 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11420 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11422 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11425 * gcc.target/i386/pr66891.c: New test.
11427 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11429 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11431 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11433 PR rtl-optimization/66626
11434 * gcc.target/i386/pr66626-2.c: New.
11436 2015-07-16 Richard Biener <rguenther@suse.de>
11438 PR tree-optimization/66894
11439 * gcc.dg/torture/pr66894.c: New testcase.
11441 2015-07-16 Richard Biener <rguenther@suse.de>
11443 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11445 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11448 * g++.dg/pr66866.C: New test.
11450 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11452 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11454 2015-07-15 Richard Biener <rguenther@suse.de>
11456 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11457 { -O3 -fomit-frame-pointer },
11458 { -O3 -fomit-frame-pointer -funroll-loops } and
11459 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11461 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11462 -finline-functions }
11464 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11466 * gcc.target/mips/interrupt_handler-5.c: New test.
11468 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11469 Robert Suchanek <robert.suchanek@imgtec.com>
11471 * gcc.target/mips/interrupt_handler-4.c: New test.
11473 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11476 * gcc.dg/lto/lto.exp: Initialize MPX.
11478 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11480 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11482 * gcc.target/arm/scd42-3.c: Likewise.
11484 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11486 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11487 code to be run when the pre-arch code increases the isa_rev to
11488 mips32r6 or greater.
11490 2015-07-15 Richard Biener <rguenther@suse.de>
11492 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11493 { -O3 -fomit-frame-pointer },
11494 { -O3 -fomit-frame-pointer -funroll-loops } and
11495 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11497 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11498 -finline-functions }
11499 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11500 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11501 to additional_flags.
11503 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11505 PR rtl-optimization/66838
11506 * gcc.target/i386/pr66838.c: New test.
11508 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11511 * g++.dg/template/pr66850.C: New test.
11513 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11514 Cesar Philippidis <cesar@codesourcery.com>
11515 Chung-Lin Tang <cltang@codesourcery.com>
11517 * gcc.target/nios2/nios2-flushd.c: New.
11518 * gcc.target/nios2/nios2-rdprs.c: New.
11519 * gcc.target/nios2/r2-atomic.c: New.
11520 * gcc.target/nios2/r2-eni.c: New.
11521 * gcc.target/nios2/r2-wrpie.c: New.
11523 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11524 Cesar Philippidis <cesar@codesourcery.com>
11525 Chung-Lin Tang <cltang@codesourcery.com>
11527 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11528 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11530 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11531 Cesar Philippidis <cesar@codesourcery.com>
11532 Chung-Lin Tang <cltang@codesourcery.com>
11534 * gcc.target/nios2/andci.c: New.
11535 * gcc.target/nios2/bmx.c: New.
11536 * gcc.target/nios2/cdx-add.c: New.
11537 * gcc.target/nios2/cdx-branch.c: New.
11538 * gcc.target/nios2/cdx-callret.c: New.
11539 * gcc.target/nios2/cdx-loadstore.c: New.
11540 * gcc.target/nios2/cdx-logical.c: New.
11541 * gcc.target/nios2/cdx-mov.c: New.
11542 * gcc.target/nios2/cdx-shift.c: New.
11543 * gcc.target/nios2/cdx-sub.c: New.
11544 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11546 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11549 * g++.dg/cpp0x/vt-65071.C: New.
11551 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11552 Cesar Philippidis <cesar@codesourcery.com>
11553 Chung-Lin Tang <cltang@codesourcery.com>
11555 * gcc.target/nios2/r2-io-range.c: New.
11556 * gcc.target/nios2/r2-stio-1.c: New.
11557 * gcc.target/nios2/r2-stio-2.c: New.
11558 * gcc.target/nios2/nios2-ldxio.c: New.
11559 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11560 of just compile. Add more tests.
11562 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11564 gfortran.dg/pr66864.f90: New test.
11566 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11568 PR rtl-optimization/66626
11569 * gcc.target/i386/pr66626.c: New.
11571 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11573 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11574 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11575 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11577 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11579 * g++.dg/template/crash81.C: Adjust for error + inform change.
11580 * g++.dg/template/pr58878.C: Likewise.
11581 * g++.dg/template/shadow1.C: Likewise.
11582 * g++.dg/template/shadow2.C: Likewise.
11583 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11584 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11585 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11586 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11588 2015-07-14 Richard Biener <rguenther@suse.de>
11590 PR tree-optimization/66863
11591 * gcc.dg/torture/pr66863.c: New testcase.
11593 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11596 * g++.dg/template/pr65186.C: New test.
11598 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11600 * gcc.target/arm/macro_defs0.c: Add directive to skip
11601 test if -marm is present.
11602 * gcc.target/arm/macro_defs1.c: Likewise.
11604 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11606 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11608 * gcc.target/aarch64/adds1.c: Likewise.
11609 * gcc.target/aarch64/ands_1.c: Likewise.
11610 * gcc.target/aarch64/bics_1.c: Likewise.
11611 * gcc.target/aarch64/subs1.c: Likewise.
11612 * gcc.target/aarch64/subs3.c: Likewise.
11614 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11617 * gfortran.dg/pr64589.f90: New test.
11619 2015-07-13 Renlin Li <renlin.li@arm.com>
11622 * gcc.c-torture/execute/pr66556.c: New.
11624 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11626 * gcc.dg/20020219-1.c: Fix double word typos.
11627 * gcc.dg/20020919-1.c: Same.
11629 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11630 Jeff Law <law@redhat.com>
11632 PR middle-end/66726
11633 * g++.dg/tree-ssa/pr66726.c: New test.
11634 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11635 * gcc.dg/tree-ssa/pr66726.c: New test.
11637 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11640 * g++.dg/cpp0x/variadic-ttp2.C: New.
11642 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11645 * g++.dg/cpp0x/auto46.C: New test.
11646 * g++.dg/template/pr30044.C: New test.
11647 * g++.dg/template/shadow2.C: New test.
11648 * g++.dg/template/error55.C: New test.
11649 * g++.dg/template/crash83.C: Accept any error string.
11650 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11652 * g++.dg/cpp0x/variadic19.C: Likewise
11653 * g++.dg/template/canon-type-13.C: Likewise.
11654 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11655 * g++.dg/torture/20070621-1.C: Likewise.
11657 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11660 * g++.dg/init/explicit3.C: New.
11662 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11665 * gcc.target/i386/pr66819-1.c: New test.
11666 * gcc.target/i386/pr66819-2.c: Likewise.
11667 * gcc.target/i386/pr66819-3.c: Likewise.
11668 * gcc.target/i386/pr66819-4.c: Likewise.
11669 * gcc.target/i386/pr66819-5.c: Likewise.
11671 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11674 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11675 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11676 type to prevent possible flag-clobbering zero-extensions.
11677 * gcc.target/i386/pr66703.c: New test.
11679 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11682 * g++.dg/cpp0x/nsdmi-template15.C: New.
11684 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11686 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11688 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11690 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11691 * gcc.target/arm/flip-thumb.c: Likewise.
11693 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11696 * gcc.target/i386/pr66813.c: New test.
11698 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11700 PR middle-end/66820
11701 * gcc.dg/gomp/pr66820.c: New test.
11703 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11706 * g++.dg/cpp0x/scoped_enum6.C: New.
11708 2015-07-10 Tom de Vries <tom@codesourcery.com>
11710 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11711 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11713 2015-07-10 Richard Biener <rguenther@suse.de>
11715 PR tree-optimization/66823
11716 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11717 which should not be necessary. XFAIL.
11719 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11722 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11724 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11726 PR middle-end/66633
11727 * gcc.dg/gomp/pr66633-1.c: New test.
11728 * gcc.dg/gomp/pr66633-2.c: New test.
11729 * gcc.dg/gomp/pr66633-3.c: New test.
11730 * gcc.dg/gomp/pr66633-4.c: New test.
11732 2015-07-09 John Marino <gnugcc@marino.st>
11734 * lib/target-supports.exp (check_effective_target_pie):
11737 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11740 * gcc.target/i386/pr66814.c: New test.
11742 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11745 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11746 * gcc.target/aarch64/fnmul-2.c: Likewise.
11747 * gcc.target/aarch64/fnmul-3.c: Likewise.
11748 * gcc.target/aarch64/fnmul-4.c: Likewise.
11750 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11753 * g++.dg/cpp0x/vt-65790.C: New.
11755 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11758 * gcc.target/i386/pr66818.c: New test.
11760 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11763 * gcc.target/i386/pr66817.c: New test.
11765 2015-07-09 Marek Polacek <polacek@redhat.com>
11767 PR tree-optimization/66718
11768 * gcc.dg/vect/vect-126.c: New test.
11770 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11772 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11773 even when dwarf-2 is not the default.
11775 2015-07-08 Jeff Law <law@redhat.com>
11778 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11779 to have a single memory reference.
11781 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11783 * g++.dg/other/dump-ada-spec-9.C: New test.
11785 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11787 * g++.dg/vect/vect.exp: Run also simd* tests.
11788 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11789 (check_vect): Fix up get_cpuid call for C++.
11790 * g++.dg/vect/simd-clone-1.cc: New test.
11792 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11794 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11796 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11798 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11799 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11801 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11804 * gcc.target/i386/pr66806.c: New test.
11806 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11809 * g++.dg/cpp0x/auto45.C: New.
11811 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11813 PR middle-end/66334
11814 * gcc.target/i386/pr66334.c: New.
11816 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11818 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11821 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11824 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11825 (verify_code): Update expected error message.
11826 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11827 (verify_code): Likewise.
11828 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11829 (verify_code): Likewise.
11831 2015-07-08 Richard Biener <rguenther@suse.de>
11833 PR tree-optimization/66793
11834 * gcc.dg/torture/pr66793.c: New testcase.
11836 2015-07-08 Richard Biener <rguenther@suse.de>
11838 PR tree-optimization/66794
11839 * gcc.dg/torture/pr66794.c: New testcase.
11841 2015-07-08 Marek Polacek <polacek@redhat.com>
11844 * g++.dg/abi/abi-tag15.C: New test.
11846 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11848 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11849 * gcc.target/mips/branch-3.c: Ditto
11850 * gcc.target/mips/branch-4.c: Ditto.
11851 * gcc.target/mips/branch-5.c: Ditto.
11852 * gcc.target/mips/branch-6.c: Ditto.
11853 * gcc.target/mips/branch-7.c: Ditto.
11854 * gcc.target/mips/branch-8.c: Ditto.
11855 * gcc.target/mips/branch-9.c: Ditto.
11856 * gcc.target/mips/branch-10.c: Ditto.
11857 * gcc.target/mips/branch-11.c: Ditto.
11858 * gcc.target/mips/branch-12.c: Ditto.
11859 * gcc.target/mips/branch-13.c: Ditto.
11860 * gcc.target/mips/umips-branch-5.c: New file.
11861 * gcc.target/mips/umips-branch-6.c: New file.
11862 * gcc.target/mips/umips-branch-7.c: New file.
11863 * gcc.target/mips/umips-branch-8.c: New file.
11864 * gcc.target/mips/umips-branch-9.c: New file.
11865 * gcc.target/mips/umips-branch-10.c: New file.
11866 * gcc.target/mips/umips-branch-11.c: New file.
11867 * gcc.target/mips/umips-branch-12.c: New file.
11868 * gcc.target/mips/umips-branch-13.c: New file.
11869 * gcc.target/mips/umips-branch-14.c: New file.
11870 * gcc.target/mips/umips-branch-15.c: New file.
11871 * gcc.target/mips/umips-branch-16.c: New file.
11872 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11873 (OCCUPY_0xfffc): New define.
11875 2015-07-08 Renlin Li <renlin.li@arm.com>
11877 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11879 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11881 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11883 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11885 * gcc.target/i386/bt-3.c: New test.
11886 * gcc.target/i386/bt-4.c: Ditto.
11888 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11890 * g++.dg/other/dump-ada-spec-8.C: New test.
11892 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11895 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11897 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11899 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11901 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11902 Avoid using an opaque struct for local "f".
11904 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11907 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11908 * jit.dg/test-pr66779.c: New testcase.
11910 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11912 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11915 2015-07-07 Richard Biener <rguenther@suse.de>
11917 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11919 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11921 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11922 * gcc.target/mips/call-5.c: Ditto.
11923 * gcc.target/mips/call-6.c: Ditto.
11925 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11927 * gcc.dg/dx-test.c: New test-case.
11929 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11932 * gfortran.dg/allocate_with_source_9.f08: New test.
11934 2015-07-07 Christian Bruel <christian.bruel@st.com>
11937 * gcc.target/arm/flip-thumb.c: Fix scan.
11938 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11939 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11940 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11943 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11946 * gcc.c-torture/execute/pr65956.c: New test.
11948 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11950 * gcc.target/arm/aapcs/align1.c: New.
11951 * gcc.target/arm/aapcs/align_rec1.c: New.
11952 * gcc.target/arm/aapcs/align2.c: New.
11953 * gcc.target/arm/aapcs/align_rec2.c: New.
11954 * gcc.target/arm/aapcs/align3.c: New.
11955 * gcc.target/arm/aapcs/align_rec3.c: New.
11956 * gcc.target/arm/aapcs/align4.c: New.
11957 * gcc.target/arm/aapcs/align_rec4.c: New.
11958 * gcc.target/arm/aapcs/align_vararg1.c: New.
11959 * gcc.target/arm/aapcs/align_vararg2.c: New.
11961 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11963 * gfortran.dg/iomsg_2.f90: New test.
11965 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11968 * gcc.target/i386/pr66749.c: New test.
11970 2015-07-06 Richard Biener <rguenther@suse.de>
11972 PR tree-optimization/66772
11973 * gcc.dg/torture/pr66772-1.c: New testcase.
11974 * gcc.dg/torture/pr66772-2.c: Likewise.
11976 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11978 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11979 the jals instruction.
11981 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11984 * gcc.target/i386/pr53383-1.c: New file.
11985 * gcc.target/i386/pr53383-2.c: Likewise.
11986 * gcc.target/i386/pr53383-3.c: Likewise.
11988 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11990 * gcc.target/aarch64/fnmul-1.c: New.
11991 * gcc.target/aarch64/fnmul-2.c: New.
11992 * gcc.target/aarch64/fnmul-3.c: New.
11993 * gcc.target/aarch64/fnmul-4.c: New.
11995 2015-07-06 Richard Biener <rguenther@suse.de>
11997 PR middle-end/66759
11998 * gcc.dg/torture/pr66759.c: New testcase.
12000 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12003 * gfortran.dg/alloc_comp_class_3.f03: New test.
12004 * gfortran.dg/alloc_comp_class_4.f03: New test.
12006 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12008 * gcc.c-torture/execute/pr66757.c: New test.
12010 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12012 PR tree-optimization/66720
12013 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12015 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12016 Sandra Loosemore <sandra@codesourcery.com>
12018 * gcc.target/nios2/gprel-offset.c: New test.
12020 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12023 * gfortran.dg/pr66725.f90: New test.
12025 2015-07-03 Jason Merrill <jason@redhat.com>
12027 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12028 Avoid narrowing error.
12030 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12032 PR rtl-optimization/66706
12033 * gcc.target/powerpc/shift-int.c: New testcase.
12035 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12038 * gcc.target/i386/pr66746.c: New file.
12040 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12042 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12044 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12046 PR tree-optimization/66119
12047 * g++.dg/opt/pr66119.C: New.
12049 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12052 * gfortran.dg/submodule_1.f90: New test
12053 * gfortran.dg/submodule_2.f90: New test
12054 * gfortran.dg/submodule_3.f90: New test
12055 * gfortran.dg/submodule_4.f90: New test
12056 * gfortran.dg/submodule_5.f90: New test
12057 * gfortran.dg/submodule_6.f90: New test
12058 * gfortran.dg/submodule_7.f90: New test
12060 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12062 PR preprocessor/53690
12063 * g++.dg/cpp/pr53690.C: New.
12065 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12067 * gcc.target/powerpc/vec-cmp.c: New test.
12069 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12072 * gfortran.dg/pr56520.f90: New test.
12074 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12077 * gfortran.dg/pr66545_1.f90: New test.
12078 * gfortran.dg/pr66545_2.f90: New test.
12080 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12082 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12083 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12085 2015-07-02 Richard Biener <rguenther@suse.de>
12088 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12091 2015-07-02 Richard Biener <rguenther@suse.de>
12093 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12095 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12097 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12099 2015-07-01 Jason Merrill <jason@redhat.com>
12101 * lib/target-supports.exp (cxx_default): Set to C++14.
12103 2015-07-01 Tom de Vries <tom@codesourcery.com>
12106 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12109 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12111 * gfortran.dg/warn_conversion_8.f90: New test.
12113 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12115 PR rtl-optimization/61047
12116 * gcc.c-torture/execute/20150611-1.c: New testcase.
12118 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12121 * jit.dg/all-non-failing-tests.h: Add
12122 test-pr66700-observing-write-through-ptr.c.
12123 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12125 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12127 * jit.dg/test-accessing-union.c: Add comments for use by
12128 gcc/jit/docs/topics/types.rst.
12130 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12132 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12133 'do-require-effective-target' with 'dg-require-effective-target'.
12134 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12135 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12136 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12137 'stlex' with 'strex' as the expected output.
12139 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12142 * g++.dg/cpp0x/gen-attrs-60.C: New.
12143 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12145 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12147 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12149 * gcc.target/aarch64/pic-small.c: Restrict this test under
12150 check_effective_target_aarch64_small_fpic.
12152 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12154 * gfortran.dg/gomp/pr66633.f90: New test.
12156 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12159 * g++.dg/template/pr66686.C: New test.
12161 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12163 * gnat.dg/lto17.ad[sb]: New test.
12165 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12167 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12168 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12170 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12172 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12174 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12176 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12178 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12180 * jit.dg/test-switch.c: New testcase.
12181 * jit.dg/test-switch.cc: New testcase.
12183 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12186 * jit.dg/all-non-failing-tests.h: Add note about
12187 test-validly-unreachable-block.c.
12188 * jit.dg/test-validly-unreachable-block.c: New file.
12190 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12193 * jit.dg/all-non-failing-tests.h: Add note about
12194 test-extra-options.c.
12195 * jit.dg/test-extra-options.c: New testcase.
12197 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12200 * gcc.target/i386/pr66691.c: New.
12202 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12204 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12205 * gcc.target/i386/iamcu/args.h: Likewise.
12206 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12207 * gcc.target/i386/iamcu/defines.h: Likewise.
12208 * gcc.target/i386/iamcu/macros.h: Likewise.
12209 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12210 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12211 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12212 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12213 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12214 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12215 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12216 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12217 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12218 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12219 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12220 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12221 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12222 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12223 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12224 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12225 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12227 2015-06-30 Marek Polacek <polacek@redhat.com>
12229 * gcc.dg/fold-minus-6.c: New test.
12231 * gcc.dg/fold-ior-3.c: New test.
12233 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12235 Implement N4197 - Adding u8 character literals
12236 * g++.dg/cpp1z/utf8.C: New.
12237 * g++.dg/cpp1z/utf8-neg.C: New.
12238 * g++.dg/cpp1z/udlit-utf8char.C: New.
12240 2015-06-30 Marek Polacek <polacek@redhat.com>
12242 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12244 2015-06-30 Tom de Vries <tom@codesourcery.com>
12246 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12247 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12248 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12249 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12251 2015-06-30 Marek Polacek <polacek@redhat.com>
12253 * gcc.dg/fold-ior-2.c: New test.
12255 2015-06-30 Tom de Vries <tom@codesourcery.com>
12257 PR tree-optimization/66652
12258 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12259 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12261 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12263 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12266 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12267 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12269 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12272 * gfortran.dg/wunused-parameter.f90: New test.
12274 2015-06-29 Richard Henderson <rth@redhat.com>
12276 * gcc.target/i386/asm-flag-1.c: New.
12277 * gcc.target/i386/asm-flag-2.c: New.
12278 * gcc.target/i386/asm-flag-3.c: New.
12279 * gcc.target/i386/asm-flag-4.c: New.
12280 * gcc.target/i386/asm-flag-5.c: New.
12282 2015-06-29 Marek Polacek <polacek@redhat.com>
12285 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12286 * c-c++-common/pr66322.c: New test.
12287 * g++.dg/eh/scope1.C: Remove dg-warning.
12289 2015-06-29 Richard Biener <rguenther@suse.de>
12291 PR tree-optimization/66677
12292 * gcc.dg/vect/pr66677.c: New testcase.
12294 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12296 PR middle-end/64130
12297 * gcc.dg/tree-ssa/pr64130.c: New test.
12299 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12301 * gcc.target/aarch64/pic-small.c: New testcase.
12303 2015-06-26 Richard Biener <rguenther@suse.de>
12305 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12307 2015-06-26 Marek Polacek <polacek@redhat.com>
12309 * gcc.dg/fold-and-1.c: New test.
12310 * gcc.dg/fold-and-2.c: New test.
12312 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12314 * gnat.dg/warn11.adb: Add missing dg directive.
12315 * gnat.dg/warn12.adb: New test.
12316 * gnat.dg/warn12_pkg.ads: New helper.
12318 2015-06-26 Richard Biener <rguenther@suse.de>
12320 * gfortran.dg/reassoc_3.f90: Adjust.
12322 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12325 * gcc.target/i386/pr66412.c: New test.
12327 2015-06-25 Richard Biener <rguenther@suse.de>
12329 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12331 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12333 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12335 2015-06-25 Richard Biener <rguenther@suse.de>
12337 * gfortran.dg/vect/vect-9.f90: New testcase.
12339 2015-06-25 Nick Clifton <nickc@redhat.com>
12341 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12342 H8300 and M32R targets.
12344 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12347 * gfortran.dg/maxerrors.f90: New test.
12349 2015-06-08 DJ Delorie <dj@redhat.com>
12351 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12353 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12355 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12357 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12359 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12360 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12361 * gcc.target/aarch64/nofp_1.c: New file.
12363 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12365 Implement N3928 - Extending static_assert
12366 * g++.dg/cpp0x/static_assert8.C: Adjust.
12367 * g++.dg/cpp0x/static_assert12.C: New.
12368 * g++.dg/cpp0x/static_assert13.C: New.
12369 * g++.dg/cpp1y/static_assert1.C: New.
12370 * g++.dg/cpp1y/static_assert2.C: New.
12371 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12373 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12376 * g++.dg/cpp0x/trailing11.C: New.
12378 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12380 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12382 * gcc.target/arm/memset-inline-10.c: Likewise.
12383 * gcc.target/arm/pr58784.c: Likewise.
12384 * gcc.target/arm/pr59985.C: Likewise.
12385 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12387 2015-06-24 Renlin Li <renlin.li@arm.com>
12389 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12390 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12392 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12395 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12398 * g++.dg/cpp0x/auto45.C: New test.
12399 * g++.dg/template/pr30044.C: New test.
12400 * g++.dg/template/crash83.C: Accept any error string.
12401 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12403 * g++.dg/cpp0x/variadic18.C: Likewise
12404 * g++.dg/template/canon-type-13.C: Likewise.
12405 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12407 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12410 * g++.dg/other/linkage2.C: New.
12412 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12415 * gcc.target/arm/pr63408.c: New test.
12417 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12419 * lib/c-torture.exp: Don't call check_effective_target_lto
12420 before setting up environment correctly.
12421 * lib/gcc-dg.exp: Likewise, and protect
12422 gcc_force_conventional_output.
12424 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12426 PR rtl-optimization/66306
12427 * gcc.target/s390/pr66306.c: New test.
12429 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12431 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12432 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12433 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12434 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12435 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12436 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12437 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12439 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12442 * gcc.c-torture/pr65803.c: New test.
12444 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12447 * g++.dg/cpp0x/auto45.C: New test.
12448 * g++.dg/template/pr30044.C: New test.
12449 * g++.dg/template/crash83.C: Accept any error string.
12450 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12452 * g++.dg/cpp0x/variadic18.C: Likewise
12453 * g++.dg/template/canon-type-13.C: Likewise.
12454 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12456 2015-06-23 Marek Polacek <polacek@redhat.com>
12458 * c-c++-common/Wlogical-op-3.c: New test.
12460 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12463 * g++.dg/cpp0x/scoped_enum5.C: New.
12465 2015-06-23 Richard Biener <rguenther@suse.de>
12467 PR tree-optimization/66636
12468 * gcc.dg/vect/pr66636.c: New testcase.
12470 2015-06-23 Marek Polacek <polacek@redhat.com>
12472 * gcc.dg/fold-minus-4.c: New test.
12473 * gcc.dg/fold-minus-5.c: New test.
12474 * c-c++-common/ubsan/overflow-add-5.c: New test.
12476 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12478 Add missing testcase from r224672.
12479 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12481 * gcc.target/vax/bswapdi-1.c: New.
12483 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12486 * gfortran.dg/associate_18.f08: New test.
12488 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12491 * gcc.target/i386/pr66560-1.c: New test.
12492 * gcc.target/i386/pr66560-2.c: Ditto.
12493 * gcc.target/i386/pr66560-3.c: Ditto.
12494 * gcc.target/i386/pr66560-4.c: Ditto.
12496 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12498 * gcc.target/nvptx/nvptx.exp: New file.
12499 * gcc.target/nvptx/proto-1.c: Likewise.
12501 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12503 PR tree-optimization/66449
12504 * gcc.dg/vect/pr66449.c: New test.
12506 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12508 * g++.dg/other/dump-ada-spec-5.C: New test.
12509 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12510 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12512 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12514 * g++.dg/inherit/pure1.C: Test location too.
12516 2015-06-22 Marek Polacek <polacek@redhat.com>
12518 * gcc.dg/fold-ior-1.c: New test.
12519 * gcc.dg/fold-minus-2.c: New test.
12520 * gcc.dg/fold-minus-3.c: New test.
12521 * gcc.dg/fold-plus-1.c: New test.
12522 * gcc.dg/fold-plus-2.c: New test.
12523 * gcc.dg/fold-xor-4.c: New test.
12524 * gcc.dg/fold-xor-5.c: New test.
12526 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12529 * g++.dg/torture/pr65914.C: New.
12531 2015-06-22 Richard Biener <rguenther@suse.de>
12533 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12534 not existing TORTURE_OPTIONS only.
12535 * lib/gcc-dg.exp: Likewise.
12537 2015-06-22 Christian Bruel <christian.bruel@st.com>
12540 * gcc.target/arm/flip-thumb.c: New test.
12542 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12543 Martin Liska <mliska@suse.cz>
12546 * g++.dg/ipa/pr65908.C: New testcase.
12548 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12551 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12552 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12554 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12556 * gnat.dg/specs/debug1.ads: Adjust.
12558 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12560 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12561 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12562 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12563 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12564 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12565 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12566 * gcc.target/aarch64/fmovd-zero.c: Delete.
12567 * gcc.target/aarch64/fmovf-zero.c: Delete.
12569 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12571 * gcc.target/vax/bswapdi-1.c: New.
12573 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12575 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12577 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12579 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12581 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12583 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12585 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12587 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12589 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12591 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12593 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12595 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12597 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12599 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12601 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12603 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12605 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12607 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12609 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12611 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12613 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12615 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12617 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12619 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12621 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12623 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12625 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12627 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12629 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12631 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12633 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12635 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12637 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12639 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12641 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12645 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12647 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12649 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12652 (_ARM_FPSCR): Add FZ field.
12653 (clean_results): Force FZ=1 on AArch64.
12654 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12656 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12658 * gcc.target/aarch64/pr62308.c: New test.
12660 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12663 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12665 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12667 * gcc.target/i386/mpx/pr66581.c: New test.
12669 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12671 * gcc.target/i386/cmov9.c: New test.
12673 2015-06-18 Richard Biener <rguenther@suse.de>
12675 * g++.dg/other/const4.C: New testcase.
12677 2015-06-18 Michael Matz <matz@suse.de>
12679 PR middle-end/66253
12680 * gcc.dg/vect/pr66253.c: New testcase.
12682 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12685 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12687 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12689 PR middle-end/66568
12690 * gcc.target/i386/mpx/pr66568.c: New test.
12692 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12694 PR middle-end/66567
12695 * gcc.target/i386/mpx/pr66567.c: New test.
12697 2015-06-18 Richard Biener <rguenther@suse.de>
12699 PR tree-optimization/66510
12700 * gcc.dg/vect/slp-perm-12.c: New testcase.
12702 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12704 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12705 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12706 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12707 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12709 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12712 * g++.dg/gomp/pr66571-1.C: New test.
12714 PR middle-end/66429
12715 * c-c++-common/gomp/pr66429.c: New test.
12717 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12719 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12720 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12722 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12724 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12727 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12730 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12732 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12734 * gcc.target/mips/pr65862-1.c: New test.
12735 * gcc.target/mips/pr65862-2.c: Likewise.
12737 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12739 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12740 * gcc.target/i386/pr52252-atom.c: Ditto.
12741 * gcc.target/i386/vect-div-1.c: Ditto.
12742 * gcc.target/i386/rotate-5.c: Ditto.
12743 * gcc.target/i386/pr50202.c: Ditto.
12744 * gcc.target/i386/pr37843-3.c: Ditto.
12745 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12746 * gcc.target/i386/pr53397-1.c: Ditto.
12747 * gcc.target/i386/pr55934.c: Ditto.
12748 * gcc.target/i386/pr37843-4.c: Ditto.
12749 * gcc.target/i386/pr60451.c: Ditto.
12750 * gcc.target/i386/pr53397-2.c: Ditto.
12751 * gcc.target/i386/vectorize1.c: Ditto.
12752 * gcc.target/i386/extract-insert-combining.c: Ditto.
12753 * gcc.target/i386/pr53759.c: Ditto.
12754 * gcc.target/i386/pr52252-core.c: Ditto.
12755 * gcc.target/i386/rotate-3.c: Ditto.
12756 * gcc.target/i386/sse-20.c: Ditto.
12757 * gcc.target/i386/rotate-4.c: Ditto.
12758 * gcc.target/i386/pr61403.c: Ditto.
12759 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12760 * gcc.target/i386/pr60901.c: Ditto.
12761 * gcc.target/i386/pr59794-7.c: Ditto.
12762 * gcc.target/i386/pr62208.c: Ditto.
12763 * gcc.target/i386/pr53416.c: Ditto.
12764 * gcc.target/i386/asm-dialect-1.c: Ditto.
12765 * gcc.target/i386/pr50038.c: Ditto.
12766 * gcc.target/i386/47698.c: Ditto.
12767 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12768 * gcc.target/i386/pr59794-2.c: Ditto.
12769 * gcc.target/i386/pr59794-3.c: Ditto.
12770 * gcc.target/i386/pr39058.c: Ditto.
12771 * gcc.target/i386/pr60205-1.c: Ditto.
12772 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12773 * gcc.target/i386/sse2-movq-2.c: Ditto.
12775 2015-06-17 Richard Biener <rguenther@suse.de>
12777 PR tree-optimization/66251
12778 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12780 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12783 * g++.dg/parse/new-placement1.C: New.
12785 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12787 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12788 * jit.dg/test-compound-assignment.c: New testcase.
12790 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12793 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12794 to "testcases" array.
12796 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12799 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12800 * jit.dg/test-debug-strings.c: New test case.
12801 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12802 the discriminant has a sane debug string.
12804 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12807 * gcc.target/i386/pr56766-1.c: New test.
12808 * gcc.target/i386/pr56766-2.c: Ditto.
12810 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12812 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12813 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12814 * gcc.target/mips/loongson-simd.c: Ditto.
12816 2015-06-16 Richard Biener <rguenther@suse.de>
12818 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12820 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12822 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12823 passed by the testsuite driver.
12825 2015-06-16 Richard Biener <rguenther@suse.de>
12827 * gcc.dg/vect/slp-perm-11.c: New testcase.
12829 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12831 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12834 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12836 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12837 Reinstate calls to torture-init and torture-finalize.
12839 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12841 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12843 2015-06-15 Nathan Sidwell <nathan@acm.org>
12846 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12848 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12851 * g++.dg/cpp0x/local-type1.C: New.
12853 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12858 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12859 unimplemented error.
12860 * gfortran.dg/allocate_with_source_7.f08: New test.
12861 * gfortran.dg/allocate_with_source_8.f08: New test.
12863 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12866 * g++.dg/warn/Walways-true-3.C: New test.
12868 2015-06-13 Tom de Vries <tom@codesourcery.com>
12870 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12872 2015-06-13 Tom de Vries <tom@codesourcery.com>
12874 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12875 (main): Remove superfluous attributes.
12876 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12877 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12879 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12881 * gcc.target/i386/monitorx.c: New.
12882 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12883 * gcc.target/i386/sse-13.c: Ditto.
12884 * gcc.target/i386/sse-14.c: Ditto.
12885 * gcc.target/i386/sse-22.c: Ditto.
12886 * gcc.target/i386/sse-23.c: Ditto.
12887 * g++.dg/other/i386-2.C: Ditto.
12888 * g++.dg/other/i386-3.C: Ditto.
12890 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12892 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12894 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12897 * gfortran.dg/allocatable_scalar_13.f90: New test
12899 2015-06-11 Marek Polacek <polacek@redhat.com>
12901 * gcc.dg/fold-xor-3.c: New test.
12903 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12905 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12906 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12908 2015-06-11 Christian Bruel <christian.bruel@st.com>
12911 * gcc.target/arm/pragma_attribute.c: New test.
12913 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12915 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12917 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12920 * gcc.target/i386/pr66473.c: New test.
12922 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12925 * gcc.dg/tls/pr66470.c: New test.
12926 * gcc.target/i386/pr66470.c: New test.
12928 2015-06-10 Christian Bruel <christian.bruel@st.com>
12931 * gcc.target/arm/attr_arm.c: New test
12932 * gcc.target/arm/attr_arm-err.c: New test
12933 * gcc.target/arm/attr_thumb.c: New test
12934 * gcc.target/arm/attr_thumb-static.c: New test
12936 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12941 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12943 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12945 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12946 passed by the testsuite driver.
12948 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12951 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12952 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12953 * gcc.dg/ssp-1.c: Make counter a register.
12954 * gcc.dg/ssp-2.c: Likewise.
12955 * gcc.dg/torture/parm-coalesce.c: New.
12957 2015-06-09 Tom de Vries <tom@codesourcery.com>
12959 * gcc.target/i386/vararg-loc.c: New test.
12961 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12964 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12965 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12967 2015-06-09 Marek Polacek <polacek@redhat.com>
12969 PR tree-optimization/66299
12970 * gcc.dg/pr66299-1.c: New test.
12971 * gcc.dg/pr66299-2.c: New test.
12972 * gcc.dg/pr66299-3.c: New test.
12974 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12976 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12977 passed by the testsuite driver.
12979 2015-06-09 Richard Biener <rguenther@suse.de>
12981 PR middle-end/66423
12982 * gcc.dg/fold-modpow2.c: New testcase.
12984 2015-06-09 Richard Biener <rguenther@suse.de>
12986 PR tree-optimization/66419
12987 * gcc.dg/vect/bb-slp-37.c: New testcase.
12989 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12991 * gcc.target/arm/stl-cond.c: New test.
12993 2015-06-09 Richard Biener <rguenther@suse.de>
12995 PR middle-end/66413
12996 * gcc.dg/torture/pr66413.c: New testcase.
12998 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13000 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13001 * gcc.dg/ssp-1.c: Make counter a register.
13002 * gcc.dg/ssp-2.c: Likewise.
13003 * gcc.dg/torture/parm-coalesce.c: New.
13005 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13007 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13008 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13010 2015-06-08 Tom de Vries <tom@codesourcery.com>
13012 PR rtl-optimization/66444
13013 * gcc.dg/pr66444.c: New test.
13015 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13018 * gfortran.dg/class_is_1.f90: New test.
13019 * gfortran.dg/type_is_1.f90: Ditto.
13021 2015-06-08 Marek Polacek <polacek@redhat.com>
13024 * gcc.dg/cpp/pr66415-1.c: New test.
13025 * gcc.dg/cpp/pr66415-2.c: New test.
13027 2015-06-08 Richard Biener <rguenther@suse.de>
13029 PR tree-optimization/66422
13030 * gcc.dg/Warray-bounds-16.c: New testcase.
13032 2015-06-08 Richard Biener <rguenther@suse.de>
13034 * gcc.dg/vect/slp-perm-10.c: New testcase.
13035 * gcc.dg/vect/slp-23.c: Adjust.
13036 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13037 vector pointer update.
13039 2015-06-08 Marek Polacek <polacek@redhat.com>
13042 * g++.dg/ubsan/pr66452.C: New test.
13044 2015-06-08 Tom de Vries <tom@codesourcery.com>
13046 PR tree-optimization/66436
13047 * gcc.dg/gomp/dump-new-function-2.c: New test.
13048 * gcc.dg/gomp/dump-new-function-3.c: Same.
13049 * gcc.dg/gomp/dump-new-function.c: Same.
13051 2015-06-08 Tom de Vries <tom@codesourcery.com>
13053 PR tree-optimization/66435
13054 * gcc.dg/gomp/notify-new-function-2.c: New test.
13055 * gcc.dg/gomp/notify-new-function-3.c: Same.
13056 * gcc.dg/gomp/notify-new-function.c: Same.
13058 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13060 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13061 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13062 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13063 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13064 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13065 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13068 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13071 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13072 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13074 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13075 * gfortran.dg/warn_conversion_5.f90: New test.
13076 * gfortran.dg/warn_conversion_6.f90: New test.
13077 * gfortran.dg/warn_conversion_7.f90: New test.
13079 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13082 * gfortran.dg/blockdata_9.f: New test.
13084 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13087 * gfortran.dg/forall_17.f90: New test.
13089 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13091 * g++.dg/cpp0x/pr57101.C: Add warning.
13092 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13093 * g++.dg/ext/visibility/anon7.C: Same.
13094 * g++.dg/ipa/pr63587-2.C: Same.
13095 * g++.dg/opt/dump1.C: Same.
13096 * g++.dg/opt/pr59622-3.C: Same.
13097 * g++.dg/opt/pr59622.C: Same.
13098 * g++.dg/torture/pr46383.C: Same.
13099 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13100 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13101 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13103 * gfortran.dg/intent_out_8.f90: Same.
13104 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13106 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13109 gfortran.dg/equiv_9.f90: New test.
13112 2015-06-05 Tom de Vries <tom@codesourcery.com>
13114 merge from gomp4 branch:
13115 2015-05-28 Tom de Vries <tom@codesourcery.com>
13117 PR tree-optimization/65443
13118 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13119 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13120 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13122 2015-06-05 Nathan Sidwell <nathan@acm.org>
13125 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13127 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13129 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13131 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13133 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13135 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13137 * gcc.target/i386/noplt-1.c: New test.
13138 * gcc.target/i386/noplt-2.c: New test.
13139 * gcc.target/i386/noplt-3.c: New test.
13140 * gcc.target/i386/noplt-4.c: New test.
13142 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13145 * gfortran.dg/adjustl_1.f90: New test.
13147 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13149 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13150 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13152 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13154 * lto.c (iterative_hash_canonical_type,
13155 gimple_register_canonical_type): only hash main variants of types
13157 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13159 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13160 Move set of dg-do-what-default after early return.
13162 2015-06-04 Marek Polacek <polacek@redhat.com>
13165 * gcc.dg/lvalue-8.c: New test.
13167 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13168 Paolo Carlini <paolo.carlini@oracle.com>
13171 * g++.dg/other/pr66130.C: New.
13172 * g++.dg/cpp0x/pr66130.C: Likewise.
13174 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13176 * g++.dg/cpp0x/decl-loc1.C: New.
13177 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13178 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13179 * g++.dg/init/ctor8.C: Likewise.
13180 * g++.dg/parse/semicolon4.C: Likewise.
13182 2015-06-03 Marek Polacek <polacek@redhat.com>
13185 * g++.dg/ubsan/static-init-1.C: New test.
13186 * g++.dg/ubsan/static-init-2.C: New test.
13187 * g++.dg/ubsan/static-init-3.C: New test.
13189 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13192 * gcc.target/i386/pr66275.c: New test.
13194 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13196 * gcc.dg/Wcxx-compat-22.c: New testcase.
13197 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13198 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13199 * c-c++-common/pr58346-1.c: Likewise.
13200 * c-c++-common/transparent-union-1.c: Likewise.
13202 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13204 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13205 * g++.dg/plugin/def_plugin.c: New file.
13206 * g++.dg/plugin/def-plugin-test.C: New file.
13208 2015-06-03 Richard Biener <rguenther@suse.de>
13210 * gcc.dg/vect/bb-slp-36.c: New testcase.
13212 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13214 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13216 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13218 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13219 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13220 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13221 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13223 2015-06-03 Marek Polacek <polacek@redhat.com>
13227 * gcc.dg/pr64223-1.c: New test.
13228 * gcc.dg/pr64223-2.c: New test.
13230 2015-06-03 Richard Biener <rguenther@suse.de>
13232 PR tree-optimization/63916
13233 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13235 2015-06-03 Richard Biener <rguenther@suse.de>
13237 PR tree-optimization/66375
13238 * gcc.dg/torture/pr66375.c: New testcase.
13240 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13242 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13244 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13247 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13249 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13252 * gfortran.dg/reshape_7.f90: New test.
13254 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13257 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13260 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13263 * gcc.dg/pr49551.c: New testcase.
13265 2015-06-02 Richard Biener <rguenther@suse.de>
13268 * g++.dg/lto/pr65549_0.C: New testcase.
13270 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13273 PR middle-end/66332
13274 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13276 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13278 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13280 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13283 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13285 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13287 PR tree-optimization/48052
13288 * gcc.dg/tree-ssa/scev-8.c: New.
13289 * gcc.dg/tree-ssa/scev-9.c: New.
13290 * gcc.dg/tree-ssa/scev-10.c: New.
13291 * gcc.dg/vect/pr48052.c: New.
13293 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13295 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13297 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13299 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13301 2015-06-02 Marek Polacek <polacek@redhat.com>
13303 PR middle-end/66345
13304 * gcc.dg/torture/pr66345.c: New test.
13306 2015-06-02 Richard Biener <rguenther@suse.de>
13308 PR tree-optimization/65961
13309 * gcc.dg/torture/pr65961.c: New testcase.
13311 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13313 PR tree-optimization/52563
13314 PR tree-optimization/62173
13315 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13316 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13318 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13320 * gnat.dg/specs/varsize_return2.ads: New test.
13321 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13323 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13325 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13327 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13330 * gcc.target/aarch64/sync-comp-swap.c: New.
13331 * gcc.target/aarch64/sync-comp-swap.x: New.
13332 * gcc.target/aarch64/sync-op-acquire.c: New.
13333 * gcc.target/aarch64/sync-op-acquire.x: New.
13334 * gcc.target/aarch64/sync-op-full.c: New.
13335 * gcc.target/aarch64/sync-op-full.x: New.
13336 * gcc.target/aarch64/sync-op-release.c: New.
13337 * gcc.target/aarch64/sync-op-release.x: New.
13339 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13341 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13344 2015-06-01 Richard Biener <rguenther@suse.de>
13346 PR tree-optimization/66349
13347 PR tree-optimization/66352
13348 PR tree-optimization/66357
13349 * gcc.dg/torture/pr66357.c: New testcase.
13350 * gcc.dg/torture/pr66349.c: Likewise.
13351 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13353 2015-06-01 Richard Biener <rguenther@suse.de>
13356 2015-05-29 Richard Biener <rguenther@suse.de>
13358 PR tree-optimization/66314
13359 * gcc.dg/asan/pr66314.c: New testcase.
13361 2015-06-01 Richard Biener <rguenther@suse.de>
13363 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13365 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13367 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13369 (hp3, hp4): Add inline keyword.
13370 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13371 (hp2): Add inline keyword.
13372 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13373 (hp2): Add inline keyword.
13375 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13378 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13379 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13380 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13381 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13383 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13385 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13386 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13388 2015-06-01 Richard Biener <rguenther@suse.de>
13390 PR tree-optimization/66280
13391 * g++.dg/torture/pr66280.C: New testcase.
13392 * g++.dg/torture/pr66280-2.C: Likewise.
13394 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13396 * gnat.dg/addr9_1.adb: New test.
13397 * gnat.dg/addr9_2.adb: Likewise.
13398 * gnat.dg/addr9_3.adb: Likewise.
13399 * gnat.dg/addr9_4.adb: Likewise.
13401 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13403 * g++.dg/other/dump-ada-spec-4.C: New test.
13405 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13407 * gcc.dg/alias-8.c: Fix dg-warning.
13409 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13411 * gcc.dg/alias-8.c: Do not xfail.
13412 * gcc.dg/pr62167.c: Prevent FRE.
13413 * gcc.dg/alias-14.c: New testcase.
13415 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13417 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13419 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13422 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13424 * gcc.target/s390/hotpatch-10.c: Likewise.
13425 * gcc.target/s390/hotpatch-11.c: Likewise.
13426 * gcc.target/s390/hotpatch-12.c: Likewise.
13427 * gcc.target/s390/hotpatch-17.c: Likewise.
13428 * gcc.target/s390/hotpatch-18.c: Likewise.
13429 * gcc.target/s390/hotpatch-20.c: Likewise.
13430 * gcc.target/s390/hotpatch-21.c: Likewise.
13431 * gcc.target/s390/hotpatch-22.c: Likewise.
13432 * gcc.target/s390/hotpatch-23.c: Likewise.
13433 * gcc.target/s390/hotpatch-24.c: Likewise.
13434 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13435 to check for the exact nops too.
13436 * gcc.target/s390/hotpatch-3.c: Likewise.
13437 * gcc.target/s390/hotpatch-4.c: Likewise.
13438 * gcc.target/s390/hotpatch-5.c: Likewise.
13439 * gcc.target/s390/hotpatch-6.c: Likewise.
13440 * gcc.target/s390/hotpatch-7.c: Likewise.
13441 * gcc.target/s390/hotpatch-8.c: Likewise.
13442 * gcc.target/s390/hotpatch-9.c: Likewise.
13443 * gcc.target/s390/hotpatch-14.c: Likewise.
13444 * gcc.target/s390/hotpatch-15.c: Likewise.
13445 * gcc.target/s390/hotpatch-16.c: Likewise.
13446 * gcc.target/s390/hotpatch-19.c: Likewise.
13447 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13448 scan-assembler-times counting number of .align directives.
13449 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13450 dg-options. Remove scan-assembler-times counting number of .align
13452 * gcc.target/s390/hotpatch-26.c: New file.
13453 * gcc.target/s390/hotpatch-27.c: New file.
13454 * gcc.target/s390/hotpatch-28.c: New file.
13455 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13456 using -Os -O0 -O1 -O2 -O3 options.
13458 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13460 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13462 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13464 PR tree-optimization/66142
13465 * gcc.dg/vect/pr66142.c: New test.
13467 2015-05-29 Richard Biener <rguenther@suse.de>
13469 PR tree-optimization/66314
13470 * gcc.dg/asan/pr66314.c: New testcase.
13472 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13474 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13475 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13476 Adjust all callers.
13477 (schedule-cleanups, dg-keep-saved-temps): New proc.
13478 (gcc-dg-test-1): Schedule cleanups.
13479 * lib/profopt.exp (profopt-execute): Likewise.
13480 * g++.dg/cdce3.C: Adjust expected line numbers.
13481 * gcc.dg/cdce1.c: Likewise.
13482 * gcc.dg/cdce2.c: Likewise.
13483 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13484 * gcc.dg/strlenopt-24.c: Likewise.
13485 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13486 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13487 * obj-c++.dg/encode-2.mm: Likewise.
13489 2015-05-28 DJ Delorie <dj@redhat.com>
13491 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13493 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13495 * gnat.dg/discr43.adb: New test.
13497 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13499 * gnat.dg/varsize_temp.adb: Rename into...
13500 * gnat.dg/varsize1.adb: ...this.
13501 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13502 * gnat.dg/varsize2.ad[sb]: ...this.
13503 * gnat.dg/varsize3_1.adb: New test.
13504 * gnat.dg/varsize3_2.adb: Likewise.
13505 * gnat.dg/varsize3_3.adb: Likewise.
13506 * gnat.dg/varsize3_4.adb: Likewise.
13507 * gnat.dg/varsize3_5.adb: Likewise.
13508 * gnat.dg/varsize3_6.adb: Likewise.
13509 * gnat.dg/varsize3_pkg1.ads: New helper.
13510 * gnat.dg/varsize3_pkg2.ads: Likewise.
13511 * gnat.dg/varsize3_pkg3.ads: Likewise.
13513 2015-05-28 Richard Biener <rguenther@suse.de>
13515 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13517 2015-05-28 Richard Biener <rguenther@suse.de>
13519 PR tree-optimization/66142
13520 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13522 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13525 * gcc.dg/darwin-minversion-3.c: Update testcase.
13526 * gcc.dg/darwin-minversion-4.c: Ditto.
13527 * gcc.dg/darwin-minversion-5.c: New testcase.
13528 * gcc.dg/darwin-minversion-6.c: Ditto.
13529 * gcc.dg/darwin-minversion-7.c: Ditto.
13530 * gcc.dg/darwin-minversion-8.c: Ditto.
13531 * gcc.dg/darwin-minversion-9.c: Ditto.
13532 * gcc.dg/darwin-minversion-10.c: Ditto.
13533 * gcc.dg/darwin-minversion-11.c: Ditto.
13534 * gcc.dg/darwin-minversion-12.c: Ditto.
13536 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13538 PR rtl-optimization/66168
13539 * gcc.c-torture/compile/pr66168.c: New test.
13541 2015-05-27 Jeff Law <law@redhat.com>
13544 * gcc.dg/target/m68k/pr39726-1.c: New test.
13546 2015-05-27 Nathan Sidwell <nathan@acm.org>
13549 * g++.dg/ext/alias-canon3.C: New.
13551 2015-05-27 Richard Biener <rguenther@suse.de>
13553 PR tree-optimization/66272
13555 2014-08-15 Richard Biener <rguenther@suse.de>
13557 PR tree-optimization/62031
13558 * gcc.dg/torture/pr66272.c: New testcase.
13560 2015-05-27 Richard Biener <rguenther@suse.de>
13562 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13564 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13567 * gcc.dg/pr65358.c: New test.
13569 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13572 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13574 * gfortran.dg/allocate_with_source_6.f90: New test.
13576 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13578 * gnat.dg/atomic7_1.adb: New test.
13579 * gnat.dg/atomic7_2.adb: Likewise.
13580 * gnat.dg/atomic7_pkg1.ads: New helper.
13581 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13583 2015-05-26 Michael Matz <matz@suse.de>
13585 PR middle-end/66251
13586 * gcc.dg/vect/pr66251.c: New test.
13588 2015-05-26 Richard Biener <rguenther@suse.de>
13590 PR tree-optimization/66142
13591 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13593 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13596 * gfortran.dg/allocatable_scalar_13.f90: New test
13598 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13600 * gnat.dg/warn11.adb: New test.
13601 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13603 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13605 * gnat.dg/vfa1_1.adb: New test.
13606 * gnat.dg/vfa1_2.adb: Likewise.
13607 * gnat.dg/vfa1_3.adb: Likewise.
13608 * gnat.dg/vfa1_4.adb: Likewise.
13609 * gnat.dg/vfa1_pkg.ads: New helper.
13611 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13613 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13614 * gcc.target/i386/pr66232-3.c: Likewise.
13616 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13619 * gcc.target/i386/pr66274.c: New test.
13621 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13623 * gnat.dg/renaming6.ad[sb]: New test.
13625 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13627 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13628 and 'dg-require-effective-target pie'.
13630 2015-05-23 Nathan Sidwell <nathan@acm.org>
13633 * g++.dg/cpp0x/pr66243.C: New.
13635 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13638 * g++.dg/lto/pr66180_0.C: New testcase.
13639 * g++.dg/lto/pr66180_1.C: New testcase.
13641 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13644 * typebound_call_27.f90: New file.
13646 2015-05-23 Nathan Sidwell <nathan@acm.org>
13649 * g++.dg/template/pr65936.C: New.
13651 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13653 PR tree-optimization/63387
13654 * gcc.dg/pr63387-2.c: New testcase.
13656 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13658 * gcc.dg/simd-1.c: Update to the new message.
13660 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13662 * gcc.dg/nand.c: New testcase.
13664 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13666 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13667 Set dg-do-what-default to compile only on ARM targets without
13668 arm_neon_hw execution support. Remove redundant c-torture-execute
13669 in loop over test cases.
13671 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13674 * gcc.target/aarch64/pr65491_1.c: New test.
13675 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13676 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13678 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13681 * g++.dg/cpp0x/explicit9.C: New.
13682 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13684 2015-05-22 Richard Biener <rguenther@suse.de>
13686 PR tree-optimization/66251
13687 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13689 2015-05-22 Marek Polacek <polacek@redhat.com>
13692 * c-c++-common/attributes-enum-1.c: New test.
13693 * c-c++-common/attributes-enum-2.c: New test.
13694 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13695 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13697 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13699 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13700 effective target support. If no arm_neon_hw support, do not attempt
13701 to execute the tests; only compile them.
13702 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13703 and "dg-require-effective-target arm_neon_ok".
13704 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13705 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13706 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13707 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13708 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13709 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13710 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13711 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13712 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13713 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13714 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13715 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13716 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13717 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13718 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13719 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13720 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13721 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13722 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13723 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13724 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13725 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13726 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13727 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13728 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13729 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13730 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13731 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13732 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13733 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13734 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13735 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13736 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13737 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13738 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13739 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13740 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13741 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13742 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13743 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13744 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13745 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13746 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13747 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13748 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13749 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13750 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13751 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13752 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13753 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13754 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13755 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13756 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13757 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13758 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13759 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13760 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13761 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13762 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13763 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13764 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13765 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13766 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13767 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13768 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13769 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13770 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13771 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13772 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13773 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13774 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13775 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13776 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13777 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13778 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13779 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13780 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13781 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13782 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13783 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13784 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13785 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13786 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13787 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13788 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13789 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13790 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13791 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13792 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13793 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13794 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13795 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13796 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13797 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13798 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13799 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13800 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13801 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13802 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13803 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13804 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13805 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13806 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13807 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13808 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13809 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13810 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13811 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13812 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13813 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13814 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13815 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13816 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13818 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13820 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13821 * gcc.dg/vect/pr59354.c: Likewise.
13822 * gcc.dg/vect/pr64252.c: Likewise.
13823 * gcc.dg/vect/pr64404.c: Likewise.
13824 * gcc.dg/vect/pr64493.c: Likewise.
13825 * gcc.dg/vect/pr64495.c: Likewise.
13826 * gcc.dg/vect/pr64844.c: Likewise.
13827 * gcc.dg/vect/pr65518.c: Likewise.
13828 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13830 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13833 * g++.dg/cpp1y/var-templ28.C: New.
13835 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13838 * gcc.target/i386/pr66232-1.c: New test.
13839 * gcc.target/i386/pr66232-2.c: Likewise.
13840 * gcc.target/i386/pr66232-3.c: Likewise.
13841 * gcc.target/i386/pr66232-4.c: Likewise.
13842 * gcc.target/i386/pr66232-5.c: Likewise.
13844 2015-05-21 Nathan Sidwell <nathan@acm.org>
13846 * g++.dg/cpp1y/pr60943.C: New.
13848 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13850 PR tree-optimization/66233
13851 * gcc.c-torture/execute/pr66233.c: New test.
13853 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13856 * gfortran.dg/inline_matmul_11.f90: New test.
13858 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13860 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13861 instead of listing several targets on its own.
13862 * gcc.target/i386/pr32219-2.c: Likewise.
13863 * gcc.target/i386/pr32219-3.c: Likewise.
13864 * gcc.target/i386/pr32219-4.c: Likewise.
13865 * gcc.target/i386/pr32219-5.c: Likewise.
13866 * gcc.target/i386/pr32219-6.c: Likewise
13867 * gcc.target/i386/pr32219-7.c: Likewise.
13868 * gcc.target/i386/pr32219-8.c: Likewise.
13869 * gcc.target/i386/pr39013-1.c: Likewise.
13870 * gcc.target/i386/pr39013-2.c: Likewise.
13871 * gcc.target/i386/pr64317.c: Likewise.
13873 2015-05-21 Jeff Law <law@redhat.com>
13875 * gcc.target/hppa/shadd-3.c: New test.
13876 * gcc.target/hppa/shadd-4.c: New test.
13878 2015-05-21 Michael Matz <matz@suse.de>
13880 * gcc.dg/vect/vect-strided-store.c: New test.
13881 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13882 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13884 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13886 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13887 * gcc.dg/pow-sqrt-synth-1.c: New test.
13888 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13890 2015-05-21 Richard Biener <rguenther@suse.de>
13893 * g++.dg/conversion/pr66211.C: New testcase.
13894 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13896 2015-05-21 Jeff Law <law@redhat.com>
13898 * gcc.target/hppa/shadd-2.c: New test.
13900 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13903 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13905 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13908 * gcc.target/arm/pr26702.c: Adjust target selector.
13910 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13912 PR middle-end/66221
13913 * gcc.dg/lto/pr66221_0.c: New test.
13914 * gcc.dg/lto/pr66221_1.c: New test.
13916 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13919 * gcc.dg/redecl-4.c: Update column numbers.
13920 * gcc.dg/format/bitfld-1.c: Likewise.
13921 * gcc.dg/format/attr-2.c: Likewise.
13922 * gcc.dg/format/attr-6.c: Likewise.
13923 * gcc.dg/format/attr-7.c (baz): Likewise.
13924 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13925 * gcc.dg/format/attr-4.c: Likewise.
13926 * gcc.dg/format/branch-1.c: Likewise.
13927 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13928 locations within strings with embedded escape sequences.
13930 2015-05-20 Jeff Law <law@redhat.com>
13932 * gcc.target/hppa/hppa.exp: New target test driver.
13933 * gcc.target/hppa/shadd-1.c: New test.
13935 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13937 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13939 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13941 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13942 (fn_33_k_and_r_style): New.
13943 (fn_33_stroustrup_style): New.
13944 (fn_33_allman_style): New.
13945 (fn_33_whitesmiths_style): New.
13946 (fn_33_horstmann_style): New.
13947 (fn_33_ratliff_banner_style): New.
13948 (fn_33_lisp_style): New.
13949 (fn_34_indent_dash_gnu): New.
13950 (fn_34_indent_dash_kr): New.
13951 (fn_34_indent_dash_orig): New.
13952 (fn_34_indent_linux_style): New.
13954 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13957 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13959 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13961 PR tree-optimization/65447
13962 * gcc.dg/tree-ssa/pr65447.c: New test.
13964 2015-05-19 Nathan sidwell <nathan@acm.org>
13966 * g++.dg/cpp0x/pr65954.C: New.
13968 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13970 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13972 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13974 * lib/target-supports.exp: Vector do not always have natural
13975 alignment on s390*.
13977 2015-05-19 David Sherwood <david.sherwood@arm.com>
13979 * gcc.dg/loop-invariant.c: New testcase.
13981 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13983 * lib/target-supports.exp: Vector do not always have natural
13984 alignment on s390*.
13986 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13988 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13990 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13992 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13994 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13995 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13996 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13997 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13998 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13999 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14000 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14001 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14002 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14003 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14005 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14007 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14009 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14011 * gcc.target/s390/s390.exp
14012 (check_effective_target_vector): New check.
14013 * gcc.target/s390/vector/vec-abi-1.c: New test.
14014 * gcc.target/s390/vector/vec-abi-2.c: New test.
14015 * gcc.target/s390/vector/vec-abi-3.c: New test.
14016 * gcc.target/s390/vector/vec-abi-4.c: New test.
14017 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14018 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14019 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14020 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14021 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14022 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14023 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14024 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14025 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14026 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14027 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14028 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14029 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14030 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14031 * gcc.target/s390/vector/vec-init-1.c: New test.
14032 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14033 * gcc.target/s390/vector/vec-shift-1.c: New test.
14034 * gcc.target/s390/vector/vec-sub-1.c: New test.
14036 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14038 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14040 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14042 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14044 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14046 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14048 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14050 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14052 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14054 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14056 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14058 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14060 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14062 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14064 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14066 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14068 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14070 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14072 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14074 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14076 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14078 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14080 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14082 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14084 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14086 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14088 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14090 PR tree-optimization/66187
14091 * gcc.c-torture/execute/pr66187.c: New test.
14092 * gcc.dg/pr66187-1.c: New test.
14093 * gcc.dg/pr66187-2.c: New test.
14095 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14097 * gcc.dg/vect/bb-slp-35.c: Adjust.
14099 2015-05-19 Richard Biener <rguenther@suse.de>
14101 PR tree-optimization/66165
14102 * gcc.dg/torture/pr66165.c: New testcase.
14104 PR tree-optimization/66185
14105 * gcc.dg/torture/pr66185.c: New testcase.
14107 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14110 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14112 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14114 * gcc.target/mips/p5600-bonding.c : New file.
14116 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14119 * gfortran.dg/interface_operator_1.f90: New tests.
14121 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14124 * gfortran.dg/generic_29.f90: New tests.
14126 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14129 * gfortran.dg/storage_size_6.f90: New tests.
14131 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14134 * gfortran.dg/null1.f90: New test.
14136 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14139 * gfortran.dg/entry_21.f90: New test.
14141 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14144 * gfortran.dg/storage_size_6.f90: New tests.
14146 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14149 * gfortran.dg/misplaced_statement.f90: New test.
14151 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14154 * gfortran.dg/filepos1.f90: New test
14156 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14159 * gfortran.dg/pr64925.f90: New test.
14161 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14163 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14165 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14167 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14169 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14170 to the family of pie capable targets.
14172 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14174 * gcc.target/arm/bics_1.c : New testcase.
14175 * gcc.target/arm/bics_2.c : New testcase.
14176 * gcc.target/arm/bics_3.c : New testcase.
14177 * gcc.target/arm/bics_4.c : New testcase.
14179 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14181 * gcc.target/mips/umips-attr.c: New test.
14183 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14185 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14186 * gcc.dg/20150120-2.c (dg-final): Ditto.
14187 * gcc.dg/20150120-2.c (dg-final): Ditto.
14188 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14190 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14193 * gcc.target/i386/pr66174.c: New test.
14195 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14198 * gfortran.dg/matmul_bounds_6.f90: New test.
14199 * gfortran.dg/matmul_bounds_7.f90: New test.
14201 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14203 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14204 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14205 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14206 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14207 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14208 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14210 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14213 * gfortran.dg/continuation_13.f90: Update test.
14214 * gfortran.dg/pr65903.f90: New test.
14216 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14219 * gfortran.dg/block_14.f90: New test.
14221 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14224 * lib/gfortran-dg.exp: Update regex to handle two locations for
14225 the same diagnostic without caret.
14226 * gfortran.dg/badline.f: Test also that line numbers are correct
14227 before and after "left but not entered" warning.
14229 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14230 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14233 * gcc.target/arm/maskdata.c: New test.
14235 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14238 * gfortran.dg/derived_constructor_components_5: New test
14240 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14243 * gcc.target/alpha/pr66140.c: New test.
14245 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14248 * gcc.dg/Wconversion-complex-c99.c: New test.
14249 * gcc.dg/Wconversion-complex-gnu.c: New test.
14251 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14253 PR tree-optimization/64454
14254 * gcc.dg/modmod.c: New testcase.
14256 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14258 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14260 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14262 PR middle-end/66134
14263 * gcc.target/i386/mpx/pr66134.c: New test.
14265 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14267 * gcc.target/powerpc/pr60158.c: New test.
14269 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14271 * gcc.target/i386/sibcall-7.c: New test.
14272 * gcc.target/i386/sibcall-8.c: New test.
14274 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14276 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14277 (abs64_in_dreg): Likewise.
14279 2015-05-14 Marek Polacek <polacek@redhat.com>
14283 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14284 * gcc.dg/pr19984.c: Likewise.
14285 * gcc.dg/pr66066-1.c: New test.
14286 * gcc.dg/pr66066-2.c: New test.
14287 * gcc.dg/pr66066-3.c: New test.
14289 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14291 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14292 * gcc.dg/pow-sqrt.x: New file.
14293 * gcc.dg/pow-sqrt-1.c: New test.
14294 * gcc.dg/pow-sqrt-2.c: Likewise.
14295 * gcc.dg/pow-sqrt-3.c: Likewise.
14297 2015-05-13 Richard Biener <rguenther@suse.de>
14299 PR tree-optimization/66123
14300 * gcc.dg/torture/pr66123.c: New testcase.
14302 2015-05-13 Richard Biener <rguenther@suse.de>
14304 PR middle-end/66110
14305 * gcc.dg/alias-2.c: Adjust.
14306 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14308 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14311 * gcc.target/i386/pr65103-3.c: New.
14313 2015-05-13 Martin Liska <mliska@suse.cz>
14315 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14317 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14320 * gcc.target/i386/pr66112-2.c: New test.
14323 * gcc.target/i386/pr66112-1.c: New test.
14325 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14328 * gcc.target/i386/mpx/pr66048.cc: New.
14330 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14332 PR rtl-optimization/64616
14333 * gcc.dg/loop-8.c: New test.
14334 * gcc.dg/loop-9.c: New test.
14336 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14338 PR target/pr66047.c
14339 * gcc.target/i386/pr66047.c: New testcase.
14341 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14344 * gcc.c-torture/compile/pr65873.c: New testcase.
14346 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14349 * gfortran.dg/inline_matmul_10.f90: New test.
14351 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14353 * c-c++-common/Wmisleading-indentation.c: New testcase.
14354 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14355 * c-c++-common/Wmisleading-indentation-2.md: New file.
14357 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14359 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14361 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14363 2015-05-12 Richard Biener <rguenther@suse.de>
14365 PR tree-optimization/66101
14366 * gcc.dg/torture/pr66101.c: New testcase.
14368 2015-05-12 Richard Biener <rguenther@suse.de>
14370 PR tree-optimization/37021
14371 * gcc.target/i386/vect-addsub.c: New testcase.
14373 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14375 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14377 2015-05-12 Tom de Vries <tom@codesourcery.com>
14379 PR tree-optimization/66010
14380 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14382 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14385 * g++.dg/cpp0x/trailing10.C: New.
14387 2015-05-12 Richard Biener <rguenther@suse.de>
14389 * gcc.dg/vect/bb-slp-35.c: New testcase.
14391 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14394 * gfortran.dg/bound_simplification_6.f90: New.
14396 2015-05-11 Steve Ellcey <sellcey@mips.com>
14398 * gcc.target/mips/branch-1.c: Pass argument to bar().
14400 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14403 * gcc.target/i386/pr65753.c: New test.
14405 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14407 PR rtl-optimization/66076
14408 * gcc.dg/torture/pr66076.c: New test.
14410 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14413 * gfortran.dg/inline_matmul_7.f90: New test.
14414 * gfortran.dg/inline_matmul_8.f90: New test.
14415 * gfortran.dg/inline_matmul_9.f90: New test.
14417 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14419 * gfortran.dg/bound_simplification_5.f90: New.
14421 2015-05-09 Jason Merrill <jason@redhat.com>
14423 * lib/target-supports.exp (cxx_default): New global.
14424 (check_effective_target_c++11_only)
14425 (check_effective_target_c++14_only)
14426 (check_effective_target_c++98_only)
14427 (check_effective_target_c++1z_only): Check it.
14429 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14431 PR tree-optimization/64454
14432 * gcc.dg/tree-ssa/vrp97.c: New file.
14433 * gcc.dg/vect/slp-perm-7.c: Update.
14435 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14438 * gfortran.dg/elemental_subroutine_11.f90: New test.
14440 2015-05-08 Richard Biener <rguenther@suse.de>
14442 PR tree-optimization/66036
14443 * gcc.dg/vect/slp-41.c: New testcase.
14445 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14447 * gfortran.dg/elemental_optional_args_7.f90: New.
14449 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14451 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14452 allow cmlt or sshr.
14454 2015-05-08 Marek Polacek <polacek@redhat.com>
14457 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14458 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14460 2015-05-07 Marek Polacek <polacek@redhat.com>
14463 * c-c++-common/Wshift-negative-value-1.c: New test.
14464 * c-c++-common/Wshift-negative-value-2.c: New test.
14465 * c-c++-common/Wshift-negative-value-3.c: New test.
14466 * c-c++-common/Wshift-negative-value-4.c: New test.
14467 * c-c++-common/Wshift-negative-value-5.c: New test.
14468 * c-c++-common/Wshift-negative-value-6.c: New test.
14469 * gcc.dg/c90-left-shift-1.c: New test.
14470 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14471 * gcc.dg/c99-left-shift-1.c: New test.
14473 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14476 PR middle-end/54303
14477 * gcc.dg/fdata-sections-2.c: New file.
14479 2015-05-07 Marek Polacek <polacek@redhat.com>
14482 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14484 * c-c++-common/ubsan/align-7.c: Likewise.
14485 * c-c++-common/ubsan/bounds-8.c: Likewise.
14486 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14487 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14488 * c-c++-common/ubsan/null-1.c: Likewise.
14489 * c-c++-common/ubsan/null-10.c: Likewise.
14490 * c-c++-common/ubsan/null-11.c: Likewise.
14491 * c-c++-common/ubsan/null-2.c: Likewise.
14492 * c-c++-common/ubsan/null-3.c: Likewise.
14493 * c-c++-common/ubsan/null-4.c: Likewise.
14494 * c-c++-common/ubsan/null-5.c: Likewise.
14495 * c-c++-common/ubsan/null-6.c: Likewise.
14496 * c-c++-common/ubsan/null-7.c: Likewise.
14497 * c-c++-common/ubsan/null-8.c: Likewise.
14498 * c-c++-common/ubsan/null-9.c: Likewise.
14499 * c-c++-common/ubsan/object-size-1.c: Likewise.
14500 * c-c++-common/ubsan/object-size-10.c: Likewise.
14501 * c-c++-common/ubsan/object-size-4.c: Likewise.
14502 * c-c++-common/ubsan/object-size-5.c: Likewise.
14503 * c-c++-common/ubsan/object-size-7.c: Likewise.
14504 * c-c++-common/ubsan/object-size-8.c: Likewise.
14505 * c-c++-common/ubsan/object-size-9.c: Likewise.
14506 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14507 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14508 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14509 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14510 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14511 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14512 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14513 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14514 * c-c++-common/ubsan/pr59333.c: Likewise.
14515 * c-c++-common/ubsan/pr59667.c: Likewise.
14516 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14517 * c-c++-common/ubsan/pr60636.c: Likewise.
14518 * c-c++-common/ubsan/pr63802.c: Likewise.
14519 * c-c++-common/ubsan/recovery-1.c: Likewise.
14520 * c-c++-common/ubsan/recovery-3.c: Likewise.
14521 * c-c++-common/ubsan/shift-1.c: Likewise.
14522 * c-c++-common/ubsan/shift-2.c: Likewise.
14523 * c-c++-common/ubsan/shift-4.c: Likewise.
14524 * c-c++-common/ubsan/shift-7.c: Likewise.
14525 * c-c++-common/ubsan/undefined-2.c: Likewise.
14526 * c-c++-common/ubsan/vla-1.c: Likewise.
14527 * g++.dg/ubsan/null-1.C: Likewise.
14528 * g++.dg/ubsan/null-3.C: Likewise.
14529 * g++.dg/ubsan/null-4.C: Likewise.
14530 * g++.dg/ubsan/vptr-8.C: Likewise.
14531 * g++.dg/ubsan/vptr-9.C: Likewise.
14532 * gcc.dg/ubsan/bounds-2.c: Likewise.
14533 * gcc.dg/ubsan/object-size-9.c: Likewise.
14535 2015-05-07 Jeff Law <law@redhat.com>
14537 * gcc.dg/tree-ssa/shorten-1.c: New test.
14539 2015-05-07 Richard Biener <rguenther@suse.de>
14541 PR tree-optimization/66002
14542 * gcc.dg/vect/vect-125.c: New testcase.
14544 2015-05-07 Marek Polacek <polacek@redhat.com>
14545 Martin Uecker <uecker@eecs.berkeley.edu>
14547 * c-c++-common/ubsan/bounds-10.c: New test.
14549 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14551 * jit.dg/harness.h (set_options): Wrap with
14552 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14553 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14554 Special-case test-benchmark.c as a negative.
14555 * jit.dg/test-benchmark.c: New file.
14557 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14560 * gcc.target/arm/pr64208.c: New test.
14562 2015-05-06 Alan Modra <amodra@gmail.com>
14565 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14566 (gparms): Make volatile.
14568 2015-05-06 Richard Biener <rguenther@suse.de>
14570 PR tree-optimization/62283
14571 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14573 2015-05-06 Christian Bruel <christian.bruel@st.com>
14576 * gcc.target/aarch64/iinline-attr-1.c: New test.
14578 2015-05-06 Richard Biener <rguenther@suse.de>
14580 * gcc.dg/vect/bb-slp-34.c: New testcase.
14582 2015-05-06 Richard Biener <rguenther@suse.de>
14584 PR tree-optimization/62283
14585 * gcc.dg/vect/bb-slp-14.c: Adjust.
14587 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14590 * gcc.target/i386/pr65990.c: New test.
14592 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14595 * gcc.target/i386/pr65915.c: New.
14597 2015-05-05 Tom de Vries <tom@codesourcery.com>
14599 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14600 'va_list escapes 0'.
14602 2015-05-05 Tom de Vries <tom@codesourcery.com>
14604 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14607 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14609 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14610 * gcc.target/arm/pr65924.c: Likewise.
14612 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14615 * gcc.target/i386/pr65871-3.c: New test.
14617 2015-05-04 Jeff Law <law@redhat.com>
14620 2015-05-04 Jeff Law <law@redhat.com>
14621 * gcc.dg/tree-ssa/shorten-1.c: New test.
14623 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14624 Jakub Jelinek <jakub@redhat.com>
14627 * g++.dg/cpp0x/Wnarrowing4.C: New.
14629 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14631 * lib/target-supports.exp
14632 (check_effective_target_keeps_null_pointer_checks): Clarify that
14633 this is for targets that disable -fdelete-null-pointer-checks,
14634 not default it to off.
14635 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14636 -fdelete-null-pointer-checks explicit.
14637 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14638 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14639 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14640 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14641 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14642 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14643 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14644 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14645 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14646 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14647 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14648 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14649 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14650 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14651 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14652 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14653 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14654 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14655 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14656 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14657 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14658 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14659 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14660 * g++.dg/cpp0x/static_assert9.C: Likewise.
14661 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14662 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14663 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14664 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14665 * g++.dg/tree-ssa/pr26406.C: Likewise.
14667 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14669 PR tree-optimization/65984
14670 * c-c++-common/ubsan/pr65984.c: New test.
14672 2015-05-04 Jeff Law <law@redhat.com>
14674 * gcc.dg/tree-ssa/shorten-1.c: New test.
14676 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14679 * gfortran.dg/pr44735.f90: New test.
14681 2015-05-04 Richard Biener <rguenther@suse.de>
14683 PR tree-optimization/65965
14684 * gcc.dg/vect/bb-slp-33.c: New testcase.
14686 2015-05-04 Richard Biener <rguenther@suse.de>
14688 PR tree-optimization/65935
14689 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14691 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14693 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14694 for each supported variant instead of CHECK_RESULTS.
14695 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14696 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14697 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14698 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14699 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14700 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14701 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14702 expected results for unsupported variants. Call CHECK for each
14703 supported variant instead of CHECK_RESULTS.
14704 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14705 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14706 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14707 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14708 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14709 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14710 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14711 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14712 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14713 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14714 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14715 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14716 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14717 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14718 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14719 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14720 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14721 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14722 expected results for unsupported variants.
14723 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14724 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14725 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14726 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14727 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14728 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14729 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14730 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14731 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14732 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14733 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14734 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14735 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14736 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14737 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14738 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14739 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14740 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14741 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14742 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14743 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14744 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14745 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14746 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14747 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14748 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14749 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14750 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14752 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14755 * gfortran.dg/bound_9.f90: Add pointer assignment.
14757 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14758 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14761 * g++.dg/cpp0x/Wnarrowing3.C: New.
14763 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14765 * gcc.dg/20150120-1.c: New test.
14766 * gcc.dg/20150120-2.c: New test.
14767 * gcc.dg/20150120-3.c: New test.
14769 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14771 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14773 2015-05-01 Renlin Li <renlin.li@arm.com>
14775 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14777 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14779 * gfortran.dg/bound_simplification_4.f90: New.
14781 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14783 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14784 with powerpc_p8vector_ok.
14786 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14789 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14791 * gfortran.dg/bound_9.f90: New test case.
14793 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14795 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14796 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14797 for 32bit x86 targets.
14798 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14799 for 32bit x86 targets.
14800 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14801 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14802 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14803 for 32bit x86 targets.
14805 2015-04-30 Marek Polacek <polacek@redhat.com>
14807 PR tree-optimization/63551
14808 * g++.dg/ipa/pr63551.C: New test.
14810 2015-04-30 Caroline Tice <cmtice@google.com>
14813 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14814 partition size on certain targets.
14816 2015-04-30 Renlin Li <renlin.li@arm.com>
14818 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14820 2015-04-30 Marek Polacek <polacek@redhat.com>
14822 * c-c++-common/Wbool-compare-3.c: New test.
14824 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14825 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14827 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14830 * g++.dg/init/ref22.C: New.
14832 2015-04-30 Marek Polacek <polacek@redhat.com>
14834 * gcc.dg/init-bad-8.c: New test.
14836 * gcc.dg/incomplete-typedef-1.c: New test.
14838 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14841 * g++.dg/template/crash121.C: New.
14843 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14845 * gcc.target/mips/call-from-init.c: New test.
14846 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14848 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14851 * gcc.target/i386/pr65871-1.c: New test.
14852 * gcc.target/i386/pr65871-2.c: Ditto.
14854 2015-04-29 Marek Polacek <polacek@redhat.com>
14857 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14858 * c-c++-common/Wbool-compare-2.c: New test.
14860 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14863 * gcc.target/aarch64/vstN_lane_1.c: New file.
14865 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14868 * g++.dg/warn/Winit-self-3.C: New.
14870 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14872 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14874 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14877 * gcc.target/arm/pr65924.c: New test.
14879 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14881 * g++.dg/gomp/tpl-target-update.C: New file.
14883 2015-04-29 Richard Biener <rguenther@suse.de>
14885 PR tree-optimization/65917
14886 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14888 2015-04-29 Christian Bruel <christian.bruel@st.com>
14891 * gcc.dg/ipa/iinline-attr.c: New test.
14892 * gcc.target/i386/iinline-attr-2.c: New test.
14894 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14896 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14899 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14901 * gcc.dg/vect/vect-33.c: Remove spurious line.
14903 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14905 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14907 2015-04-28 Marek Polacek <polacek@redhat.com>
14910 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14911 * gcc.dg/pr65901.c: New test.
14913 2015-04-28 Richard Biener <rguenther@suse.de>
14915 PR tree-optimization/62283
14916 * gfortran.dg/vect/pr62283-2.f: New testcase.
14917 * gcc.dg/vect/bb-slp-14.c: Adjust.
14919 2015-04-28 Richard Biener <rguenther@suse.de>
14921 PR tree-optimization/65851
14922 * g++.dg/torture/pr65851.C: New testcase.
14924 2015-04-27 Jeff Law <law@redhat.com>
14926 PR tree-optimization/65217
14927 * gcc.target/i386/pr65217.c: Remove XFAIL.
14929 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14932 Add tests forgotten to svn-add.
14933 * gfortran.dg/class_allocate_19.f03: New test.
14934 * gfortran.dg/class_array_20.f03: New test.
14935 * gfortran.dg/class_array_21.f03: New test.
14936 * gfortran.dg/finalize_29.f08: New test.
14938 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14942 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14943 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14945 2015-04-27 Caroline Tice <cmtice@google.com>
14947 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14950 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14953 * gcc.target/powerpc/htm-1.c: New test.
14954 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14955 on 64-bit compiles.
14956 (__builtin_tabortdci): Likewise.
14957 (__builtin_tcheck): Remove operand.
14958 * lib/target-supports.exp (check_htm_hw_available): New function.
14960 2015-04-27 Richard Biener <rguenther@suse.de>
14962 * gcc.target/i386/pr65217.c: XFAIL.
14964 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14966 PR tree-optimization/65875
14967 * gcc.c-torture/compile/pr65875.c: New test.
14969 2015-04-25 Marek Polacek <polacek@redhat.com>
14972 * gcc.dg/enum-incomplete-2.c: New test.
14973 * gcc.dg/enum-mode-1.c: New test.
14975 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14978 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14980 * gcc.target/powerpc/pr65849-2.c: Likewise.
14982 2015-04-24 Tom de Vries <tom@codesourcery.com>
14984 PR tree-optimization/65802
14985 * g++.dg/pr65802.C: Move to ...
14986 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14987 stdarg.h. Rewrite for C.
14988 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14989 va_start and va_end. Remove unnecessary inline asm.
14991 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14992 Wei Mi <wmi@google.com>
14994 * gcc.target/i386/sse2-load-multi.c: New test.
14995 * gcc.target/i386/sse2-store-multi.c: Ditto.
14997 2015-04-24 Marek Polacek <polacek@redhat.com>
15000 * c-c++-common/pr65830.c: New test.
15003 * c-c++-common/Wlogical-op-1.c: New test.
15005 2015-04-24 Marek Polacek <polacek@redhat.com>
15008 * c-c++-common/pr61534-1.c: New test.
15010 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15011 Steven Bosscher <steven@gcc.gnu.org>
15013 PR rtl-optimization/34503
15014 * gcc.target/arm/pr64616.c: New file.
15016 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15018 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15020 2015-04-24 Terry Guo <terry.guo@arm.com>
15022 * gcc.target/arm/pr65710.c: Update the options.
15024 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15026 * gcc.target/i386/pr65523.c: Skip x32.
15028 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15030 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15031 to look for vcl* where appropriate.
15033 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15035 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15036 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15038 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15041 * gcc.target/arm/pr26702.c: New test.
15043 2015-04-23 Marek Polacek <polacek@redhat.com>
15046 * gcc.dg/pr65345-1.c: New test.
15047 * gcc.dg/pr65345-2.c: New test.
15049 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15051 * gcc.target/powerpc/crypto-builtin-2.c: New.
15053 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15056 * gfortran.dg/class_allocate_19.f03: New test.
15057 * gfortran.dg/class_array_20.f03: New test.
15058 * gfortran.dg/class_array_21.f03: New test.
15059 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15060 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15061 initialization correctly.
15062 * gfortran.dg/finalize_29.f08: New test.
15064 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15066 * gcc.target/powerpc/swaps-p8-18.c: New test.
15068 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15071 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15072 * gcc.dg/vect/bb-slp-25.c: Likewise.
15073 * gcc.dg/vect/bb-slp-29.c: Likewise.
15074 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15075 vect_no_align && { ! vect_hw_misalign }.
15076 * gcc.dg/vect/bb-slp-9.c: Likewise.
15077 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15079 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15081 account for POWER8, where peeling for alignment is not needed.
15082 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15083 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15084 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15085 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15086 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15087 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15088 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15089 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15090 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15091 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15092 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15093 * gcc.dg/vect/pr16105.c: Likewise.
15094 * gcc.dg/vect/pr20122.c: Likewise.
15095 * gcc.dg/vect/pr33804.c: Likewise.
15096 * gcc.dg/vect/pr33953.c: Likewise.
15097 * gcc.dg/vect/pr56787.c: Likewise.
15098 * gcc.dg/vect/pr58508.c: Likewise.
15099 * gcc.dg/vect/slp-25.c: Likewise.
15100 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15101 * gcc.dg/vect/vect-105.c: Likewise.
15102 * gcc.dg/vect/vect-27.c: Likewise.
15103 * gcc.dg/vect/vect-29.c: Likewise.
15104 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15106 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15107 && { ! vect_hw_misalign }.
15108 * gcc.dg/vect/vect-44.c: Likewise.
15109 * gcc.dg/vect/vect-48.c: Likewise.
15110 * gcc.dg/vect/vect-50.c: Likewise.
15111 * gcc.dg/vect/vect-52.c: Likewise.
15112 * gcc.dg/vect/vect-56.c: Likewise.
15113 * gcc.dg/vect/vect-60.c: Likewise.
15114 * gcc.dg/vect/vect-72.c: Likewise.
15115 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15116 * gcc.dg/vect/vect-75.c: Likewise.
15117 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15118 * gcc.dg/vect/vect-77-global.c: Likewise.
15119 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15120 * gcc.dg/vect/vect-78-global.c: Likewise.
15121 * gcc.dg/vect/vect-93.c: Likewise.
15122 * gcc.dg/vect/vect-95.c: Likewise.
15123 * gcc.dg/vect/vect-96.c: Likewise.
15124 * gcc.dg/vect/vect-cond-1.c: Likewise.
15125 * gcc.dg/vect/vect-cond-3.c: Likewise.
15126 * gcc.dg/vect/vect-cond-4.c: Likewise.
15127 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15128 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15129 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15130 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15131 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15132 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15133 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15134 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15135 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15136 * gcc.dg/vect/vect-outer-5.c: Likewise.
15137 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15138 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15139 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15140 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15141 * gcc.dg/vect/vect-peel-3.c: Likewise.
15142 * gcc.dg/vect/vect-peel-4.c: Likewise.
15143 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15144 * gcc.target/powerpc/pr65456.c: New test.
15145 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15146 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15147 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15148 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15149 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15150 vect_no_align && { ! vect_hw_misalign }.
15151 * gfortran.dg/vect/vect-3.f90: Likewise.
15152 * gfortran.dg/vect/vect-4.f90: Likewise.
15153 * gfortran.dg/vect/vect-5.f90: Likewise.
15154 * lib/target-supports.exp (check_effective_target_vect_no_align):
15155 Return 1 for POWER8.
15156 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15158 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15161 * gfortran.dg/pr65429.f90: New test.
15163 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15165 * c-c++-common/asan/user-section-1.c: New test.
15166 * c-c++-common/asan/user-section-2.c: New test.
15167 * c-c++-common/asan/user-section-3.c: New test.
15169 2015-04-22 Hale Wang <hale.wang@arm.com>
15170 Terry Guo <terry.guo@arm.com>
15172 PR rtl-optimization/64818
15173 * gcc.target/arm/pr64818.c: New test.
15175 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15178 * g++.dg/tree-ssa/pr61034.C: Update template.
15179 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15180 * gcc.dg/Warray-bounds-11.c: Likewise.
15181 * gcc.dg/Warray-bounds.c: Likewise.
15183 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15185 PR libgfortran/65234
15186 * gfortran.dg/fmt_unlimited.f90: New test.
15188 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15190 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15192 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15193 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15194 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15195 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15196 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15197 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15198 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15200 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15202 PR libgfortran/56743
15203 * gfortran.dg/namelist_87.f90: New test.
15205 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15207 * gcc.target/aarch64/mult-synth_1.c: New test.
15208 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15209 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15210 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15211 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15212 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15214 2015-04-21 Richard Biener <rguenther@suse.de>
15216 PR tree-optimization/65650
15217 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15218 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15219 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15220 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15221 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15222 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15224 2015-04-21 Tom de Vries <tom@codesourcery.com>
15226 PR tree-optimization/65802
15227 * g++.dg/pr65802.C: New test.
15229 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15232 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15233 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15235 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15238 * g++.dg/cpp0x/Wnarrowing2.C: New.
15240 2015-04-20 Jeff Law <law@redhat.com>
15242 PR tree-optimization/65658
15243 * gcc.dg/pr65658.c: New test.
15245 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15248 * gcc.target/aarch64/vec_init_1.c: New test.
15250 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15252 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15255 2015-04-18 Martin Sebor <msebor@redhat.com>
15257 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15258 of non-nul characters.
15259 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15261 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15264 * gcc.target/powerpc/pr65787.c: New.
15266 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15269 * gcc.target/aarch64/c-output-template-4.c: New test.
15271 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15274 * gcc.dg/pr65780-1.c: New test.
15275 * gcc.dg/pr65780-2.c: Likewise.
15276 * gcc.target/i386/pr32219-9.c: Likewise.
15277 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15279 * gcc.target/i386/pr64317.c (c): Initialize.
15281 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15284 * g++.dg/ext/mv18.C: New test.
15285 * g++.dg/ext/mv19.C: Likewise.
15286 * g++.dg/ext/mv20.C: Likewise.
15287 * g++.dg/ext/mv21.C: Likewise.
15288 * g++.dg/ext/mv22.C: Likewise.
15289 * g++.dg/ext/mv23.C: Likewise.
15291 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15294 * g++.dg/init/pr64527.C: New test.
15296 2015-04-17 Tom de Vries <tom@codesourcery.com>
15297 Michael Matz <matz@suse.de>
15299 PR tree-optimization/64950
15300 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15303 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15305 * c-c++-common/asan/user-section-1.c: New test.
15307 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15310 * gcc.dg/debug/pr65771.c: New test.
15312 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15314 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15315 __buitlin_alloca with __builtin_alloca.
15317 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15319 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15321 2015-04-16 Richard Biener <rguenther@suse.de>
15323 PR tree-optimization/64277
15324 * gcc.dg/Warray-bounds-14.c: New testcase.
15325 * gcc.dg/Warray-bounds-15.c: Likewise.
15326 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15327 * c-c++-common/ubsan/bounds-6.c: Likewise.
15329 2015-04-16 Renlin Li <renlin.li@arm.com>
15331 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15332 * gcc.target/arm/unsigned-float.c: New.
15334 2015-04-16 Richard Biener <rguenther@suse.de>
15336 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15337 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15338 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15340 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15342 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15343 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15344 * g++.dg/cpp0x/defaulted21.C: Likewise.
15345 * g++.dg/cpp0x/defaulted28.C: Likewise.
15346 * g++.dg/cpp0x/defaulted47.C: Likewise.
15347 * g++.dg/cpp0x/elision_neg.C: Likewise.
15348 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15349 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15350 * g++.dg/cpp0x/implicit1.C: Likewise.
15351 * g++.dg/cpp0x/implicit9.C: Likewise.
15352 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15353 * g++.dg/cpp0x/range-for13.C: Likewise.
15354 * g++.dg/gomp/clause-2.C: Likewise.
15355 * g++.dg/gomp/udr-5.C: Likewise.
15356 * g++.dg/inherit/access6.C: Likewise.
15357 * g++.dg/lookup/duperr1.C: Likewise.
15358 * g++.dg/lookup/friend2.C: Likewise.
15359 * g++.dg/lookup/pr6936.C: Likewise.
15360 * g++.dg/lookup/scoped1.C: Likewise.
15361 * g++.dg/lookup/using26.C: Likewise.
15362 * g++.dg/lookup/using38.C: Likewise.
15363 * g++.dg/other/access2.C: Likewise.
15364 * g++.dg/overload/defarg3.C: Likewise.
15365 * g++.dg/overload/defarg6.C: Likewise.
15366 * g++.dg/parse/access11.C: Likewise.
15367 * g++.dg/parse/access2.C: Likewise.
15368 * g++.dg/parse/access3.C: Likewise.
15369 * g++.dg/parse/access4.C: Likewise.
15370 * g++.dg/parse/access5.C: Likewise.
15371 * g++.dg/parse/access6.C: Likewise.
15372 * g++.dg/parse/access8.C: Likewise.
15373 * g++.dg/parse/access9.C: Likewise.
15374 * g++.dg/parse/crash40.C: Likewise.
15375 * g++.dg/tc1/dr142.C: Likewise.
15376 * g++.dg/tc1/dr166.C: Likewise.
15377 * g++.dg/tc1/dr52.C: Likewise.
15378 * g++.dg/template/access11.C: Likewise.
15379 * g++.dg/template/access18.C: Likewise.
15380 * g++.dg/template/access19.C: Likewise.
15381 * g++.dg/template/access2.C: Likewise.
15382 * g++.dg/template/access20.C: Likewise.
15383 * g++.dg/template/access26.C: Likewise.
15384 * g++.dg/template/access3.C: Likewise.
15385 * g++.dg/template/access7.C: Likewise.
15386 * g++.dg/template/conv12.C: Likewise.
15387 * g++.dg/template/crash69.C: Likewise.
15388 * g++.dg/template/friend31.C: Likewise.
15389 * g++.dg/template/friend32.C: Likewise.
15390 * g++.dg/template/memfriend15.C: Likewise.
15391 * g++.dg/template/memfriend16.C: Likewise.
15392 * g++.dg/template/memfriend17.C: Likewise.
15393 * g++.dg/template/memfriend7.C: Likewise.
15394 * g++.dg/template/pr32519.C: Likewise.
15395 * g++.dg/template/qualttp21.C: Likewise.
15396 * g++.dg/template/qualttp8.C: Likewise.
15397 * g++.dg/template/ttp10.C: Likewise.
15398 * g++.dg/template/typedef11.C: Likewise.
15399 * g++.dg/template/typedef13.C: Likewise.
15400 * g++.dg/template/typedef19.C: Likewise.
15401 * g++.dg/template/typedef20.C: Likewise.
15402 * g++.dg/template/typedef22.C: Likewise.
15403 * g++.dg/template/using16.C: Likewise.
15404 * g++.dg/template/virtual3.C: Likewise.
15405 * g++.dg/ubsan/pr61272.C: Likewise.
15406 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15407 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15408 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15409 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15410 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15411 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15412 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15413 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15414 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15415 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15416 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15417 * g++.old-deja/g++.jason/access17.C: Likewise.
15418 * g++.old-deja/g++.jason/access18.C: Likewise.
15419 * g++.old-deja/g++.jason/access22.C: Likewise.
15420 * g++.old-deja/g++.jason/access23.C: Likewise.
15421 * g++.old-deja/g++.jason/access8.C: Likewise.
15422 * g++.old-deja/g++.jason/delete3.C: Likewise.
15423 * g++.old-deja/g++.jason/report.C: Likewise.
15424 * g++.old-deja/g++.law/access2.C: Likewise.
15425 * g++.old-deja/g++.law/access3.C: Likewise.
15426 * g++.old-deja/g++.law/access4.C: Likewise.
15427 * g++.old-deja/g++.law/access5.C: Likewise.
15428 * g++.old-deja/g++.law/arm12.C: Likewise.
15429 * g++.old-deja/g++.law/arm14.C: Likewise.
15430 * g++.old-deja/g++.law/ctors13.C: Likewise.
15431 * g++.old-deja/g++.law/union2.C: Likewise.
15432 * g++.old-deja/g++.law/visibility12.C: Likewise.
15433 * g++.old-deja/g++.law/visibility15.C: Likewise.
15434 * g++.old-deja/g++.law/visibility16.C: Likewise.
15435 * g++.old-deja/g++.law/visibility17.C: Likewise.
15436 * g++.old-deja/g++.law/visibility18.C: Likewise.
15437 * g++.old-deja/g++.law/visibility19.C: Likewise.
15438 * g++.old-deja/g++.law/visibility20.C: Likewise.
15439 * g++.old-deja/g++.law/visibility21.C: Likewise.
15440 * g++.old-deja/g++.law/visibility24.C: Likewise.
15441 * g++.old-deja/g++.law/visibility4.C: Likewise.
15442 * g++.old-deja/g++.law/visibility5.C: Likewise.
15443 * g++.old-deja/g++.law/visibility6.C: Likewise.
15444 * g++.old-deja/g++.law/visibility7.C: Likewise.
15445 * g++.old-deja/g++.law/visibility8.C: Likewise.
15446 * g++.old-deja/g++.law/visibility9.C: Likewise.
15447 * g++.old-deja/g++.niklas/t135.C: Likewise.
15448 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15449 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15450 * g++.old-deja/g++.other/access11.C: Likewise.
15451 * g++.old-deja/g++.other/access4.C: Likewise.
15452 * g++.old-deja/g++.other/access7.C: Likewise.
15453 * g++.old-deja/g++.other/crash1.C: Likewise.
15454 * g++.old-deja/g++.other/crash7.C: Likewise.
15455 * g++.old-deja/g++.other/friend1.C: Likewise.
15456 * g++.old-deja/g++.other/friend4.C: Likewise.
15457 * g++.old-deja/g++.other/friend9.C: Likewise.
15458 * g++.old-deja/g++.other/lineno1.C: Likewise.
15459 * g++.old-deja/g++.other/using1.C: Likewise.
15460 * g++.old-deja/g++.pt/enum14.C: Likewise.
15461 * g++.old-deja/g++.pt/friend11.C: Likewise.
15462 * g++.old-deja/g++.pt/friend21.C: Likewise.
15463 * g++.old-deja/g++.pt/friend3.C: Likewise.
15464 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15465 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15466 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15467 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15469 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15472 * g++.dg/ipa/pr65765.C: New test.
15474 2015-04-15 Nick Clifton <nickc@redhat.com>
15476 * gcc.target/rx/builtins.c: Disable RMPA test if string
15477 instructions are not allowed.
15479 2015-04-15 Alan Modra <amodra@gmail.com>
15481 * gcc.dg/pr65408.c: New.
15483 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15486 * gcc.target/arm/pr65729.c: New test.
15488 2015-04-14 Richard Biener <rguenther@suse.de>
15490 PR tree-optimization/65758
15491 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15493 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15496 * gcc.c-torture/execute/pr65648.c: New test.
15498 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15500 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15501 __builtin_finite instead of finite.
15502 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15505 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15507 PR tree-optimization/63387
15508 * gcc.dg/pr63387.c: New testcase.
15510 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15512 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15514 2015-04-13 Richard Biener <rguenther@suse.de>
15516 PR tree-optimization/65204
15517 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15519 2015-04-13 Terry Guo <terry.guo@arm.com>
15522 * gcc.target/arm/pr65710.c: New.
15524 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15526 PR tree-optimization/65747
15527 * g++.dg/torture/pr65747.C: New test.
15529 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15532 * g++.dg/cpp0x/pr65736.C: New test.
15534 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15535 Martin Liska <mliska@suse.cz>
15538 * g++.dg/ipa/pr65722.C: New testcase.
15540 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15542 PR tree-optimization/65735
15543 * gcc.c-torture/compile/pr65735.c: New test.
15545 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15547 PR middle-end/65554
15548 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15550 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15553 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15555 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15558 * gcc.target/arm/pr65647-2.c: New.
15560 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15563 * g++.dg/torture/pr65694.C: New test.
15565 2015-04-10 Tobias Burnus <burnus@net-b.de>
15567 * gfortran.dg/coarray_lock_6.f90: New.
15568 * gfortran.dg/coarray_lock_7.f90: New.
15569 * gfortran.dg/coarray/lock_2.f90: New.
15571 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15577 * gfortran.dg/used_types_27.f90: New.
15579 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15582 * gcc.target/i386/pr65671.c: New.
15584 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15586 PR tree-optimization/65709
15587 * c-c++-common/ubsan/align-9.c: New test.
15589 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15592 * gfortran.dg/pr56852.f90: New test.
15594 2015-04-09 Marek Polacek <polacek@redhat.com>
15595 Jakub Jelinek <jakub@redhat.com>
15597 PR middle-end/65554
15598 * g++.dg/opt/pr65554.C: New test.
15600 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15603 * c-c++-common/attr-aligned-1.c: New test.
15605 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15607 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15609 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15612 * gcc.target/i386/sse-25.c: New.
15614 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15617 * gcc.target/i386/pr65693.c: New test.
15619 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15621 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15623 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15625 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15627 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15629 * gcc.target/i386/thunk-retbnd.c: New.
15631 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15633 * gnat.dg/opt48.adb: New test.
15634 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15635 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15637 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15640 * gcc.c-torture/compile/pr65540.c: New.
15642 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15644 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15645 -Wno-pointer-arith.
15647 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15650 * g++.dg/debug/pr65678.C: New test.
15652 PR middle-end/65680
15653 * gcc.c-torture/compile/pr65680.c: New test.
15655 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15658 * gfortran.dg/allocate_with_source_5.f90: New test.
15660 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15662 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15663 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15665 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15667 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15669 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15672 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15673 to get floating point compression.
15674 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15676 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15678 PR preprocessor/61977
15679 * gcc.dg/cpp/pr61977.c: New test.
15681 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15683 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15685 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15688 * gcc.target/arm/pr65647.c: New.
15690 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15693 * g++.dg/torture/pr65655.C: New testcase.
15695 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15698 * g++.dg/cpp1y/lambda-init13.C: New.
15700 2015-04-03 Marek Polacek <polacek@redhat.com>
15702 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15704 2015-04-02 Marek Polacek <polacek@redhat.com>
15707 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15708 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15710 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15712 PR preprocessor/61977
15713 * gcc.target/powerpc/pr61977-1.c: New test.
15714 * gcc.target/powerpc/pr61977-2.c: New test.
15716 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15719 * g++.dg/warn/Wshadow-8.C: New.
15720 * g++.dg/warn/Wshadow-9.C: Likewise.
15721 * g++.dg/warn/Wshadow-10.C: Likewise.
15722 * g++.dg/warn/Wshadow-11.C: Likewise.
15724 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15726 * gcc.dg/pr23623.c: Added aligned attribute.
15727 * gcc.dg/20141029-1.c: Likewise.
15728 * gcc.dg/20150306-1.c: New test.
15730 2015-04-01 Marek Polacek <polacek@redhat.com>
15733 * g++.dg/cpp0x/initlist93.C: New test.
15734 * g++.dg/cpp0x/initlist94.C: New test.
15736 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15739 * gcc.target/aarch64/pr65624.c: New test.
15741 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15743 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15745 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15747 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15748 extra variable to force stack alignment.
15749 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15750 extra variable to force stack alignment.
15752 2015-03-31 Marek Polacek <polacek@redhat.com>
15755 * g++.dg/template/pr65390.C: New test.
15757 2015-03-31 Martin Liska <mliska@suse.cz>
15759 * g++.dg/ipa/pr65557.C: New test.
15761 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15763 * gcc.target/s390/hotpatch-25.c: New test.
15764 * gcc.target/s390/hotpatch-1.c: Update test.
15765 * gcc.target/s390/hotpatch-10.c: Update test.
15766 * gcc.target/s390/hotpatch-11.c: Update test.
15767 * gcc.target/s390/hotpatch-12.c: Update test.
15768 * gcc.target/s390/hotpatch-13.c: Update test.
15769 * gcc.target/s390/hotpatch-14.c: Update test.
15770 * gcc.target/s390/hotpatch-15.c: Update test.
15771 * gcc.target/s390/hotpatch-16.c: Update test.
15772 * gcc.target/s390/hotpatch-17.c: Update test.
15773 * gcc.target/s390/hotpatch-18.c: Update test.
15774 * gcc.target/s390/hotpatch-19.c: Update test.
15775 * gcc.target/s390/hotpatch-2.c: Update test.
15776 * gcc.target/s390/hotpatch-21.c: Update test.
15777 * gcc.target/s390/hotpatch-22.c: Update test.
15778 * gcc.target/s390/hotpatch-23.c: Update test.
15779 * gcc.target/s390/hotpatch-24.c: Update test.
15780 * gcc.target/s390/hotpatch-3.c: Update test.
15781 * gcc.target/s390/hotpatch-4.c: Update test.
15782 * gcc.target/s390/hotpatch-5.c: Update test.
15783 * gcc.target/s390/hotpatch-6.c: Update test.
15784 * gcc.target/s390/hotpatch-7.c: Update test.
15785 * gcc.target/s390/hotpatch-8.c: Update test.
15786 * gcc.target/s390/hotpatch-9.c: Update test.
15787 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15789 2015-03-31 Richard Biener <rguenther@suse.de>
15791 PR middle-end/65626
15792 * g++.dg/torture/pr65626.C: New testcase.
15794 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15797 * gcc.target/i386/mpx/pr65531.cc: New.
15799 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15802 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15803 __builtin_alloca instead of alloca.
15804 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15805 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15806 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15809 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15812 * g++.dg/ubsan/pr65610.C: New test.
15814 2015-03-30 Marek Polacek <polacek@redhat.com>
15817 * g++.dg/cpp0x/pr65398-2.C: New test.
15819 2015-03-30 Marek Polacek <polacek@redhat.com>
15821 * c-c++-common/pr65556.c: Change the width of bit-fields.
15823 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15826 * gcc.target/i386/pr65588.c: New testcase.
15828 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15830 PR libgfortran/65563
15831 * gfortran.dg/open_errors_2.f90: New test.
15833 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15835 PR libgfortran/65596
15836 * gfortran.dg/namelist_86.f90: New test.
15838 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15840 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15841 statement to reflect new ownership.
15843 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15846 * g++.dg/template/friend58.C: New.
15847 * g++.dg/template/friend59.C: Likewise.
15849 2015-03-27 Tobias Burnus <burnus@net-b.de>
15852 * g++.dg/gomp/openmp-simd-3.C: New.
15853 * gcc.dg/gomp/openmp-simd-3.c: New.
15855 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15858 * gcc.target/i386/pr65248-1.c: New file.
15859 * gcc.target/i386/pr65248-2.c: Likewise.
15860 * gcc.target/i386/pr65248-3.c: Likewise.
15861 * gcc.target/i386/pr65248-4.c: Likewise.
15863 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15866 * gcc.c-torture/compile/pr65593.c: New test.
15868 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15871 * g++.dg/cpp1y/constexpr-assert1.C: New.
15873 2015-03-27 Marek Polacek <polacek@redhat.com>
15876 * c-c++-common/pr65556.c: New test.
15878 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15881 * g++.dg/torture/pr65600.C: New testcase.
15883 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15886 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15888 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15890 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15891 statement and cleanup. Fixed typos.
15893 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15895 PR middle-end/65595
15896 * gcc.c-torture/compile/pr65595.c: New testcase.
15898 2015-03-27 Marek Polacek <polacek@redhat.com>
15901 * g++.dg/ubsan/pr65583.C: New test.
15903 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15905 * gcc.c-torture/compile/20150327.c: New testcase.
15907 2015-03-26 Richard Biener <rguenther@suse.de>
15909 PR middle-end/65555
15910 * g++.dg/torture/pr65555.C: New testcase.
15912 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15914 PR tree-optimization/64715
15915 * gcc.dg/builtin-object-size-15.c: New test.
15916 * gcc.dg/pr64715-1.c: New test.
15917 * gcc.dg/pr64715-2.c: New test.
15919 2015-03-26 Richard Biener <rguenther@suse.de>
15921 PR middle-end/65519
15922 * gnat.dg/specs/opt2.ads: Fix testcase.
15924 2015-03-25 Martin Sebor <msebor@redhat.com>
15927 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15928 when target isn't arm*-*-*-*.
15929 (check_effective_target_arm_nothumb): Likewise.
15930 (check_effective_target_arm_little_endian): Likewise.
15931 (check_effective_target_arm_vect_no_misalign): Likewise.
15932 (check_effective_target_aarch64_little_endian): Fail early if target
15933 isn't aarch64*-*-*.
15935 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15937 PR tree-optimization/65177
15938 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15940 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15942 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15943 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15944 smmintrin.h and mm3dnow.h.
15946 2015-03-25 Marek Polacek <polacek@redhat.com>
15949 * g++.dg/cpp0x/pr65558.C: New test.
15951 2015-03-25 Marek Polacek <polacek@redhat.com>
15954 * g++.dg/template/pr61670.C: New test.
15956 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15959 * g++.dg/template/pr54987.C: New.
15961 2015-03-25 Richard Biener <rguenther@suse.de>
15963 PR tree-optimization/62630
15964 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15966 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15969 * gcc.target/i386/mpx/pr65508.c: New.
15971 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15975 * gfortran.dg/data_initialized_3.f90: New.
15977 2015-03-25 Richard Biener <rguenther@suse.de>
15979 PR middle-end/65519
15980 * gnat.dg/specs/opt2.ads: New testcase.
15982 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15984 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15985 * gcc.target/arm/memset-inline-4.c: Skip for
15986 arm_tune_string_ops_prefer_neon.
15987 * gcc.target/arm/memset-inline-5.c: Ditto.
15988 * gcc.target/arm/memset-inline-6.c: Ditto.
15989 * gcc.target/arm/memset-inline-8.c: Ditto.
15990 * gcc.target/arm/memset-inline-9.c: Ditto.
15992 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15995 * g++.dg/other/virtual3.C: New.
15997 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16000 * g++.dg/cpp0x/vt-60130.C: New.
16002 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16005 * g++.dg/warn/Warray-bounds-7.C: New.
16007 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16010 * g++.dg/template/defarg18.C: New.
16012 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16015 * g++.dg/cpp0x/vt-59988.C: New.
16017 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16019 PR tree-optimization/65533
16020 * gcc.dg/pr65533.c: New test.
16022 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16024 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16025 source= and mold= expressions functionality.
16026 * gfortran.dg/allocate_class_4.f90: New test.
16027 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16028 copying an unlimited polymorhpic object containing a char array
16029 to another unlimited polymorphic object respects the _len
16031 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16032 whether deferred length char array allocate works, unlimited
16033 polymorphic object allocation from a string works and if
16034 allocating an array of deferred length strings works.
16035 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16037 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16040 * g++.dg/cpp0x/constexpr-array11.C: New.
16042 2015-03-24 Richard Biener <rguenther@suse.de>
16044 PR middle-end/65517
16045 * gcc.dg/torture/pr65517.c: New testcase.
16047 2015-03-24 Tobias Burnus <burnus@net-b.de>
16049 * gfortran.dg/coindexed_1.f90: Moved from
16050 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16052 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16055 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16059 * gcc.target/i386/pr65523.c: New test.
16062 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16064 * g++.dg/lto/pr65475b_0.C: Likewise.
16066 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16069 * gcc.target/sh/torture/pr65505.c: New.
16071 2015-03-23 Martin Sebor <msebor@redhat.com>
16074 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16075 assembly for lvx in addition to lxv.
16077 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16080 * gfortran.dg/pr65504.f90: New test.
16083 * gcc.dg/pr65521.c: New test.
16085 2015-03-23 Richard Biener <rguenther@suse.de>
16087 PR tree-optimization/65518
16088 * gcc.dg/vect/pr65518.c: New testcase.
16090 2015-03-23 Richard Biener <rguenther@suse.de>
16092 PR tree-optimization/65494
16093 * gcc.dg/vect/pr65494.c: New testcase.
16095 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16097 PR preprocessor/65238
16098 * c-c++-common/cpp/pr65238-1.c: New test.
16099 * gcc.dg/cpp/pr65238-2.c: New test.
16100 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16101 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16103 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16104 Mikael Morin <mikael@gcc.gnu.org>
16107 * gfortran.dg/elemental_dependency_4.f90: New.
16108 * gfortran.dg/elemental_dependency_5.f90: New.
16110 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16113 * g++.dg/lto/pr65475b_0.C: New testcase.
16114 * g++.dg/lto/pr65475b_1.C: New testcase.
16115 * g++.dg/lto/pr65475c_0.C: New testcase.
16116 * g++.dg/lto/pr65475c_1.C: New testcase.
16118 2015-03-21 Tobias Burnus <burnus@net-b.de>
16120 * gfortran.dg/coarray_38.f90: New.
16121 * gfortran.dg/coarray_39.f90: New.
16122 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16125 2015-03-20 Marek Polacek <polacek@redhat.com>
16128 * g++.dg/cpp0x/pr65398.C: New test.
16130 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16133 * g++.dg/lto/pr65475_0.C: New testcase.
16134 * g++.dg/lto/pr65475_1.C: New testcase.
16136 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16138 PR rtl-optimization/64366
16139 * gcc.target/sh/pr64366.c: New.
16141 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16144 * g++.dg/cpp0x/constexpr-48324.C: New.
16146 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16149 * g++.dg/cpp0x/pr48453.C: New.
16151 2015-03-20 Marek Polacek <polacek@redhat.com>
16154 * g++.dg/cpp0x/pr65072.C: New test.
16156 2015-03-20 Richard Biener <rguenther@suse.de>
16158 PR middle-end/64715
16159 * gcc.dg/pr15347.c: Use -O.
16160 * c-c++-common/pr19807-1.c: Likewise.
16162 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16164 * gnat.dg/volatile13.ad[sb]: New test.
16166 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16168 PR rtl-optimization/60851
16169 * gcc.target/i386/pr60851.c: New test.
16171 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16174 * g++.dg/pr65240.h: Add tests for PR 65240.
16175 * g++.dg/pr65240-1.C: Likewise.
16176 * g++.dg/pr65240-2.C: Likewise.
16177 * g++.dg/pr65240-3.C: Likewise.
16178 * g++.dg/pr65240-4.C: Likewise.
16180 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16182 PR rtl-optimization/63491
16183 * gcc.target/powerpc/pr63491.c: New.
16185 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16187 * g++.dg/ipa/pr65465.C: New test.
16189 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16192 * g++.dg/cpp0x/deleted11.C: New.
16194 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16197 * c-c++-common/tsan/pr65400-3.c: New test.
16199 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16202 * g++.dg/cpp0x/constexpr-59686.C: New.
16204 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16207 * g++.dg/tsan/pr64265.C: New test.
16210 * c-c++-common/tsan/pr65400-1.c: New test.
16211 * c-c++-common/tsan/pr65400-2.c: New test.
16213 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16216 * g++.dg/cpp0x/pr59816.C: New.
16218 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16221 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16223 2015-03-18 Martin Liska <mliska@suse.cz>
16226 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16227 equivalences either to 6 or 7.
16229 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16231 PR middle-end/64491
16233 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16235 * gcc.dg/undefined-loop-1.c: New file.
16236 * gcc.dg/undefined-loop-2.c: New file.
16238 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16241 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16242 loop exits too early.
16244 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16246 PR tree-optimization/65450
16247 * gfortran.dg/pr65450.f90: New test.
16250 * gcc.target/i386/pr65078-1.c: New test.
16251 * gcc.target/i386/pr65078-2.c: New test.
16252 * gcc.target/i386/pr65078-3.c: New test.
16253 * gcc.target/i386/pr65078-4.c: New test.
16254 * gcc.target/i386/pr65078-5.c: New test.
16255 * gcc.target/i386/pr65078-6.c: New test.
16257 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16260 * g++.dg/cpp1y/pr65340.C: New.
16262 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16265 * gfortran.dg/system_clock_3.f08: Adjust test.
16267 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16270 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16271 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16273 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16276 * gfortran.dg/system_clock_3.f08: New test.
16278 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16281 g++.dg/cpp1y/pr64626-1.C: New.
16282 g++.dg/cpp1y/pr64626-2.C: New.
16283 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16285 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16287 PR tree-optimization/65427
16288 * gcc.c-torture/execute/pr65427.c: New test.
16290 2015-03-16 Marek Polacek <polacek@redhat.com>
16294 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16295 * g++.dg/cpp0x/pr65327.C: New test.
16297 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16300 * c-c++-common/asan/pr64820.c: New test.
16302 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16304 * gfortran.dg/pointer_2.f90: New test.
16306 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16308 * g++.dg/pr65049.C: New test.
16310 2015-03-16 Tom de Vries <tom@codesourcery.com>
16312 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16313 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16314 * gcc.target/i386/fuse-caller-save.c: Same.
16316 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16318 * gnat.dg/loop_optimization18.ad[sb]: New test.
16319 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16321 2015-03-16 Alan Modra <amodra@gmail.com>
16323 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16326 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16328 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16330 * gcc.dg/torture/pr65270-2.c: Likewise.
16332 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16335 * gfortran.dg/pointer_remapping_9.f90: New.
16337 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16339 PR tree-optimization/65369
16340 * gcc.c-torture/execute/pr65369.c: New test.
16342 PR tree-optimization/65418
16343 * gcc.c-torture/execute/pr65418-1.c: New test.
16344 * gcc.c-torture/execute/pr65418-2.c: New test.
16346 PR rtl-optimization/65401
16347 * gcc.c-torture/execute/pr65401.c: New test.
16349 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16352 * gcc.target/arm/pr64600_1.c: New test.
16354 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16356 PR rtl-optimization/65235
16357 * gcc.target/aarch64/pr65235_1.c: New test.
16359 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16361 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16362 * gcc.target/s390/hotpatch-22.c: Likewise.
16363 * gcc.target/s390/hotpatch-23.c: Likewise.
16364 * gcc.target/s390/hotpatch-24.c: Likewise.
16365 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16366 * gcc.target/s390/hotpatch-1.c: Update expected output.
16367 * gcc.target/s390/hotpatch-2.c: Likewise.
16368 * gcc.target/s390/hotpatch-3.c: Likewise.
16369 * gcc.target/s390/hotpatch-4.c: Likewise.
16370 * gcc.target/s390/hotpatch-5.c: Likewise.
16371 * gcc.target/s390/hotpatch-6.c: Likewise.
16372 * gcc.target/s390/hotpatch-7.c: Likewise.
16373 * gcc.target/s390/hotpatch-8.c: Likewise.
16374 * gcc.target/s390/hotpatch-9.c: Likewise.
16375 * gcc.target/s390/hotpatch-10.c: Likewise.
16376 * gcc.target/s390/hotpatch-11.c: Likewise.
16377 * gcc.target/s390/hotpatch-12.c: Likewise.
16378 * gcc.target/s390/hotpatch-13.c: Likewise.
16379 * gcc.target/s390/hotpatch-14.c: Likewise.
16380 * gcc.target/s390/hotpatch-15.c: Likewise.
16381 * gcc.target/s390/hotpatch-16.c: Likewise.
16382 * gcc.target/s390/hotpatch-17.c: Likewise.
16383 * gcc.target/s390/hotpatch-18.c: Likewise.
16384 * gcc.target/s390/hotpatch-19.c: Likewise.
16386 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16389 * gcc.target/i386/pr65103-1.c: New.
16391 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16394 * gcc.target/i386/pr65044.c: New.
16396 2015-03-12 Tom de Vries <tom@codesourcery.com>
16398 PR rtl-optimization/64895
16399 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16400 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16401 * gcc.target/i386/fuse-caller-save.c: Ditto.
16403 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16405 * gcc.dg/ipa/pr63569.c: Fix template.
16407 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16409 * g++.dg/ipa/pr64146.C: Require fpic support.
16411 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16413 PR libfortran/65200
16414 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16415 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16417 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16419 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16420 to dg-options, fix up dg-skip-if.
16422 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16425 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16426 * gcc.target/avr/tiny-caller-save.c: Same.
16428 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16431 * g++.dg/pr65242.C: New test.
16433 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16435 * c-c++-common/asan/no-asan-check-glob.c: New test.
16437 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16440 * g++.dg/other/default11.C: New.
16441 * g++.dg/other/default12.C: Likewise.
16443 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16446 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16448 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16451 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16453 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16456 * g++.dg/cpp0x/pr65127.C: New test.
16458 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16460 * gcc.dg/ipa/PR64550.c: Update template.
16462 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16463 Tobias Burnus <burnus@net-b.de>
16465 * gfortran.dg/coarray_sync_memory.f90: New.
16467 2015-03-10 Marek Polacek <polacek@redhat.com>
16470 * c-c++-common/ubsan/pr65367.c: New test.
16472 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16474 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16475 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16476 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16477 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16478 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16479 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16480 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16481 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16482 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16483 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16484 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16485 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16486 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16488 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16490 * lib/mpx-dg.exp (mpx_link_flags): New.
16493 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16494 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16495 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16496 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16497 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16498 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16499 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16500 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16501 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16502 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16503 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16504 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16505 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16506 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16507 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16508 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16509 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16510 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16511 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16512 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16513 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16514 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16515 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16516 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16517 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16518 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16519 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16520 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16521 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16522 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16523 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16524 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16525 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16526 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16527 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16528 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16529 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16530 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16531 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16532 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16533 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16534 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16535 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16536 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16537 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16538 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16539 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16540 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16541 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16542 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16543 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16544 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16545 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16546 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16547 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16548 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16549 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16550 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16551 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16552 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16553 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16554 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16555 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16556 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16557 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16558 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16559 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16560 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16561 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16562 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16563 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16564 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16565 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16566 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16567 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16568 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16569 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16570 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16571 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16572 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16573 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16574 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16575 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16576 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16577 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16578 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16579 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16580 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16581 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16582 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16583 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16584 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16585 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16586 * gcc.target/i386/mpx/label-address-1.c: New.
16587 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16588 * gcc.target/i386/mpx/macro.c: New.
16589 * gcc.target/i386/mpx/mpx-check.h: New.
16590 * gcc.target/i386/mpx/mpx.exp: New.
16591 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16592 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16593 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16594 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16595 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16596 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16597 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16598 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16599 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16600 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16601 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16602 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16603 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16604 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16605 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16606 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16607 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16608 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16609 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16610 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16611 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16612 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16613 * gcc.target/i386/mpx/reference-1-nov.c: New.
16614 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16615 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16616 * gcc.target/i386/mpx/reference-2-nov.c: New.
16617 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16618 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16619 * gcc.target/i386/mpx/reference-3-nov.c: New.
16620 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16621 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16622 * gcc.target/i386/mpx/reference-4-nov.c: New.
16623 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16624 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16625 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16626 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16627 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16628 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16629 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16630 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16631 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16632 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16633 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16634 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16635 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16636 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16637 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16638 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16639 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16640 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16641 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16642 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16643 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16644 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16645 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16646 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16647 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16648 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16649 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16650 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16651 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16652 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16653 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16654 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16655 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16656 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16657 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16658 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16659 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16660 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16661 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16662 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16663 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16664 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16665 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16666 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16667 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16668 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16669 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16670 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16671 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16672 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16673 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16674 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16675 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16676 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16677 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16678 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16679 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16680 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16681 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16682 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16683 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16684 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16685 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16686 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16687 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16688 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16689 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16690 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16691 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16692 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16693 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16694 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16695 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16696 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16697 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16698 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16699 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16700 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16701 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16702 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16703 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16704 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16705 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16706 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16707 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16708 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16709 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16710 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16711 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16712 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16713 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16714 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16715 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16716 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16717 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16718 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16719 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16720 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16721 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16722 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16723 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16724 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16725 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16726 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16727 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16728 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16729 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16730 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16731 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16732 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16733 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16734 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16735 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16736 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16737 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16738 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16739 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16740 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16741 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16742 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16743 * gcc.target/i386/mpx/vla-1-nov.c: New.
16744 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16745 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16746 * gcc.target/i386/mpx/vla-2-nov.c: New.
16747 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16749 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16751 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16753 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16755 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16757 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16759 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16760 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16762 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16765 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16768 * c-c++-common/pr65120.c: New test.
16770 PR rtl-optimization/65321
16771 * gcc.dg/pr65321.c: New test.
16773 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16775 PR tree-optimization/65355
16776 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16778 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16781 * c-c++-common/pr49706.c: Adjust tests for not warning
16782 about !!x == y or !b == y where b is boolean, and add
16783 some further tests.
16784 * c-c++-common/pr62199-2.c: Likewise.
16786 2015-03-09 Richard Biener <rguenther@suse.de>
16788 PR middle-end/65270
16789 * gcc.dg/torture/pr65270-1.c: New testcase.
16790 * gcc.dg/torture/pr65270-2.c: Likewise.
16792 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16794 PR tree-optimization/63743
16795 * gcc.dg/pr63743.c: New test.
16797 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16800 * g++.dg/lto/pr65316_0.C: New testcase.
16801 * g++.dg/lto/pr65316_1.C: New testcase.
16803 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16806 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16808 * g++.dg/abi/rtti3.C: Likewise.
16810 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16813 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16815 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16817 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16819 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16821 2015-03-08 Morin <mikael@gcc.gnu.org>
16824 * gfortran.dg/entry_20.f90: New.
16826 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16829 * gcc.c-torture/compile/pr65153.c: New.
16831 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16834 * g++.dg/torture/pr65249.C: New.
16836 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16838 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16840 (int64_t): Likewise.
16842 2015-03-07 Marek Polacek <polacek@redhat.com>
16843 Martin Uecker <uecker@eecs.berkeley.edu>
16846 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16847 member-like arrays.
16848 * c-c++-common/ubsan/bounds-8.c: New test.
16849 * c-c++-common/ubsan/bounds-9.c: New test.
16850 * gcc.dg/ubsan/bounds-2.c: New test.
16852 2015-03-05 Martin Sebor <msebor@redhat.com>
16855 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16856 checking of results into main to prevent it from getting optimized
16858 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16860 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16862 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16863 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16864 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16867 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16869 * g++.dg/lto/pr65302_1.C: New testcase.
16870 * g++.dg/lto/pr65302_0.C: New testcase.
16872 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16874 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16875 -fno-ipa-icf to dg-options.
16877 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16879 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16880 compiles using the linker plugin.
16882 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16884 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16886 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16888 * gcc.target/arm/pr65067.c: New test.
16890 2015-03-05 Martin Liska <mliska@suse.cz>
16893 * gcc.dg/ipa/pr65318.c: New test.
16895 2015-03-05 Marek Polacek <polacek@redhat.com>
16897 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16899 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16901 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16903 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16905 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16906 max-unroll-times back to defaults for s390.
16908 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16912 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16915 * g++.dg/cpp0x/initlist92.C: New.
16917 2015-03-05 Richard Biener <rguenther@suse.de>
16919 PR tree-optimization/65310
16920 * gcc.dg/vect/pr65310.c: New testcase.
16922 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16925 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16927 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16929 * gnat.dg/entry_queues3.adb: New test.
16931 2015-03-04 Ian Lance Taylor <iant@google.com>
16933 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16935 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16938 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16940 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16942 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16943 -fno-ipa-icf to dg-options
16944 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16945 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16947 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16950 * g++.dg/cpp0x/decltype62.C: New.
16952 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16954 * gnat.dg/object_overflow5.adb: New test.
16956 2015-03-03 Martin Liska <mliska@suse.cz>
16959 * gcc.dg/ipa/pr65287.c: New test.
16961 2015-03-03 Martin Jambor <mjambor@suse.cz>
16962 Eric Botcazou <ebotcazou@adacore.com>
16964 * gnat.dg/specs/pack12.ads: New test.
16966 2015-03-03 Martin Liska <mliska@suse.cz>
16968 * gcc.dg/ipa/PR65282.c: New test.
16970 2015-03-13 Jeff Law <law@redhat.com>
16972 PR tree-optimization/65241
16973 * gcc.c-torture/compile/pr65241.c: New test.
16975 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16978 * gcc.target/avr/torture/pr64331.c: New test.
16980 2015-03-03 Martin Liska <mliska@suse.cz>
16981 Jan Hubicka <hubicka@ucw.cz>
16983 * g++.dg/ipa/pr65263.C: New test.
16985 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16988 * gcc.dg/lto/pr65130_0.c: New testcase.
16989 * gcc.dg/lto/pr65130_1.c: New testcase.
16991 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16994 * g++.dg/torture/pr64988.C: New testcase.
16996 2015-03-02 Tobias Burnus <burnus@net-b.de>
16998 * gfortran.dg/coarray_atomic_6.f90: New.
17000 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17003 * gcc.target/i386/pr65184.c: New.
17005 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17008 * gcc.target/i386/pr65183.c: New.
17010 2015-02-28 Martin Liska <mliska@suse.cz>
17011 Jan Hubicka <hubicka@ucw.cz>
17013 * gcc.dg/ipa/ipa-icf-35.c: New test.
17014 * gcc.dg/ipa/ipa-icf-36.c: New test.
17015 * gcc.dg/ipa/ipa-icf-37.c: New test.
17017 2015-02-28 Martin Liska <mliska@suse.cz>
17018 Jan Hubicka <hubicka@ucw.cz>
17021 * gcc.dg/ipa/ipa-icf-34.c: New test.
17023 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17026 * gcc.target/sh/sh/pr61142.c: New.
17028 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17030 * g++.dg/other/dump-ada-spec-3.C: New test.
17032 2015-03-01 Martin Liska <mliska@suse.cz>
17034 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17035 * g++.dg/ipa/pr63595.C: Update expected results.
17037 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17040 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17042 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17044 * gcc.dg/vect/pr59354.c: Move vector producing code to
17047 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17050 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17051 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17052 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17053 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17055 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17057 PR tree-optimization/65048
17058 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17059 (foo): Use K&R style definition.
17061 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17064 * g++.dg/pr65032.C: New.
17066 2015-02-27 Marek Polacek <polacek@redhat.com>
17069 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17072 2015-02-27 Marek Polacek <polacek@redhat.com>
17075 * gcc.dg/pr65228.c: New test.
17077 2015-02-27 Kai Tietz <ktietz@redhat.com>
17080 * gcc.dg/weak/weak-17.c: New file.
17082 2015-02-27 Richard Biener <rguenther@suse.de>
17085 * g++.dg/lto/pr65193_0.C: New testcase.
17087 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17089 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17090 * gcc.target/s390/hotpatch-8.c: Likewise.
17091 * gcc.target/s390/hotpatch-9.c: Likewise.
17092 * gcc.target/s390/pr61078.c: Likewise.
17093 * gcc.target/s390/pr57960.c: Remove -m64.
17094 * gcc.target/s390/pr61078.c: Likewise.
17096 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17097 Martin Liska <mliska@suse.cz>
17100 * gcc.dg/pr64454.c: Disable ICF.
17101 * gcc.dg/pr28685-1.c: Disable ICF
17102 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17103 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17104 * g++.dg/ipa/ipa-icf-4.C: Update template.
17106 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17108 PR tree-optimization/65216
17109 * gcc.c-torture/execute/pr65216.c: New test.
17111 PR tree-optimization/65215
17112 * gcc.c-torture/execute/pr65215-1.c: New test.
17113 * gcc.c-torture/execute/pr65215-2.c: New test.
17114 * gcc.c-torture/execute/pr65215-3.c: New test.
17115 * gcc.c-torture/execute/pr65215-4.c: New test.
17116 * gcc.c-torture/execute/pr65215-5.c: New test.
17118 2015-02-26 Tom de Vries <tom@codesourcery.com>
17120 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17122 2015-02-26 Martin Liska <mliska@suse.cz>
17123 Jan Hubicka <hubicka@ucw.cz>
17125 * g++.dg/ipa/pr64146.C: Update expected results.
17126 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17127 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17128 * gcc.dg/ipa/ipa-icf-34.c: New test.
17130 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17132 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17133 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17134 (dg-additional-options): Remove dg directive.
17135 (dg-final): Add dg directive.
17137 2015-02-26 Marek Polacek <polacek@redhat.com>
17140 * g++.dg/ipa/pr65008.C: New test.
17142 2015-02-26 Tom de Vries <tom@codesourcery.com>
17144 * lib/profopt.exp (profopt-target-cleanup): New proc.
17145 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17146 files from sources from dg-additional-sources.
17148 2015-02-26 Tom de Vries <tom@codesourcery.com>
17150 * lib/gcov.exp: Cleanup in case of xfail.
17152 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17154 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17156 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17159 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17160 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17161 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17162 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17163 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17164 * g++.dg/debug/pr46123.C: XFAIL and move...
17165 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17166 * gcc.dg/debug/dwarf2-3.c: Move...
17167 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17169 2015-02-26 Marek Polacek <polacek@redhat.com>
17172 * g++.dg/cpp1y/pr65202.C: New test.
17174 2015-02-26 Tom de Vries <tom@codesourcery.com>
17176 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17177 locale_facets.h.gcov.
17179 2015-02-26 Tom de Vries <tom@codesourcery.com>
17181 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17183 2015-02-26 Tom de Vries <tom@codesourcery.com>
17185 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17187 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17190 * gcc.target/i386/pr65217.c: New.
17192 2015-02-26 Tom de Vries <tom@codesourcery.com>
17194 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17196 2015-02-26 Tom de Vries <tom@codesourcery.com>
17198 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17200 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17202 PR tree-optimization/65048
17203 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17205 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17207 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17208 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17210 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17213 * gcc.target/i386/pr65161.c: New test.
17215 2015-02-26 Terry Guo <terry.guo@arm.com>
17217 * gcc.target/arm/no-volatile-in-it.c: New test.
17219 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17221 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17222 (dg-options): Add -save-temps.
17223 (dg-final): Add cleanup-saved-temps.
17225 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17227 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17229 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17231 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17232 * gcc.target/powerpc/pack01.c: Include string.h.
17234 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17237 * gcc.target/i386/pr65167.c: New.
17239 2015-02-25 Kai Tietz <ktietz@redhat.com>
17241 PR tree-optimization/61917
17242 * gcc.dg/vect/vect-pr61917.c: New file.
17244 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17246 PR tree-optimization/65170
17247 * gcc.c-torture/execute/pr65170.c: New test.
17248 * gcc.dg/tree-ssa/vrp96.c: New test.
17250 2015-02-24 Tom de Vries <tom@codesourcery.com>
17252 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17254 2015-02-24 Tom de Vries <tom@codesourcery.com>
17257 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17258 (dg-additional-files-options): Copy additional_sources to
17259 additional_sources_used before emptying additional_sources.
17260 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17261 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17262 (cleanup-saved-temps): Use additional_sources_used instead of
17263 additional_sources.
17264 (dg-test): Reset additional_sources_used.
17266 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17269 * gfortran.dg/integer_exponentiation_6.F90: New test.
17271 2015-02-23 Martin Sebor <msebor@redhat.com>
17274 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17275 two parts. One to save registers, the other to verify the
17276 registers have the right values. Save register state into
17277 static data rather than on the stack.
17279 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17282 * c-c++-common/asan/pr63888.c: New test.
17284 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17287 * gcc.c-torture/compile/pr65163.c: New.
17289 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17291 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17292 with -m31 on 64 bit.
17293 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17294 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17296 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17298 * gcc.target/s390/20090223-1.c: Add
17299 -Wno-implicit-function-declaration option.
17300 * gcc.target/s390/pr42224.c: Likewise.
17301 * gcc.target/s390/pr55718.c: Likewise.
17303 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17305 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17306 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17307 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17308 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17309 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17310 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17311 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17312 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17313 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17314 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17315 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17316 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17317 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17318 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17319 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17320 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17321 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17322 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17323 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17324 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17325 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17327 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17329 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17330 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17331 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17332 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17333 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17334 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17335 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17336 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17337 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17338 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17339 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17340 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17341 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17342 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17343 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17344 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17346 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17350 * gfortran.dg/pr61960.f90: New.
17351 * gfortran.dg/pr64230.f90: New.
17352 * gfortran.dg/pr64980.f03: New.
17354 2015-02-22 Tom de Vries <tom@codesourcery.com>
17356 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17358 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17361 * gnat.dg/timing_events.adb: Removed, invalid test.
17363 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17366 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17368 * g++.dg/gcov/gcov-2.C: Likewise.
17370 2015-02-20 Richard Biener <rguenther@suse.de>
17372 PR tree-optimization/65136
17373 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17375 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17378 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17379 powerpc*-*-linux* and nvptx-*-* blacklisting.
17381 * gcc.dg/sibcall-9.c: New test.
17382 * gcc.dg/sibcall-10.c: New test.
17384 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17386 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17388 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17391 * gcc.target/avr/torture/pr64452.c: New test.
17393 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17395 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17396 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17398 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17401 * lib/target-supports.exp (check_compile): Check whether
17402 additional_sources is defined before using it.
17404 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17406 PR middle-end/65074
17407 * g++.dg/opt/pr65074.C: New file.
17409 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17411 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17412 (size_type): New typedef.
17413 (operator "" _script): Use it for the last argument.
17415 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17417 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17419 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17421 * lib/target-supports.exp (check_compile): Save/restore
17422 additional_sources that may belong to an actual test.
17424 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17426 PR gcov-profile/64634
17427 * g++.dg/gcov/gcov-15.C: New test.
17429 2015-02-18 Tom de Vries <tom@codesourcery.com>
17431 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17433 2015-02-18 Tom de Vries <tom@codesourcery.com>
17435 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17437 2015-02-18 Tom de Vries <tom@codesourcery.com>
17439 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17441 2015-02-18 Tom de Vries <tom@codesourcery.com>
17443 * gfortran.dg/fmt_cache_1.f: Add missing close.
17445 2015-02-18 Tom de Vries <tom@codesourcery.com>
17448 * gfortran.dg/read_eof_8.f90: Add missing close.
17450 2015-02-18 Richard Biener <rguenther@suse.de>
17452 PR tree-optimization/65063
17453 * gcc.dg/pr65063.c: New testcase.
17455 2015-02-18 Richard Biener <rguenther@suse.de>
17457 PR tree-optimization/62217
17458 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17460 2015-02-18 Marek Polacek <polacek@redhat.com>
17463 * c-c++-common/ubsan/pr65081.c: New test.
17465 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17467 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17468 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17470 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17472 * gcc.dg/ipa/propalign-3.c: New test.
17474 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17477 * gcc.target/sh/pr64793.c: New.
17478 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17480 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17482 * gcc.target/arm/divzero.c: New test case.
17484 2015-02-17 Tom de Vries <tom@codesourcery.com>
17486 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17488 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17489 Jakub Jelinek <jakub@redhat.com>
17492 * g++.dg/cpp0x/pr65075.C: New test.
17494 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17497 * gcc.target/powerpc/pr65058.c: New test.
17499 2015-02-16 Jeff Law <law@redhat.com>
17501 PR tree-optimization/64823
17502 * gcc.dg/uninit-20.c: New test.
17504 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17505 James Greenhalgh <james.greenhalgh@arm.com>
17508 * gcc.dg/ipa/ipa-clone-1.c: New test.
17510 2015-02-16 Richard Biener <rguenther@suse.de>
17512 PR tree-optimization/65077
17513 * gcc.dg/torture/pr65077.c: New testcase.
17515 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17517 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17518 Directive adjusted to scan for ldaxr.
17519 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17520 adjusted to scan for ldaex.
17522 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17525 * g++.dg/cpp0x/constexpr-65080.C: New.
17527 2015-02-16 Richard Biener <rguenther@suse.de>
17529 PR tree-optimization/63593
17530 * gcc.dg/pr63593.c: New testcase.
17532 2015-02-16 Marek Polacek <polacek@redhat.com>
17535 * gcc.dg/pr65066.c: New test.
17537 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17539 * gcc.dg/pr65002.C: Move ...
17540 * g++.dg/ipa/pr65002.C: ... here.
17542 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17544 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17545 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17546 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17547 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17549 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17552 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17553 the expression to find calls.
17554 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17555 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17556 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17557 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17558 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17560 2015-02-14 Marek Polacek <polacek@redhat.com>
17563 * gcc.dg/array-11.c: New test.
17564 * gcc.dg/array-12.c: New test.
17565 * gcc.dg/array-13.c: New test.
17566 * gcc.dg/array-14.c: New test.
17567 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17568 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17569 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17570 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17571 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17572 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17574 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17577 * g++.dg/lookup/using54.C: New.
17579 2015-02-13 Jeff Law <law@redhat.com>
17582 Revert my change for tree-optimization/64823.
17584 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17586 PR tree-optimization/65053
17587 * gcc.c-torture/execute/pr65053-1.c: New test.
17588 * gcc.c-torture/execute/pr65053-2.c: New test.
17590 2015-02-13 Marek Polacek <polacek@redhat.com>
17593 * gcc.dg/pr65050.c: New test.
17595 2015-02-13 Jeff Law <law@redhat.com>
17597 PR tree-optimization/64823
17598 * gcc.dg/uninit-20.c: New test.
17600 PR rtl-optimization/47477
17601 * gcc.dg/tree-ssa/pr47477.c: New test.
17603 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17606 * g++.dg/parse/ivdep-2.C: New.
17607 * g++.dg/parse/ivdep-3.C: Likewise.
17609 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17612 * gfortran.dg/continuation_13.f90: New test.
17613 * gfortran.dg/continuation_14.f: New test.
17615 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17618 * g++.dg/cpp0x/sfinae55.C: New.
17620 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17623 * g++.dg/ipa/pr65034.C: New test.
17625 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17627 PR tree-optimization/65002
17628 * gcc.dg/pr65002.C: New.
17630 2015-02-13 Marek Polacek <polacek@redhat.com>
17633 * c-c++-common/pr65040.c: New test.
17635 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17637 PR tree-optimization/64705
17638 * gcc.dg/tree-ssa/pr64705.c: New test.
17640 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17643 * gcc.dg/visibility-22.c: New test.
17644 * gcc.dg/visibility-23.c: New test.
17645 * gcc.target/i386/pr32219-1.c: New test.
17646 * gcc.target/i386/pr32219-2.c: New test.
17647 * gcc.target/i386/pr32219-3.c: New test.
17648 * gcc.target/i386/pr32219-4.c: New test.
17649 * gcc.target/i386/pr32219-5.c: New test.
17650 * gcc.target/i386/pr32219-6.c: New test.
17651 * gcc.target/i386/pr32219-7.c: New test.
17652 * gcc.target/i386/pr32219-8.c: New test.
17653 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17655 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17657 PR libgfortran/57822
17658 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17659 four different KINDs.
17661 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17664 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17667 * g++.dg/ubsan/pr65000.C: New test.
17669 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17672 * gfortran.dg/finalize_28.f90: New test
17674 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17677 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17678 DW_TAG_lexical_block removal.
17679 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17680 * g++.dg/guality/pr55541.C: New test.
17683 * g++.dg/ubsan/pr64984.C: New test.
17685 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17687 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17689 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17692 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17693 instructions for 2015-01-14 get_memmodel changes.
17694 * gcc.target/powerpc/atomic-p8.c: Likewise.
17697 * g++.dg/ubsan/pr65019.C: New test.
17699 PR tree-optimization/65014
17700 * gcc.c-torture/compile/pr65014.c: New test.
17702 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17704 PR libgfortran/57822
17705 * gfortran/fmt_g0_7.f08: Revise test.
17707 2015-02-11 Jeff Law <law@redhat.com>
17710 * gcc.target/m68k/pr63347.c: New test.
17712 2015-02-11 Marek Polacek <polacek@redhat.com>
17714 * g++.dg/ubsan/shift-1.C: New test.
17715 * gcc.dg/ubsan/c-shift-2.c: New test.
17716 * c-c++-common/ubsan/shift-5.c: Remove file.
17718 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17720 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17721 Directive adjusted to XFAIL.
17722 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17725 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17727 PR middle-end/65003
17728 * g++.dg/opt/pr65003.C: New test.
17730 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17732 * lib/target-supports.exp (check_effective_target_pie): Renamed
17734 (check_effective_target_pie_enabled): This.
17735 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17736 * gcc.target/i386/pie.c: Likewise.
17738 2015-02-11 Andrew Pinski <apinski@cavium.com>
17741 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17742 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17744 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17747 * gcc.target/i386/pr61925-1.c: New test.
17748 * gcc.target/i386/pr61925-2.c: New test.
17749 * gcc.target/i386/pr61925-3.c: New test.
17751 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17754 * g++.dg/asan/pr65004.C: New test.
17756 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17759 * gcc.taget/sh/pr64661-0.h: New.
17760 * gcc.taget/sh/pr64661-1.c: New.
17761 * gcc.taget/sh/pr64661-2.c: New.
17762 * gcc.taget/sh/pr64661-3.c: New.
17763 * gcc.taget/sh/pr64661-4.c: New.
17765 2015-02-10 Richard Biener <rguenther@suse.de>
17767 PR tree-optimization/64995
17768 * g++.dg/torture/pr64995.C: New testcase.
17770 2015-02-10 Richard Biener <rguenther@suse.de>
17772 PR tree-optimization/64909
17773 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17775 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17777 * gcc.dg/signbit-sa.c: New test.
17779 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17781 PR libgfortran/57822
17782 * gfortran/fmt_g0_7.f08: New test.
17784 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17786 PR tree-optimization/43378
17787 * gcc.dg/tree-ssa/pr43378.c: New test.
17789 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17792 * g++.dg/torture/pr64978.C: New testcase.
17794 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17797 * gcc.dg/asan/pr64981.c: New test.
17799 2015-02-09 Marek Polacek <polacek@redhat.com>
17802 * gcc.dg/pr64856.c: New test.
17804 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17807 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17808 * gcc.c-torture/execute/pr64979.c: New test.
17810 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17812 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17814 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17816 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17817 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17819 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17822 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17824 2015-02-09 Richard Biener <rguenther@suse.de>
17826 PR tree-optimization/54000
17827 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17829 2015-02-09 Tom de Vries <tom@codesourcery.com>
17831 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17833 2015-02-09 Martin Liska <mliska@suse.cz>
17835 * g++.dg/ipa/pr64858.C: New test.
17837 2015-02-09 Tom de Vries <tom@codesourcery.com>
17839 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17841 2015-02-08 Andrew Pinski <apinski@cavium.com>
17843 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17845 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17848 * gfortran.dg/use_rename_8.f90: New.
17850 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17852 * gnat.dg/addr7.ad[sb]: New test.
17853 * gnat.dg/addr8.ad[sb]: Likewise.
17855 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17858 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17859 from jit.dg/test-compile-to-executable.c's create_code, with a
17860 clarification of the output message.
17861 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17863 (test_jit): Use CHECK_NO_ERRORS when calling
17864 gcc_jit_context_compile_to_file.
17865 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17866 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17867 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17868 about deletions that are attempted.
17869 (jit-verify-compile-to-file): Rename to...
17870 (jit-verify-output-file-was-created): ...this, and drop the
17871 attempt to run "file" and verify the output.
17872 (jit-verify-assembler): New function.
17873 (jit-verify-object): New function.
17874 (jit-verify-dynamic-library): New function.
17875 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17876 favor of an implementation from new file
17877 create-code-for-hello-world-executable.h, which also adds a
17879 (dg-final): Replace jit-verify-compile-to-file with
17880 jit-verify-output-file-was-created, and invoke new function
17881 jit-verify-assembler.
17882 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17883 the output message.
17884 (dg-final): Replace jit-verify-compile-to-file with
17885 jit-verify-output-file-was-created, and invoke new function
17886 jit-verify-dynamic-library.
17887 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17888 favor of an implementation from new file
17889 create-code-for-hello-world-executable.h, which also adds a
17891 (dg-final): Replace jit-verify-compile-to-file with
17892 jit-verify-output-file-was-created. Strengthen the expected stdout
17893 from the built executable.
17894 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17895 favor of an implementation from new file
17896 create-code-for-hello-world-executable.h, which also adds a
17898 (dg-final): Replace jit-verify-compile-to-file with
17899 jit-verify-output-file-was-created, and invoke new function
17901 * jit.dg/verify-dynamic-library.c: New source file.
17903 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17904 Brian Rzycki <b.rzycki@samsung.com>
17906 PR tree-optimization/64878
17907 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17909 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17912 * g++.dg/ipa/pr64896.C: New test.
17914 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17917 * gcc.target/powerpc/pr64205.c: New file.
17919 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17921 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17922 (dg-options): Use -fpie instead of -fPIE -pie.
17924 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17926 PR middle-end/64937
17927 * g++.dg/asan/pr64937.C: New test.
17929 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17932 * gfortran.dg/class_to_type_4.f90: New test
17934 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17936 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17938 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17940 PR rtl-optimization/64957
17942 * gcc.c-torture/execute/pr64957.c: New test.
17944 2015-02-05 Jeff Law <law@redhat.com>
17947 * gcc.target/h8300/pr17306-1.c: New test.
17948 * gcc.target/h8300/pr17306-2.c: New test.
17950 2015-02-05 Tobias Burnus <burnus@net-b.de>
17953 * gfortran.dg/structure_constructor_12.f90: New.
17955 2015-02-05 Jeff Law <law@redhat.com>
17958 gcc.target/h8300/pr58400.c: New test.
17960 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17962 * gcc.target/arm/macro_defs0.c: New test.
17963 * gcc.target/arm/macro_defs1.c: New test.
17964 * gcc.target/arm/macro_defs2.c: New test.
17966 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17968 PR rtl-optimization/64905
17969 * gcc.target/i386/pr64905.c: Require nonpic target.
17970 (dg-options): Add -fomit-frame-pointer.
17973 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17975 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17976 tree dump scanning.
17978 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17981 * gfortran.dg/type_to_class_2.f90: New test
17982 * gfortran.dg/type_to_class_3.f90: New test
17984 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17987 * g++.dg/torture/pr64686.C: New testcase.
17989 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17991 PR rtl-optimization/64905
17992 * gcc.target/i386/pr64905.c: New file.
17994 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17996 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17997 * gcc.dg/guality/pr41616-1.c: Ditto.
17999 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18002 * gcc.dg/pr64817-3.c: New.
18004 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18005 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18007 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18008 pass parameters in registers.
18009 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18010 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18011 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18013 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18014 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18016 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18017 list, allow for multilibed targets.
18018 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18020 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18022 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18023 * gcc.dg/pr46728-6.c: Ditto.
18025 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18027 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18028 for mips_nanlegacy target.
18030 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18032 * gcc.target/i386/chkp-hidden-def.c: New.
18034 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18036 PR middle-end/62103
18037 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18038 to use 24 bits for bitfield b.
18040 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18043 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18044 cache result in a global variable. Include all 32-bit targets for
18047 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18049 PR rtl-optimization/64756
18050 * gcc.c-torture/execute/pr64756.c: New test.
18052 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18055 * gcc.target/sh/pr64660-0.h: New.
18056 * gcc.target/sh/pr64660-1.c: New.
18057 * gcc.target/sh/pr64660-2.c: New.
18058 * gcc.target/sh/pr64660-3.c: New.
18059 * gcc.target/sh/pr64660-4.c: New.
18061 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18064 * g++.dg/warn/Waddress-2.C: New.
18066 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18068 PR middle-end/61225
18069 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18071 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18073 PR preprocessor/64803
18074 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18076 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18078 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18080 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18083 (_ARM_FPSRC): Add DN and AHP fields.
18084 (clean_results): Force DN=1 on AArch64.
18085 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18086 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18087 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18088 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18089 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18090 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18092 2015-02-02 Alan Modra <amodra@gmail.com>
18094 * gcc.target/powerpc/cprophard.c: New.
18096 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18098 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18099 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18101 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18104 * gcc.dg/pr64817-1.c: New test.
18105 * gcc.dg/pr64817-2.c: New test.
18107 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18110 * gcc.target/sh/pr64851-0.h: New
18111 * gcc.target/sh/pr64851-1.c: New
18112 * gcc.target/sh/pr64851-2.c: New
18113 * gcc.target/sh/pr64851-3.c: New
18114 * gcc.target/sh/pr64851-4.c: New
18116 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18119 * gcc.dg/torture/pr64882.c: New test.
18121 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18124 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18127 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18129 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18130 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18131 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18132 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18133 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18134 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18136 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18137 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18139 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18140 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18143 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18146 * g++.dg/pr64688-2.C: New.
18148 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18150 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18151 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18152 * gcc.target/i386/fuse-caller-save.c: Ditto.
18153 * gcc.target/i386/headmerge-1.c: Ditto.
18154 * gcc.target/i386/headmerge-2.c: Ditto.
18155 * gcc.target/i386/sibcall-6.c: Ditto.
18157 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18160 * gcc.target/i386/pr64617.c: New test.
18162 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18165 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18166 (dg-options): Remove -m32.
18167 (dg-final): Scan for "movb %al" only.
18168 * gcc.target/i386/pr15184-2.c: Ditto.
18170 2015-01-30 Richard Biener <rguenther@suse.de>
18172 PR tree-optimization/64829
18173 * gcc.dg/vect/pr64829.c: New testcase.
18175 2015-01-29 Marek Polacek <polacek@redhat.com>
18178 * gcc.dg/pr64709.c: New test.
18180 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18183 * g++.dg/ubsan/pr64717-1.C: New test.
18184 * g++.dg/ubsan/pr64717-2.C: New test.
18186 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18188 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18190 2015-01-29 Jeff Law <law@redhat.com>
18193 * gcc.target/i386/pr15184-1.c: New test.
18194 * gcc.target/i386/pr15184-2.c: New test.
18196 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18198 PR tree-optimization/64746
18199 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18201 2015-01-29 Richard Biener <rguenther@suse.de>
18203 PR tree-optimization/64853
18204 * gcc.dg/torture/pr64853.c: New testcase.
18206 2015-01-29 Richard Biener <rguenther@suse.de>
18208 PR tree-optimization/64844
18209 * gcc.dg/vect/pr64844.c: New testcase.
18211 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18213 PR middle-end/64809
18214 * gcc.dg/pr64809.c: Delete.
18216 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18218 PR middle-end/64805
18219 * gcc.target/i386/pr64805.c: New.
18221 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18223 * gcc.dg/guality/guality.h (main): Add argv[0] to
18224 guality_gdb_command.
18226 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18229 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18231 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18234 * gcc.target/sh/sh.exp
18235 (check_effective_target_atomic_model_soft_gusa_available,
18236 check_effective_target_atomic_model_soft_tcb_available,
18237 check_effective_target_atomic_model_soft_imask_available,
18238 check_effective_target_atomic_model_hard_llcs_available): New.
18239 * gcc.target/sh/pr64659-0.h: New.
18240 * gcc.target/sh/pr64659-1.c: New.
18241 * gcc.target/sh/pr64659-2.c: New.
18242 * gcc.target/sh/pr64659-3.c: New.
18243 * gcc.target/sh/pr64659-4.c: New.
18245 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18247 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18248 scan-assembler-times pattern.
18250 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18252 PR middle-end/64809
18253 * gcc.dg/pr64809.c: New test.
18255 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18257 PR tree-optimization/64277
18258 * gcc.dg/pr64277.c: New.
18260 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18262 PR tree-optimization/64718
18263 * gcc.c-torture/execute/pr64718.c: New test.
18265 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18267 * gcc.target/aarch64/abs_2.c: New.
18269 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18271 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18272 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18273 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18276 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18279 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18280 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18281 { target comdat_group }.
18283 2015-01-27 Tobias Burnus <burnus@net-b.de>
18286 * gfortran.dg/goacc/coarray_2.f90: New.
18288 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18292 * g++.dg/torture/pr64139.C: New testcase.
18293 * g++.dg/torture/pr60871.C: Likewise.
18295 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18298 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18299 prevent linking errors.
18301 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18304 * g++.dg/torture/pr64282.C: New testcase.
18306 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18308 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18311 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18313 * gcc.target/s390/hotpatch-13.c: New testcase.
18314 * gcc.target/s390/hotpatch-14.c: New testcase.
18315 * gcc.target/s390/hotpatch-15.c: New testcase.
18316 * gcc.target/s390/hotpatch-16.c: New testcase.
18317 * gcc.target/s390/hotpatch-17.c: New testcase.
18318 * gcc.target/s390/hotpatch-18.c: New testcase.
18319 * gcc.target/s390/hotpatch-19.c: New testcase.
18320 * gcc.target/s390/hotpatch-20.c: New testcase.
18321 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18322 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18323 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18324 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18325 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18326 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18327 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18328 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18329 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18330 * gcc.target/s390/hotpatch-10.c: Likewise.
18331 * gcc.target/s390/hotpatch-11.c: Likewise.
18332 * gcc.target/s390/hotpatch-12.c: Likewise.
18333 * gcc.target/s390/hotpatch-2.c: Likewise.
18334 * gcc.target/s390/hotpatch-3.c: Likewise.
18335 * gcc.target/s390/hotpatch-4.c: Likewise.
18336 * gcc.target/s390/hotpatch-5.c: Likewise.
18337 * gcc.target/s390/hotpatch-6.c: Likewise.
18338 * gcc.target/s390/hotpatch-7.c: Likewise.
18339 * gcc.target/s390/hotpatch-8.c: Likewise.
18340 * gcc.target/s390/hotpatch-9.c: Likewise.
18341 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18342 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18343 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18344 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18345 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18346 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18347 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18348 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18350 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18352 * gcc.dg/long_branch.c: New testcase.
18354 2015-01-27 Richard Biener <rguenther@suse.de>
18356 PR tree-optimization/56273
18357 PR tree-optimization/59124
18358 PR tree-optimization/64277
18359 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18360 * gcc.dg/Warray-bounds-12.c: Likewise.
18361 * gcc.dg/Warray-bounds-13.c: Likewise.
18363 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18365 PR rtl-optimization/61058
18366 * gcc.dg/pr61058.c: New test.
18368 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18370 * gcc.target/i386/chkp-narrow-bounds.c: New.
18372 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18374 PR tree-optimization/64807
18375 * gcc.dg/pr64807.c: New test.
18378 * gcc.dg/pr64766.c: New test.
18380 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18383 * gcc.target/sh/pr49263-4.c: New.
18385 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18388 * gfortran.dg/allocate_with_mold_1.f90: New test
18390 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18393 * gcc.dg/pr64778.c: New test.
18395 PR middle-end/64421
18396 * gcc.dg/vect/pr64421.c: New test.
18398 2015-01-26 Tobias Burnus <burnus@net-b.de>
18401 * gfortran.dg/coarray_36.f: New.
18402 * gfortran.dg/coarray_37.f90: New.
18404 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18407 * gfortran.dg/class_allocate_18.f90: New.
18409 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18411 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18413 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18415 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18417 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18419 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18421 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18423 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18425 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18427 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18428 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18429 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18430 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18432 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18434 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18435 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18436 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18438 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18440 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18441 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18442 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18443 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18444 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18447 2015-01-26 Richard Biener <rguenther@suse.de>
18449 PR middle-end/64764
18450 * gcc.dg/uninit-19.c: New testcase.
18452 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18454 * lib/target-supports.exp (check_effective_target_vect64): Add
18457 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18460 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18462 2015-01-26 Tony Liu <tony.liu@arm.com>
18464 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18467 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18469 PR libfortran/64770
18470 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18471 correctly, clean up afterwards.
18473 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18476 * gfortran.dg/use_rename_7.f90: New.
18478 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18480 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18481 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18483 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18486 * gcc.target/sh/pr54236-4.c: New.
18488 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18490 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18491 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18494 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18496 PR libfortran/64770
18497 * gfortran.dg/open_new_segv.f90: New test.
18499 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18508 * gcc.target/sh/pr64345-1.c: New.
18509 * gcc.target/sh/pr64345-2.c: New.
18510 * gcc.target/sh/pr59533-1.c: New.
18511 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18512 * gcc.target/sh/pr52933-2.c: Likewise.
18513 * gcc.target/sh/pr54089-1.c: Likewise.
18514 * gcc.target/sh/pr54236-1.c: Likewise.
18515 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18516 * gcc.target/sh/pr49263-1.c: Remove xfails.
18517 * gcc.target/sh/pr49263-2.c: Likewise.
18518 * gcc.target/sh/pr49263-3.c: Likewise.
18519 * gcc.target/sh/pr53987-1.c: Likewise.
18520 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18521 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18522 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18523 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18524 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18525 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18527 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18530 2015-01-24 Tom de Vries <tom@codesourcery.com>
18532 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18534 2015-01-23 Ian Lance Taylor <iant@google.com>
18537 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18538 targets without split stack support.
18540 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18543 * gcc.target/i386/pr64317.c: New test.
18545 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18547 PR rtl-optimization/63637
18548 PR rtl-optimization/60663
18549 * gcc.dg/pr63637-1.c: New test.
18550 * gcc.dg/pr63637-2.c: New test.
18551 * gcc.dg/pr63637-3.c: New test.
18552 * gcc.dg/pr63637-4.c: New test.
18553 * gcc.dg/pr63637-5.c: New test.
18554 * gcc.dg/pr63637-6.c: New test.
18555 * gcc.target/i386/pr63637-1.c: New test.
18556 * gcc.target/i386/pr63637-2.c: New test.
18557 * gcc.target/i386/pr63637-3.c: New test.
18558 * gcc.target/i386/pr63637-4.c: New test.
18559 * gcc.target/i386/pr63637-5.c: New test.
18560 * gcc.target/i386/pr63637-6.c: New test.
18562 2015-01-23 Richard Biener <rguenther@suse.de>
18565 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18566 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18568 2015-01-23 Marek Polacek <polacek@redhat.com>
18570 PR preprocessor/60570
18571 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18572 * gcc.dg/cpp/pr60570.c: New test.
18574 2015-01-23 Richard Biener <rguenther@suse.de>
18577 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18578 vectorization on vect64 targets.
18580 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18583 * gfortran.dg/class_allocate_17.f90: New.
18585 2015-01-23 Tobias Burnus <burnus@net-b.de>
18588 * gfortran.dg/goacc/combined_loop.f90: New.
18590 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18593 * gfortran.dg/make_unit.f90: New test.
18595 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18598 * gfortran.dg/negative_unit_int8.f: Update.
18600 2015-01-22 Jeff Law <law@redhat.com>
18603 * gcc.target/m68k/pr52076-1.c: New test.
18604 * gcc.target/m68k/pr52076-2.c: New test.
18606 2015-01-22 Richard Biener <rguenther@suse.de>
18608 PR middle-end/64728
18609 * gcc.dg/torture/pr64728.c: New testcase.
18611 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18614 * g++.dg/pr64688.C: New test.
18616 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18618 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18619 to avoid errors with -fpic.
18621 2015-01-22 Richard Biener <rguenther@suse.de>
18624 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18626 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18628 PR rtl-optimization/64682
18629 * gcc.c-torture/execute/pr64682.c: New file.
18631 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18634 * gcc.dg/pr64511.c: New test.
18636 PR rtl-optimization/62078
18637 * g++.dg/opt/pr62078.C: New test.
18640 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18642 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18645 * gfortran.dg/internal_pack_15.f90: New test.
18647 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18649 * c-c++-common/tsan/step.c: New testcase.
18651 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18653 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18655 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18657 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18659 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18661 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18663 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18665 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18667 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18669 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18671 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18673 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18675 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18677 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18679 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18681 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18683 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18685 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18687 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18689 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18691 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18693 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18695 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18697 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18699 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18701 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18702 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18703 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18706 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18708 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18709 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18710 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18713 2015-01-21 Renlin Li <renlin.li@arm.com>
18715 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18716 * g++.dg/tls/thread_local5g.C: Likewise.
18717 * g++.dg/tls/thread_local6g.C: Likewise.
18719 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18721 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18722 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18723 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18725 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18727 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18728 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18729 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18731 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18733 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18734 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18735 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18737 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18739 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18740 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18741 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18743 2015-01-20 Jeff Law <law@redhat.com>
18746 * gcc.target/m68k/pr59946.c: New test.
18748 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18750 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18751 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18752 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18754 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18756 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18757 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18758 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18760 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18762 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18763 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18764 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18766 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18768 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18769 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18770 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18772 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18775 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18777 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18778 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18779 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18781 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18783 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18784 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18785 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18787 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18789 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18791 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18793 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18796 * g++.dg/ubsan/pr64632.C: New test.
18799 * gcc.dg/pr64663.c: New test.
18801 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18804 * g++.dg/warn/Wunused-var-23.C: New.
18806 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18809 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18810 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18812 2015-01-20 Richard Biener <rguenther@suse.de>
18815 * gcc.dg/lto/pr64684_0.c: New testcase.
18816 * gcc.dg/lto/pr64684_1.c: Likewise.
18817 * gcc.dg/lto/pr64684_2.c: Likewise.
18818 * gcc.dg/lto/pr64685_0.c: Likewise.
18819 * gcc.dg/lto/pr64685_1.c: Likewise.
18821 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18824 * g++.dg/cpp1y/lambda-init12.C: New.
18826 2015-01-20 Richard Biener <rguenther@suse.de>
18828 PR tree-optimization/64410
18829 * g++.dg/vect/pr64410.cc: Require vect_double.
18831 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18834 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18836 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18840 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18842 PR rtl-optimization/64081
18843 * gcc.dg/pr64081.c: New test.
18845 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18847 * jit.dg/harness.h: Include <unistd.h>.
18848 (CHECK_NO_ERRORS): New.
18849 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18850 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18851 gcc_jit_context_compile_to_file.
18852 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18853 args to the spawned executable.
18854 (jit-expand-vars): New function.
18855 (jit-exe-params): New variable.
18856 (dg-jit-set-exe-params): New function.
18857 (jit-dg-test): Detect testcases that use
18858 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18859 Set arguments of spawned process to jit-exe-params.
18860 (jit-get-output-filename): New function.
18861 (jit-setup-compile-to-file): New function.
18862 (jit-verify-compile-to-file): New function.
18863 (jit-run-executable): New function.
18864 (jit-verify-executable): New function.
18865 * jit.dg/test-compile-to-assembler.c: New testcase.
18866 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18867 * jit.dg/test-compile-to-executable.c: New testcase.
18868 * jit.dg/test-compile-to-object.c: New testcase.
18870 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18873 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18876 2015-01-19 Martin Liska <mliska@suse.cz>
18878 * objc/compile/pr64668.m: New test.
18880 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18882 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18883 (create_overflow_fn): Update comment to clarify that
18884 the third param of the created function is a bool *, not
18886 (verify_int_overflow_fn): Convert param "expected_ovf" from
18887 int to bool. Update third param of "overflow_fn_type" from int *
18888 to bool *. Update local "actual_ovf" from int to bool.
18889 (verify_uint_overflow_fn): Likewise.
18891 2015-01-19 Martin Liska <mliska@suse.cz>
18893 * gcc.dg/ipa/ipa-icf-33.c: New test.
18895 2015-01-19 Felix Yang <felix.yang@huawei.com>
18896 Haijian Zhang <z.zhanghaijian@huawei.com>
18898 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18899 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18900 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18901 result_float64x2, expected_hfloat64x2): New helper type, variable and
18903 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18904 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18905 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18906 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18907 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18908 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18909 and target without the FMA feature.
18911 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18913 * gcc.target/aarch64/pr64304.c: New testcase.
18915 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18917 PR rtl-optimization/64081
18918 * gcc.dg/pr64081.c: New test.
18920 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18923 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18925 * gcc.target/aarch64/test_frame_6.c: Likewise.
18926 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18927 and x19 (in the epilogue).
18928 * gcc.target/aarch64/test_frame_4.c: Likewise.
18929 * gcc.target/aarch64/test_frame_7.c: Likewise.
18931 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18933 * gcc.target/i386/chkp-always_inline.c: New.
18935 2015-01-15 Andrew Pinski <apinski@cavium.com>
18936 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18938 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18939 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18941 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18944 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18945 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18947 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18950 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18952 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18955 * gcc.target/sh/torture/pr64652.c: New.
18957 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18959 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18960 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18961 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18962 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18963 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18964 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18966 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18969 * g++.dg/torture/pr64378.C: New testcase.
18971 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18974 * gfortran.dg/block_13.f08: New test
18976 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18979 * gfortran.dg/associate_1.f03: Allow test for character with
18982 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18984 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18985 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18987 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18989 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18991 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18994 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18996 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18999 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19002 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19005 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19007 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19010 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19012 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19014 PR rtl-optimization/52773
19015 * gcc.c-torture/compile/pr52773.c: New test.
19017 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19020 * g++.dg/cpp0x/alias-decl-46.C: New.
19022 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19024 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19026 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19028 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19030 (CHECK_FP): Likewise.
19031 (CHECK_CUMULATIVE_SAT): Likewise.
19033 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19035 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19036 (Set_Neon_Cumulative_Sat): Add parameter.
19037 (__set_neon_cumulative_sat): Support new parameter.
19038 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19039 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19041 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19042 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19045 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19047 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19048 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19050 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19053 * g++.dg/tls/thread_local-ice4.C: New.
19055 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19057 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19060 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19063 * g++.dg/cpp0x/vt-62276.C: New.
19065 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19067 PR middle-end/64353
19068 * g++.dg/pr64353.C: New.
19070 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19073 * gcc.target/aarch64/pr64263_1.c: New test.
19075 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19077 PR tree-optimization/64434
19078 * gcc.dg/torture/pr64434.c: Move to...
19079 * gcc.dg/pr64434.c: ... here.
19081 2015-01-16 Richard Biener <rguenther@suse.de>
19083 PR middle-end/64614
19084 * gcc.dg/uninit-18.c: New testcase.
19086 2015-01-16 Richard Biener <rguenther@suse.de>
19088 PR tree-optimization/64568
19089 * g++.dg/torture/pr64568-2.C: New testcase.
19091 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19094 * gcc.target/i386/chkp-label-address.c: New.
19096 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19099 * gfortran.dg/pointer_init_6.f90: Extended.
19101 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19103 * gcc.c-torture/compile/20150108.c: New test.
19105 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19107 * gcc.target/visium: New directory.
19109 2015-01-16 Richard Biener <rguenther@suse.de>
19111 PR tree-optimization/61743
19112 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19113 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19115 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19117 * gcc.dg/pr64015.c: New test.
19119 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19123 * g++.dg/ipa/pr64612.C: New test.
19125 2015-01-16 Renlin Li <renlin.li@arm.com>
19127 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19129 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19131 * gcc.target/i386/sse-14.c: Test new intrinsic.
19132 * gcc.target/i386/sse-22.c: Ditto.
19134 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19137 * g++.dg/cpp0x/auto44.C: New.
19139 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19142 * gcc.target/nios2/gpopt-all.c: New test case.
19143 * gcc.target/nios2/gpopt-local.c: New test case.
19144 * gcc.target/nios2/gpopt-global.c: New test case.
19145 * gcc.target/nios2/gpopt-data.c: New test case.
19146 * gcc.target/nios2/gpopt-none.c: New test case.
19148 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19150 * g++.dg/ubsan/vptr-1.C: New test.
19151 * g++.dg/ubsan/vptr-2.C: New test.
19152 * g++.dg/ubsan/vptr-3.C: New test.
19153 * g++.dg/ubsan/vptr-4.C: New test.
19154 * g++.dg/ubsan/vptr-5.C: New test.
19155 * g++.dg/ubsan/vptr-6.C: New test.
19156 * g++.dg/ubsan/vptr-7.C: New test.
19157 * g++.dg/ubsan/vptr-8.C: New test.
19158 * g++.dg/ubsan/vptr-9.C: New test.
19160 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19162 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19164 * lib/gcc-dg.exp: Likewise.
19166 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19168 PR rtl-optimization/64110
19169 * gcc.target/i386/pr64110.c: Add scan-assembler.
19171 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19172 James Norris <jnorris@codesourcery.com>
19173 Cesar Philippidis <cesar@codesourcery.com>
19174 Ilmir Usmanov <i.usmanov@samsung.com>
19176 * lib/target-supports.exp (check_effective_target_fopenacc): New
19178 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19179 * g++.dg/goacc/goacc.exp: Likewise.
19180 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19181 * gcc.dg/goacc/goacc.exp: Likewise.
19182 * gfortran.dg/goacc/goacc.exp: Likewise.
19183 * c-c++-common/cpp/openacc-define-1.c: New file.
19184 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19185 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19186 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19187 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19188 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19189 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19190 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19191 * c-c++-common/goacc/cache-1.c: Likewise.
19192 * c-c++-common/goacc/clauses-fail.c: Likewise.
19193 * c-c++-common/goacc/collapse-1.c: Likewise.
19194 * c-c++-common/goacc/data-1.c: Likewise.
19195 * c-c++-common/goacc/data-2.c: Likewise.
19196 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19197 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19198 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19199 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19200 * c-c++-common/goacc/if-clause-1.c: Likewise.
19201 * c-c++-common/goacc/if-clause-2.c: Likewise.
19202 * c-c++-common/goacc/kernels-1.c: Likewise.
19203 * c-c++-common/goacc/loop-1.c: Likewise.
19204 * c-c++-common/goacc/loop-private-1.c: Likewise.
19205 * c-c++-common/goacc/nesting-1.c: Likewise.
19206 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19207 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19208 * c-c++-common/goacc/parallel-1.c: Likewise.
19209 * c-c++-common/goacc/pcopy.c: Likewise.
19210 * c-c++-common/goacc/pcopyin.c: Likewise.
19211 * c-c++-common/goacc/pcopyout.c: Likewise.
19212 * c-c++-common/goacc/pcreate.c: Likewise.
19213 * c-c++-common/goacc/pragma_context.c: Likewise.
19214 * c-c++-common/goacc/present-1.c: Likewise.
19215 * c-c++-common/goacc/reduction-1.c: Likewise.
19216 * c-c++-common/goacc/reduction-2.c: Likewise.
19217 * c-c++-common/goacc/reduction-3.c: Likewise.
19218 * c-c++-common/goacc/reduction-4.c: Likewise.
19219 * c-c++-common/goacc/sb-1.c: Likewise.
19220 * c-c++-common/goacc/sb-2.c: Likewise.
19221 * c-c++-common/goacc/sb-3.c: Likewise.
19222 * c-c++-common/goacc/update-1.c: Likewise.
19223 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19224 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19225 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19226 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19227 * gfortran.dg/goacc/assumed.f95: Likewise.
19228 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19229 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19230 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19231 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19232 * gfortran.dg/goacc/branch.f95: Likewise.
19233 * gfortran.dg/goacc/cache-1.f95: Likewise.
19234 * gfortran.dg/goacc/coarray.f95: Likewise.
19235 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19236 * gfortran.dg/goacc/cray.f95: Likewise.
19237 * gfortran.dg/goacc/critical.f95: Likewise.
19238 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19239 * gfortran.dg/goacc/data-tree.f95: Likewise.
19240 * gfortran.dg/goacc/declare-1.f95: Likewise.
19241 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19242 * gfortran.dg/goacc/fixed-1.f: Likewise.
19243 * gfortran.dg/goacc/fixed-2.f: Likewise.
19244 * gfortran.dg/goacc/fixed-3.f: Likewise.
19245 * gfortran.dg/goacc/fixed-4.f: Likewise.
19246 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19247 * gfortran.dg/goacc/if.f95: Likewise.
19248 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19249 * gfortran.dg/goacc/list.f95: Likewise.
19250 * gfortran.dg/goacc/literal.f95: Likewise.
19251 * gfortran.dg/goacc/loop-1.f95: Likewise.
19252 * gfortran.dg/goacc/loop-2.f95: Likewise.
19253 * gfortran.dg/goacc/loop-3.f95: Likewise.
19254 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19255 * gfortran.dg/goacc/omp.f95: Likewise.
19256 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19257 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19258 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19259 * gfortran.dg/goacc/parameter.f95: Likewise.
19260 * gfortran.dg/goacc/private-1.f95: Likewise.
19261 * gfortran.dg/goacc/private-2.f95: Likewise.
19262 * gfortran.dg/goacc/private-3.f95: Likewise.
19263 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19264 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19265 * gfortran.dg/goacc/reduction.f95: Likewise.
19266 * gfortran.dg/goacc/routine-1.f90: Likewise.
19267 * gfortran.dg/goacc/routine-2.f90: Likewise.
19268 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19269 * gfortran.dg/goacc/several-directives.f95: Likewise.
19270 * gfortran.dg/goacc/sie.f95: Likewise.
19271 * gfortran.dg/goacc/subarrays.f95: Likewise.
19272 * gfortran.dg/gomp/map-1.f90: Likewise.
19273 * gfortran.dg/openacc-define-1.f90: Likewise.
19274 * gfortran.dg/openacc-define-2.f90: Likewise.
19275 * gfortran.dg/openacc-define-3.f90: Likewise.
19276 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19277 * g++.dg/gomp/block-2.C: Likewise.
19278 * g++.dg/gomp/block-3.C: Likewise.
19279 * g++.dg/gomp/block-5.C: Likewise.
19280 * g++.dg/gomp/target-1.C: Likewise.
19281 * g++.dg/gomp/target-2.C: Likewise.
19282 * g++.dg/gomp/taskgroup-1.C: Likewise.
19283 * g++.dg/gomp/teams-1.C: Likewise.
19284 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19285 * gcc.dg/cilk-plus/jump.c: Likewise.
19286 * gcc.dg/gomp/block-1.c: Likewise.
19287 * gcc.dg/gomp/block-10.c: Likewise.
19288 * gcc.dg/gomp/block-2.c: Likewise.
19289 * gcc.dg/gomp/block-3.c: Likewise.
19290 * gcc.dg/gomp/block-4.c: Likewise.
19291 * gcc.dg/gomp/block-5.c: Likewise.
19292 * gcc.dg/gomp/block-6.c: Likewise.
19293 * gcc.dg/gomp/block-7.c: Likewise.
19294 * gcc.dg/gomp/block-8.c: Likewise.
19295 * gcc.dg/gomp/block-9.c: Likewise.
19296 * gcc.dg/gomp/target-1.c: Likewise.
19297 * gcc.dg/gomp/target-2.c: Likewise.
19298 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19299 * gcc.dg/gomp/teams-1.c: Likewise.
19301 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19303 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19306 2015-01-15 Mike Stump <mikestump@comcast.net>
19308 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19309 * gcc.dg/inline_2.c: Likewise.
19310 * gcc.dg/inline_3.c: Likewise.
19311 * gcc.dg/inline_4.c: Likewise.
19313 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19316 * gfortran.dg/proc_ptr_comp_43.f90: New.
19318 2015-01-15 Mike Stump <mikestump@comcast.net>
19320 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19321 * gcc.dg/unroll_2.c: Likewise.
19322 * gcc.dg/unroll_3.c: Likewise.
19323 * gcc.dg/unroll_4.c: Likewise.
19324 * gcc.dg/unroll_5.c: Likewise.
19326 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19329 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19331 * gcc.target/aarch64/test_frame_6.c: Likewise.
19332 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19333 x30 and x19 (in the epilogue).
19334 * gcc.target/aarch64/test_frame_4.c: Likewise.
19335 * gcc.target/aarch64/test_frame_7.c: Likewise.
19337 2015-01-15 Martin Liska <mliska@suse.cz>
19339 * g++.dg/ipa/pr64068.C: New test.
19340 * gcc.dg/ipa/PR64559.c: New test.
19342 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19344 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19347 2015-01-15 Richard Biener <rguenther@suse.de>
19349 PR tree-optimization/61743
19350 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19351 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19353 2015-01-15 Renlin Li <renlin.li@arm.com>
19355 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19356 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19358 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19360 * gcc.dg/vect/vect-aggressive-1.c: New.
19361 * gcc.target/i386/avx2-vect-aggressive.c: New.
19363 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19365 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19367 2015-01-15 Richard Biener <rguenther@suse.de>
19370 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19371 -Wl,-undefined,dynamic_lookup.
19373 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19375 * gnat.dg/opt47.adb: New test.
19377 2015-01-15 Richard Biener <rguenther@suse.de>
19380 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19382 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19384 PR tree-optimization/64434
19385 * gcc.dg/torture/pr64434.c: New test.
19387 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19389 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19390 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19391 -march=loongson* and -march=octeon* require -mno-micromips.
19393 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19394 Matthew Fortune <matthew.fortune@imgtec.com>
19396 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19397 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19398 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19399 * gcc.target/mips/call-saved-7.c: New file.
19400 * gcc.target/mips/call-saved-8.c: New file.
19401 * gcc.target/mips/call-saved-9.c: New file.
19403 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19405 * gcc.target/mips/lsa.c: New file.
19406 * gcc.target/mips/mips64-lsa.c: Likewise.
19407 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19408 * gcc.target/mips/mulsize-4.c: Likewise.
19409 * gcc.target/mips/mulsize-5.c: New file.
19410 * gcc.target/mips/mulsize-6.c: Likewise.
19411 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19412 and !HAS_LSA as ghost options.
19413 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19416 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19418 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19420 2015-01-15 Richard Biener <rguenther@suse.de>
19422 PR middle-end/64365
19423 * gcc.dg/torture/pr64365.c: New testcase.
19425 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19427 * gcc.dg/stackprotectexplicit1.c: New test.
19428 * g++.dg/stackprotectexplicit2.c: New test.
19430 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19433 * gfortran.dg/inquire_internal.f90: New.
19434 * gfortran.dg/negative_unit_check.f90: New.
19436 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19439 * gcc.target/sh/pr53988-1.c: New.
19441 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19444 * g++.dg/tls/thread_local-ice3.C: New.
19446 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19448 * gcc.target/i386/fentry-override.c: Properly place {} in target
19449 selector. Remove nonpic.
19450 * gcc.target/i386/fentry.c: Likewise.
19452 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19454 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19455 warnings instead of errors.
19457 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19459 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19460 option support instead of ENABLE_LTO from Makefile.
19462 2015-01-14 Richard Biener <rguenther@suse.de>
19464 PR tree-optimization/59354
19465 * gcc.dg/vect/pr59354.c: New testcase.
19467 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19469 * lib/target-supports.exp
19470 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19471 on ARM architures before v7.
19473 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19475 PR middle-end/59448
19476 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19477 an atomic_exchange.
19479 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19482 * gcc.target/i386/pr64386.c: New test.
19484 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19487 * gcc.target/i386/pr64393.c: New test.
19489 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19492 * gcc.target/i386/pr64387.c: New test.
19494 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19496 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19498 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19500 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19502 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19505 * gcc.target/arm/pr64453.c: New.
19507 2015-01-14 Richard Biener <rguenther@suse.de>
19510 * gcc.dg/lto/pr64415_0.c: New testcase.
19511 * gcc.dg/lto/pr64415_1.c: Likewise.
19513 2015-01-14 Martin Liska <mliska@suse.cz>
19515 * gcc.dg/ipa/pr64307.c: New test.
19517 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19519 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19520 64-bit and 128-bit.
19522 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19525 * gcc.target/arm/pr64460_1.c: New test.
19527 2015-01-14 Richard Biener <rguenther@suse.de>
19529 PR tree-optimization/64493
19530 PR tree-optimization/64495
19531 * gcc.dg/vect/pr64493.c: New testcase.
19532 * gcc.dg/vect/pr64495.c: Likewise.
19534 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19536 * gcc.dg/Warray-bounds-11.c: New test-case.
19538 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19540 * gcc.target/mips/octeon3-pipe-1.c: New test.
19542 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19544 * jit.dg/harness.h (set_up_logging): Move string concatenation
19546 (concat_strings): New function.
19547 (dump_reproducer): New function.
19548 (test_jit): Call dump_reproducer.
19549 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19551 (jit-dg-test): Delete any generated reproducer from previous runs.
19552 Verify that a generated reproducer was created, and verify that it
19554 * jit.dg/test-nested-contexts.c (main): Call
19555 gcc_jit_context_dump_reproducer_to_file.
19557 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19559 * gcc.dg/aru-2.c: Add dg-require-profiling.
19561 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19563 * lib/target-supports.exp (check_profiling_available): Check if
19566 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19569 * g++.dg/torture/pr64565.C: New testcase.
19571 2015-01-13 Marek Polacek <polacek@redhat.com>
19573 PR middle-end/64391
19574 * gcc.dg/tm/pr64391.c: New test.
19576 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19578 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19581 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19583 * gcc.target/i386/pie.c: New test.
19585 * lib/target-supports.exp (check_effective_target_pie): New.
19587 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19589 PR rtl-optimization/64286
19590 * gcc.target/i386/avx2-pr64286.c: New test.
19592 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19595 * g++.dg/cpp0x/vt-57626.C: New.
19597 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19600 * gfortran.dg/pr64528.f90: New test.
19602 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19604 * gcc.target/aarch64/subsp.c: New test.
19606 2015-01-13 Andrew Pinski <apinski@cavium.com>
19608 * gcc.target/aarch64/store-pair-1.c: New testcase.
19610 2015-01-13 Richard Biener <rguenther@suse.de>
19613 * gcc.dg/lto/pr64373_0.c: New testcase.
19615 2015-01-13 Andrew Pinski <apinski@cavium.com>
19617 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19618 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19620 2015-01-13 Richard Biener <rguenther@suse.de>
19622 PR tree-optimization/64406
19623 * gcc.dg/pr64406.c: New testcase.
19625 2015-01-13 Richard Biener <rguenther@suse.de>
19627 PR tree-optimization/64404
19628 * gcc.dg/vect/pr64404.c: New testcase.
19630 2015-01-13 Richard Biener <rguenther@suse.de>
19632 PR tree-optimization/64568
19633 * g++.dg/torture/pr64568.C: New testcase.
19635 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19637 * jit.dg/test-error-local-used-from-other-function.c: New test
19639 * jit.dg/test-error-param-reuse.c: New test case.
19640 * jit.dg/test-error-param-sharing.c: New test case.
19641 * jit.dg/test-error-param-used-from-other-function.c: New test
19643 * jit.dg/test-error-param-used-without-a-function.c: New test
19646 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19648 PR tree-optimization/64563
19649 * gcc.dg/pr64563.c: New test.
19652 * gcc.target/i386/pr64513.c: New test.
19654 PR tree-optimization/64454
19655 * gcc.dg/pr64454.c: New test.
19658 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19660 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19661 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19662 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19663 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19664 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19665 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19666 * gcc.dg/vect/slp-25.c: Likewise.
19667 * gcc.dg/vect/vect-109.c: Likewise.
19668 * gcc.dg/vect/vect-13.c: Likewise.
19669 * gcc.dg/vect/vect-17.c: Likewise.
19670 * gcc.dg/vect/vect-18.c: Likewise.
19671 * gcc.dg/vect/vect-19.c: Likewise.
19672 * gcc.dg/vect/vect-20.c: Likewise.
19673 * gcc.dg/vect/vect-21.c: Likewise.
19674 * gcc.dg/vect/vect-22.c: Likewise.
19675 * gcc.dg/vect/vect-27.c: Likewise.
19676 * gcc.dg/vect/vect-29.c: Likewise.
19677 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19678 * gcc.dg/vect/vect-2.c: Likewise.
19679 * gcc.dg/vect/vect-3.c: Likewise.
19680 * gcc.dg/vect/vect-4.c: Likewise.
19681 * gcc.dg/vect/vect-5.c: Likewise.
19682 * gcc.dg/vect/vect-72.c: Likewise.
19683 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19684 * gcc.dg/vect/vect-73.c: Likewise.
19685 * gcc.dg/vect/vect-77-global.c: Likewise.
19686 * gcc.dg/vect/vect-78-global.c: Likewise.
19687 * gcc.dg/vect/vect-7.c: Likewise.
19688 * gcc.dg/vect/vect-86.c: Likewise.
19689 * gcc.dg/vect/vect-align-1.c: Likewise.
19690 * gcc.dg/vect/vect-align-3.c: Likewise.
19691 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19692 * gcc.dg/vect/vect-all.c: Likewise.
19693 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19694 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19695 * gcc.dg/vect/vect-peel-3.c: Likewise.
19696 * gcc.dg/vect/vect-peel-4.c: Likewise.
19697 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19699 2015-01-12 Jeff Law <law@redhat.com>
19702 * gcc.target/m68k/pr64461.c: New test.
19704 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19706 * jit.dg/test-array-as-pointer.c (create_code): Update call
19707 to gcc_jit_context_new_global by setting "kind" to
19708 GCC_JIT_GLOBAL_IMPORTED.
19709 * jit.dg/test-error-array-as-pointer.c: Likewise.
19710 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19711 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19712 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19713 * jit.dg/test-using-global.c (the_global): Rename to...
19714 (imported_global): ...this.
19715 (create_code): Update to test the three kinds of global.
19716 (verify_code): Likewise.
19718 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19721 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19722 undefined behavior.
19723 * gcc.target/i386/pr64291-2.c: Updated.
19725 2015-01-12 Richard Biener <rguenther@suse.de>
19727 PR tree-optimization/64530
19728 * gfortran.dg/pr64530.f90: New testcase.
19730 2015-01-12 Richard Biener <rguenther@suse.de>
19732 PR middle-end/64357
19733 * gcc.dg/torture/pr64357.c: New testcase.
19735 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19737 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19740 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19741 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19743 2015-01-12 Martin Liska <mliska@suse.cz>
19745 * gcc.dg/ipa/PR64550.c: New test.
19747 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19750 * g++.dg/ipa/pr63470.C: New testcase.
19752 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19755 * gfortran.dg/typebound_operator_20.f90: New.
19757 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19760 * gfortran.dg/proc_ptr_comp_42.f90: New.
19762 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19765 * gfortran.dg/proc_ptr_comp_41.f90: New.
19767 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19769 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19771 2015-01-10 Tobias Burnus <burnus@net-b.de>
19774 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19775 and add dg-excess-errors.
19776 * gfortran.dg/line_length_6.f90: New.
19777 * gfortran.dg/line_length_7.f90: New.
19778 * gfortran.dg/line_length_8.f90: New.
19779 * gfortran.dg/line_length_9.f90: New.
19780 * gfortran.dg/line_length_10.f90: New.
19781 * gfortran.dg/line_length_11.f90: New.
19783 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19785 * jit.dg/test-threads.c (struct testcase): Move declaration
19786 to jit.dg/all-non-failing-tests.h.
19787 (testcases): Likewise.
19788 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19789 declaration here from jit.dg/all-non-failing-tests.h.
19790 (testcases): Likewise.
19791 * jit.dg/test-combination.c (create_code): Eliminate spelling
19792 out all of the testcases in favor of looping through the
19793 "testcases" metadata.
19794 (verify_code): Likewise.
19796 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19798 PR rtl-optimization/64536
19799 * gcc.dg/pr64536.c: New test.
19801 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19803 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19804 * jit.dg/test-combination.c (create_code): Likewise.
19805 (verify_code): Likewise.
19806 * jit.dg/test-constants.c: New test case.
19807 * jit.dg/test-threads.c: Add test-constants.c.
19809 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19812 * objc.dg/gnu-api-2-class.m: Add a test case
19813 for the above change.
19815 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19817 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19819 2015-01-09 Richard Biener <rguenther@suse.de>
19821 PR tree-optimization/64410
19822 * g++.dg/vect/pr64410.cc: New testcase.
19824 2015-01-09 Martin Liska <mliska@suse.cz>
19826 * gcc.dg/ipa/ipa-icf-32.c: New test.
19828 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19830 * c-c++-common/tsan/tsan_barrier.h: New.
19831 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19832 * c-c++-common/tsan/bitfield_race.c: Likewise.
19833 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19834 * c-c++-common/tsan/mutexset1.c: Likewise.
19835 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19836 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19837 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19838 * c-c++-common/tsan/simple_race.c: Likewise.
19839 * c-c++-common/tsan/simple_stack.c: Likewise.
19840 * c-c++-common/tsan/sleep_sync.c: Likewise.
19841 * c-c++-common/tsan/tiny_race.c: Likewise.
19842 * c-c++-common/tsan/tls_race.c: Likewise.
19843 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19844 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19845 * g++.dg/tsan/atomic_free.C: Likewise.
19846 * g++.dg/tsan/atomic_free2.C: Likewise.
19847 * g++.dg/tsan/cond_race.C: Likewise.
19848 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19850 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19853 * lib/target-supports.exp (check_effective_target_libatomic_available):
19855 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19856 targets that match effective-target libatomic_available.
19857 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19859 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19861 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19862 Verify the result of gcc_jit_context_get_last_error.
19863 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19865 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19867 PR tree-optimization/63989
19868 * gcc.dg/strlenopt-27.c: New test.
19870 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19872 * jit.dg/harness.h (set_up_logging): New function.
19873 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19874 set_up_logging on the context, so that every testcase is
19875 logged to a particular file.
19876 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19877 and call gcc_jit_context_set_logfile on the top-level context.
19879 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19882 * g++.dg/opt/pr64338.C: New test.
19884 2015-01-08 Tobias Burnus <burnus@net-b.de>
19886 * gfortran.dg/coarray/codimension_2b.f90: New file.
19887 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19888 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19890 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19893 * g++.dg/ext/fnname4.C: New.
19895 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19898 * g++.dg/cpp0x/constexpr-64462.C: New.
19900 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19903 * g++.dg/cpp0x/deleted10.C: New.
19905 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19907 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19909 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19911 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19912 GCC_JIT_UNARY_OP_ABS.
19913 (verify_unary_ops): Likewise.
19915 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19917 * jit.dg/test-arith-overflow.c: New test case.
19918 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19919 * jit.dg/test-combination.c (create_code): Likewise.
19920 (verify_code): Likewise.
19921 * jit.dg/test-threads.c (testcases): Likewise.
19923 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19925 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19926 rather than "jit". Load g++.exp, and call g++_init.
19927 Run test-*.cc files within the testsuite and *.cc files within
19929 (jit-dg-test): Drop the addition of -fgnu89-inline to
19930 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19931 doing it when compiling C testcases (since g++ does not handle
19932 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19933 is restored to the value after g++_init ran, rather than the
19934 value before g++_init ran. Return a list of
19935 $comp_output $output_file, as dg-test assumes.
19937 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19939 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19940 make it easier to figure out the origin of each test result when
19941 running test-combination.c and test-threads.c.
19942 (CHECK_VALUE): Likewise.
19943 (CHECK_DOUBLE_VALUE): Likewise.
19944 (CHECK_STRING_VALUE): Likewise.
19945 (CHECK_STRING_STARTS_WITH): Likewise.
19946 (CHECK_STRING_CONTAINS): Likewise.
19948 (check_string_value): Likewise, add "funcname" param.
19949 (check_string_starts_with): Likewise.
19950 (check_string_contains): Likewise.
19952 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19954 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19955 generating name of built executable.
19957 2015-01-07 Marek Polacek <polacek@redhat.com>
19960 * gcc.dg/pr64440.c: New test.
19961 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19963 2015-01-07 Marek Polacek <polacek@redhat.com>
19966 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19967 * gcc.dg/pr64417.c: New test.
19969 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19972 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19975 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19977 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19978 Check if testcases run without errors, not just if they compile.
19980 2015-01-06 Christian Bruel <christian.bruel@st.com>
19983 * gcc.target/sh/pr64507.c: New test.
19985 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19987 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19989 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19991 * c-c++-common/asan/sanitize-all-1.c: New test.
19992 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19993 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19994 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19995 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19997 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19999 * lib/target-supports.exp (check_profiling_available): Return 0 for
20001 (check_effective_target_tls_runtime): Likewise.
20002 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20003 * gcc.dg/20020312-2.c: Adjust for Visium.
20004 * gcc.dg/tls/thr-cse-1.c: Likewise
20005 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20006 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20007 * gcc.dg/weak/typeof-2.c: Likewise.
20009 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20011 PR rtl-optimization/64287
20012 * gcc.dg/aru-2.c: New test.
20014 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20017 * c-c++-common/ubsan/pr64344-1.c: New test.
20018 * c-c++-common/ubsan/pr64344-2.c: New test.
20020 PR tree-optimization/64465
20021 * gcc.dg/pr64465.c: New test.
20023 PR tree-optimization/64494
20024 * gcc.c-torture/compile/pr64494.c: New test.
20026 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20029 * gfortran.dg/realloc_on_assign_25.f90: New test.
20031 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20033 Update copyright years.
20035 2015-01-05 Marek Polacek <polacek@redhat.com>
20038 * gcc.dg/pr64423.c: New test.
20040 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20042 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20043 mmix-knuth-mmixware for the same reason as for MIPS.
20044 * gcc.dg/debug/debug-2.c: Ditto.
20046 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20048 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20051 * lib/gfortran.exp: Add libatomic library search path.
20052 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20053 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20055 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20057 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20059 * c-c++-common/tsan/bitfield_race.c: New testcase.
20060 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20062 2015-01-02 Tobias Burnus <burnus@net-b.de>
20064 * gfortran.dg/coarray/collectives_4.f90: New.
20066 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20069 * gfortran.dg/extends_16.f90: New.
20071 2015-01-02 Tobias Burnus <burnus@net-b.de>
20073 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20075 2015-01-02 Tobias Burnus <burnus@net-b.de>
20077 * gfortran.dg/coarray/codimension_2.f90: New.
20078 * gfortran.dg/coarray/codimension_2a.f90: New.
20079 * gfortran.dg/coarray_35.f90: New.
20080 * gfortran.dg/coarray_35a.f90: New.
20082 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20085 * gfortran.dg/dummy_procedure_11.f90: New.
20087 Copyright (C) 2015 Free Software Foundation, Inc.
20089 Copying and distribution of this file, with or without modification,
20090 are permitted in any medium without royalty provided the copyright
20091 notice and this notice are preserved.