1 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
3 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
5 2015-12-13 Jeff Law <law@redhat.com>
7 * gcc.target/m68k/pr19201.c: New test.
9 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
11 * gcc.target/m68k/20090709-1.c: Adjust expected output.
13 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
15 * g++.dg/opt/pr48549.C: XFAIL AIX.
16 * g++.dg/abi/anon1.C: XFAIL AIX.
17 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
19 2015-12-12 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
24 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
26 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
27 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
30 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
33 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
34 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
36 2015-12-11 Jeff Law <law@redhat.com>
38 PR tree-optimization/68844
39 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
41 2015-12-11 Nathan Sidwell <nathan@acm.org>
43 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
45 2015-12-11 Jan Beulich <jbeulich@suse.com>
47 * gcc.c-torture/execute/stkalign.c: New.
49 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
51 * gcc.target/i386/mpx/memmove-1.c: New test.
52 * gcc.target/i386/mpx/memmove-2.c: New test.
54 2015-12-11 Nathan Sidwell <nathan@acm.org>
56 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
57 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
59 2015-12-11 Martin Jambor <mjambor@suse.cz>
62 * g++.dg/torture/pr68064.C: New test.
64 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
66 * gcc.target/s390/md/setmem_long-1.c: New test.
68 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
70 * gcc.target/s390/md/movstr-1.c: New test.
71 * gcc.target/s390/s390.exp: Add subdir md.
72 Do not run hotpatch tests twice.
74 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
76 * gcc.dg/vect/vect-32-chars.c: New test.
78 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
81 * gcc.dg/lto/pr61886_0.c: New testcase
83 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
85 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
87 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
89 PR rtl-optimization/68691
90 * gcc.target/i386/pr68691.c: New.
92 2015-12-10 David Malcolm <dmalcolm@redhat.com>
94 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
95 (dg-end-multiline-output): Capture line numbers within
96 _multiline_expected_outputs.
97 (handle-multiline-outputs): Access global $testname_with_flags
98 and add it as a prefix to pass/fail results. Extract line numbers
99 from $_multiline_expected_outputs and print them within pass/fail
100 results, replacing the printing of $index. Consolidate the
101 string prefix shared between pass/fail into a new local ($title).
103 2015-12-10 Jeff Law <law@redhat.com>
105 PR tree-optimization/68619
106 * gcc.dg/tree-ssa/pr68619-1.c: New test.
107 * gcc.dg/tree-ssa/pr68619-2.c: New test.
108 * gcc.dg/tree-ssa/pr68619-3.c: New test.
109 * gcc.dg/tree-ssa/pr68619-4.c: New test.
110 * gcc.dg/tree-ssa/pr68619-5.c: New test.
112 2015-12-10 Jakub Jelinek <jakub@redhat.com>
114 PR rtl-optimization/68376
115 PR rtl-optimization/68670
116 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
119 * gcc.dg/pr68670-1.c: New test.
120 * gcc.dg/pr68670-2.c: New test.
122 2015-12-10 Marek Polacek <polacek@redhat.com>
125 * g++.dg/cpp0x/pr68348.C: New test.
127 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
129 * gnat.dg/specs/elab4.ads: New test.
130 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
132 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
134 * gnat.dg/array25.adb: New test.
135 * gnat.dg/array25_pkg.ad[sb]: New helper.
137 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
139 * lib/target-supports.exp (check_effective_target_arc_atomic): New
141 (check_effective_target_sync_int_long): Add checks for ARC atomic
143 (check_effective_target_sync_char_short): Likewise.
145 2015-12-10 Richard Biener <rguenther@suse.de>
147 PR tree-optimization/68817
148 * gfortran.dg/pr68817.f90: New testcase.
150 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
152 Revert [testsuite][ARM target attributes] Fix effective_target tests
153 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
155 * lib/target-supports.exp
156 (check_effective_target_arm_vfp_ok_nocache): New.
157 (check_effective_target_arm_vfp_ok): Call the new
158 check_effective_target_arm_vfp_ok_nocache function.
159 (check_effective_target_arm_fp_ok_nocache): New.
160 (check_effective_target_arm_fp_ok): New.
161 (add_options_for_arm_fp): New.
162 (check_effective_target_arm_crypto_ok_nocache): Require
163 target_arm_v8_neon_ok instead of arm32.
164 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
165 (check_effective_target_arm_crypto_pragma_ok): New.
166 (add_options_for_arm_vfp): New.
167 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
168 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
170 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
171 -mfloat-abi=softfp, use arm_fp effective target instead.
172 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
174 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
175 use arm_vfp effective target instead.
176 * gcc.target/arm/attr-neon3.c: Likewise.
178 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
180 * gnat.dg/specs/access1.ads: New test.
181 * gnat.dg/specs/access2.ads: Likewise.
183 2015-12-10 Jakub Jelinek <jakub@redhat.com>
185 PR tree-optimization/68785
186 * gcc.dg/pr68785.c: New test.
188 2015-12-10 Richard Biener <rguenther@suse.de>
191 * gcc.dg/torture/ipa-pta-3.c: New testcase.
192 * g++.dg/ipa/ipa-pta-1.C: Likewise.
194 2015-12-10 Richard Biener <rguenther@suse.de>
197 * gcc.dg/torture/pr68721.c: New testcase.
199 2015-12-10 Richard Biener <rguenther@suse.de>
201 PR tree-optimization/68806
202 * gcc.dg/torture/pr68806.c: New testcase.
204 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
208 * gcc.c-torture/execute/alias-2.c: New testcase.
210 2015-12-09 Tobias Burnus <burnus@net-b.de>
211 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
213 * gfortran.dg/coarray_40.f90: New.
215 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
218 * g++.dg/lto/pr68811_0.C: New testcase.
219 * g++.dg/lto/pr68811_1.C: New testcase.
221 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/ext/bases2.C: New.
226 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
229 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
230 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
231 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
232 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
233 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
234 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
235 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
236 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
238 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
240 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
241 passing terminating NULL as int rather than pointer.
243 2015-12-09 Marek Polacek <polacek@redhat.com>
245 PR tree-optimization/66949
246 * gcc.dg/torture/pr66949-1.c: New test.
247 * gcc.dg/torture/pr66949-2.c: New test.
249 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
251 PR rtl-optimization/67609
252 * gcc.dg/torture/pr67609.c: New.
254 2015-12-09 Richard Biener <rguenther@suse.de>
256 PR tree-optimization/68583
257 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
258 * gcc.dg/vect/vect-72.c: Adjust.
259 * gcc.dg/vect/vect-cselim-2.c: Likewise.
260 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
262 2015-12-09 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/68417
265 * gcc.dg/vect/pr68417.c: New testcase.
267 2015-12-09 Martin Liska <mliska@suse.cz>
269 * gcc.dg/ipa/pr68790.c: New test.
271 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
275 * gcc.c-torture/execute/alias-3.c: New testcase.
277 2015-12-08 Martin Sebor <msebor@redhat.com>
280 * g++.dg/other/offsetof8.C: New test.
282 2015-12-08 Nathan Sidwell <nathan@acm.org>
284 * gcc.target/nvptx/trailing-init.c: New.
286 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
287 * gcc.c-torture/compile/pr33855.c: Likewise.
288 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
290 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
293 * gcc.target/i386/pr68701-1.c: New test.
294 * gcc.target/i386/pr68701-2.c: Ditto.
296 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
298 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
299 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
300 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
302 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
304 * gcc.dg/sso-9.c (foo): Robustify trick.
306 2015-12-08 David Malcolm <dmalcolm@redhat.com>
308 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
311 2015-12-08 David Malcolm <dmalcolm@redhat.com>
314 * gcc.dg/plugin/diagnostic-test-expressions-1.c
315 (test_builtin_choose_expr): New test function.
316 (test_builtin_call_with_static_chain): Likewise.
317 (test_builtin_complex): Likewise.
318 (test_builtin_shuffle): Likewise.
320 2015-12-08 Jiong Wang <jiong.wang@arm.com>
322 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
325 2015-12-08 Marek Polacek <polacek@redhat.com>
328 * g++.dg/cpp0x/pr68116.C: New test.
330 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
332 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
335 2015-12-08 Jakub Jelinek <jakub@redhat.com>
339 * c-c++-common/pr68657-1.c: New test.
340 * c-c++-common/pr68657-2.c: New test.
341 * c-c++-common/pr68657-3.c: New test.
342 * gcc.dg/cpp/warn-normalized-3.c: Use
343 -Werror=normalized=nfc instead of -Werror=normalized=
346 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
348 * lib/target-supports.exp
349 (check_effective_target_arm_vfp_ok_nocache): New.
350 (check_effective_target_arm_vfp_ok): Call the new
351 check_effective_target_arm_vfp_ok_nocache function.
352 (check_effective_target_arm_fp_ok_nocache): New.
353 (check_effective_target_arm_fp_ok): New.
354 (add_options_for_arm_fp): New.
355 (check_effective_target_arm_crypto_ok_nocache): Require
356 target_arm_v8_neon_ok instead of arm32.
357 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
358 (check_effective_target_arm_crypto_pragma_ok): New.
359 (add_options_for_arm_vfp): New.
360 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
361 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
363 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
364 -mfloat-abi=softfp, use arm_fp effective target instead.
365 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
367 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
368 use arm_vfp effective target instead.
369 * gcc.target/arm/attr-neon3.c: Likewise.
371 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
373 * gfortran.dg/pr68627.f: Limit target to x86.
375 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
376 Joern Rennecke <joern.rennecke@embecosm.com>
378 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
379 inline assembly read to make sure dummy is not optimized
382 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
384 PR tree-optimization/68766
385 * gcc.dg/pr68766.c: New test.
387 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
389 * gcc.target/sparc/struct-ret-check.c: Rename to...
390 * gcc.target/sparc/struct-ret-check-1.c: ...this.
391 * gcc.target/sparc/struct-ret-check-2.c: New test.
393 2015-12-07 Jakub Jelinek <jakub@redhat.com>
396 * g++.dg/tree-ssa/pr68760.C: New test.
399 * g++.dg/tree-ssa/pr66726.c: Renamed to...
400 * g++.dg/tree-ssa/pr66726.C: ... this.
402 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
404 * gcc.target/mips/wrap-delay.c: New test.
406 2015-12-07 Jason Merrill <jason@redhat.com>
408 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
409 environment variable.
411 2015-12-07 Marek Polacek <polacek@redhat.com>
414 * gcc.dg/pr68668.c: New test.
416 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
418 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
420 2015-12-07 Nathan Sidwell <nathan@acm.org>
422 * gcc.target/nvptx/abort.c: New.
424 2015-12-07 David Malcolm <dmalcolm@redhat.com>
426 * gcc.dg/diagnostic-ranges-1.c: New test file.
427 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
428 (test_percent_q_plus_d): New test function.
429 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
430 (test_show_locus): Rewrite test code using
431 rich_location::set_range. Add code to unit-test the "%q+D"
434 2015-12-07 Martin Liska <mliska@suse.cz>
436 * g++.dg/ipa/pr66896.C: New test.
438 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
440 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
441 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
443 2015-12-07 Nathan Sidwell <nathan@acm.org>
445 * gcc.target/nvptx/decl-init.c: New.
447 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
450 * gfortran.dg/pr68627.f: New test.
452 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
455 * gcc.target/i386/pr68633.c: New test.
457 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
459 * gcc.target/i386/clzero.c: New.
460 * gcc.target/i386/sse-12.c: Add -mclzero.
461 * gcc.target/i386/sse-13.c: Ditto.
462 * gcc.target/i386/sse-14.c: Ditto.
463 * gcc.target/i386/sse-22.c: Ditto.
464 * gcc.target/i386/sse-23.c: Ditto.
465 * g++.dg/other/i386-2.C: Ditto.
466 * g++.dg/other/i386-3.C: Ditto.
468 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
470 * gcc.target/powerpc/recip-sqrtf.c: New test.
472 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
473 Sebastian Pop <s.pop@samsung.com>
475 * gcc.dg/graphite/id-29.c: New test.
477 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
478 Sebastian Pop <s.pop@samsung.com>
480 PR tree-optimization/68693
481 * gfortran.dg/graphite/pr68693.f90: New test.
483 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
485 * gcc.c-torture/compile/20151204.c: New.
487 2015-12-04 Nathan Sidwell <nathan@acm.org>
489 * gcc.dg/vla-24.c: Requires alloca.
491 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
493 PR rtl-optimization/68349
494 * gcc.target/i386/pr68349.c: New test.
496 2015-12-04 Nathan Sidwell <nathan@acm.org>
498 * gcc.target/nvptx/ary-init.c: New.
500 2015-12-04 David Malcolm <dmalcolm@redhat.com>
502 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
503 * g++.dg/gomp/loop-1.C: Update dg-error locations.
504 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
505 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
506 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
507 * g++.dg/template/crash55.C: Update dg-error directives.
508 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
510 * g++.dg/template/pr64100.C: Update location of dg-error
512 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
513 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
514 improved location information.
515 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
516 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
517 dg-warning; add a dg-message.
518 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
519 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
520 * obj-c++.dg/plugin/plugin.exp: New file, based on
521 objc.dg/plugin/plugin.exp.
523 2015-12-04 Jakub Jelinek <jakub@redhat.com>
526 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
528 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
529 * gcc.dg/tree-ssa/pr23109.c: Likewise.
530 * gcc.dg/tree-ssa/recip-5.c: Likewise.
531 * gcc.dg/pr33007.c: Likewise.
533 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
535 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
536 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
537 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
538 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
539 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
540 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
542 2015-11-25 Nick Clifton <nickc@redhat.com>
544 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
545 * gcc.target/msp430/mul_main.h: New test support file.
546 * gcc.target/msp430/mul_none.c: New test.
547 * gcc.target/msp430/mul_16bit.c: New test.
548 * gcc.target/msp430/mul_32bit.c: New test.
549 * gcc.target/msp430/mul_f5.c: New test.
551 2015-12-04 Jakub Jelinek <jakub@redhat.com>
553 PR tree-optimization/68680
554 * gcc.target/i386/pr68680.c: New test.
556 PR tree-optimization/68671
557 * gcc.dg/pr68671.c: New test.
559 2015-12-02 Jeff Law <law@redhat.com>
561 * gcc.dg/tree-ssa/reassoc-43.c: New test.
563 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
565 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
567 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
569 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
570 access arbitrary stack frames.
571 * gcc.dg/Wno-frame-address.c: Likewise.
573 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
575 * gcc.target/s390/asm-machine-1.c: Updated.
576 * gcc.target/s390/asm-machine-2.c: Updated.
577 * gcc.target/s390/asm-machine-3.c: Updated.
578 * gcc.target/s390/asm-machine-4.c: Updated.
580 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
582 * gcc.target/s390/asm-machine-1.c: New test.
583 * gcc.target/s390/asm-machine-2.c: New test.
584 * gcc.target/s390/asm-machine-3.c: New test.
585 * gcc.target/s390/asm-machine-4.c: New test.
586 * gcc.target/s390/target-attribute/tattr-1.c: New test.
587 * gcc.target/s390/target-attribute/tattr-2.c: New test.
588 * gcc.target/s390/target-attribute/tattr-3.c: New test.
589 * gcc.target/s390/target-attribute/tattr-4.c: New test.
590 * gcc.target/s390/target-attribute/tattr-5.c: New test.
591 * gcc.target/s390/target-attribute/tattr-6.c: New test.
592 * gcc.target/s390/target-attribute/tattr-7.c: New test.
593 * gcc.target/s390/target-attribute/tattr-8.c: New test.
594 * gcc.target/s390/target-attribute/tattr-9.c: New test.
595 * gcc.target/s390/target-attribute/tattr-10.c: New test.
596 * gcc.target/s390/target-attribute/tattr-11.c: New test.
597 * gcc.target/s390/target-attribute/tattr-12.c: New test.
598 * gcc.target/s390/target-attribute/tattr-13.c: New test.
599 * gcc.target/s390/target-attribute/tattr-14.c: New test.
600 * gcc.target/s390/target-attribute/tattr-15.c: New test.
601 * gcc.target/s390/target-attribute/tattr-16.c: New test.
602 * gcc.target/s390/target-attribute/tattr-17.c: New test.
603 * gcc.target/s390/target-attribute/tattr-18.c: New test.
604 * gcc.target/s390/target-attribute/tattr-19.c: New test.
605 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
606 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
607 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
608 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
609 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
610 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
611 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
612 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
613 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
614 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
615 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
616 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
617 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
618 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
619 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
620 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
621 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
622 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
623 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
624 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
625 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
626 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
627 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
628 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
629 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
630 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
631 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
632 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
633 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
634 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
635 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
636 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
637 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
638 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
639 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
640 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
641 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
642 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
643 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
644 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
645 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
646 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
647 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
648 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
649 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
650 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
651 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
652 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
653 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
654 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
655 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
656 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
657 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
658 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
659 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
660 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
661 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
662 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
663 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
664 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
665 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
666 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
667 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
668 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
669 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
670 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
671 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
672 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
673 Add check whether target attribute is available.
674 Run test in target-attribute subdir.
675 * gcc.target/s390/s390-c++.exp
676 (check_effective_target_target_attribute): Likewise.
678 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
680 * c-c++-common/attr-simd-4.c: New test.
681 * c-c++-common/attr-simd-5.c: New test.
683 2015-12-04 Nathan Sidwell <nathan@acm.org>
685 * gcc.dg/graphite/id-28.c: Requires pthreads.
687 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
689 * gcc.dg/vla-24.c: New test.
691 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
693 * gcc.target/aarch64/stack-checking.c: New test.
695 2015-12-04 Richard Biener <rguenther@suse.de>
698 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
700 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
702 * gcc.dg/sso-9.c: New test.
704 2015-12-04 Jakub Jelinek <jakub@redhat.com>
707 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
708 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
710 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
713 * gcc.target/i386/rop1.c: New test.
715 2015-12-03 Nathan Sidwell <nathan@acm.org>
717 * gcc.target/nvptx/decl.c: New.
718 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
720 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
722 PR rtl-optimization/68624
723 * gcc.c-torture/execute/pr68624.c: New test.
725 2015-12-03 Richard Biener <rguenther@suse.de>
727 PR tree-optimization/66051
728 * gcc.dg/vect/slp-42.c: New testcase.
730 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
732 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
733 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
735 2015-12-03 Richard Biener <rguenther@suse.de>
737 PR tree-optimization/67800
738 PR tree-optimization/68333
739 * gcc.target/i386/vect-pr67800.c: New testcase.
741 2015-12-03 Richard Biener <rguenther@suse.de>
743 PR tree-optimization/68639
744 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
746 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
749 * g++.dg/torture/pr68184.C: New testcase.
751 2015-12-03 Jakub Jelinek <jakub@redhat.com>
753 PR preprocessor/57580
754 * c-c++-common/cpp/pr57580.c: New test.
755 * c-c++-common/gomp/pr57580.c: New test.
757 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
758 Sebastian Pop <s.pop@samsung.com>
760 * gcc.dg/graphite/id-28.c: New.
762 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
763 Sebastian Pop <s.pop@samsung.com>
765 * gfortran.dg/graphite/id-26.f03: New.
767 2015-12-02 Jason Merrill <jason@redhat.com>
769 * lib/g++.exp: Handle --stds= option.
770 * lib/g++-dg.exp (g++-dg-runtest): Use it.
772 2015-12-02 Tobias Burnus <burnus@net-b.de>
773 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
775 * gfortran.dg/coarray/event_1.f90: New.
776 * gfortran.dg/coarray/event_2.f90: New.
778 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
779 Sebastian Pop <s.pop@samsung.com>
781 PR tree-optimization/68550
782 * gfortran.dg/graphite/pr68550-1.f90: New.
783 * gfortran.dg/graphite/pr68550-2.f90: New.
785 2015-12-02 Marek Polacek <polacek@redhat.com>
788 * gcc.dg/pr68513.c: New test.
790 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
793 * gfortran.dg/goacc/array-reduction.f90: New test.
794 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
795 * gfortran.dg/goacc/coarray.f95: Likewise.
796 * gfortran.dg/goacc/coarray_2.f90: Likewise.
797 * gfortran.dg/goacc/reduction-2.f95: Likewise.
798 * gfortran.dg/goacc/reduction.f95: Likewise.
800 2015-12-02 Jakub Jelinek <jakub@redhat.com>
803 * gcc.target/i386/pr68647.c: New test.
805 2015-12-02 Marek Polacek <polacek@redhat.com>
808 * g++.dg/warn/nonnull3.C: New test.
810 2015-12-02 Joseph Myers <joseph@codesourcery.com>
813 * gcc.dg/pr68162-1.c: New test.
815 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
816 Sebastian Pop <s.pop@samsung.com>
818 * gfortran.dg/graphite/run-id-3.f90: New.
820 2015-12-02 David Sherwood <david.sherwood@arm.com>
822 * gcc.target/aarch64/fmaxmin.c: New test.
824 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
826 * gfortran.dg/goacc/coarray.f95: XFAIL.
827 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
828 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
831 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
832 Julian Brown <julian@codesourcery.com>
833 James Norris <James_Norris@mentor.com>
835 * c-c++-common/goacc/host_data-5.c: New file.
836 * c-c++-common/goacc/host_data-6.c: Likewise.
838 2015-12-02 Tom de Vries <tom@codesourcery.com>
840 * c-c++-common/goacc/kernels-default-2.c: New test.
841 * c-c++-common/goacc/kernels-default.c: New test.
843 2015-12-02 Tom de Vries <tom@codesourcery.com>
845 * c-c++-common/goacc/kernels-alias-2.c: New test.
846 * c-c++-common/goacc/kernels-alias-3.c: New test.
847 * c-c++-common/goacc/kernels-alias-4.c: New test.
848 * c-c++-common/goacc/kernels-alias-5.c: New test.
849 * c-c++-common/goacc/kernels-alias-6.c: New test.
850 * c-c++-common/goacc/kernels-alias-7.c: New test.
851 * c-c++-common/goacc/kernels-alias-8.c: New test.
852 * c-c++-common/goacc/kernels-alias.c: New test.
854 2015-12-02 Tom de Vries <tom@codesourcery.com>
856 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
857 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
858 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
860 2015-12-02 Richard Biener <rguenther@suse.de>
862 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
863 y guarding a call to abort ().
864 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
865 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
867 2015-12-02 Marek Polacek <polacek@redhat.com>
870 * gcc.dg/torture/pr68570.c: New test.
872 2015-12-02 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/68625
875 * gcc.dg/torture/pr68625.c: New testcase.
877 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
879 * gcc.target/i386/pr68432-1.c: New test.
880 * gcc.target/i386/pr68432-2.c: Likewise.
881 * gcc.target/i386/pr68432-3.c: Likewise.
883 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
885 * gcc.target/s390/zvector/vec-splat-2.c: New test.
887 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
889 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
891 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
893 * gcc.target/s390/zvector/vec-splat-1.c: New test.
895 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
897 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
898 * gcc.target/s390/bswaphi-1.c: New test.
900 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
902 * lib/target-supports.exp: Add s390 and s390x to the list of long
905 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
907 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
908 s390x to enable 64 bit bswap patterns.
909 * gcc.dg/optimize-bswapdi-2.c: Likewise.
910 * gcc.dg/optimize-bswapdi-3.c: Likewise.
911 * lib/target-supports.exp: Add a comment for s390.
913 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
915 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
916 order to make -m31 work.
917 * gcc.dg/optimize-bswapsi-1.c: Likewise.
918 * gcc.dg/optimize-bswapsi-2.c: Likewise.
920 2015-12-02 Jakub Jelinek <jakub@redhat.com>
923 * gcc.dg/pr68533.c: New test.
925 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
927 PR tree-optimization/68577
928 * gcc.dg/vect/pr68577.c: New test.
930 2015-12-01 Nathan Sidwell <nathan@acm.org>
932 * gcc.target/nvptx/uninit-decl.c: New.
934 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
936 * gcc.c-torture/execute/alias-1.c: New testcase.
938 2015-12-01 Marek Polacek <polacek@redhat.com>
940 PR tree-optimization/64769
941 * c-c++-common/gomp/pr64769.c: New test.
943 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
945 * gcc.target/powerpc/swaps-p8-22.c: New.
947 2015-12-01 Marek Polacek <polacek@redhat.com>
949 PR tree-optimization/67916
950 * gcc.dg/torture/pr67916.c: New test.
952 2015-12-01 Marek Polacek <polacek@redhat.com>
955 * c-c++-common/pr68582.c: New test.
957 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
959 PR tree-optimization/68474
960 * gcc.dg/pr68474.c: New test.
962 2015-12-01 Christian Bruel <christian.bruel@st.com>
965 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
967 2015-12-01 Tom de Vries <tom@codesourcery.com>
969 * gcc.dg/pr46032.c: Move to ...
970 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
972 * gcc.dg/pr46032-2.c: Move to ...
973 * gcc.dg/gomp/pr46032-2.c: ... here.
974 Drop dg-require-effective-target fopenmp.
975 * gcc.dg/pr46032-3.c: Move to ...
976 * gcc.dg/gomp/pr46032-3.c: ... here.
977 Drop dg-require-effective-target fopenmp.
979 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
981 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
982 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
983 * gfortran.dg/goacc/loop-6.f95: Likewise.
984 * gfortran.dg/goacc/loop-7.f95: New test.
985 * gfortran.dg/goacc/reduction-2.f95: New test.
987 2015-12-01 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/68379
990 * gcc.dg/torture/pr68379.c: New testcase.
991 * gfortran.dg/pr68379-1.f90: Likewise.
992 * gfortran.dg/pr68379-2.f: Likewise.
994 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
996 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
997 * gcc.dg/pr46032-2.c: Likewise.
998 * gcc.dg/pr46032-3.c: Likewise.
1000 2015-12-01 Richard Biener <rguenther@suse.de>
1003 * g++.dg/torture/pr68470.C: New testcase.
1005 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1008 * gcc.dg/pr68595.c: New test.
1010 2015-12-01 Christian Bruel <christian.bruel@st.com>
1012 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1013 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1014 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1016 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1018 PR tree-optimization/68529
1019 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1020 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1021 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1023 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1025 * gcc.dg/lto/alias-1_0.c: New testcase.
1026 * gcc.dg/lto/alias-1_1.c: New testcase.
1028 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1029 Sebastian Pop <s.pop@samsung.com>
1031 PR tree-optimization/68565
1032 * gfortran.dg/graphite/pr68565.f90: New.
1034 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1035 Sebastian Pop <s.pop@samsung.com>
1037 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1039 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1040 Nathan Sidwell <nathan@codesourcery.com>
1042 * gfortran.dg/goacc/routine-3.f90: New test.
1043 * gfortran.dg/goacc/routine-4.f90: New test.
1044 * gfortran.dg/goacc/routine-5.f90: New test.
1045 * gfortran.dg/goacc/routine-6.f90: New test.
1046 * gfortran.dg/goacc/subroutines: New test.
1048 2015-11-30 Tom de Vries <tom@codesourcery.com>
1050 * gcc.dg/pr46032-2.c: New test.
1051 * gcc.dg/pr46032-3.c: New test.
1053 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1056 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1057 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1058 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1059 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1060 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1061 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1062 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1063 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1064 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1065 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1066 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1067 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1068 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1069 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1070 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1071 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1072 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1073 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1074 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1075 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1076 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1077 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1078 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1079 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1080 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1081 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1082 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1083 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1084 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1085 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1086 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1087 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1088 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1089 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1090 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1091 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1092 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1093 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1094 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1095 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1096 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1097 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1098 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1099 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1100 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1101 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1102 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1103 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1104 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1105 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1106 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1107 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1108 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1109 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1110 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1111 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1112 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1113 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1114 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1115 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1116 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1117 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1118 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1119 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1120 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1121 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1122 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1123 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1124 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1125 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1126 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1127 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1128 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1129 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1130 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1131 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1132 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1133 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1134 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1135 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1136 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1137 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1138 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1139 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1140 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1141 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1142 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1143 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1144 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1145 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1146 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1147 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1148 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1149 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1150 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1151 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1152 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1153 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1154 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1155 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1156 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1157 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1158 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1159 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1160 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1161 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1162 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1163 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1164 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1165 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1166 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1167 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1168 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1169 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1170 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1171 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1172 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1173 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1174 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1175 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1176 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1177 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1178 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1179 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1180 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1181 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1182 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1183 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1184 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1185 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1186 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1187 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1188 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1189 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1190 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1191 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1192 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1193 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1194 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1195 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1196 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1197 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1198 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1199 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1201 2015-11-30 Tom de Vries <tom@codesourcery.com>
1203 PR tree-optimization/46032
1204 * gcc.dg/pr46032.c: New test.
1206 2015-11-30 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/68592
1209 * gfortran.dg/pr68592.f: New testcase.
1211 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1214 * gfortran.dg/submodule_13.f08: New test.
1216 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1218 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1221 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1223 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1225 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1227 * gcc.dg/dump-ada-spec-1.c: Move to...
1228 * c-c++-common/dump-ada-spec-1.c: ...here.
1229 * c-c++-common/dump-ada-spec-2.c: New test.
1231 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1233 * gnat.dg/loop_optimization22.ad[sb]: New test.
1235 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1237 * gnat.dg/specs/rep_clause5.ads: New test.
1239 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1242 * gcc.c-torture/compile/pr67106.c: New testcase.
1244 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1247 * g++.dg/torture/pr67581.C: New testcase.
1249 2015-11-27 Richard Biener <rguenther@suse.de>
1251 PR tree-optimization/68559
1252 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1253 * gcc.dg/vect/pr45752.c: Likewise.
1255 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1257 PR rtl-optimization/68250
1258 * gcc.c-torture/execute/pr68250.c: New test.
1260 2015-11-27 Marek Polacek <polacek@redhat.com>
1262 * gcc.dg/pr63568.c: Convert to GIMPLE.
1264 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1266 PR rtl-optimization/68506
1267 * gcc.c-torture/execute/pr68506.c: New test.
1269 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1272 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1273 * c-c++-common/gomp/pr63326.c: New test.
1275 2015-11-27 Richard Biener <rguenther@suse.de>
1277 PR tree-optimization/68553
1278 * gcc.dg/vect/pr45752.c: Adjust.
1279 * gcc.dg/vect/slp-perm-4.c: Likewise.
1281 2015-11-26 Martin Sebor <msebor@redhat.com>
1283 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1284 appropriate for the target.
1285 (operator new[]): Use it.
1287 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1290 * g++.dg/cpp0x/pr67238.C: New.
1292 2015-11-26 Martin Sebor <msebor@redhat.com>
1294 * g++.dg/pr67876.C: Remove duplicate content.
1296 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1298 * g++.dg/guality/pr67192.C: New test.
1300 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1302 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1303 support code for vqrdml{as}h_lane tests.
1304 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1307 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1309 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1310 support code for vqrdml{as}h tests.
1311 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1314 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1316 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1317 (check_effective_target_arm_arch_FUNC_ok)
1318 (add_options_for_arm_arch_FUNC)
1319 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1320 to the list to be generated.
1321 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1322 (check_effective_target_arm_v8_1a_neon_ok): New.
1323 (check_effective_target_arm_v8_1a_neon_hw): New.
1325 2015-11-26 Nathan Sidwell <nathan@acm.org>
1327 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1329 2015-11-26 Richard Biener <rguenther@suse.de>
1332 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1335 2015-11-26 Richard Biener <rguenther@suse.de>
1338 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1340 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/concepts/pr67249.C: New.
1345 2015-11-26 Richard Biener <rguenther@suse.de>
1348 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1349 vectorize init loop and adjust expected outcome.
1351 2015-11-26 Richard Biener <rguenther@suse.de>
1354 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1355 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1356 also monitor final optimization result.
1358 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1360 PR rtl-optimization/68249
1361 PR rtl-optimization/68321
1362 * gcc.c-torture/execute/pr68249.c: New test.
1363 * gcc.c-torture/execute/pr68321.c: New test.
1365 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1368 * gcc.target/i386/mpx/pr68416.c: New test.
1370 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp0x/no-weak1.C: New.
1375 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1377 PR tree-optimization/68128
1378 * gcc.dg/gomp/pr68128-1.c: New test.
1379 * gcc.dg/gomp/pr68128-2.c: New test.
1381 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1383 PR rtl-optimization/67226
1384 * gcc.c-torture/execute/pr67226.c: New test.
1386 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1389 * g++.dg/ubsan/pr68508.C: New test.
1391 2015-11-25 Martin Sebor <msebor@redhat.com>
1394 * g++.dg/pr67876.C: New test.
1396 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1397 Sebastian Pop <s.pop@samsung.com>
1399 PR tree-optimization/68453
1400 * gfortran.dg/graphite/pr68453.f90: New.
1402 2015-11-25 Martin Sebor <msebor@redhat.com>
1405 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1406 * gcc.dg/addr_builtin-1.c: Same.
1408 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1410 * gcc.target/powerpc/dform-1.c: New test.
1411 * gcc.target/powerpc/dform-2.c: Likewise.
1413 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1415 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1416 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1417 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1419 2015-11-25 Tom de Vries <tom@codesourcery.com>
1421 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1422 * gcc.dg/pr23911.c: Same.
1423 * gcc.dg/tree-ssa/20030709-2.c: Same.
1424 * gcc.dg/tree-ssa/20030731-2.c: Same.
1425 * gcc.dg/tree-ssa/20040729-1.c: Same.
1426 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1427 * gcc.dg/tree-ssa/loop-36.c: Same.
1428 * gcc.dg/tree-ssa/pr21086.c: Same.
1429 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1430 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1431 * gcc.dg/vect/pr26359.c: Same.
1432 * c-c++-common/restrict-2.c: Update after adding new lim1.
1433 * c-c++-common/restrict-4.c: Same.
1434 * g++.dg/tree-ssa/pr33615.C: Same.
1435 * g++.dg/tree-ssa/restrict1.C: Same.
1436 * gcc.dg/tm/pub-safety-1.c: Same.
1437 * gcc.dg/tm/reg-promotion.c: Same.
1438 * gcc.dg/tree-ssa/20050314-1.c: Same.
1439 * gcc.dg/tree-ssa/loop-32.c: Same.
1440 * gcc.dg/tree-ssa/loop-33.c: Same.
1441 * gcc.dg/tree-ssa/loop-34.c: Same.
1442 * gcc.dg/tree-ssa/loop-35.c: Same.
1443 * gcc.dg/tree-ssa/loop-7.c: Same.
1444 * gcc.dg/tree-ssa/pr23109.c: Same.
1445 * gcc.dg/tree-ssa/restrict-3.c: Same.
1446 * gcc.dg/tree-ssa/restrict-5.c: Same.
1447 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1448 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1449 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1450 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1451 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1452 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1453 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1454 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1455 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1456 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1457 * gcc.dg/tree-ssa/structopt-1.c: Same.
1458 * gfortran.dg/pr32921.f: Same.
1459 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1460 * g++.dg/tree-ssa/pr61009.C: Same.
1461 * g++.dg/tree-ssa/ssa-dom.C: Same.
1462 * gcc.dg/pr20115-1.c: Same.
1463 * gcc.dg/tree-prof/20050826-2.c: Same.
1464 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1465 * gcc.dg/tree-ssa/20030821-1.c: Same.
1466 * gcc.dg/tree-ssa/20030922-2.c: Same.
1467 * gcc.dg/tree-ssa/20031022-1.c: Same.
1468 * gcc.dg/tree-ssa/20040615-1.c: Same.
1469 * gcc.dg/tree-ssa/20040624-1.c: Same.
1470 * gcc.dg/tree-ssa/pr21417.c: Same.
1471 * gcc.dg/tree-ssa/pr61607.c: Same.
1472 * gcc.dg/tree-ssa/slsr-27.c: Same.
1473 * gcc.dg/tree-ssa/slsr-28.c: Same.
1474 * gcc.dg/tree-ssa/slsr-29.c: Same.
1475 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1476 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1477 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1478 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1479 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1480 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1481 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1482 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1483 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1484 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1485 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1486 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1487 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1488 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1489 * gcc.dg/tree-ssa/vrp47.c: Same.
1490 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1491 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1492 * gcc.dg/tree-ssa/loop-40.c: Same.
1493 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1495 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1499 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1501 * gfortran.dg/nint_p7.f90: New testcase.
1503 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1504 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/cpp0x/constexpr-array13.C: New.
1509 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1510 Cesar Philippidis <cesar@codesourcery.com>
1513 * goacc/omp-fixed.f: New test.
1514 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1516 2015-11-25 Richard Biener <rguenther@suse.de>
1519 * gcc.dg/torture/pr68528.c: New testcase.
1521 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1526 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1528 PR rtl-optimization/68435
1529 * gcc.dg/pr68435.c: New test.
1531 2015-11-25 Richard Biener <rguenther@suse.de>
1533 PR tree-optimization/68517
1534 * gcc.dg/torture/pr68517.c: New testcase.
1536 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.dg/pr67089-1.c: New test.
1540 * gcc.dg/pr67089-2.c: New test.
1541 * gcc.dg/pr67089-3.c: New test.
1542 * gcc.dg/pr67089-4.c: New test.
1543 * gcc.dg/pr67089-5.c: New test.
1544 * gcc.dg/pr67089-6.c: New test.
1545 * gcc.dg/pr67089-7.c: New test.
1547 2015-11-25 Richard Biener <rguenther@suse.de>
1549 PR tree-optimization/68502
1550 * gcc.dg/vect/pr68502-1.c: New testcase.
1551 * gcc.dg/vect/pr68502-2.c: Likewise.
1553 2015-11-24 Michael Collison <michael.collison@linaro.org>
1555 * gcc.target/aarch64/saddw-1.c: New test.
1556 * gcc.target/aarch64/saddw-2.c: New test.
1557 * gcc.target/aarch64/uaddw-1.c: New test.
1558 * gcc.target/aarch64/uaddw-2.c: New test.
1559 * gcc.target/aarch64/uaddw-3.c: New test.
1560 * lib/target-support.exp
1561 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1562 Add aarch64 to list of support targets.
1564 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1566 * gcc.target/mips/frame-header-4.c: New test.
1568 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1571 * gfortran.dg/simplify_cshift_3.f90
1573 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/cpp1y/pr68278.C: New.
1578 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/cpp1y/pr68388.C: New.
1583 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1584 Sebastian Pop <s.pop@samsung.com>
1586 PR tree-optimization/67984
1587 * gcc.dg/graphite/pr67984.c: New.
1589 2015-11-24 Michael Matz <matz@suse.de>
1591 PR rtl-optimization/68392
1592 * g++.dg/pr68392.C: New test.
1594 2015-11-24 Nathan Sidwell <nathan@acm.org>
1596 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1598 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1600 PR rtl-optimization/68381
1601 * gcc.c-torture/execute/pr68381.c: New test.
1603 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1605 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1606 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1608 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1611 * gcc.target/i386/pr68497.c: New test.
1613 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1615 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1617 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1619 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1621 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1623 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1625 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1627 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1629 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1631 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1633 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1635 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1637 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1640 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1643 * gcc.dg/pr68375.c: New test.
1645 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.target/i386/pr68483-1.c: New test.
1649 * gcc.target/i386/pr68483-2.c: New test.
1651 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1654 * gcc.target/i386/mpx/pr68337-1.c: New test.
1655 * gcc.target/i386/mpx/pr68337-2.c: New test.
1657 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1659 PR rtl-optimization/68194
1660 PR rtl-optimization/68328
1661 PR rtl-optimization/68185
1662 * gcc.c-torture/execute/pr68185.c: New test.
1663 * gcc.c-torture/execute/pr68328.c: Likewise.
1665 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1667 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1669 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1672 * objc.dg/plugin: New subdirectory.
1673 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1674 * objc.dg/plugin/plugin.exp: New file, based on
1675 gcc.dg/plugin/plugin.exp.
1677 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1678 Sebastian Pop <s.pop@samsung.com>
1680 PR tree-optimization/68493
1681 * gcc.dg/graphite/pr68493.c: New.
1683 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1684 Sebastian Pop <s.pop@samsung.com>
1686 PR tree-optimization/68279
1687 * gfortran.dg/graphite/pr68279.f90: New.
1689 2015-11-23 Marek Polacek <polacek@redhat.com>
1691 PR tree-optimization/68455
1692 * gcc.dg/tree-ssa/pr68455.c: New test.
1694 2015-11-23 Richard Biener <rguenther@suse.de>
1696 PR tree-optimization/68465
1697 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1699 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1702 * gcc.target/aarch64/pr68363_1.c: New test.
1704 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1706 * gcc.target/aarch64/simd/vmulx.x: New.
1707 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1708 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1709 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1711 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1714 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1716 2015-11-23 Richard Biener <rguenther@suse.de>
1717 Jiong Wang <jiong.wang@arm.com>
1719 PR tree-optimization/68317
1720 PR tree-optimization/68326
1721 * gcc.dg/pr68317.c: New testcase.
1723 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1725 PR tree-optimization/68327
1726 * gcc.dg/pr68327.c: New test.
1728 2015-11-23 Tom de Vries <tom@codesourcery.com>
1730 PR tree-optimization/68460
1731 * gcc.dg/autopar/pr68460.c: New test.
1733 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1735 * c-c++-common/asan/halt_on_error-1.c: New test.
1736 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1738 2015-11-23 Richard Biener <rguenther@suse.de>
1740 PR tree-optimization/68482
1741 * gcc.dg/vect/pr68482.c: New testcase.
1743 2015-11-23 Richard Biener <rguenther@suse.de>
1745 PR tree-optimization/68445
1746 * gcc.dg/vect/pr68445.c: New testcase.
1748 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1750 * gcc.target/s390/load-relative-check.c: New test to check
1751 generation of load relative instructions.
1753 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1755 * gfortran.dg/fmt_t_8.f90: New test.
1757 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1760 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1762 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1764 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1766 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1769 * gfortran.dg/simplify_cshift_2.f90: New test.
1771 2015-11-22 James Norris <jnorris@codesourcery.com>
1772 Cesar Philippidis <cesar@codesourcery.com>
1774 * gfortran.dg/goacc/declare-1.f95: Update test.
1775 * gfortran.dg/goacc/declare-2.f95: New test.
1777 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1779 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1780 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1781 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1782 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1783 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1784 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1785 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1786 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1787 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1788 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1789 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1790 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1792 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1794 * gfortran.dg/simplify_cshift_1.f90: New test.
1796 2015-11-21 Nathan Sidwell <nathan@acm.org>
1798 * gcc.dg/atomic-generic.c: Include <string.h>.
1800 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1802 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1804 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1806 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1808 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1811 * gcc.dg/debug/pr66432.c: New test.
1813 2015-11-20 Ian Lance Taylor <iant@google.com>
1816 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1818 2015-11-20 Mike Stump <mikestump@comcast.net>
1820 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1823 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1826 * gcc.dg/fixits.c: New file.
1827 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1828 (test_fixit_insert): New.
1829 (test_fixit_remove): New.
1830 (test_fixit_replace): New.
1831 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1832 (test_fixit_insert): New.
1833 (test_fixit_remove): New.
1834 (test_fixit_replace): New.
1835 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1836 (test_show_locus): Add tests of rendering fixit hints.
1838 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1841 * gcc.dg/vect/pr68339.c: New test.
1843 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1845 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1847 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1850 * gfortran.dg/submodule_12.f90: New test
1853 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1855 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1857 * lib/target-supports.exp
1858 (check_effective_target_arm_neon_ok_nocache): Add check
1861 2015-11-20 Tom de Vries <tom@codesourcery.com>
1863 PR tree-optimization/68373
1864 * gcc.dg/autopar/pr68373.c: New test.
1866 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1869 * g++.dg/abi/mangle67.C: New test.
1871 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1873 * gcc.target/s390/bswap-1.c: New test.
1875 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1877 * gcc.target/s390/pfpo.c: New test.
1879 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1881 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1882 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1884 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1886 * g++.dg/spellcheck-fields.C: New file.
1888 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1889 Sebastian Pop <s.pop@samsung.com>
1891 PR tree-optimization/68428
1892 * gcc.dg/graphite/pr68428.c: New.
1894 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1895 Sebastian Pop <s.pop@samsung.com>
1897 PR tree-optimization/68335
1898 * gfortran.dg/graphite/pr68335.f90: New.
1900 2015-11-19 Nathan Sidwell <nathan@acm.org>
1902 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1903 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1904 * gcc.dg/special/weak-2.c: Likewise.
1905 * gcc.dg/weak/weak-12.c: Likewise.
1906 * gcc.dg/weak/weak-15.c: Likewise.
1907 * gcc.dg/weak/weak-16.c: Likewise.
1908 * gcc.dg/weak/weak-1.c: Likewise.
1909 * gcc.dg/weak/weak-2.c: Likewise.
1910 * gcc.dg/weak/weak-4.c: Likewise.
1911 * gcc.dg/torture/pr53922.c: Likewise.
1912 * gcc.dg/torture/pr60092.c: Likewise.
1914 2015-11-19 Marek Polacek <polacek@redhat.com>
1917 * gcc.dg/pr68412-2.c: New test.
1918 * gcc.dg/pr68412.c: New test.
1920 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1922 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1923 * gcc.target/avr/uint8-single-reg.c: New testcase.
1925 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1928 * g++.dg/eh/goto3.C: New test.
1930 2015-11-19 Marek Polacek <polacek@redhat.com>
1932 PR tree-optimization/68431
1933 * gcc.dg/tree-ssa/pr68431.c: New test.
1935 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1937 PR rtl-optimization/68376
1938 * gcc.c-torture/execute/pr68376-1.c: New test.
1939 * gcc.c-torture/execute/pr68376-2.c: New test.
1942 * gcc.target/i386/pr67770.c: New test.
1944 2015-11-18 Jeff Law <law@redhat.com>
1946 PR tree-optimization/68198
1947 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1948 * gcc.dg/tree-ssa/pr68198.c: New test.
1950 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1953 * gfortran.dg/pr59910.f90: New test.
1955 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1958 * gfortran.dg/pr43996.f90: New test.
1960 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1963 * gcc.dg/atomic/stdatomic-fence-2.c,
1964 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1966 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1968 * gnat.dg/loop_optimization19.adb: New test.
1969 * gnat.dg/loop_optimization20.adb: Likewise.
1970 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1972 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1974 * gnat.dg/opt52.adb: New test.
1976 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1978 * gcc.dg/goacc/nvptx-sese-1.c: New.
1980 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1982 * gnat.dg/renaming7.adb: New test.
1983 * gnat.dg/renaming7_pkg.ads: New helper.
1985 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1987 PR tree-optimization/68402
1988 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1989 to avoid undefined behaviour.
1991 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1993 PR tree-optimization/68157
1994 * g++.dg/opt/pr68157.C: New test.
1996 2015-11-18 Richard Biener <rguenther@suse.de>
1998 PR tree-optimization/67790
1999 * gcc.dg/vect/pr67790.c: New testcase.
2001 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2003 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2005 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2007 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2008 (test_braced_init): New function.
2009 (test_statement_expression): New function.
2010 (test_address_of_label): New function.
2011 (test_transaction_expressions): New function.
2012 (test_keywords): New function.
2013 (test_builtin_va_arg): New function.
2014 (test_builtin_offsetof): New function.
2015 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2017 2015-11-17 Martin Sebor <msebor@redhat.com>
2020 * g++.dg/init/new46.C: New test.
2022 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2025 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2027 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2030 * gcc.dg/pr68134.c: New test.
2032 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2035 * gcc.c-torture/execute/pr68143_1.c: New test.
2037 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2039 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2041 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2043 * gcc.dg/tree-ssa/ifc-8.c: New test.
2045 2015-11-16 Marek Polacek <polacek@redhat.com>
2048 * g++.dg/delayedfold/switch-1.C: New test.
2050 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2054 * gfortran.dg/pr58027.f90: New test.
2056 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2058 * c-c++-common/attr-simd.c: New test.
2059 * c-c++-common/attr-simd-2.c: New test.
2060 * c-c++-common/attr-simd-3.c: New test.
2062 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2064 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2066 2015-11-16 Christian Bruel <christian.bruel@st.com>
2068 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2069 Check __ARM_NEON__ instead of "arm_neon.h.
2070 * gcc.target/arm/attr-neon3.c: New test.
2071 * gcc.target/arm/attr-neon-fp16.c: Likewise
2073 2015-11-16 Christian Bruel <christian.bruel@st.com>
2076 * gcc.target/arm/lto/pr65837_0.c
2077 * gcc.target/arm/attr-neon2.c
2078 * gcc.target/arm/attr-neon.c
2079 * gcc.target/arm/attr-neon-builtin-fail.c
2080 * gcc.target/arm/attr-crypto.c
2082 2015-11-16 Richard Biener <rguenther@suse.de>
2084 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2086 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2089 * gfortran.dg/deferred_character_1.f90: New test.
2090 * gfortran.dg/deferred_character_4.f90: New test for comment
2094 * gfortran.dg/deferred_character_2.f90: New test.
2097 * gfortran.dg/deferred_character_3.f90: New test.
2100 * gfortran.dg/deferred_character_5.f90: New test.
2103 * gfortran.dg/deferred_character_6.f90: New test.
2106 * gfortran.dg/deferred_character_7.f90: New test.
2108 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2111 * gfortran.dg/pr67803.f90: New test.
2113 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2115 * g++.dg/cpp/ucn-1.C: Fix typo.
2117 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2119 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2120 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2122 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2123 Jeff Law <law@redhat.com>
2125 * gcc.dg/tree-ssa/split-path-1.c: New test.
2127 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2129 * c-c++-common/goacc/loop-auto-1.c: New.
2131 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2132 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2134 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2137 * gfortran.dg/pr68319.f90: New test.
2139 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2141 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2142 hardware floating point support.
2144 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2145 vector direct move instructions.
2147 * gcc.target/powerpc/maddld.c: New test.
2149 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2151 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2152 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2153 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2155 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2157 * gcc.dg/diagnostic-token-ranges.c: New file.
2158 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2159 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2160 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2161 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2162 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2163 line_table param when calling
2164 linemap_position_for_line_and_column.
2165 (test_show_locus): Pass line_table to rich_location ctors.
2166 (plugin_init): Remove setting of global_dc->colorize_source_p.
2167 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2169 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2170 diagnostic_plugin_test_tree_expression_range.c,
2171 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2172 and diagnostic-test-show-trees-1.c.
2174 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2176 PR tree-optimization/67682
2177 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2178 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2179 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2180 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2182 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2184 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2186 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2188 PR tree-optimization/68264
2189 * gcc.dg/torture/pr68264.c: New test.
2191 2015-11-13 Marek Polacek <polacek@redhat.com>
2194 * gcc.dg/pr68320.c: New test.
2196 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2198 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2200 2015-11-13 Richard Biener <rguenther@suse.de>
2202 PR tree-optimization/68306
2203 * gcc.dg/pr68306.c: Adjust.
2204 * gcc.dg/pr68306-2.c: New testcase.
2205 * gcc.dg/pr68306-3.c: Likewise.
2207 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2209 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2210 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2212 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2215 * gfortran.dg/module_private_2.f90: New test.
2217 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2220 * gfortran.dg/warn_unused_function_2.f90: New test.
2222 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2224 Revert [ARM] Remove neon-testgen.ml and generated tests.
2225 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2227 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2228 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2229 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2230 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2231 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2232 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2233 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2234 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2235 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2236 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2237 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2238 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2239 * gcc.target/arm/neon/vRhadds16.c: Remove.
2240 * gcc.target/arm/neon/vRhadds32.c: Remove.
2241 * gcc.target/arm/neon/vRhadds8.c: Remove.
2242 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2243 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2244 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2245 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2246 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2247 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2248 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2249 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2250 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2251 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2252 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2253 * gcc.target/arm/neon/vRshls16.c: Remove.
2254 * gcc.target/arm/neon/vRshls32.c: Remove.
2255 * gcc.target/arm/neon/vRshls64.c: Remove.
2256 * gcc.target/arm/neon/vRshls8.c: Remove.
2257 * gcc.target/arm/neon/vRshlu16.c: Remove.
2258 * gcc.target/arm/neon/vRshlu32.c: Remove.
2259 * gcc.target/arm/neon/vRshlu64.c: Remove.
2260 * gcc.target/arm/neon/vRshlu8.c: Remove.
2261 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2262 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2263 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2264 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2265 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2266 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2267 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2268 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2269 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2270 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2271 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2272 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2273 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2274 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2275 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2276 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2277 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2278 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2279 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2280 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2281 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2282 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2283 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2284 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2285 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2286 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2287 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2288 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2289 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2290 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2291 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2292 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2293 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2294 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2295 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2296 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2297 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2298 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2299 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2300 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2301 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2302 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2303 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2304 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2305 * gcc.target/arm/neon/vabaQs16.c: Remove.
2306 * gcc.target/arm/neon/vabaQs32.c: Remove.
2307 * gcc.target/arm/neon/vabaQs8.c: Remove.
2308 * gcc.target/arm/neon/vabaQu16.c: Remove.
2309 * gcc.target/arm/neon/vabaQu32.c: Remove.
2310 * gcc.target/arm/neon/vabaQu8.c: Remove.
2311 * gcc.target/arm/neon/vabals16.c: Remove.
2312 * gcc.target/arm/neon/vabals32.c: Remove.
2313 * gcc.target/arm/neon/vabals8.c: Remove.
2314 * gcc.target/arm/neon/vabalu16.c: Remove.
2315 * gcc.target/arm/neon/vabalu32.c: Remove.
2316 * gcc.target/arm/neon/vabalu8.c: Remove.
2317 * gcc.target/arm/neon/vabas16.c: Remove.
2318 * gcc.target/arm/neon/vabas32.c: Remove.
2319 * gcc.target/arm/neon/vabas8.c: Remove.
2320 * gcc.target/arm/neon/vabau16.c: Remove.
2321 * gcc.target/arm/neon/vabau32.c: Remove.
2322 * gcc.target/arm/neon/vabau8.c: Remove.
2323 * gcc.target/arm/neon/vabdQf32.c: Remove.
2324 * gcc.target/arm/neon/vabdQs16.c: Remove.
2325 * gcc.target/arm/neon/vabdQs32.c: Remove.
2326 * gcc.target/arm/neon/vabdQs8.c: Remove.
2327 * gcc.target/arm/neon/vabdQu16.c: Remove.
2328 * gcc.target/arm/neon/vabdQu32.c: Remove.
2329 * gcc.target/arm/neon/vabdQu8.c: Remove.
2330 * gcc.target/arm/neon/vabdf32.c: Remove.
2331 * gcc.target/arm/neon/vabdls16.c: Remove.
2332 * gcc.target/arm/neon/vabdls32.c: Remove.
2333 * gcc.target/arm/neon/vabdls8.c: Remove.
2334 * gcc.target/arm/neon/vabdlu16.c: Remove.
2335 * gcc.target/arm/neon/vabdlu32.c: Remove.
2336 * gcc.target/arm/neon/vabdlu8.c: Remove.
2337 * gcc.target/arm/neon/vabds16.c: Remove.
2338 * gcc.target/arm/neon/vabds32.c: Remove.
2339 * gcc.target/arm/neon/vabds8.c: Remove.
2340 * gcc.target/arm/neon/vabdu16.c: Remove.
2341 * gcc.target/arm/neon/vabdu32.c: Remove.
2342 * gcc.target/arm/neon/vabdu8.c: Remove.
2343 * gcc.target/arm/neon/vabsQf32.c: Remove.
2344 * gcc.target/arm/neon/vabsQs16.c: Remove.
2345 * gcc.target/arm/neon/vabsQs32.c: Remove.
2346 * gcc.target/arm/neon/vabsQs8.c: Remove.
2347 * gcc.target/arm/neon/vabsf32.c: Remove.
2348 * gcc.target/arm/neon/vabss16.c: Remove.
2349 * gcc.target/arm/neon/vabss32.c: Remove.
2350 * gcc.target/arm/neon/vabss8.c: Remove.
2351 * gcc.target/arm/neon/vaddQf32.c: Remove.
2352 * gcc.target/arm/neon/vaddQs16.c: Remove.
2353 * gcc.target/arm/neon/vaddQs32.c: Remove.
2354 * gcc.target/arm/neon/vaddQs64.c: Remove.
2355 * gcc.target/arm/neon/vaddQs8.c: Remove.
2356 * gcc.target/arm/neon/vaddQu16.c: Remove.
2357 * gcc.target/arm/neon/vaddQu32.c: Remove.
2358 * gcc.target/arm/neon/vaddQu64.c: Remove.
2359 * gcc.target/arm/neon/vaddQu8.c: Remove.
2360 * gcc.target/arm/neon/vaddf32.c: Remove.
2361 * gcc.target/arm/neon/vaddhns16.c: Remove.
2362 * gcc.target/arm/neon/vaddhns32.c: Remove.
2363 * gcc.target/arm/neon/vaddhns64.c: Remove.
2364 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2365 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2366 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2367 * gcc.target/arm/neon/vaddls16.c: Remove.
2368 * gcc.target/arm/neon/vaddls32.c: Remove.
2369 * gcc.target/arm/neon/vaddls8.c: Remove.
2370 * gcc.target/arm/neon/vaddlu16.c: Remove.
2371 * gcc.target/arm/neon/vaddlu32.c: Remove.
2372 * gcc.target/arm/neon/vaddlu8.c: Remove.
2373 * gcc.target/arm/neon/vadds16.c: Remove.
2374 * gcc.target/arm/neon/vadds32.c: Remove.
2375 * gcc.target/arm/neon/vadds64.c: Remove.
2376 * gcc.target/arm/neon/vadds8.c: Remove.
2377 * gcc.target/arm/neon/vaddu16.c: Remove.
2378 * gcc.target/arm/neon/vaddu32.c: Remove.
2379 * gcc.target/arm/neon/vaddu64.c: Remove.
2380 * gcc.target/arm/neon/vaddu8.c: Remove.
2381 * gcc.target/arm/neon/vaddws16.c: Remove.
2382 * gcc.target/arm/neon/vaddws32.c: Remove.
2383 * gcc.target/arm/neon/vaddws8.c: Remove.
2384 * gcc.target/arm/neon/vaddwu16.c: Remove.
2385 * gcc.target/arm/neon/vaddwu32.c: Remove.
2386 * gcc.target/arm/neon/vaddwu8.c: Remove.
2387 * gcc.target/arm/neon/vandQs16.c: Remove.
2388 * gcc.target/arm/neon/vandQs32.c: Remove.
2389 * gcc.target/arm/neon/vandQs64.c: Remove.
2390 * gcc.target/arm/neon/vandQs8.c: Remove.
2391 * gcc.target/arm/neon/vandQu16.c: Remove.
2392 * gcc.target/arm/neon/vandQu32.c: Remove.
2393 * gcc.target/arm/neon/vandQu64.c: Remove.
2394 * gcc.target/arm/neon/vandQu8.c: Remove.
2395 * gcc.target/arm/neon/vands16.c: Remove.
2396 * gcc.target/arm/neon/vands32.c: Remove.
2397 * gcc.target/arm/neon/vands64.c: Remove.
2398 * gcc.target/arm/neon/vands8.c: Remove.
2399 * gcc.target/arm/neon/vandu16.c: Remove.
2400 * gcc.target/arm/neon/vandu32.c: Remove.
2401 * gcc.target/arm/neon/vandu64.c: Remove.
2402 * gcc.target/arm/neon/vandu8.c: Remove.
2403 * gcc.target/arm/neon/vbicQs16.c: Remove.
2404 * gcc.target/arm/neon/vbicQs32.c: Remove.
2405 * gcc.target/arm/neon/vbicQs64.c: Remove.
2406 * gcc.target/arm/neon/vbicQs8.c: Remove.
2407 * gcc.target/arm/neon/vbicQu16.c: Remove.
2408 * gcc.target/arm/neon/vbicQu32.c: Remove.
2409 * gcc.target/arm/neon/vbicQu64.c: Remove.
2410 * gcc.target/arm/neon/vbicQu8.c: Remove.
2411 * gcc.target/arm/neon/vbics16.c: Remove.
2412 * gcc.target/arm/neon/vbics32.c: Remove.
2413 * gcc.target/arm/neon/vbics64.c: Remove.
2414 * gcc.target/arm/neon/vbics8.c: Remove.
2415 * gcc.target/arm/neon/vbicu16.c: Remove.
2416 * gcc.target/arm/neon/vbicu32.c: Remove.
2417 * gcc.target/arm/neon/vbicu64.c: Remove.
2418 * gcc.target/arm/neon/vbicu8.c: Remove.
2419 * gcc.target/arm/neon/vbslQf32.c: Remove.
2420 * gcc.target/arm/neon/vbslQp16.c: Remove.
2421 * gcc.target/arm/neon/vbslQp64.c: Remove.
2422 * gcc.target/arm/neon/vbslQp8.c: Remove.
2423 * gcc.target/arm/neon/vbslQs16.c: Remove.
2424 * gcc.target/arm/neon/vbslQs32.c: Remove.
2425 * gcc.target/arm/neon/vbslQs64.c: Remove.
2426 * gcc.target/arm/neon/vbslQs8.c: Remove.
2427 * gcc.target/arm/neon/vbslQu16.c: Remove.
2428 * gcc.target/arm/neon/vbslQu32.c: Remove.
2429 * gcc.target/arm/neon/vbslQu64.c: Remove.
2430 * gcc.target/arm/neon/vbslQu8.c: Remove.
2431 * gcc.target/arm/neon/vbslf32.c: Remove.
2432 * gcc.target/arm/neon/vbslp16.c: Remove.
2433 * gcc.target/arm/neon/vbslp64.c: Remove.
2434 * gcc.target/arm/neon/vbslp8.c: Remove.
2435 * gcc.target/arm/neon/vbsls16.c: Remove.
2436 * gcc.target/arm/neon/vbsls32.c: Remove.
2437 * gcc.target/arm/neon/vbsls64.c: Remove.
2438 * gcc.target/arm/neon/vbsls8.c: Remove.
2439 * gcc.target/arm/neon/vbslu16.c: Remove.
2440 * gcc.target/arm/neon/vbslu32.c: Remove.
2441 * gcc.target/arm/neon/vbslu64.c: Remove.
2442 * gcc.target/arm/neon/vbslu8.c: Remove.
2443 * gcc.target/arm/neon/vcageQf32.c: Remove.
2444 * gcc.target/arm/neon/vcagef32.c: Remove.
2445 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2446 * gcc.target/arm/neon/vcagtf32.c: Remove.
2447 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2448 * gcc.target/arm/neon/vcalef32.c: Remove.
2449 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2450 * gcc.target/arm/neon/vcaltf32.c: Remove.
2451 * gcc.target/arm/neon/vceqQf32.c: Remove.
2452 * gcc.target/arm/neon/vceqQp8.c: Remove.
2453 * gcc.target/arm/neon/vceqQs16.c: Remove.
2454 * gcc.target/arm/neon/vceqQs32.c: Remove.
2455 * gcc.target/arm/neon/vceqQs8.c: Remove.
2456 * gcc.target/arm/neon/vceqQu16.c: Remove.
2457 * gcc.target/arm/neon/vceqQu32.c: Remove.
2458 * gcc.target/arm/neon/vceqQu8.c: Remove.
2459 * gcc.target/arm/neon/vceqf32.c: Remove.
2460 * gcc.target/arm/neon/vceqp8.c: Remove.
2461 * gcc.target/arm/neon/vceqs16.c: Remove.
2462 * gcc.target/arm/neon/vceqs32.c: Remove.
2463 * gcc.target/arm/neon/vceqs8.c: Remove.
2464 * gcc.target/arm/neon/vcequ16.c: Remove.
2465 * gcc.target/arm/neon/vcequ32.c: Remove.
2466 * gcc.target/arm/neon/vcequ8.c: Remove.
2467 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2468 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2469 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2470 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2471 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2472 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2473 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2474 * gcc.target/arm/neon/vcgef32.c: Remove.
2475 * gcc.target/arm/neon/vcges16.c: Remove.
2476 * gcc.target/arm/neon/vcges32.c: Remove.
2477 * gcc.target/arm/neon/vcges8.c: Remove.
2478 * gcc.target/arm/neon/vcgeu16.c: Remove.
2479 * gcc.target/arm/neon/vcgeu32.c: Remove.
2480 * gcc.target/arm/neon/vcgeu8.c: Remove.
2481 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2482 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2483 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2484 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2485 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2486 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2487 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2488 * gcc.target/arm/neon/vcgtf32.c: Remove.
2489 * gcc.target/arm/neon/vcgts16.c: Remove.
2490 * gcc.target/arm/neon/vcgts32.c: Remove.
2491 * gcc.target/arm/neon/vcgts8.c: Remove.
2492 * gcc.target/arm/neon/vcgtu16.c: Remove.
2493 * gcc.target/arm/neon/vcgtu32.c: Remove.
2494 * gcc.target/arm/neon/vcgtu8.c: Remove.
2495 * gcc.target/arm/neon/vcleQf32.c: Remove.
2496 * gcc.target/arm/neon/vcleQs16.c: Remove.
2497 * gcc.target/arm/neon/vcleQs32.c: Remove.
2498 * gcc.target/arm/neon/vcleQs8.c: Remove.
2499 * gcc.target/arm/neon/vcleQu16.c: Remove.
2500 * gcc.target/arm/neon/vcleQu32.c: Remove.
2501 * gcc.target/arm/neon/vcleQu8.c: Remove.
2502 * gcc.target/arm/neon/vclef32.c: Remove.
2503 * gcc.target/arm/neon/vcles16.c: Remove.
2504 * gcc.target/arm/neon/vcles32.c: Remove.
2505 * gcc.target/arm/neon/vcles8.c: Remove.
2506 * gcc.target/arm/neon/vcleu16.c: Remove.
2507 * gcc.target/arm/neon/vcleu32.c: Remove.
2508 * gcc.target/arm/neon/vcleu8.c: Remove.
2509 * gcc.target/arm/neon/vclsQs16.c: Remove.
2510 * gcc.target/arm/neon/vclsQs32.c: Remove.
2511 * gcc.target/arm/neon/vclsQs8.c: Remove.
2512 * gcc.target/arm/neon/vclss16.c: Remove.
2513 * gcc.target/arm/neon/vclss32.c: Remove.
2514 * gcc.target/arm/neon/vclss8.c: Remove.
2515 * gcc.target/arm/neon/vcltQf32.c: Remove.
2516 * gcc.target/arm/neon/vcltQs16.c: Remove.
2517 * gcc.target/arm/neon/vcltQs32.c: Remove.
2518 * gcc.target/arm/neon/vcltQs8.c: Remove.
2519 * gcc.target/arm/neon/vcltQu16.c: Remove.
2520 * gcc.target/arm/neon/vcltQu32.c: Remove.
2521 * gcc.target/arm/neon/vcltQu8.c: Remove.
2522 * gcc.target/arm/neon/vcltf32.c: Remove.
2523 * gcc.target/arm/neon/vclts16.c: Remove.
2524 * gcc.target/arm/neon/vclts32.c: Remove.
2525 * gcc.target/arm/neon/vclts8.c: Remove.
2526 * gcc.target/arm/neon/vcltu16.c: Remove.
2527 * gcc.target/arm/neon/vcltu32.c: Remove.
2528 * gcc.target/arm/neon/vcltu8.c: Remove.
2529 * gcc.target/arm/neon/vclzQs16.c: Remove.
2530 * gcc.target/arm/neon/vclzQs32.c: Remove.
2531 * gcc.target/arm/neon/vclzQs8.c: Remove.
2532 * gcc.target/arm/neon/vclzQu16.c: Remove.
2533 * gcc.target/arm/neon/vclzQu32.c: Remove.
2534 * gcc.target/arm/neon/vclzQu8.c: Remove.
2535 * gcc.target/arm/neon/vclzs16.c: Remove.
2536 * gcc.target/arm/neon/vclzs32.c: Remove.
2537 * gcc.target/arm/neon/vclzs8.c: Remove.
2538 * gcc.target/arm/neon/vclzu16.c: Remove.
2539 * gcc.target/arm/neon/vclzu32.c: Remove.
2540 * gcc.target/arm/neon/vclzu8.c: Remove.
2541 * gcc.target/arm/neon/vcntQp8.c: Remove.
2542 * gcc.target/arm/neon/vcntQs8.c: Remove.
2543 * gcc.target/arm/neon/vcntQu8.c: Remove.
2544 * gcc.target/arm/neon/vcntp8.c: Remove.
2545 * gcc.target/arm/neon/vcnts8.c: Remove.
2546 * gcc.target/arm/neon/vcntu8.c: Remove.
2547 * gcc.target/arm/neon/vcombinef32.c: Remove.
2548 * gcc.target/arm/neon/vcombinep16.c: Remove.
2549 * gcc.target/arm/neon/vcombinep64.c: Remove.
2550 * gcc.target/arm/neon/vcombinep8.c: Remove.
2551 * gcc.target/arm/neon/vcombines16.c: Remove.
2552 * gcc.target/arm/neon/vcombines32.c: Remove.
2553 * gcc.target/arm/neon/vcombines64.c: Remove.
2554 * gcc.target/arm/neon/vcombines8.c: Remove.
2555 * gcc.target/arm/neon/vcombineu16.c: Remove.
2556 * gcc.target/arm/neon/vcombineu32.c: Remove.
2557 * gcc.target/arm/neon/vcombineu64.c: Remove.
2558 * gcc.target/arm/neon/vcombineu8.c: Remove.
2559 * gcc.target/arm/neon/vcreatef32.c: Remove.
2560 * gcc.target/arm/neon/vcreatep16.c: Remove.
2561 * gcc.target/arm/neon/vcreatep64.c: Remove.
2562 * gcc.target/arm/neon/vcreatep8.c: Remove.
2563 * gcc.target/arm/neon/vcreates16.c: Remove.
2564 * gcc.target/arm/neon/vcreates32.c: Remove.
2565 * gcc.target/arm/neon/vcreates64.c: Remove.
2566 * gcc.target/arm/neon/vcreates8.c: Remove.
2567 * gcc.target/arm/neon/vcreateu16.c: Remove.
2568 * gcc.target/arm/neon/vcreateu32.c: Remove.
2569 * gcc.target/arm/neon/vcreateu64.c: Remove.
2570 * gcc.target/arm/neon/vcreateu8.c: Remove.
2571 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2572 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2573 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2574 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2575 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2576 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2577 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2578 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2579 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2580 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2581 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2582 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2583 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2584 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2585 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2586 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2587 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2588 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2589 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2590 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2591 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2592 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2593 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2594 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2595 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2596 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2597 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2598 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2599 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2600 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2601 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2602 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2603 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2604 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2605 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2606 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2607 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2608 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2609 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2610 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2611 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2612 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2613 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2614 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2615 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2616 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2617 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2618 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2619 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2620 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2621 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2622 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2623 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2624 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2625 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2626 * gcc.target/arm/neon/vdup_np16.c: Remove.
2627 * gcc.target/arm/neon/vdup_np64.c: Remove.
2628 * gcc.target/arm/neon/vdup_np8.c: Remove.
2629 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2630 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2631 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2632 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2633 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2634 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2635 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2636 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2637 * gcc.target/arm/neon/veorQs16.c: Remove.
2638 * gcc.target/arm/neon/veorQs32.c: Remove.
2639 * gcc.target/arm/neon/veorQs64.c: Remove.
2640 * gcc.target/arm/neon/veorQs8.c: Remove.
2641 * gcc.target/arm/neon/veorQu16.c: Remove.
2642 * gcc.target/arm/neon/veorQu32.c: Remove.
2643 * gcc.target/arm/neon/veorQu64.c: Remove.
2644 * gcc.target/arm/neon/veorQu8.c: Remove.
2645 * gcc.target/arm/neon/veors16.c: Remove.
2646 * gcc.target/arm/neon/veors32.c: Remove.
2647 * gcc.target/arm/neon/veors64.c: Remove.
2648 * gcc.target/arm/neon/veors8.c: Remove.
2649 * gcc.target/arm/neon/veoru16.c: Remove.
2650 * gcc.target/arm/neon/veoru32.c: Remove.
2651 * gcc.target/arm/neon/veoru64.c: Remove.
2652 * gcc.target/arm/neon/veoru8.c: Remove.
2653 * gcc.target/arm/neon/vextQf32.c: Remove.
2654 * gcc.target/arm/neon/vextQp16.c: Remove.
2655 * gcc.target/arm/neon/vextQp64.c: Remove.
2656 * gcc.target/arm/neon/vextQp8.c: Remove.
2657 * gcc.target/arm/neon/vextQs16.c: Remove.
2658 * gcc.target/arm/neon/vextQs32.c: Remove.
2659 * gcc.target/arm/neon/vextQs64.c: Remove.
2660 * gcc.target/arm/neon/vextQs8.c: Remove.
2661 * gcc.target/arm/neon/vextQu16.c: Remove.
2662 * gcc.target/arm/neon/vextQu32.c: Remove.
2663 * gcc.target/arm/neon/vextQu64.c: Remove.
2664 * gcc.target/arm/neon/vextQu8.c: Remove.
2665 * gcc.target/arm/neon/vextf32.c: Remove.
2666 * gcc.target/arm/neon/vextp16.c: Remove.
2667 * gcc.target/arm/neon/vextp64.c: Remove.
2668 * gcc.target/arm/neon/vextp8.c: Remove.
2669 * gcc.target/arm/neon/vexts16.c: Remove.
2670 * gcc.target/arm/neon/vexts32.c: Remove.
2671 * gcc.target/arm/neon/vexts64.c: Remove.
2672 * gcc.target/arm/neon/vexts8.c: Remove.
2673 * gcc.target/arm/neon/vextu16.c: Remove.
2674 * gcc.target/arm/neon/vextu32.c: Remove.
2675 * gcc.target/arm/neon/vextu64.c: Remove.
2676 * gcc.target/arm/neon/vextu8.c: Remove.
2677 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2678 * gcc.target/arm/neon/vfmaf32.c: Remove.
2679 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2680 * gcc.target/arm/neon/vfmsf32.c: Remove.
2681 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2682 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2683 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2684 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2685 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2686 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2687 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2688 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2689 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2690 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2691 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2692 * gcc.target/arm/neon/vget_highf32.c: Remove.
2693 * gcc.target/arm/neon/vget_highp16.c: Remove.
2694 * gcc.target/arm/neon/vget_highp64.c: Remove.
2695 * gcc.target/arm/neon/vget_highp8.c: Remove.
2696 * gcc.target/arm/neon/vget_highs16.c: Remove.
2697 * gcc.target/arm/neon/vget_highs32.c: Remove.
2698 * gcc.target/arm/neon/vget_highs64.c: Remove.
2699 * gcc.target/arm/neon/vget_highs8.c: Remove.
2700 * gcc.target/arm/neon/vget_highu16.c: Remove.
2701 * gcc.target/arm/neon/vget_highu32.c: Remove.
2702 * gcc.target/arm/neon/vget_highu64.c: Remove.
2703 * gcc.target/arm/neon/vget_highu8.c: Remove.
2704 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2705 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2706 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2707 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2708 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2709 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2710 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2711 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2712 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2713 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2714 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2715 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2716 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2717 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2718 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2719 * gcc.target/arm/neon/vget_lows16.c: Remove.
2720 * gcc.target/arm/neon/vget_lows32.c: Remove.
2721 * gcc.target/arm/neon/vget_lows64.c: Remove.
2722 * gcc.target/arm/neon/vget_lows8.c: Remove.
2723 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2724 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2725 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2726 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2727 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2728 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2729 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2730 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2731 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2732 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2733 * gcc.target/arm/neon/vhadds16.c: Remove.
2734 * gcc.target/arm/neon/vhadds32.c: Remove.
2735 * gcc.target/arm/neon/vhadds8.c: Remove.
2736 * gcc.target/arm/neon/vhaddu16.c: Remove.
2737 * gcc.target/arm/neon/vhaddu32.c: Remove.
2738 * gcc.target/arm/neon/vhaddu8.c: Remove.
2739 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2740 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2741 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2742 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2743 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2744 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2745 * gcc.target/arm/neon/vhsubs16.c: Remove.
2746 * gcc.target/arm/neon/vhsubs32.c: Remove.
2747 * gcc.target/arm/neon/vhsubs8.c: Remove.
2748 * gcc.target/arm/neon/vhsubu16.c: Remove.
2749 * gcc.target/arm/neon/vhsubu32.c: Remove.
2750 * gcc.target/arm/neon/vhsubu8.c: Remove.
2751 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2752 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2753 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2754 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2755 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2756 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2757 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2758 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2759 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2760 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2761 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2762 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2763 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2764 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2765 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2766 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2767 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2768 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2769 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2770 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2771 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2772 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2773 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2774 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2775 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2776 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2777 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2778 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2779 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2780 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2781 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2782 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2783 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2784 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2785 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2786 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2787 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2788 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2789 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2790 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2791 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2792 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2793 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2794 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2795 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2796 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2797 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2798 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2799 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2800 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2801 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2802 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2803 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2804 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2805 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2806 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2807 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2808 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2809 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2810 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2811 * gcc.target/arm/neon/vld1f32.c: Remove.
2812 * gcc.target/arm/neon/vld1p16.c: Remove.
2813 * gcc.target/arm/neon/vld1p64.c: Remove.
2814 * gcc.target/arm/neon/vld1p8.c: Remove.
2815 * gcc.target/arm/neon/vld1s16.c: Remove.
2816 * gcc.target/arm/neon/vld1s32.c: Remove.
2817 * gcc.target/arm/neon/vld1s64.c: Remove.
2818 * gcc.target/arm/neon/vld1s8.c: Remove.
2819 * gcc.target/arm/neon/vld1u16.c: Remove.
2820 * gcc.target/arm/neon/vld1u32.c: Remove.
2821 * gcc.target/arm/neon/vld1u64.c: Remove.
2822 * gcc.target/arm/neon/vld1u8.c: Remove.
2823 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2824 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2825 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2826 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2827 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2828 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2829 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2830 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2831 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2832 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2833 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2834 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2835 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2836 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2837 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2838 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2839 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2840 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2841 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2842 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2843 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2844 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2845 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2846 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2847 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2848 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2849 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2850 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2851 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2852 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2853 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2854 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2855 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2856 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2857 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2858 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2859 * gcc.target/arm/neon/vld2f32.c: Remove.
2860 * gcc.target/arm/neon/vld2p16.c: Remove.
2861 * gcc.target/arm/neon/vld2p64.c: Remove.
2862 * gcc.target/arm/neon/vld2p8.c: Remove.
2863 * gcc.target/arm/neon/vld2s16.c: Remove.
2864 * gcc.target/arm/neon/vld2s32.c: Remove.
2865 * gcc.target/arm/neon/vld2s64.c: Remove.
2866 * gcc.target/arm/neon/vld2s8.c: Remove.
2867 * gcc.target/arm/neon/vld2u16.c: Remove.
2868 * gcc.target/arm/neon/vld2u32.c: Remove.
2869 * gcc.target/arm/neon/vld2u64.c: Remove.
2870 * gcc.target/arm/neon/vld2u8.c: Remove.
2871 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2872 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2873 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2874 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2875 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2876 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2877 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2878 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2879 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2880 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2881 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2882 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2883 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2884 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2885 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2886 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2887 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2888 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2889 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2890 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2891 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2892 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2893 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2894 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2895 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2896 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2897 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2898 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2899 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2900 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2901 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2902 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2903 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2904 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2905 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2906 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2907 * gcc.target/arm/neon/vld3f32.c: Remove.
2908 * gcc.target/arm/neon/vld3p16.c: Remove.
2909 * gcc.target/arm/neon/vld3p64.c: Remove.
2910 * gcc.target/arm/neon/vld3p8.c: Remove.
2911 * gcc.target/arm/neon/vld3s16.c: Remove.
2912 * gcc.target/arm/neon/vld3s32.c: Remove.
2913 * gcc.target/arm/neon/vld3s64.c: Remove.
2914 * gcc.target/arm/neon/vld3s8.c: Remove.
2915 * gcc.target/arm/neon/vld3u16.c: Remove.
2916 * gcc.target/arm/neon/vld3u32.c: Remove.
2917 * gcc.target/arm/neon/vld3u64.c: Remove.
2918 * gcc.target/arm/neon/vld3u8.c: Remove.
2919 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2920 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2921 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2922 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2923 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2924 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2925 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2926 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2927 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2928 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2929 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2930 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2931 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2932 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2933 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2934 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2935 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2936 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2937 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2938 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2939 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2940 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2941 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2942 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2943 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2944 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2945 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2946 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2947 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2948 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2949 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2950 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2951 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2952 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2953 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2954 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2955 * gcc.target/arm/neon/vld4f32.c: Remove.
2956 * gcc.target/arm/neon/vld4p16.c: Remove.
2957 * gcc.target/arm/neon/vld4p64.c: Remove.
2958 * gcc.target/arm/neon/vld4p8.c: Remove.
2959 * gcc.target/arm/neon/vld4s16.c: Remove.
2960 * gcc.target/arm/neon/vld4s32.c: Remove.
2961 * gcc.target/arm/neon/vld4s64.c: Remove.
2962 * gcc.target/arm/neon/vld4s8.c: Remove.
2963 * gcc.target/arm/neon/vld4u16.c: Remove.
2964 * gcc.target/arm/neon/vld4u32.c: Remove.
2965 * gcc.target/arm/neon/vld4u64.c: Remove.
2966 * gcc.target/arm/neon/vld4u8.c: Remove.
2967 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2968 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2969 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2970 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2971 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2972 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2973 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2974 * gcc.target/arm/neon/vmaxf32.c: Remove.
2975 * gcc.target/arm/neon/vmaxs16.c: Remove.
2976 * gcc.target/arm/neon/vmaxs32.c: Remove.
2977 * gcc.target/arm/neon/vmaxs8.c: Remove.
2978 * gcc.target/arm/neon/vmaxu16.c: Remove.
2979 * gcc.target/arm/neon/vmaxu32.c: Remove.
2980 * gcc.target/arm/neon/vmaxu8.c: Remove.
2981 * gcc.target/arm/neon/vminQf32.c: Remove.
2982 * gcc.target/arm/neon/vminQs16.c: Remove.
2983 * gcc.target/arm/neon/vminQs32.c: Remove.
2984 * gcc.target/arm/neon/vminQs8.c: Remove.
2985 * gcc.target/arm/neon/vminQu16.c: Remove.
2986 * gcc.target/arm/neon/vminQu32.c: Remove.
2987 * gcc.target/arm/neon/vminQu8.c: Remove.
2988 * gcc.target/arm/neon/vminf32.c: Remove.
2989 * gcc.target/arm/neon/vmins16.c: Remove.
2990 * gcc.target/arm/neon/vmins32.c: Remove.
2991 * gcc.target/arm/neon/vmins8.c: Remove.
2992 * gcc.target/arm/neon/vminu16.c: Remove.
2993 * gcc.target/arm/neon/vminu32.c: Remove.
2994 * gcc.target/arm/neon/vminu8.c: Remove.
2995 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2996 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2997 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2998 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2999 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3000 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3001 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3002 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3003 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3004 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3005 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3006 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3007 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3008 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3009 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3010 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3011 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3012 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3013 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3014 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3015 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3016 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3017 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3018 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3019 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3020 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3021 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3022 * gcc.target/arm/neon/vmlaf32.c: Remove.
3023 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3024 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3025 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3026 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3027 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3028 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3029 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3030 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3031 * gcc.target/arm/neon/vmlals16.c: Remove.
3032 * gcc.target/arm/neon/vmlals32.c: Remove.
3033 * gcc.target/arm/neon/vmlals8.c: Remove.
3034 * gcc.target/arm/neon/vmlalu16.c: Remove.
3035 * gcc.target/arm/neon/vmlalu32.c: Remove.
3036 * gcc.target/arm/neon/vmlalu8.c: Remove.
3037 * gcc.target/arm/neon/vmlas16.c: Remove.
3038 * gcc.target/arm/neon/vmlas32.c: Remove.
3039 * gcc.target/arm/neon/vmlas8.c: Remove.
3040 * gcc.target/arm/neon/vmlau16.c: Remove.
3041 * gcc.target/arm/neon/vmlau32.c: Remove.
3042 * gcc.target/arm/neon/vmlau8.c: Remove.
3043 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3044 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3045 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3046 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3047 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3048 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3049 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3050 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3051 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3052 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3053 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3054 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3055 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3056 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3057 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3058 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3059 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3060 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3061 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3062 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3063 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3064 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3065 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3066 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3067 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3068 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3069 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3070 * gcc.target/arm/neon/vmlsf32.c: Remove.
3071 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3072 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3073 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3074 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3075 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3076 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3077 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3078 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3079 * gcc.target/arm/neon/vmlsls16.c: Remove.
3080 * gcc.target/arm/neon/vmlsls32.c: Remove.
3081 * gcc.target/arm/neon/vmlsls8.c: Remove.
3082 * gcc.target/arm/neon/vmlslu16.c: Remove.
3083 * gcc.target/arm/neon/vmlslu32.c: Remove.
3084 * gcc.target/arm/neon/vmlslu8.c: Remove.
3085 * gcc.target/arm/neon/vmlss16.c: Remove.
3086 * gcc.target/arm/neon/vmlss32.c: Remove.
3087 * gcc.target/arm/neon/vmlss8.c: Remove.
3088 * gcc.target/arm/neon/vmlsu16.c: Remove.
3089 * gcc.target/arm/neon/vmlsu32.c: Remove.
3090 * gcc.target/arm/neon/vmlsu8.c: Remove.
3091 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3092 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3093 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3094 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3095 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3096 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3097 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3098 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3099 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3100 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3101 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3102 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3103 * gcc.target/arm/neon/vmov_np16.c: Remove.
3104 * gcc.target/arm/neon/vmov_np8.c: Remove.
3105 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3106 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3107 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3108 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3109 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3110 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3111 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3112 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3113 * gcc.target/arm/neon/vmovls16.c: Remove.
3114 * gcc.target/arm/neon/vmovls32.c: Remove.
3115 * gcc.target/arm/neon/vmovls8.c: Remove.
3116 * gcc.target/arm/neon/vmovlu16.c: Remove.
3117 * gcc.target/arm/neon/vmovlu32.c: Remove.
3118 * gcc.target/arm/neon/vmovlu8.c: Remove.
3119 * gcc.target/arm/neon/vmovns16.c: Remove.
3120 * gcc.target/arm/neon/vmovns32.c: Remove.
3121 * gcc.target/arm/neon/vmovns64.c: Remove.
3122 * gcc.target/arm/neon/vmovnu16.c: Remove.
3123 * gcc.target/arm/neon/vmovnu32.c: Remove.
3124 * gcc.target/arm/neon/vmovnu64.c: Remove.
3125 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3126 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3127 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3128 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3129 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3130 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3131 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3132 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3133 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3134 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3135 * gcc.target/arm/neon/vmulQf32.c: Remove.
3136 * gcc.target/arm/neon/vmulQp8.c: Remove.
3137 * gcc.target/arm/neon/vmulQs16.c: Remove.
3138 * gcc.target/arm/neon/vmulQs32.c: Remove.
3139 * gcc.target/arm/neon/vmulQs8.c: Remove.
3140 * gcc.target/arm/neon/vmulQu16.c: Remove.
3141 * gcc.target/arm/neon/vmulQu32.c: Remove.
3142 * gcc.target/arm/neon/vmulQu8.c: Remove.
3143 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3144 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3145 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3146 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3147 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3148 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3149 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3150 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3151 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3152 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3153 * gcc.target/arm/neon/vmulf32.c: Remove.
3154 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3155 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3156 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3157 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3158 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3159 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3160 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3161 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3162 * gcc.target/arm/neon/vmullp8.c: Remove.
3163 * gcc.target/arm/neon/vmulls16.c: Remove.
3164 * gcc.target/arm/neon/vmulls32.c: Remove.
3165 * gcc.target/arm/neon/vmulls8.c: Remove.
3166 * gcc.target/arm/neon/vmullu16.c: Remove.
3167 * gcc.target/arm/neon/vmullu32.c: Remove.
3168 * gcc.target/arm/neon/vmullu8.c: Remove.
3169 * gcc.target/arm/neon/vmulp8.c: Remove.
3170 * gcc.target/arm/neon/vmuls16.c: Remove.
3171 * gcc.target/arm/neon/vmuls32.c: Remove.
3172 * gcc.target/arm/neon/vmuls8.c: Remove.
3173 * gcc.target/arm/neon/vmulu16.c: Remove.
3174 * gcc.target/arm/neon/vmulu32.c: Remove.
3175 * gcc.target/arm/neon/vmulu8.c: Remove.
3176 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3177 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3178 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3179 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3180 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3181 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3182 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3183 * gcc.target/arm/neon/vmvnp8.c: Remove.
3184 * gcc.target/arm/neon/vmvns16.c: Remove.
3185 * gcc.target/arm/neon/vmvns32.c: Remove.
3186 * gcc.target/arm/neon/vmvns8.c: Remove.
3187 * gcc.target/arm/neon/vmvnu16.c: Remove.
3188 * gcc.target/arm/neon/vmvnu32.c: Remove.
3189 * gcc.target/arm/neon/vmvnu8.c: Remove.
3190 * gcc.target/arm/neon/vnegQf32.c: Remove.
3191 * gcc.target/arm/neon/vnegQs16.c: Remove.
3192 * gcc.target/arm/neon/vnegQs32.c: Remove.
3193 * gcc.target/arm/neon/vnegQs8.c: Remove.
3194 * gcc.target/arm/neon/vnegf32.c: Remove.
3195 * gcc.target/arm/neon/vnegs16.c: Remove.
3196 * gcc.target/arm/neon/vnegs32.c: Remove.
3197 * gcc.target/arm/neon/vnegs8.c: Remove.
3198 * gcc.target/arm/neon/vornQs16.c: Remove.
3199 * gcc.target/arm/neon/vornQs32.c: Remove.
3200 * gcc.target/arm/neon/vornQs64.c: Remove.
3201 * gcc.target/arm/neon/vornQs8.c: Remove.
3202 * gcc.target/arm/neon/vornQu16.c: Remove.
3203 * gcc.target/arm/neon/vornQu32.c: Remove.
3204 * gcc.target/arm/neon/vornQu64.c: Remove.
3205 * gcc.target/arm/neon/vornQu8.c: Remove.
3206 * gcc.target/arm/neon/vorns16.c: Remove.
3207 * gcc.target/arm/neon/vorns32.c: Remove.
3208 * gcc.target/arm/neon/vorns64.c: Remove.
3209 * gcc.target/arm/neon/vorns8.c: Remove.
3210 * gcc.target/arm/neon/vornu16.c: Remove.
3211 * gcc.target/arm/neon/vornu32.c: Remove.
3212 * gcc.target/arm/neon/vornu64.c: Remove.
3213 * gcc.target/arm/neon/vornu8.c: Remove.
3214 * gcc.target/arm/neon/vorrQs16.c: Remove.
3215 * gcc.target/arm/neon/vorrQs32.c: Remove.
3216 * gcc.target/arm/neon/vorrQs64.c: Remove.
3217 * gcc.target/arm/neon/vorrQs8.c: Remove.
3218 * gcc.target/arm/neon/vorrQu16.c: Remove.
3219 * gcc.target/arm/neon/vorrQu32.c: Remove.
3220 * gcc.target/arm/neon/vorrQu64.c: Remove.
3221 * gcc.target/arm/neon/vorrQu8.c: Remove.
3222 * gcc.target/arm/neon/vorrs16.c: Remove.
3223 * gcc.target/arm/neon/vorrs32.c: Remove.
3224 * gcc.target/arm/neon/vorrs64.c: Remove.
3225 * gcc.target/arm/neon/vorrs8.c: Remove.
3226 * gcc.target/arm/neon/vorru16.c: Remove.
3227 * gcc.target/arm/neon/vorru32.c: Remove.
3228 * gcc.target/arm/neon/vorru64.c: Remove.
3229 * gcc.target/arm/neon/vorru8.c: Remove.
3230 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3231 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3232 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3233 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3234 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3235 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3236 * gcc.target/arm/neon/vpadals16.c: Remove.
3237 * gcc.target/arm/neon/vpadals32.c: Remove.
3238 * gcc.target/arm/neon/vpadals8.c: Remove.
3239 * gcc.target/arm/neon/vpadalu16.c: Remove.
3240 * gcc.target/arm/neon/vpadalu32.c: Remove.
3241 * gcc.target/arm/neon/vpadalu8.c: Remove.
3242 * gcc.target/arm/neon/vpaddf32.c: Remove.
3243 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3244 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3245 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3246 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3247 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3248 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3249 * gcc.target/arm/neon/vpaddls16.c: Remove.
3250 * gcc.target/arm/neon/vpaddls32.c: Remove.
3251 * gcc.target/arm/neon/vpaddls8.c: Remove.
3252 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3253 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3254 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3255 * gcc.target/arm/neon/vpadds16.c: Remove.
3256 * gcc.target/arm/neon/vpadds32.c: Remove.
3257 * gcc.target/arm/neon/vpadds8.c: Remove.
3258 * gcc.target/arm/neon/vpaddu16.c: Remove.
3259 * gcc.target/arm/neon/vpaddu32.c: Remove.
3260 * gcc.target/arm/neon/vpaddu8.c: Remove.
3261 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3262 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3263 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3264 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3265 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3266 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3267 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3268 * gcc.target/arm/neon/vpminf32.c: Remove.
3269 * gcc.target/arm/neon/vpmins16.c: Remove.
3270 * gcc.target/arm/neon/vpmins32.c: Remove.
3271 * gcc.target/arm/neon/vpmins8.c: Remove.
3272 * gcc.target/arm/neon/vpminu16.c: Remove.
3273 * gcc.target/arm/neon/vpminu32.c: Remove.
3274 * gcc.target/arm/neon/vpminu8.c: Remove.
3275 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3276 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3277 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3278 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3279 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3280 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3281 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3282 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3283 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3284 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3285 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3286 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3287 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3288 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3289 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3290 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3291 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3292 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3293 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3294 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3295 * gcc.target/arm/neon/vqRshls16.c: Remove.
3296 * gcc.target/arm/neon/vqRshls32.c: Remove.
3297 * gcc.target/arm/neon/vqRshls64.c: Remove.
3298 * gcc.target/arm/neon/vqRshls8.c: Remove.
3299 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3300 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3301 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3302 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3303 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3304 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3305 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3306 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3307 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3308 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3309 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3310 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3311 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3312 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3313 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3314 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3315 * gcc.target/arm/neon/vqabss16.c: Remove.
3316 * gcc.target/arm/neon/vqabss32.c: Remove.
3317 * gcc.target/arm/neon/vqabss8.c: Remove.
3318 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3319 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3320 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3321 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3322 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3323 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3324 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3325 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3326 * gcc.target/arm/neon/vqadds16.c: Remove.
3327 * gcc.target/arm/neon/vqadds32.c: Remove.
3328 * gcc.target/arm/neon/vqadds64.c: Remove.
3329 * gcc.target/arm/neon/vqadds8.c: Remove.
3330 * gcc.target/arm/neon/vqaddu16.c: Remove.
3331 * gcc.target/arm/neon/vqaddu32.c: Remove.
3332 * gcc.target/arm/neon/vqaddu64.c: Remove.
3333 * gcc.target/arm/neon/vqaddu8.c: Remove.
3334 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3335 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3336 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3337 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3338 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3339 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3340 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3341 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3342 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3343 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3344 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3345 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3346 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3347 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3348 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3349 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3350 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3351 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3352 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3353 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3354 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3355 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3356 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3357 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3358 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3359 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3360 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3361 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3362 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3363 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3364 * gcc.target/arm/neon/vqmovns16.c: Remove.
3365 * gcc.target/arm/neon/vqmovns32.c: Remove.
3366 * gcc.target/arm/neon/vqmovns64.c: Remove.
3367 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3368 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3369 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3370 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3371 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3372 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3373 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3374 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3375 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3376 * gcc.target/arm/neon/vqnegs16.c: Remove.
3377 * gcc.target/arm/neon/vqnegs32.c: Remove.
3378 * gcc.target/arm/neon/vqnegs8.c: Remove.
3379 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3380 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3381 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3382 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3383 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3384 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3385 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3386 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3387 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3388 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3389 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3390 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3391 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3392 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3393 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3394 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3395 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3396 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3397 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3398 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3399 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3400 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3401 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3402 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3403 * gcc.target/arm/neon/vqshls16.c: Remove.
3404 * gcc.target/arm/neon/vqshls32.c: Remove.
3405 * gcc.target/arm/neon/vqshls64.c: Remove.
3406 * gcc.target/arm/neon/vqshls8.c: Remove.
3407 * gcc.target/arm/neon/vqshlu16.c: Remove.
3408 * gcc.target/arm/neon/vqshlu32.c: Remove.
3409 * gcc.target/arm/neon/vqshlu64.c: Remove.
3410 * gcc.target/arm/neon/vqshlu8.c: Remove.
3411 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3412 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3413 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3414 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3415 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3416 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3417 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3418 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3419 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3420 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3421 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3422 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3423 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3424 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3425 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3426 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3427 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3428 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3429 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3430 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3431 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3432 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3433 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3434 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3435 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3436 * gcc.target/arm/neon/vqsubs16.c: Remove.
3437 * gcc.target/arm/neon/vqsubs32.c: Remove.
3438 * gcc.target/arm/neon/vqsubs64.c: Remove.
3439 * gcc.target/arm/neon/vqsubs8.c: Remove.
3440 * gcc.target/arm/neon/vqsubu16.c: Remove.
3441 * gcc.target/arm/neon/vqsubu32.c: Remove.
3442 * gcc.target/arm/neon/vqsubu64.c: Remove.
3443 * gcc.target/arm/neon/vqsubu8.c: Remove.
3444 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3445 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3446 * gcc.target/arm/neon/vrecpef32.c: Remove.
3447 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3448 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3449 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3450 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3451 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3452 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3453 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3454 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3455 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3456 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3457 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3458 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3459 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3460 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3461 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3462 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3463 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3464 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3465 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3466 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3467 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3468 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3469 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3470 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3471 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3472 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3473 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3474 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3475 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3476 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3477 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3478 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3479 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3480 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3481 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3482 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3483 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3484 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3485 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3486 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3487 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3488 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3489 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3490 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3491 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3492 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3493 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3494 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3495 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3496 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3497 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3498 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3499 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3500 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3501 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3502 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3503 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3504 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3505 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3506 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3507 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3508 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3509 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3510 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3511 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3512 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3513 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3514 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3515 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3516 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3517 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3518 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3519 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3520 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3521 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3522 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3523 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3524 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3525 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3526 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3527 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3528 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3529 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3530 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3531 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3532 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3533 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3534 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3535 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3536 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3537 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3538 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3539 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3540 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3541 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3542 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3543 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3544 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3545 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3546 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3547 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3548 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3549 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3550 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3551 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3552 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3553 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3554 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3555 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3556 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3557 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3558 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3559 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3560 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3561 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3562 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3563 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3564 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3565 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3566 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3567 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3568 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3569 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3570 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3571 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3572 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3573 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3574 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3575 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3576 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3577 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3578 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3579 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3580 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3581 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3582 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3583 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3584 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3585 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3586 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3587 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3588 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3589 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3590 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3591 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3592 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3593 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3594 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3595 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3596 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3597 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3598 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3599 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3600 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3601 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3602 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3603 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3604 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3605 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3606 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3607 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3608 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3609 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3610 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3611 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3612 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3613 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3614 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3615 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3616 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3617 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3618 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3619 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3620 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3621 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3622 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3623 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3624 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3625 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3626 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3627 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3628 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3629 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3630 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3631 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3632 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3633 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3634 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3635 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3636 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3637 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3638 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3639 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3640 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3641 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3642 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3643 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3644 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3645 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3646 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3647 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3648 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3649 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3650 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3651 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3652 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3653 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3654 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3655 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3656 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3657 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3658 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3659 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3660 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3661 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3662 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3663 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3664 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3665 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3666 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3667 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3668 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3669 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3670 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3671 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3672 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3673 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3674 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3675 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3676 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3677 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3678 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3679 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3680 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3681 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3682 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3683 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3684 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3685 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3686 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3687 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3688 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3689 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3690 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3691 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3692 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3693 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3694 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3695 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3696 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3697 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3698 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3699 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3700 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3701 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3702 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3703 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3704 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3705 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3706 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3707 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3708 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3709 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3710 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3711 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3712 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3713 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3714 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3715 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3716 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3717 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3718 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3719 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3720 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3721 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3722 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3723 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3724 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3725 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3726 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3727 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3728 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3729 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3730 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3731 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3732 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3733 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3734 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3735 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3736 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3737 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3738 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3739 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3740 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3741 * gcc.target/arm/neon/vrev16p8.c: Remove.
3742 * gcc.target/arm/neon/vrev16s8.c: Remove.
3743 * gcc.target/arm/neon/vrev16u8.c: Remove.
3744 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3745 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3746 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3747 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3748 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3749 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3750 * gcc.target/arm/neon/vrev32p16.c: Remove.
3751 * gcc.target/arm/neon/vrev32p8.c: Remove.
3752 * gcc.target/arm/neon/vrev32s16.c: Remove.
3753 * gcc.target/arm/neon/vrev32s8.c: Remove.
3754 * gcc.target/arm/neon/vrev32u16.c: Remove.
3755 * gcc.target/arm/neon/vrev32u8.c: Remove.
3756 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3757 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3758 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3759 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3760 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3761 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3762 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3763 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3764 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3765 * gcc.target/arm/neon/vrev64f32.c: Remove.
3766 * gcc.target/arm/neon/vrev64p16.c: Remove.
3767 * gcc.target/arm/neon/vrev64p8.c: Remove.
3768 * gcc.target/arm/neon/vrev64s16.c: Remove.
3769 * gcc.target/arm/neon/vrev64s32.c: Remove.
3770 * gcc.target/arm/neon/vrev64s8.c: Remove.
3771 * gcc.target/arm/neon/vrev64u16.c: Remove.
3772 * gcc.target/arm/neon/vrev64u32.c: Remove.
3773 * gcc.target/arm/neon/vrev64u8.c: Remove.
3774 * gcc.target/arm/neon/vrndaf32.c: Remove.
3775 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3776 * gcc.target/arm/neon/vrndf32.c: Remove.
3777 * gcc.target/arm/neon/vrndmf32.c: Remove.
3778 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3779 * gcc.target/arm/neon/vrndnf32.c: Remove.
3780 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3781 * gcc.target/arm/neon/vrndpf32.c: Remove.
3782 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3783 * gcc.target/arm/neon/vrndqf32.c: Remove.
3784 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3785 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3786 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3787 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3788 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3789 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3790 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3791 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3792 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3793 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3794 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3795 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3796 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3797 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3798 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3799 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3800 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3801 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3802 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3803 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3804 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3805 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3806 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3807 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3808 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3809 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3810 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3811 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3812 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3813 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3814 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3815 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3816 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3817 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3818 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3819 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3820 * gcc.target/arm/neon/vshlQs16.c: Remove.
3821 * gcc.target/arm/neon/vshlQs32.c: Remove.
3822 * gcc.target/arm/neon/vshlQs64.c: Remove.
3823 * gcc.target/arm/neon/vshlQs8.c: Remove.
3824 * gcc.target/arm/neon/vshlQu16.c: Remove.
3825 * gcc.target/arm/neon/vshlQu32.c: Remove.
3826 * gcc.target/arm/neon/vshlQu64.c: Remove.
3827 * gcc.target/arm/neon/vshlQu8.c: Remove.
3828 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3829 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3830 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3831 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3832 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3833 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3834 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3835 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3836 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3837 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3838 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3839 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3840 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3841 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3842 * gcc.target/arm/neon/vshls16.c: Remove.
3843 * gcc.target/arm/neon/vshls32.c: Remove.
3844 * gcc.target/arm/neon/vshls64.c: Remove.
3845 * gcc.target/arm/neon/vshls8.c: Remove.
3846 * gcc.target/arm/neon/vshlu16.c: Remove.
3847 * gcc.target/arm/neon/vshlu32.c: Remove.
3848 * gcc.target/arm/neon/vshlu64.c: Remove.
3849 * gcc.target/arm/neon/vshlu8.c: Remove.
3850 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3851 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3852 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3853 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3854 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3855 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3856 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3857 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3858 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3859 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3860 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3861 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3862 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3863 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3864 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3865 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3866 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3867 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3868 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3869 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3870 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3871 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3872 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3873 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3874 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3875 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3876 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3877 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3878 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3879 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3880 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3881 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3882 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3883 * gcc.target/arm/neon/vsli_np16.c: Remove.
3884 * gcc.target/arm/neon/vsli_np64.c: Remove.
3885 * gcc.target/arm/neon/vsli_np8.c: Remove.
3886 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3887 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3888 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3889 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3890 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3891 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3892 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3893 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3894 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3895 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3896 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3897 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3898 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3899 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3900 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3901 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3902 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3903 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3904 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3905 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3906 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3907 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3908 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3909 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3910 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3911 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3912 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3913 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3914 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3915 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3916 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3917 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3918 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3919 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3920 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3921 * gcc.target/arm/neon/vsri_np16.c: Remove.
3922 * gcc.target/arm/neon/vsri_np64.c: Remove.
3923 * gcc.target/arm/neon/vsri_np8.c: Remove.
3924 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3925 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3926 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3927 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3928 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3929 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3930 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3931 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3932 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3933 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3934 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3935 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3936 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3937 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3938 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3939 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3940 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3941 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3942 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3943 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3944 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3945 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3946 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3947 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3948 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3949 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3950 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3951 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3952 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3953 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3954 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3955 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3956 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3957 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3958 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3959 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3960 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3961 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3962 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3963 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3964 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3965 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3966 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3967 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3968 * gcc.target/arm/neon/vst1f32.c: Remove.
3969 * gcc.target/arm/neon/vst1p16.c: Remove.
3970 * gcc.target/arm/neon/vst1p64.c: Remove.
3971 * gcc.target/arm/neon/vst1p8.c: Remove.
3972 * gcc.target/arm/neon/vst1s16.c: Remove.
3973 * gcc.target/arm/neon/vst1s32.c: Remove.
3974 * gcc.target/arm/neon/vst1s64.c: Remove.
3975 * gcc.target/arm/neon/vst1s8.c: Remove.
3976 * gcc.target/arm/neon/vst1u16.c: Remove.
3977 * gcc.target/arm/neon/vst1u32.c: Remove.
3978 * gcc.target/arm/neon/vst1u64.c: Remove.
3979 * gcc.target/arm/neon/vst1u8.c: Remove.
3980 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3981 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3982 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3983 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3984 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3985 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3986 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3987 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3988 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3989 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3990 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3991 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3992 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3993 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3994 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3995 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3996 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3997 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3998 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3999 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4000 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4001 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4002 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4003 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4004 * gcc.target/arm/neon/vst2f32.c: Remove.
4005 * gcc.target/arm/neon/vst2p16.c: Remove.
4006 * gcc.target/arm/neon/vst2p64.c: Remove.
4007 * gcc.target/arm/neon/vst2p8.c: Remove.
4008 * gcc.target/arm/neon/vst2s16.c: Remove.
4009 * gcc.target/arm/neon/vst2s32.c: Remove.
4010 * gcc.target/arm/neon/vst2s64.c: Remove.
4011 * gcc.target/arm/neon/vst2s8.c: Remove.
4012 * gcc.target/arm/neon/vst2u16.c: Remove.
4013 * gcc.target/arm/neon/vst2u32.c: Remove.
4014 * gcc.target/arm/neon/vst2u64.c: Remove.
4015 * gcc.target/arm/neon/vst2u8.c: Remove.
4016 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4017 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4018 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4019 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4020 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4021 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4022 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4023 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4024 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4025 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4026 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4027 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4028 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4029 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4030 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4031 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4032 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4033 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4034 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4035 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4036 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4037 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4038 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4039 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4040 * gcc.target/arm/neon/vst3f32.c: Remove.
4041 * gcc.target/arm/neon/vst3p16.c: Remove.
4042 * gcc.target/arm/neon/vst3p64.c: Remove.
4043 * gcc.target/arm/neon/vst3p8.c: Remove.
4044 * gcc.target/arm/neon/vst3s16.c: Remove.
4045 * gcc.target/arm/neon/vst3s32.c: Remove.
4046 * gcc.target/arm/neon/vst3s64.c: Remove.
4047 * gcc.target/arm/neon/vst3s8.c: Remove.
4048 * gcc.target/arm/neon/vst3u16.c: Remove.
4049 * gcc.target/arm/neon/vst3u32.c: Remove.
4050 * gcc.target/arm/neon/vst3u64.c: Remove.
4051 * gcc.target/arm/neon/vst3u8.c: Remove.
4052 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4053 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4054 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4055 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4056 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4057 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4058 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4059 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4060 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4061 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4062 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4063 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4064 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4065 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4066 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4067 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4068 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4069 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4070 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4071 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4072 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4073 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4074 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4075 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4076 * gcc.target/arm/neon/vst4f32.c: Remove.
4077 * gcc.target/arm/neon/vst4p16.c: Remove.
4078 * gcc.target/arm/neon/vst4p64.c: Remove.
4079 * gcc.target/arm/neon/vst4p8.c: Remove.
4080 * gcc.target/arm/neon/vst4s16.c: Remove.
4081 * gcc.target/arm/neon/vst4s32.c: Remove.
4082 * gcc.target/arm/neon/vst4s64.c: Remove.
4083 * gcc.target/arm/neon/vst4s8.c: Remove.
4084 * gcc.target/arm/neon/vst4u16.c: Remove.
4085 * gcc.target/arm/neon/vst4u32.c: Remove.
4086 * gcc.target/arm/neon/vst4u64.c: Remove.
4087 * gcc.target/arm/neon/vst4u8.c: Remove.
4088 * gcc.target/arm/neon/vsubQf32.c: Remove.
4089 * gcc.target/arm/neon/vsubQs16.c: Remove.
4090 * gcc.target/arm/neon/vsubQs32.c: Remove.
4091 * gcc.target/arm/neon/vsubQs64.c: Remove.
4092 * gcc.target/arm/neon/vsubQs8.c: Remove.
4093 * gcc.target/arm/neon/vsubQu16.c: Remove.
4094 * gcc.target/arm/neon/vsubQu32.c: Remove.
4095 * gcc.target/arm/neon/vsubQu64.c: Remove.
4096 * gcc.target/arm/neon/vsubQu8.c: Remove.
4097 * gcc.target/arm/neon/vsubf32.c: Remove.
4098 * gcc.target/arm/neon/vsubhns16.c: Remove.
4099 * gcc.target/arm/neon/vsubhns32.c: Remove.
4100 * gcc.target/arm/neon/vsubhns64.c: Remove.
4101 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4102 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4103 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4104 * gcc.target/arm/neon/vsubls16.c: Remove.
4105 * gcc.target/arm/neon/vsubls32.c: Remove.
4106 * gcc.target/arm/neon/vsubls8.c: Remove.
4107 * gcc.target/arm/neon/vsublu16.c: Remove.
4108 * gcc.target/arm/neon/vsublu32.c: Remove.
4109 * gcc.target/arm/neon/vsublu8.c: Remove.
4110 * gcc.target/arm/neon/vsubs16.c: Remove.
4111 * gcc.target/arm/neon/vsubs32.c: Remove.
4112 * gcc.target/arm/neon/vsubs64.c: Remove.
4113 * gcc.target/arm/neon/vsubs8.c: Remove.
4114 * gcc.target/arm/neon/vsubu16.c: Remove.
4115 * gcc.target/arm/neon/vsubu32.c: Remove.
4116 * gcc.target/arm/neon/vsubu64.c: Remove.
4117 * gcc.target/arm/neon/vsubu8.c: Remove.
4118 * gcc.target/arm/neon/vsubws16.c: Remove.
4119 * gcc.target/arm/neon/vsubws32.c: Remove.
4120 * gcc.target/arm/neon/vsubws8.c: Remove.
4121 * gcc.target/arm/neon/vsubwu16.c: Remove.
4122 * gcc.target/arm/neon/vsubwu32.c: Remove.
4123 * gcc.target/arm/neon/vsubwu8.c: Remove.
4124 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4125 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4126 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4127 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4128 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4129 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4130 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4131 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4132 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4133 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4134 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4135 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4136 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4137 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4138 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4139 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4140 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4141 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4142 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4143 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4144 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4145 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4146 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4147 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4148 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4149 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4150 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4151 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4152 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4153 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4154 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4155 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4156 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4157 * gcc.target/arm/neon/vtrnf32.c: Remove.
4158 * gcc.target/arm/neon/vtrnp16.c: Remove.
4159 * gcc.target/arm/neon/vtrnp8.c: Remove.
4160 * gcc.target/arm/neon/vtrns16.c: Remove.
4161 * gcc.target/arm/neon/vtrns32.c: Remove.
4162 * gcc.target/arm/neon/vtrns8.c: Remove.
4163 * gcc.target/arm/neon/vtrnu16.c: Remove.
4164 * gcc.target/arm/neon/vtrnu32.c: Remove.
4165 * gcc.target/arm/neon/vtrnu8.c: Remove.
4166 * gcc.target/arm/neon/vtstQp8.c: Remove.
4167 * gcc.target/arm/neon/vtstQs16.c: Remove.
4168 * gcc.target/arm/neon/vtstQs32.c: Remove.
4169 * gcc.target/arm/neon/vtstQs8.c: Remove.
4170 * gcc.target/arm/neon/vtstQu16.c: Remove.
4171 * gcc.target/arm/neon/vtstQu32.c: Remove.
4172 * gcc.target/arm/neon/vtstQu8.c: Remove.
4173 * gcc.target/arm/neon/vtstp8.c: Remove.
4174 * gcc.target/arm/neon/vtsts16.c: Remove.
4175 * gcc.target/arm/neon/vtsts32.c: Remove.
4176 * gcc.target/arm/neon/vtsts8.c: Remove.
4177 * gcc.target/arm/neon/vtstu16.c: Remove.
4178 * gcc.target/arm/neon/vtstu32.c: Remove.
4179 * gcc.target/arm/neon/vtstu8.c: Remove.
4180 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4181 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4182 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4183 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4184 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4185 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4186 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4187 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4188 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4189 * gcc.target/arm/neon/vuzpf32.c: Remove.
4190 * gcc.target/arm/neon/vuzpp16.c: Remove.
4191 * gcc.target/arm/neon/vuzpp8.c: Remove.
4192 * gcc.target/arm/neon/vuzps16.c: Remove.
4193 * gcc.target/arm/neon/vuzps32.c: Remove.
4194 * gcc.target/arm/neon/vuzps8.c: Remove.
4195 * gcc.target/arm/neon/vuzpu16.c: Remove.
4196 * gcc.target/arm/neon/vuzpu32.c: Remove.
4197 * gcc.target/arm/neon/vuzpu8.c: Remove.
4198 * gcc.target/arm/neon/vzipQf32.c: Remove.
4199 * gcc.target/arm/neon/vzipQp16.c: Remove.
4200 * gcc.target/arm/neon/vzipQp8.c: Remove.
4201 * gcc.target/arm/neon/vzipQs16.c: Remove.
4202 * gcc.target/arm/neon/vzipQs32.c: Remove.
4203 * gcc.target/arm/neon/vzipQs8.c: Remove.
4204 * gcc.target/arm/neon/vzipQu16.c: Remove.
4205 * gcc.target/arm/neon/vzipQu32.c: Remove.
4206 * gcc.target/arm/neon/vzipQu8.c: Remove.
4207 * gcc.target/arm/neon/vzipf32.c: Remove.
4208 * gcc.target/arm/neon/vzipp16.c: Remove.
4209 * gcc.target/arm/neon/vzipp8.c: Remove.
4210 * gcc.target/arm/neon/vzips16.c: Remove.
4211 * gcc.target/arm/neon/vzips32.c: Remove.
4212 * gcc.target/arm/neon/vzips8.c: Remove.
4213 * gcc.target/arm/neon/vzipu16.c: Remove.
4214 * gcc.target/arm/neon/vzipu32.c: Remove.
4215 * gcc.target/arm/neon/vzipu8.c: Remove.
4217 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4219 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4221 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4224 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4225 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4227 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4229 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4230 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4231 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4232 levenshtein_plugin.c.
4233 * gcc.dg/spellcheck-fields.c: New file.
4235 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4238 * gfortran.dg/pr68318_1.f90: New test.
4239 * gfortran.dg/pr68318_2.f90: Ditto.
4241 2015-11-12 James Norris <jnorris@codesourcery.com>
4242 Joseph Myers <joseph@codesourcery.com>
4244 * c-c++-common/goacc/declare-1.c: New test.
4245 * c-c++-common/goacc/declare-2.c: Likewise.
4247 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4249 [ARM] Remove neon-testgen.ml and generated tests.
4251 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4252 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4253 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4254 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4255 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4256 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4257 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4258 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4259 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4260 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4261 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4262 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4263 * gcc.target/arm/neon/vRhadds16.c: Remove.
4264 * gcc.target/arm/neon/vRhadds32.c: Remove.
4265 * gcc.target/arm/neon/vRhadds8.c: Remove.
4266 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4267 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4268 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4269 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4270 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4271 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4272 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4273 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4274 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4275 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4276 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4277 * gcc.target/arm/neon/vRshls16.c: Remove.
4278 * gcc.target/arm/neon/vRshls32.c: Remove.
4279 * gcc.target/arm/neon/vRshls64.c: Remove.
4280 * gcc.target/arm/neon/vRshls8.c: Remove.
4281 * gcc.target/arm/neon/vRshlu16.c: Remove.
4282 * gcc.target/arm/neon/vRshlu32.c: Remove.
4283 * gcc.target/arm/neon/vRshlu64.c: Remove.
4284 * gcc.target/arm/neon/vRshlu8.c: Remove.
4285 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4286 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4287 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4288 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4289 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4290 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4291 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4292 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4293 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4294 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4295 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4296 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4297 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4298 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4299 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4300 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4301 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4302 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4303 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4304 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4305 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4306 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4307 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4308 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4309 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4310 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4311 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4312 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4313 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4314 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4315 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4316 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4317 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4318 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4319 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4320 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4321 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4322 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4323 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4324 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4325 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4326 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4327 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4328 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4329 * gcc.target/arm/neon/vabaQs16.c: Remove.
4330 * gcc.target/arm/neon/vabaQs32.c: Remove.
4331 * gcc.target/arm/neon/vabaQs8.c: Remove.
4332 * gcc.target/arm/neon/vabaQu16.c: Remove.
4333 * gcc.target/arm/neon/vabaQu32.c: Remove.
4334 * gcc.target/arm/neon/vabaQu8.c: Remove.
4335 * gcc.target/arm/neon/vabals16.c: Remove.
4336 * gcc.target/arm/neon/vabals32.c: Remove.
4337 * gcc.target/arm/neon/vabals8.c: Remove.
4338 * gcc.target/arm/neon/vabalu16.c: Remove.
4339 * gcc.target/arm/neon/vabalu32.c: Remove.
4340 * gcc.target/arm/neon/vabalu8.c: Remove.
4341 * gcc.target/arm/neon/vabas16.c: Remove.
4342 * gcc.target/arm/neon/vabas32.c: Remove.
4343 * gcc.target/arm/neon/vabas8.c: Remove.
4344 * gcc.target/arm/neon/vabau16.c: Remove.
4345 * gcc.target/arm/neon/vabau32.c: Remove.
4346 * gcc.target/arm/neon/vabau8.c: Remove.
4347 * gcc.target/arm/neon/vabdQf32.c: Remove.
4348 * gcc.target/arm/neon/vabdQs16.c: Remove.
4349 * gcc.target/arm/neon/vabdQs32.c: Remove.
4350 * gcc.target/arm/neon/vabdQs8.c: Remove.
4351 * gcc.target/arm/neon/vabdQu16.c: Remove.
4352 * gcc.target/arm/neon/vabdQu32.c: Remove.
4353 * gcc.target/arm/neon/vabdQu8.c: Remove.
4354 * gcc.target/arm/neon/vabdf32.c: Remove.
4355 * gcc.target/arm/neon/vabdls16.c: Remove.
4356 * gcc.target/arm/neon/vabdls32.c: Remove.
4357 * gcc.target/arm/neon/vabdls8.c: Remove.
4358 * gcc.target/arm/neon/vabdlu16.c: Remove.
4359 * gcc.target/arm/neon/vabdlu32.c: Remove.
4360 * gcc.target/arm/neon/vabdlu8.c: Remove.
4361 * gcc.target/arm/neon/vabds16.c: Remove.
4362 * gcc.target/arm/neon/vabds32.c: Remove.
4363 * gcc.target/arm/neon/vabds8.c: Remove.
4364 * gcc.target/arm/neon/vabdu16.c: Remove.
4365 * gcc.target/arm/neon/vabdu32.c: Remove.
4366 * gcc.target/arm/neon/vabdu8.c: Remove.
4367 * gcc.target/arm/neon/vabsQf32.c: Remove.
4368 * gcc.target/arm/neon/vabsQs16.c: Remove.
4369 * gcc.target/arm/neon/vabsQs32.c: Remove.
4370 * gcc.target/arm/neon/vabsQs8.c: Remove.
4371 * gcc.target/arm/neon/vabsf32.c: Remove.
4372 * gcc.target/arm/neon/vabss16.c: Remove.
4373 * gcc.target/arm/neon/vabss32.c: Remove.
4374 * gcc.target/arm/neon/vabss8.c: Remove.
4375 * gcc.target/arm/neon/vaddQf32.c: Remove.
4376 * gcc.target/arm/neon/vaddQs16.c: Remove.
4377 * gcc.target/arm/neon/vaddQs32.c: Remove.
4378 * gcc.target/arm/neon/vaddQs64.c: Remove.
4379 * gcc.target/arm/neon/vaddQs8.c: Remove.
4380 * gcc.target/arm/neon/vaddQu16.c: Remove.
4381 * gcc.target/arm/neon/vaddQu32.c: Remove.
4382 * gcc.target/arm/neon/vaddQu64.c: Remove.
4383 * gcc.target/arm/neon/vaddQu8.c: Remove.
4384 * gcc.target/arm/neon/vaddf32.c: Remove.
4385 * gcc.target/arm/neon/vaddhns16.c: Remove.
4386 * gcc.target/arm/neon/vaddhns32.c: Remove.
4387 * gcc.target/arm/neon/vaddhns64.c: Remove.
4388 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4389 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4390 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4391 * gcc.target/arm/neon/vaddls16.c: Remove.
4392 * gcc.target/arm/neon/vaddls32.c: Remove.
4393 * gcc.target/arm/neon/vaddls8.c: Remove.
4394 * gcc.target/arm/neon/vaddlu16.c: Remove.
4395 * gcc.target/arm/neon/vaddlu32.c: Remove.
4396 * gcc.target/arm/neon/vaddlu8.c: Remove.
4397 * gcc.target/arm/neon/vadds16.c: Remove.
4398 * gcc.target/arm/neon/vadds32.c: Remove.
4399 * gcc.target/arm/neon/vadds64.c: Remove.
4400 * gcc.target/arm/neon/vadds8.c: Remove.
4401 * gcc.target/arm/neon/vaddu16.c: Remove.
4402 * gcc.target/arm/neon/vaddu32.c: Remove.
4403 * gcc.target/arm/neon/vaddu64.c: Remove.
4404 * gcc.target/arm/neon/vaddu8.c: Remove.
4405 * gcc.target/arm/neon/vaddws16.c: Remove.
4406 * gcc.target/arm/neon/vaddws32.c: Remove.
4407 * gcc.target/arm/neon/vaddws8.c: Remove.
4408 * gcc.target/arm/neon/vaddwu16.c: Remove.
4409 * gcc.target/arm/neon/vaddwu32.c: Remove.
4410 * gcc.target/arm/neon/vaddwu8.c: Remove.
4411 * gcc.target/arm/neon/vandQs16.c: Remove.
4412 * gcc.target/arm/neon/vandQs32.c: Remove.
4413 * gcc.target/arm/neon/vandQs64.c: Remove.
4414 * gcc.target/arm/neon/vandQs8.c: Remove.
4415 * gcc.target/arm/neon/vandQu16.c: Remove.
4416 * gcc.target/arm/neon/vandQu32.c: Remove.
4417 * gcc.target/arm/neon/vandQu64.c: Remove.
4418 * gcc.target/arm/neon/vandQu8.c: Remove.
4419 * gcc.target/arm/neon/vands16.c: Remove.
4420 * gcc.target/arm/neon/vands32.c: Remove.
4421 * gcc.target/arm/neon/vands64.c: Remove.
4422 * gcc.target/arm/neon/vands8.c: Remove.
4423 * gcc.target/arm/neon/vandu16.c: Remove.
4424 * gcc.target/arm/neon/vandu32.c: Remove.
4425 * gcc.target/arm/neon/vandu64.c: Remove.
4426 * gcc.target/arm/neon/vandu8.c: Remove.
4427 * gcc.target/arm/neon/vbicQs16.c: Remove.
4428 * gcc.target/arm/neon/vbicQs32.c: Remove.
4429 * gcc.target/arm/neon/vbicQs64.c: Remove.
4430 * gcc.target/arm/neon/vbicQs8.c: Remove.
4431 * gcc.target/arm/neon/vbicQu16.c: Remove.
4432 * gcc.target/arm/neon/vbicQu32.c: Remove.
4433 * gcc.target/arm/neon/vbicQu64.c: Remove.
4434 * gcc.target/arm/neon/vbicQu8.c: Remove.
4435 * gcc.target/arm/neon/vbics16.c: Remove.
4436 * gcc.target/arm/neon/vbics32.c: Remove.
4437 * gcc.target/arm/neon/vbics64.c: Remove.
4438 * gcc.target/arm/neon/vbics8.c: Remove.
4439 * gcc.target/arm/neon/vbicu16.c: Remove.
4440 * gcc.target/arm/neon/vbicu32.c: Remove.
4441 * gcc.target/arm/neon/vbicu64.c: Remove.
4442 * gcc.target/arm/neon/vbicu8.c: Remove.
4443 * gcc.target/arm/neon/vbslQf32.c: Remove.
4444 * gcc.target/arm/neon/vbslQp16.c: Remove.
4445 * gcc.target/arm/neon/vbslQp64.c: Remove.
4446 * gcc.target/arm/neon/vbslQp8.c: Remove.
4447 * gcc.target/arm/neon/vbslQs16.c: Remove.
4448 * gcc.target/arm/neon/vbslQs32.c: Remove.
4449 * gcc.target/arm/neon/vbslQs64.c: Remove.
4450 * gcc.target/arm/neon/vbslQs8.c: Remove.
4451 * gcc.target/arm/neon/vbslQu16.c: Remove.
4452 * gcc.target/arm/neon/vbslQu32.c: Remove.
4453 * gcc.target/arm/neon/vbslQu64.c: Remove.
4454 * gcc.target/arm/neon/vbslQu8.c: Remove.
4455 * gcc.target/arm/neon/vbslf32.c: Remove.
4456 * gcc.target/arm/neon/vbslp16.c: Remove.
4457 * gcc.target/arm/neon/vbslp64.c: Remove.
4458 * gcc.target/arm/neon/vbslp8.c: Remove.
4459 * gcc.target/arm/neon/vbsls16.c: Remove.
4460 * gcc.target/arm/neon/vbsls32.c: Remove.
4461 * gcc.target/arm/neon/vbsls64.c: Remove.
4462 * gcc.target/arm/neon/vbsls8.c: Remove.
4463 * gcc.target/arm/neon/vbslu16.c: Remove.
4464 * gcc.target/arm/neon/vbslu32.c: Remove.
4465 * gcc.target/arm/neon/vbslu64.c: Remove.
4466 * gcc.target/arm/neon/vbslu8.c: Remove.
4467 * gcc.target/arm/neon/vcageQf32.c: Remove.
4468 * gcc.target/arm/neon/vcagef32.c: Remove.
4469 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4470 * gcc.target/arm/neon/vcagtf32.c: Remove.
4471 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4472 * gcc.target/arm/neon/vcalef32.c: Remove.
4473 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4474 * gcc.target/arm/neon/vcaltf32.c: Remove.
4475 * gcc.target/arm/neon/vceqQf32.c: Remove.
4476 * gcc.target/arm/neon/vceqQp8.c: Remove.
4477 * gcc.target/arm/neon/vceqQs16.c: Remove.
4478 * gcc.target/arm/neon/vceqQs32.c: Remove.
4479 * gcc.target/arm/neon/vceqQs8.c: Remove.
4480 * gcc.target/arm/neon/vceqQu16.c: Remove.
4481 * gcc.target/arm/neon/vceqQu32.c: Remove.
4482 * gcc.target/arm/neon/vceqQu8.c: Remove.
4483 * gcc.target/arm/neon/vceqf32.c: Remove.
4484 * gcc.target/arm/neon/vceqp8.c: Remove.
4485 * gcc.target/arm/neon/vceqs16.c: Remove.
4486 * gcc.target/arm/neon/vceqs32.c: Remove.
4487 * gcc.target/arm/neon/vceqs8.c: Remove.
4488 * gcc.target/arm/neon/vcequ16.c: Remove.
4489 * gcc.target/arm/neon/vcequ32.c: Remove.
4490 * gcc.target/arm/neon/vcequ8.c: Remove.
4491 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4492 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4493 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4494 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4495 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4496 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4497 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4498 * gcc.target/arm/neon/vcgef32.c: Remove.
4499 * gcc.target/arm/neon/vcges16.c: Remove.
4500 * gcc.target/arm/neon/vcges32.c: Remove.
4501 * gcc.target/arm/neon/vcges8.c: Remove.
4502 * gcc.target/arm/neon/vcgeu16.c: Remove.
4503 * gcc.target/arm/neon/vcgeu32.c: Remove.
4504 * gcc.target/arm/neon/vcgeu8.c: Remove.
4505 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4506 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4507 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4508 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4509 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4510 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4511 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4512 * gcc.target/arm/neon/vcgtf32.c: Remove.
4513 * gcc.target/arm/neon/vcgts16.c: Remove.
4514 * gcc.target/arm/neon/vcgts32.c: Remove.
4515 * gcc.target/arm/neon/vcgts8.c: Remove.
4516 * gcc.target/arm/neon/vcgtu16.c: Remove.
4517 * gcc.target/arm/neon/vcgtu32.c: Remove.
4518 * gcc.target/arm/neon/vcgtu8.c: Remove.
4519 * gcc.target/arm/neon/vcleQf32.c: Remove.
4520 * gcc.target/arm/neon/vcleQs16.c: Remove.
4521 * gcc.target/arm/neon/vcleQs32.c: Remove.
4522 * gcc.target/arm/neon/vcleQs8.c: Remove.
4523 * gcc.target/arm/neon/vcleQu16.c: Remove.
4524 * gcc.target/arm/neon/vcleQu32.c: Remove.
4525 * gcc.target/arm/neon/vcleQu8.c: Remove.
4526 * gcc.target/arm/neon/vclef32.c: Remove.
4527 * gcc.target/arm/neon/vcles16.c: Remove.
4528 * gcc.target/arm/neon/vcles32.c: Remove.
4529 * gcc.target/arm/neon/vcles8.c: Remove.
4530 * gcc.target/arm/neon/vcleu16.c: Remove.
4531 * gcc.target/arm/neon/vcleu32.c: Remove.
4532 * gcc.target/arm/neon/vcleu8.c: Remove.
4533 * gcc.target/arm/neon/vclsQs16.c: Remove.
4534 * gcc.target/arm/neon/vclsQs32.c: Remove.
4535 * gcc.target/arm/neon/vclsQs8.c: Remove.
4536 * gcc.target/arm/neon/vclss16.c: Remove.
4537 * gcc.target/arm/neon/vclss32.c: Remove.
4538 * gcc.target/arm/neon/vclss8.c: Remove.
4539 * gcc.target/arm/neon/vcltQf32.c: Remove.
4540 * gcc.target/arm/neon/vcltQs16.c: Remove.
4541 * gcc.target/arm/neon/vcltQs32.c: Remove.
4542 * gcc.target/arm/neon/vcltQs8.c: Remove.
4543 * gcc.target/arm/neon/vcltQu16.c: Remove.
4544 * gcc.target/arm/neon/vcltQu32.c: Remove.
4545 * gcc.target/arm/neon/vcltQu8.c: Remove.
4546 * gcc.target/arm/neon/vcltf32.c: Remove.
4547 * gcc.target/arm/neon/vclts16.c: Remove.
4548 * gcc.target/arm/neon/vclts32.c: Remove.
4549 * gcc.target/arm/neon/vclts8.c: Remove.
4550 * gcc.target/arm/neon/vcltu16.c: Remove.
4551 * gcc.target/arm/neon/vcltu32.c: Remove.
4552 * gcc.target/arm/neon/vcltu8.c: Remove.
4553 * gcc.target/arm/neon/vclzQs16.c: Remove.
4554 * gcc.target/arm/neon/vclzQs32.c: Remove.
4555 * gcc.target/arm/neon/vclzQs8.c: Remove.
4556 * gcc.target/arm/neon/vclzQu16.c: Remove.
4557 * gcc.target/arm/neon/vclzQu32.c: Remove.
4558 * gcc.target/arm/neon/vclzQu8.c: Remove.
4559 * gcc.target/arm/neon/vclzs16.c: Remove.
4560 * gcc.target/arm/neon/vclzs32.c: Remove.
4561 * gcc.target/arm/neon/vclzs8.c: Remove.
4562 * gcc.target/arm/neon/vclzu16.c: Remove.
4563 * gcc.target/arm/neon/vclzu32.c: Remove.
4564 * gcc.target/arm/neon/vclzu8.c: Remove.
4565 * gcc.target/arm/neon/vcntQp8.c: Remove.
4566 * gcc.target/arm/neon/vcntQs8.c: Remove.
4567 * gcc.target/arm/neon/vcntQu8.c: Remove.
4568 * gcc.target/arm/neon/vcntp8.c: Remove.
4569 * gcc.target/arm/neon/vcnts8.c: Remove.
4570 * gcc.target/arm/neon/vcntu8.c: Remove.
4571 * gcc.target/arm/neon/vcombinef32.c: Remove.
4572 * gcc.target/arm/neon/vcombinep16.c: Remove.
4573 * gcc.target/arm/neon/vcombinep64.c: Remove.
4574 * gcc.target/arm/neon/vcombinep8.c: Remove.
4575 * gcc.target/arm/neon/vcombines16.c: Remove.
4576 * gcc.target/arm/neon/vcombines32.c: Remove.
4577 * gcc.target/arm/neon/vcombines64.c: Remove.
4578 * gcc.target/arm/neon/vcombines8.c: Remove.
4579 * gcc.target/arm/neon/vcombineu16.c: Remove.
4580 * gcc.target/arm/neon/vcombineu32.c: Remove.
4581 * gcc.target/arm/neon/vcombineu64.c: Remove.
4582 * gcc.target/arm/neon/vcombineu8.c: Remove.
4583 * gcc.target/arm/neon/vcreatef32.c: Remove.
4584 * gcc.target/arm/neon/vcreatep16.c: Remove.
4585 * gcc.target/arm/neon/vcreatep64.c: Remove.
4586 * gcc.target/arm/neon/vcreatep8.c: Remove.
4587 * gcc.target/arm/neon/vcreates16.c: Remove.
4588 * gcc.target/arm/neon/vcreates32.c: Remove.
4589 * gcc.target/arm/neon/vcreates64.c: Remove.
4590 * gcc.target/arm/neon/vcreates8.c: Remove.
4591 * gcc.target/arm/neon/vcreateu16.c: Remove.
4592 * gcc.target/arm/neon/vcreateu32.c: Remove.
4593 * gcc.target/arm/neon/vcreateu64.c: Remove.
4594 * gcc.target/arm/neon/vcreateu8.c: Remove.
4595 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4596 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4597 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4598 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4599 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4600 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4601 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4602 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4603 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4604 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4605 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4606 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4607 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4608 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4609 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4610 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4611 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4612 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4613 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4614 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4615 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4616 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4617 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4618 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4619 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4620 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4621 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4622 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4623 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4624 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4625 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4626 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4627 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4628 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4629 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4630 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4631 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4632 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4633 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4634 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4635 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4636 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4637 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4638 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4639 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4640 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4641 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4642 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4643 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4644 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4645 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4646 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4647 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4648 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4649 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4650 * gcc.target/arm/neon/vdup_np16.c: Remove.
4651 * gcc.target/arm/neon/vdup_np64.c: Remove.
4652 * gcc.target/arm/neon/vdup_np8.c: Remove.
4653 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4654 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4655 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4656 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4657 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4658 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4659 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4660 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4661 * gcc.target/arm/neon/veorQs16.c: Remove.
4662 * gcc.target/arm/neon/veorQs32.c: Remove.
4663 * gcc.target/arm/neon/veorQs64.c: Remove.
4664 * gcc.target/arm/neon/veorQs8.c: Remove.
4665 * gcc.target/arm/neon/veorQu16.c: Remove.
4666 * gcc.target/arm/neon/veorQu32.c: Remove.
4667 * gcc.target/arm/neon/veorQu64.c: Remove.
4668 * gcc.target/arm/neon/veorQu8.c: Remove.
4669 * gcc.target/arm/neon/veors16.c: Remove.
4670 * gcc.target/arm/neon/veors32.c: Remove.
4671 * gcc.target/arm/neon/veors64.c: Remove.
4672 * gcc.target/arm/neon/veors8.c: Remove.
4673 * gcc.target/arm/neon/veoru16.c: Remove.
4674 * gcc.target/arm/neon/veoru32.c: Remove.
4675 * gcc.target/arm/neon/veoru64.c: Remove.
4676 * gcc.target/arm/neon/veoru8.c: Remove.
4677 * gcc.target/arm/neon/vextQf32.c: Remove.
4678 * gcc.target/arm/neon/vextQp16.c: Remove.
4679 * gcc.target/arm/neon/vextQp64.c: Remove.
4680 * gcc.target/arm/neon/vextQp8.c: Remove.
4681 * gcc.target/arm/neon/vextQs16.c: Remove.
4682 * gcc.target/arm/neon/vextQs32.c: Remove.
4683 * gcc.target/arm/neon/vextQs64.c: Remove.
4684 * gcc.target/arm/neon/vextQs8.c: Remove.
4685 * gcc.target/arm/neon/vextQu16.c: Remove.
4686 * gcc.target/arm/neon/vextQu32.c: Remove.
4687 * gcc.target/arm/neon/vextQu64.c: Remove.
4688 * gcc.target/arm/neon/vextQu8.c: Remove.
4689 * gcc.target/arm/neon/vextf32.c: Remove.
4690 * gcc.target/arm/neon/vextp16.c: Remove.
4691 * gcc.target/arm/neon/vextp64.c: Remove.
4692 * gcc.target/arm/neon/vextp8.c: Remove.
4693 * gcc.target/arm/neon/vexts16.c: Remove.
4694 * gcc.target/arm/neon/vexts32.c: Remove.
4695 * gcc.target/arm/neon/vexts64.c: Remove.
4696 * gcc.target/arm/neon/vexts8.c: Remove.
4697 * gcc.target/arm/neon/vextu16.c: Remove.
4698 * gcc.target/arm/neon/vextu32.c: Remove.
4699 * gcc.target/arm/neon/vextu64.c: Remove.
4700 * gcc.target/arm/neon/vextu8.c: Remove.
4701 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4702 * gcc.target/arm/neon/vfmaf32.c: Remove.
4703 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4704 * gcc.target/arm/neon/vfmsf32.c: Remove.
4705 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4706 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4707 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4708 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4709 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4710 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4711 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4712 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4713 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4714 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4715 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4716 * gcc.target/arm/neon/vget_highf32.c: Remove.
4717 * gcc.target/arm/neon/vget_highp16.c: Remove.
4718 * gcc.target/arm/neon/vget_highp64.c: Remove.
4719 * gcc.target/arm/neon/vget_highp8.c: Remove.
4720 * gcc.target/arm/neon/vget_highs16.c: Remove.
4721 * gcc.target/arm/neon/vget_highs32.c: Remove.
4722 * gcc.target/arm/neon/vget_highs64.c: Remove.
4723 * gcc.target/arm/neon/vget_highs8.c: Remove.
4724 * gcc.target/arm/neon/vget_highu16.c: Remove.
4725 * gcc.target/arm/neon/vget_highu32.c: Remove.
4726 * gcc.target/arm/neon/vget_highu64.c: Remove.
4727 * gcc.target/arm/neon/vget_highu8.c: Remove.
4728 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4729 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4730 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4731 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4732 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4733 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4734 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4735 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4736 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4737 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4738 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4739 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4740 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4741 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4742 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4743 * gcc.target/arm/neon/vget_lows16.c: Remove.
4744 * gcc.target/arm/neon/vget_lows32.c: Remove.
4745 * gcc.target/arm/neon/vget_lows64.c: Remove.
4746 * gcc.target/arm/neon/vget_lows8.c: Remove.
4747 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4748 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4749 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4750 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4751 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4752 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4753 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4754 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4755 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4756 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4757 * gcc.target/arm/neon/vhadds16.c: Remove.
4758 * gcc.target/arm/neon/vhadds32.c: Remove.
4759 * gcc.target/arm/neon/vhadds8.c: Remove.
4760 * gcc.target/arm/neon/vhaddu16.c: Remove.
4761 * gcc.target/arm/neon/vhaddu32.c: Remove.
4762 * gcc.target/arm/neon/vhaddu8.c: Remove.
4763 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4764 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4765 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4766 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4767 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4768 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4769 * gcc.target/arm/neon/vhsubs16.c: Remove.
4770 * gcc.target/arm/neon/vhsubs32.c: Remove.
4771 * gcc.target/arm/neon/vhsubs8.c: Remove.
4772 * gcc.target/arm/neon/vhsubu16.c: Remove.
4773 * gcc.target/arm/neon/vhsubu32.c: Remove.
4774 * gcc.target/arm/neon/vhsubu8.c: Remove.
4775 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4776 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4777 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4778 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4779 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4780 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4781 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4782 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4783 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4784 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4785 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4786 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4787 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4788 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4789 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4790 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4791 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4792 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4793 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4794 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4795 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4796 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4797 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4798 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4799 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4800 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4801 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4802 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4803 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4804 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4805 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4806 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4807 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4808 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4809 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4810 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4811 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4812 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4813 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4814 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4815 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4816 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4817 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4818 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4819 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4820 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4821 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4822 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4823 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4824 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4825 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4826 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4827 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4828 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4829 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4830 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4831 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4832 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4833 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4834 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4835 * gcc.target/arm/neon/vld1f32.c: Remove.
4836 * gcc.target/arm/neon/vld1p16.c: Remove.
4837 * gcc.target/arm/neon/vld1p64.c: Remove.
4838 * gcc.target/arm/neon/vld1p8.c: Remove.
4839 * gcc.target/arm/neon/vld1s16.c: Remove.
4840 * gcc.target/arm/neon/vld1s32.c: Remove.
4841 * gcc.target/arm/neon/vld1s64.c: Remove.
4842 * gcc.target/arm/neon/vld1s8.c: Remove.
4843 * gcc.target/arm/neon/vld1u16.c: Remove.
4844 * gcc.target/arm/neon/vld1u32.c: Remove.
4845 * gcc.target/arm/neon/vld1u64.c: Remove.
4846 * gcc.target/arm/neon/vld1u8.c: Remove.
4847 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4848 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4849 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4850 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4851 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4852 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4853 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4854 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4855 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4856 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4857 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4858 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4859 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4860 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4861 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4862 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4863 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4864 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4865 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4866 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4867 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4868 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4869 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4870 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4871 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4872 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4873 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4874 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4875 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4876 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4877 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4878 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4879 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4880 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4881 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4882 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4883 * gcc.target/arm/neon/vld2f32.c: Remove.
4884 * gcc.target/arm/neon/vld2p16.c: Remove.
4885 * gcc.target/arm/neon/vld2p64.c: Remove.
4886 * gcc.target/arm/neon/vld2p8.c: Remove.
4887 * gcc.target/arm/neon/vld2s16.c: Remove.
4888 * gcc.target/arm/neon/vld2s32.c: Remove.
4889 * gcc.target/arm/neon/vld2s64.c: Remove.
4890 * gcc.target/arm/neon/vld2s8.c: Remove.
4891 * gcc.target/arm/neon/vld2u16.c: Remove.
4892 * gcc.target/arm/neon/vld2u32.c: Remove.
4893 * gcc.target/arm/neon/vld2u64.c: Remove.
4894 * gcc.target/arm/neon/vld2u8.c: Remove.
4895 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4896 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4897 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4898 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4899 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4900 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4901 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4902 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4903 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4904 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4905 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4906 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4907 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4908 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4909 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4910 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4911 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4912 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4913 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4914 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4915 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4916 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4917 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4918 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4919 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4920 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4921 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4922 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4923 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4924 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4925 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4926 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4927 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4928 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4929 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4930 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4931 * gcc.target/arm/neon/vld3f32.c: Remove.
4932 * gcc.target/arm/neon/vld3p16.c: Remove.
4933 * gcc.target/arm/neon/vld3p64.c: Remove.
4934 * gcc.target/arm/neon/vld3p8.c: Remove.
4935 * gcc.target/arm/neon/vld3s16.c: Remove.
4936 * gcc.target/arm/neon/vld3s32.c: Remove.
4937 * gcc.target/arm/neon/vld3s64.c: Remove.
4938 * gcc.target/arm/neon/vld3s8.c: Remove.
4939 * gcc.target/arm/neon/vld3u16.c: Remove.
4940 * gcc.target/arm/neon/vld3u32.c: Remove.
4941 * gcc.target/arm/neon/vld3u64.c: Remove.
4942 * gcc.target/arm/neon/vld3u8.c: Remove.
4943 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4944 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4945 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4946 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4947 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4948 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4949 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4950 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4951 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4952 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4953 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4954 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4955 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4956 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4957 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4958 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4959 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4960 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4961 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4962 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4963 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4964 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4965 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4966 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4967 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4968 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4969 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4970 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4971 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4972 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4973 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4974 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4975 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4976 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4977 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4978 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4979 * gcc.target/arm/neon/vld4f32.c: Remove.
4980 * gcc.target/arm/neon/vld4p16.c: Remove.
4981 * gcc.target/arm/neon/vld4p64.c: Remove.
4982 * gcc.target/arm/neon/vld4p8.c: Remove.
4983 * gcc.target/arm/neon/vld4s16.c: Remove.
4984 * gcc.target/arm/neon/vld4s32.c: Remove.
4985 * gcc.target/arm/neon/vld4s64.c: Remove.
4986 * gcc.target/arm/neon/vld4s8.c: Remove.
4987 * gcc.target/arm/neon/vld4u16.c: Remove.
4988 * gcc.target/arm/neon/vld4u32.c: Remove.
4989 * gcc.target/arm/neon/vld4u64.c: Remove.
4990 * gcc.target/arm/neon/vld4u8.c: Remove.
4991 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4992 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4993 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4994 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4995 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4996 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4997 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4998 * gcc.target/arm/neon/vmaxf32.c: Remove.
4999 * gcc.target/arm/neon/vmaxs16.c: Remove.
5000 * gcc.target/arm/neon/vmaxs32.c: Remove.
5001 * gcc.target/arm/neon/vmaxs8.c: Remove.
5002 * gcc.target/arm/neon/vmaxu16.c: Remove.
5003 * gcc.target/arm/neon/vmaxu32.c: Remove.
5004 * gcc.target/arm/neon/vmaxu8.c: Remove.
5005 * gcc.target/arm/neon/vminQf32.c: Remove.
5006 * gcc.target/arm/neon/vminQs16.c: Remove.
5007 * gcc.target/arm/neon/vminQs32.c: Remove.
5008 * gcc.target/arm/neon/vminQs8.c: Remove.
5009 * gcc.target/arm/neon/vminQu16.c: Remove.
5010 * gcc.target/arm/neon/vminQu32.c: Remove.
5011 * gcc.target/arm/neon/vminQu8.c: Remove.
5012 * gcc.target/arm/neon/vminf32.c: Remove.
5013 * gcc.target/arm/neon/vmins16.c: Remove.
5014 * gcc.target/arm/neon/vmins32.c: Remove.
5015 * gcc.target/arm/neon/vmins8.c: Remove.
5016 * gcc.target/arm/neon/vminu16.c: Remove.
5017 * gcc.target/arm/neon/vminu32.c: Remove.
5018 * gcc.target/arm/neon/vminu8.c: Remove.
5019 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5020 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5021 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5022 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5023 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5024 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5025 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5026 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5027 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5028 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5029 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5030 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5031 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5032 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5033 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5034 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5035 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5036 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5037 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5038 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5039 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5040 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5041 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5042 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5043 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5044 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5045 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5046 * gcc.target/arm/neon/vmlaf32.c: Remove.
5047 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5048 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5049 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5050 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5051 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5052 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5053 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5054 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5055 * gcc.target/arm/neon/vmlals16.c: Remove.
5056 * gcc.target/arm/neon/vmlals32.c: Remove.
5057 * gcc.target/arm/neon/vmlals8.c: Remove.
5058 * gcc.target/arm/neon/vmlalu16.c: Remove.
5059 * gcc.target/arm/neon/vmlalu32.c: Remove.
5060 * gcc.target/arm/neon/vmlalu8.c: Remove.
5061 * gcc.target/arm/neon/vmlas16.c: Remove.
5062 * gcc.target/arm/neon/vmlas32.c: Remove.
5063 * gcc.target/arm/neon/vmlas8.c: Remove.
5064 * gcc.target/arm/neon/vmlau16.c: Remove.
5065 * gcc.target/arm/neon/vmlau32.c: Remove.
5066 * gcc.target/arm/neon/vmlau8.c: Remove.
5067 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5068 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5069 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5070 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5071 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5072 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5073 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5074 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5075 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5076 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5077 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5078 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5079 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5080 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5081 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5082 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5083 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5084 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5085 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5086 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5087 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5088 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5089 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5090 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5091 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5092 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5093 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5094 * gcc.target/arm/neon/vmlsf32.c: Remove.
5095 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5096 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5097 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5098 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5099 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5100 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5101 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5102 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5103 * gcc.target/arm/neon/vmlsls16.c: Remove.
5104 * gcc.target/arm/neon/vmlsls32.c: Remove.
5105 * gcc.target/arm/neon/vmlsls8.c: Remove.
5106 * gcc.target/arm/neon/vmlslu16.c: Remove.
5107 * gcc.target/arm/neon/vmlslu32.c: Remove.
5108 * gcc.target/arm/neon/vmlslu8.c: Remove.
5109 * gcc.target/arm/neon/vmlss16.c: Remove.
5110 * gcc.target/arm/neon/vmlss32.c: Remove.
5111 * gcc.target/arm/neon/vmlss8.c: Remove.
5112 * gcc.target/arm/neon/vmlsu16.c: Remove.
5113 * gcc.target/arm/neon/vmlsu32.c: Remove.
5114 * gcc.target/arm/neon/vmlsu8.c: Remove.
5115 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5116 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5117 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5118 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5119 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5120 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5121 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5122 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5123 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5124 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5125 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5126 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5127 * gcc.target/arm/neon/vmov_np16.c: Remove.
5128 * gcc.target/arm/neon/vmov_np8.c: Remove.
5129 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5130 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5131 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5132 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5133 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5134 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5135 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5136 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5137 * gcc.target/arm/neon/vmovls16.c: Remove.
5138 * gcc.target/arm/neon/vmovls32.c: Remove.
5139 * gcc.target/arm/neon/vmovls8.c: Remove.
5140 * gcc.target/arm/neon/vmovlu16.c: Remove.
5141 * gcc.target/arm/neon/vmovlu32.c: Remove.
5142 * gcc.target/arm/neon/vmovlu8.c: Remove.
5143 * gcc.target/arm/neon/vmovns16.c: Remove.
5144 * gcc.target/arm/neon/vmovns32.c: Remove.
5145 * gcc.target/arm/neon/vmovns64.c: Remove.
5146 * gcc.target/arm/neon/vmovnu16.c: Remove.
5147 * gcc.target/arm/neon/vmovnu32.c: Remove.
5148 * gcc.target/arm/neon/vmovnu64.c: Remove.
5149 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5150 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5151 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5152 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5153 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5154 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5155 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5156 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5157 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5158 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5159 * gcc.target/arm/neon/vmulQf32.c: Remove.
5160 * gcc.target/arm/neon/vmulQp8.c: Remove.
5161 * gcc.target/arm/neon/vmulQs16.c: Remove.
5162 * gcc.target/arm/neon/vmulQs32.c: Remove.
5163 * gcc.target/arm/neon/vmulQs8.c: Remove.
5164 * gcc.target/arm/neon/vmulQu16.c: Remove.
5165 * gcc.target/arm/neon/vmulQu32.c: Remove.
5166 * gcc.target/arm/neon/vmulQu8.c: Remove.
5167 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5168 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5169 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5170 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5171 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5172 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5173 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5174 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5175 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5176 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5177 * gcc.target/arm/neon/vmulf32.c: Remove.
5178 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5179 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5180 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5181 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5182 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5183 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5184 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5185 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5186 * gcc.target/arm/neon/vmullp8.c: Remove.
5187 * gcc.target/arm/neon/vmulls16.c: Remove.
5188 * gcc.target/arm/neon/vmulls32.c: Remove.
5189 * gcc.target/arm/neon/vmulls8.c: Remove.
5190 * gcc.target/arm/neon/vmullu16.c: Remove.
5191 * gcc.target/arm/neon/vmullu32.c: Remove.
5192 * gcc.target/arm/neon/vmullu8.c: Remove.
5193 * gcc.target/arm/neon/vmulp8.c: Remove.
5194 * gcc.target/arm/neon/vmuls16.c: Remove.
5195 * gcc.target/arm/neon/vmuls32.c: Remove.
5196 * gcc.target/arm/neon/vmuls8.c: Remove.
5197 * gcc.target/arm/neon/vmulu16.c: Remove.
5198 * gcc.target/arm/neon/vmulu32.c: Remove.
5199 * gcc.target/arm/neon/vmulu8.c: Remove.
5200 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5201 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5202 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5203 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5204 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5205 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5206 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5207 * gcc.target/arm/neon/vmvnp8.c: Remove.
5208 * gcc.target/arm/neon/vmvns16.c: Remove.
5209 * gcc.target/arm/neon/vmvns32.c: Remove.
5210 * gcc.target/arm/neon/vmvns8.c: Remove.
5211 * gcc.target/arm/neon/vmvnu16.c: Remove.
5212 * gcc.target/arm/neon/vmvnu32.c: Remove.
5213 * gcc.target/arm/neon/vmvnu8.c: Remove.
5214 * gcc.target/arm/neon/vnegQf32.c: Remove.
5215 * gcc.target/arm/neon/vnegQs16.c: Remove.
5216 * gcc.target/arm/neon/vnegQs32.c: Remove.
5217 * gcc.target/arm/neon/vnegQs8.c: Remove.
5218 * gcc.target/arm/neon/vnegf32.c: Remove.
5219 * gcc.target/arm/neon/vnegs16.c: Remove.
5220 * gcc.target/arm/neon/vnegs32.c: Remove.
5221 * gcc.target/arm/neon/vnegs8.c: Remove.
5222 * gcc.target/arm/neon/vornQs16.c: Remove.
5223 * gcc.target/arm/neon/vornQs32.c: Remove.
5224 * gcc.target/arm/neon/vornQs64.c: Remove.
5225 * gcc.target/arm/neon/vornQs8.c: Remove.
5226 * gcc.target/arm/neon/vornQu16.c: Remove.
5227 * gcc.target/arm/neon/vornQu32.c: Remove.
5228 * gcc.target/arm/neon/vornQu64.c: Remove.
5229 * gcc.target/arm/neon/vornQu8.c: Remove.
5230 * gcc.target/arm/neon/vorns16.c: Remove.
5231 * gcc.target/arm/neon/vorns32.c: Remove.
5232 * gcc.target/arm/neon/vorns64.c: Remove.
5233 * gcc.target/arm/neon/vorns8.c: Remove.
5234 * gcc.target/arm/neon/vornu16.c: Remove.
5235 * gcc.target/arm/neon/vornu32.c: Remove.
5236 * gcc.target/arm/neon/vornu64.c: Remove.
5237 * gcc.target/arm/neon/vornu8.c: Remove.
5238 * gcc.target/arm/neon/vorrQs16.c: Remove.
5239 * gcc.target/arm/neon/vorrQs32.c: Remove.
5240 * gcc.target/arm/neon/vorrQs64.c: Remove.
5241 * gcc.target/arm/neon/vorrQs8.c: Remove.
5242 * gcc.target/arm/neon/vorrQu16.c: Remove.
5243 * gcc.target/arm/neon/vorrQu32.c: Remove.
5244 * gcc.target/arm/neon/vorrQu64.c: Remove.
5245 * gcc.target/arm/neon/vorrQu8.c: Remove.
5246 * gcc.target/arm/neon/vorrs16.c: Remove.
5247 * gcc.target/arm/neon/vorrs32.c: Remove.
5248 * gcc.target/arm/neon/vorrs64.c: Remove.
5249 * gcc.target/arm/neon/vorrs8.c: Remove.
5250 * gcc.target/arm/neon/vorru16.c: Remove.
5251 * gcc.target/arm/neon/vorru32.c: Remove.
5252 * gcc.target/arm/neon/vorru64.c: Remove.
5253 * gcc.target/arm/neon/vorru8.c: Remove.
5254 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5255 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5256 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5257 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5258 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5259 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5260 * gcc.target/arm/neon/vpadals16.c: Remove.
5261 * gcc.target/arm/neon/vpadals32.c: Remove.
5262 * gcc.target/arm/neon/vpadals8.c: Remove.
5263 * gcc.target/arm/neon/vpadalu16.c: Remove.
5264 * gcc.target/arm/neon/vpadalu32.c: Remove.
5265 * gcc.target/arm/neon/vpadalu8.c: Remove.
5266 * gcc.target/arm/neon/vpaddf32.c: Remove.
5267 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5268 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5269 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5270 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5271 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5272 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5273 * gcc.target/arm/neon/vpaddls16.c: Remove.
5274 * gcc.target/arm/neon/vpaddls32.c: Remove.
5275 * gcc.target/arm/neon/vpaddls8.c: Remove.
5276 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5277 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5278 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5279 * gcc.target/arm/neon/vpadds16.c: Remove.
5280 * gcc.target/arm/neon/vpadds32.c: Remove.
5281 * gcc.target/arm/neon/vpadds8.c: Remove.
5282 * gcc.target/arm/neon/vpaddu16.c: Remove.
5283 * gcc.target/arm/neon/vpaddu32.c: Remove.
5284 * gcc.target/arm/neon/vpaddu8.c: Remove.
5285 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5286 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5287 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5288 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5289 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5290 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5291 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5292 * gcc.target/arm/neon/vpminf32.c: Remove.
5293 * gcc.target/arm/neon/vpmins16.c: Remove.
5294 * gcc.target/arm/neon/vpmins32.c: Remove.
5295 * gcc.target/arm/neon/vpmins8.c: Remove.
5296 * gcc.target/arm/neon/vpminu16.c: Remove.
5297 * gcc.target/arm/neon/vpminu32.c: Remove.
5298 * gcc.target/arm/neon/vpminu8.c: Remove.
5299 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5300 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5301 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5302 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5303 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5304 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5305 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5306 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5307 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5308 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5309 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5310 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5311 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5312 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5313 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5314 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5315 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5316 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5317 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5318 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5319 * gcc.target/arm/neon/vqRshls16.c: Remove.
5320 * gcc.target/arm/neon/vqRshls32.c: Remove.
5321 * gcc.target/arm/neon/vqRshls64.c: Remove.
5322 * gcc.target/arm/neon/vqRshls8.c: Remove.
5323 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5324 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5325 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5326 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5327 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5328 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5329 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5330 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5331 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5332 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5333 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5334 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5335 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5336 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5337 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5338 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5339 * gcc.target/arm/neon/vqabss16.c: Remove.
5340 * gcc.target/arm/neon/vqabss32.c: Remove.
5341 * gcc.target/arm/neon/vqabss8.c: Remove.
5342 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5343 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5344 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5345 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5346 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5347 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5348 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5349 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5350 * gcc.target/arm/neon/vqadds16.c: Remove.
5351 * gcc.target/arm/neon/vqadds32.c: Remove.
5352 * gcc.target/arm/neon/vqadds64.c: Remove.
5353 * gcc.target/arm/neon/vqadds8.c: Remove.
5354 * gcc.target/arm/neon/vqaddu16.c: Remove.
5355 * gcc.target/arm/neon/vqaddu32.c: Remove.
5356 * gcc.target/arm/neon/vqaddu64.c: Remove.
5357 * gcc.target/arm/neon/vqaddu8.c: Remove.
5358 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5359 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5360 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5361 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5362 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5363 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5364 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5365 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5366 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5367 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5368 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5369 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5370 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5371 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5372 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5373 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5374 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5375 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5376 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5377 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5378 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5379 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5380 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5381 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5382 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5383 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5384 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5385 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5386 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5387 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5388 * gcc.target/arm/neon/vqmovns16.c: Remove.
5389 * gcc.target/arm/neon/vqmovns32.c: Remove.
5390 * gcc.target/arm/neon/vqmovns64.c: Remove.
5391 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5392 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5393 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5394 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5395 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5396 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5397 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5398 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5399 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5400 * gcc.target/arm/neon/vqnegs16.c: Remove.
5401 * gcc.target/arm/neon/vqnegs32.c: Remove.
5402 * gcc.target/arm/neon/vqnegs8.c: Remove.
5403 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5404 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5405 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5406 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5407 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5408 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5409 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5410 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5411 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5412 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5413 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5414 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5415 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5416 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5417 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5418 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5419 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5420 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5421 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5422 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5423 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5424 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5425 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5426 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5427 * gcc.target/arm/neon/vqshls16.c: Remove.
5428 * gcc.target/arm/neon/vqshls32.c: Remove.
5429 * gcc.target/arm/neon/vqshls64.c: Remove.
5430 * gcc.target/arm/neon/vqshls8.c: Remove.
5431 * gcc.target/arm/neon/vqshlu16.c: Remove.
5432 * gcc.target/arm/neon/vqshlu32.c: Remove.
5433 * gcc.target/arm/neon/vqshlu64.c: Remove.
5434 * gcc.target/arm/neon/vqshlu8.c: Remove.
5435 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5436 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5437 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5438 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5439 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5440 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5441 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5442 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5443 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5444 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5445 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5446 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5447 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5448 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5449 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5450 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5451 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5452 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5453 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5454 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5455 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5456 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5457 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5458 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5459 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5460 * gcc.target/arm/neon/vqsubs16.c: Remove.
5461 * gcc.target/arm/neon/vqsubs32.c: Remove.
5462 * gcc.target/arm/neon/vqsubs64.c: Remove.
5463 * gcc.target/arm/neon/vqsubs8.c: Remove.
5464 * gcc.target/arm/neon/vqsubu16.c: Remove.
5465 * gcc.target/arm/neon/vqsubu32.c: Remove.
5466 * gcc.target/arm/neon/vqsubu64.c: Remove.
5467 * gcc.target/arm/neon/vqsubu8.c: Remove.
5468 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5469 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5470 * gcc.target/arm/neon/vrecpef32.c: Remove.
5471 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5472 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5473 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5474 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5475 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5476 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5477 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5478 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5479 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5480 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5481 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5482 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5483 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5484 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5485 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5486 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5487 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5488 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5489 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5490 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5491 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5492 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5493 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5494 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5495 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5496 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5497 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5498 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5499 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5500 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5501 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5502 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5503 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5504 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5505 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5506 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5507 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5508 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5509 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5510 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5511 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5512 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5513 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5514 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5515 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5516 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5517 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5518 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5519 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5520 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5521 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5522 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5523 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5524 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5525 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5526 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5527 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5528 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5529 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5530 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5531 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5532 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5533 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5534 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5535 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5536 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5537 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5538 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5539 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5540 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5541 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5542 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5543 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5544 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5545 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5546 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5547 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5548 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5549 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5550 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5551 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5552 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5553 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5554 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5555 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5556 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5557 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5558 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5559 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5560 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5561 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5562 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5563 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5564 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5565 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5566 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5567 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5568 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5569 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5570 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5571 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5572 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5573 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5574 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5575 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5576 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5577 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5578 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5579 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5580 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5581 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5582 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5583 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5584 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5585 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5586 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5587 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5588 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5589 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5590 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5591 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5592 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5593 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5594 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5595 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5596 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5597 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5598 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5599 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5600 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5601 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5602 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5603 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5604 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5605 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5606 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5607 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5608 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5609 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5610 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5611 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5612 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5613 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5614 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5615 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5616 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5617 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5618 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5619 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5620 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5621 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5622 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5623 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5624 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5625 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5626 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5627 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5628 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5629 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5630 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5631 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5632 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5633 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5634 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5635 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5636 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5637 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5638 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5639 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5640 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5641 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5642 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5643 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5644 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5645 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5646 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5647 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5648 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5649 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5650 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5651 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5652 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5653 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5654 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5655 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5656 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5657 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5658 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5659 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5660 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5661 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5662 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5663 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5664 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5665 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5666 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5667 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5668 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5669 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5670 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5671 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5672 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5673 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5674 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5675 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5676 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5677 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5678 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5679 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5680 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5681 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5682 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5683 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5684 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5685 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5686 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5687 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5688 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5689 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5690 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5691 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5692 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5693 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5694 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5695 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5696 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5697 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5698 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5699 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5700 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5701 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5702 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5703 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5704 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5705 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5706 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5707 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5708 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5709 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5710 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5711 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5712 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5713 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5714 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5715 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5716 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5717 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5718 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5719 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5720 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5721 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5722 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5723 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5724 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5725 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5726 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5727 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5728 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5729 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5730 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5731 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5732 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5733 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5734 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5735 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5736 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5737 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5738 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5739 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5740 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5741 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5742 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5743 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5744 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5745 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5746 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5747 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5748 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5749 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5750 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5751 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5752 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5753 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5754 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5755 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5756 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5757 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5758 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5759 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5760 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5761 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5762 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5763 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5764 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5765 * gcc.target/arm/neon/vrev16p8.c: Remove.
5766 * gcc.target/arm/neon/vrev16s8.c: Remove.
5767 * gcc.target/arm/neon/vrev16u8.c: Remove.
5768 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5769 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5770 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5771 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5772 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5773 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5774 * gcc.target/arm/neon/vrev32p16.c: Remove.
5775 * gcc.target/arm/neon/vrev32p8.c: Remove.
5776 * gcc.target/arm/neon/vrev32s16.c: Remove.
5777 * gcc.target/arm/neon/vrev32s8.c: Remove.
5778 * gcc.target/arm/neon/vrev32u16.c: Remove.
5779 * gcc.target/arm/neon/vrev32u8.c: Remove.
5780 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5781 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5782 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5783 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5784 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5785 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5786 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5787 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5788 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5789 * gcc.target/arm/neon/vrev64f32.c: Remove.
5790 * gcc.target/arm/neon/vrev64p16.c: Remove.
5791 * gcc.target/arm/neon/vrev64p8.c: Remove.
5792 * gcc.target/arm/neon/vrev64s16.c: Remove.
5793 * gcc.target/arm/neon/vrev64s32.c: Remove.
5794 * gcc.target/arm/neon/vrev64s8.c: Remove.
5795 * gcc.target/arm/neon/vrev64u16.c: Remove.
5796 * gcc.target/arm/neon/vrev64u32.c: Remove.
5797 * gcc.target/arm/neon/vrev64u8.c: Remove.
5798 * gcc.target/arm/neon/vrndaf32.c: Remove.
5799 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5800 * gcc.target/arm/neon/vrndf32.c: Remove.
5801 * gcc.target/arm/neon/vrndmf32.c: Remove.
5802 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5803 * gcc.target/arm/neon/vrndnf32.c: Remove.
5804 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5805 * gcc.target/arm/neon/vrndpf32.c: Remove.
5806 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5807 * gcc.target/arm/neon/vrndqf32.c: Remove.
5808 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5809 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5810 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5811 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5812 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5813 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5814 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5815 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5816 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5817 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5818 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5819 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5820 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5821 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5822 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5823 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5824 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5825 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5826 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5827 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5828 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5829 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5830 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5831 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5832 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5833 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5834 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5835 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5836 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5837 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5838 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5839 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5840 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5841 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5842 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5843 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5844 * gcc.target/arm/neon/vshlQs16.c: Remove.
5845 * gcc.target/arm/neon/vshlQs32.c: Remove.
5846 * gcc.target/arm/neon/vshlQs64.c: Remove.
5847 * gcc.target/arm/neon/vshlQs8.c: Remove.
5848 * gcc.target/arm/neon/vshlQu16.c: Remove.
5849 * gcc.target/arm/neon/vshlQu32.c: Remove.
5850 * gcc.target/arm/neon/vshlQu64.c: Remove.
5851 * gcc.target/arm/neon/vshlQu8.c: Remove.
5852 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5853 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5854 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5855 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5856 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5857 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5858 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5859 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5860 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5861 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5862 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5863 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5864 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5865 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5866 * gcc.target/arm/neon/vshls16.c: Remove.
5867 * gcc.target/arm/neon/vshls32.c: Remove.
5868 * gcc.target/arm/neon/vshls64.c: Remove.
5869 * gcc.target/arm/neon/vshls8.c: Remove.
5870 * gcc.target/arm/neon/vshlu16.c: Remove.
5871 * gcc.target/arm/neon/vshlu32.c: Remove.
5872 * gcc.target/arm/neon/vshlu64.c: Remove.
5873 * gcc.target/arm/neon/vshlu8.c: Remove.
5874 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5875 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5876 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5877 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5878 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5879 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5880 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5881 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5882 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5883 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5884 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5885 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5886 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5887 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5888 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5889 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5890 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5891 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5892 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5893 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5894 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5895 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5896 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5897 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5898 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5899 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5900 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5901 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5902 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5903 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5904 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5905 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5906 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5907 * gcc.target/arm/neon/vsli_np16.c: Remove.
5908 * gcc.target/arm/neon/vsli_np64.c: Remove.
5909 * gcc.target/arm/neon/vsli_np8.c: Remove.
5910 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5911 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5912 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5913 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5914 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5915 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5916 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5917 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5918 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5919 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5920 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5921 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5922 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5923 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5924 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5925 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5926 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5927 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5928 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5929 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5930 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5931 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5932 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5933 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5934 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5935 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5936 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5937 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5938 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5939 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5940 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5941 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5942 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5943 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5944 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5945 * gcc.target/arm/neon/vsri_np16.c: Remove.
5946 * gcc.target/arm/neon/vsri_np64.c: Remove.
5947 * gcc.target/arm/neon/vsri_np8.c: Remove.
5948 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5949 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5950 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5951 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5952 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5953 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5954 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5955 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5956 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5957 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5958 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5959 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5960 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5961 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5962 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5963 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5964 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5965 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5966 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5967 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5968 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5969 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5970 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5971 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5972 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5973 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5974 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5975 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5976 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5977 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5978 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5979 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5980 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5981 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5982 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5983 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5984 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5985 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5986 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5987 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5988 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5989 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5990 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5991 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5992 * gcc.target/arm/neon/vst1f32.c: Remove.
5993 * gcc.target/arm/neon/vst1p16.c: Remove.
5994 * gcc.target/arm/neon/vst1p64.c: Remove.
5995 * gcc.target/arm/neon/vst1p8.c: Remove.
5996 * gcc.target/arm/neon/vst1s16.c: Remove.
5997 * gcc.target/arm/neon/vst1s32.c: Remove.
5998 * gcc.target/arm/neon/vst1s64.c: Remove.
5999 * gcc.target/arm/neon/vst1s8.c: Remove.
6000 * gcc.target/arm/neon/vst1u16.c: Remove.
6001 * gcc.target/arm/neon/vst1u32.c: Remove.
6002 * gcc.target/arm/neon/vst1u64.c: Remove.
6003 * gcc.target/arm/neon/vst1u8.c: Remove.
6004 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6005 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6006 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6007 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6008 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6009 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6010 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6011 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6012 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6013 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6014 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6015 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6016 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6017 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6018 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6019 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6020 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6021 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6022 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6023 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6024 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6025 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6026 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6027 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6028 * gcc.target/arm/neon/vst2f32.c: Remove.
6029 * gcc.target/arm/neon/vst2p16.c: Remove.
6030 * gcc.target/arm/neon/vst2p64.c: Remove.
6031 * gcc.target/arm/neon/vst2p8.c: Remove.
6032 * gcc.target/arm/neon/vst2s16.c: Remove.
6033 * gcc.target/arm/neon/vst2s32.c: Remove.
6034 * gcc.target/arm/neon/vst2s64.c: Remove.
6035 * gcc.target/arm/neon/vst2s8.c: Remove.
6036 * gcc.target/arm/neon/vst2u16.c: Remove.
6037 * gcc.target/arm/neon/vst2u32.c: Remove.
6038 * gcc.target/arm/neon/vst2u64.c: Remove.
6039 * gcc.target/arm/neon/vst2u8.c: Remove.
6040 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6041 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6042 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6043 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6044 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6045 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6046 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6047 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6048 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6049 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6050 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6051 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6052 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6053 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6054 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6055 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6056 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6057 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6058 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6059 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6060 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6061 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6062 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6063 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6064 * gcc.target/arm/neon/vst3f32.c: Remove.
6065 * gcc.target/arm/neon/vst3p16.c: Remove.
6066 * gcc.target/arm/neon/vst3p64.c: Remove.
6067 * gcc.target/arm/neon/vst3p8.c: Remove.
6068 * gcc.target/arm/neon/vst3s16.c: Remove.
6069 * gcc.target/arm/neon/vst3s32.c: Remove.
6070 * gcc.target/arm/neon/vst3s64.c: Remove.
6071 * gcc.target/arm/neon/vst3s8.c: Remove.
6072 * gcc.target/arm/neon/vst3u16.c: Remove.
6073 * gcc.target/arm/neon/vst3u32.c: Remove.
6074 * gcc.target/arm/neon/vst3u64.c: Remove.
6075 * gcc.target/arm/neon/vst3u8.c: Remove.
6076 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6077 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6078 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6079 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6080 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6081 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6082 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6083 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6084 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6085 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6086 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6087 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6088 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6089 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6090 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6091 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6092 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6093 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6094 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6095 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6096 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6097 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6098 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6099 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6100 * gcc.target/arm/neon/vst4f32.c: Remove.
6101 * gcc.target/arm/neon/vst4p16.c: Remove.
6102 * gcc.target/arm/neon/vst4p64.c: Remove.
6103 * gcc.target/arm/neon/vst4p8.c: Remove.
6104 * gcc.target/arm/neon/vst4s16.c: Remove.
6105 * gcc.target/arm/neon/vst4s32.c: Remove.
6106 * gcc.target/arm/neon/vst4s64.c: Remove.
6107 * gcc.target/arm/neon/vst4s8.c: Remove.
6108 * gcc.target/arm/neon/vst4u16.c: Remove.
6109 * gcc.target/arm/neon/vst4u32.c: Remove.
6110 * gcc.target/arm/neon/vst4u64.c: Remove.
6111 * gcc.target/arm/neon/vst4u8.c: Remove.
6112 * gcc.target/arm/neon/vsubQf32.c: Remove.
6113 * gcc.target/arm/neon/vsubQs16.c: Remove.
6114 * gcc.target/arm/neon/vsubQs32.c: Remove.
6115 * gcc.target/arm/neon/vsubQs64.c: Remove.
6116 * gcc.target/arm/neon/vsubQs8.c: Remove.
6117 * gcc.target/arm/neon/vsubQu16.c: Remove.
6118 * gcc.target/arm/neon/vsubQu32.c: Remove.
6119 * gcc.target/arm/neon/vsubQu64.c: Remove.
6120 * gcc.target/arm/neon/vsubQu8.c: Remove.
6121 * gcc.target/arm/neon/vsubf32.c: Remove.
6122 * gcc.target/arm/neon/vsubhns16.c: Remove.
6123 * gcc.target/arm/neon/vsubhns32.c: Remove.
6124 * gcc.target/arm/neon/vsubhns64.c: Remove.
6125 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6126 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6127 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6128 * gcc.target/arm/neon/vsubls16.c: Remove.
6129 * gcc.target/arm/neon/vsubls32.c: Remove.
6130 * gcc.target/arm/neon/vsubls8.c: Remove.
6131 * gcc.target/arm/neon/vsublu16.c: Remove.
6132 * gcc.target/arm/neon/vsublu32.c: Remove.
6133 * gcc.target/arm/neon/vsublu8.c: Remove.
6134 * gcc.target/arm/neon/vsubs16.c: Remove.
6135 * gcc.target/arm/neon/vsubs32.c: Remove.
6136 * gcc.target/arm/neon/vsubs64.c: Remove.
6137 * gcc.target/arm/neon/vsubs8.c: Remove.
6138 * gcc.target/arm/neon/vsubu16.c: Remove.
6139 * gcc.target/arm/neon/vsubu32.c: Remove.
6140 * gcc.target/arm/neon/vsubu64.c: Remove.
6141 * gcc.target/arm/neon/vsubu8.c: Remove.
6142 * gcc.target/arm/neon/vsubws16.c: Remove.
6143 * gcc.target/arm/neon/vsubws32.c: Remove.
6144 * gcc.target/arm/neon/vsubws8.c: Remove.
6145 * gcc.target/arm/neon/vsubwu16.c: Remove.
6146 * gcc.target/arm/neon/vsubwu32.c: Remove.
6147 * gcc.target/arm/neon/vsubwu8.c: Remove.
6148 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6149 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6150 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6151 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6152 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6153 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6154 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6155 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6156 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6157 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6158 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6159 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6160 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6161 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6162 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6163 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6164 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6165 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6166 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6167 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6168 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6169 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6170 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6171 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6172 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6173 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6174 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6175 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6176 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6177 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6178 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6179 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6180 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6181 * gcc.target/arm/neon/vtrnf32.c: Remove.
6182 * gcc.target/arm/neon/vtrnp16.c: Remove.
6183 * gcc.target/arm/neon/vtrnp8.c: Remove.
6184 * gcc.target/arm/neon/vtrns16.c: Remove.
6185 * gcc.target/arm/neon/vtrns32.c: Remove.
6186 * gcc.target/arm/neon/vtrns8.c: Remove.
6187 * gcc.target/arm/neon/vtrnu16.c: Remove.
6188 * gcc.target/arm/neon/vtrnu32.c: Remove.
6189 * gcc.target/arm/neon/vtrnu8.c: Remove.
6190 * gcc.target/arm/neon/vtstQp8.c: Remove.
6191 * gcc.target/arm/neon/vtstQs16.c: Remove.
6192 * gcc.target/arm/neon/vtstQs32.c: Remove.
6193 * gcc.target/arm/neon/vtstQs8.c: Remove.
6194 * gcc.target/arm/neon/vtstQu16.c: Remove.
6195 * gcc.target/arm/neon/vtstQu32.c: Remove.
6196 * gcc.target/arm/neon/vtstQu8.c: Remove.
6197 * gcc.target/arm/neon/vtstp8.c: Remove.
6198 * gcc.target/arm/neon/vtsts16.c: Remove.
6199 * gcc.target/arm/neon/vtsts32.c: Remove.
6200 * gcc.target/arm/neon/vtsts8.c: Remove.
6201 * gcc.target/arm/neon/vtstu16.c: Remove.
6202 * gcc.target/arm/neon/vtstu32.c: Remove.
6203 * gcc.target/arm/neon/vtstu8.c: Remove.
6204 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6205 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6206 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6207 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6208 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6209 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6210 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6211 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6212 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6213 * gcc.target/arm/neon/vuzpf32.c: Remove.
6214 * gcc.target/arm/neon/vuzpp16.c: Remove.
6215 * gcc.target/arm/neon/vuzpp8.c: Remove.
6216 * gcc.target/arm/neon/vuzps16.c: Remove.
6217 * gcc.target/arm/neon/vuzps32.c: Remove.
6218 * gcc.target/arm/neon/vuzps8.c: Remove.
6219 * gcc.target/arm/neon/vuzpu16.c: Remove.
6220 * gcc.target/arm/neon/vuzpu32.c: Remove.
6221 * gcc.target/arm/neon/vuzpu8.c: Remove.
6222 * gcc.target/arm/neon/vzipQf32.c: Remove.
6223 * gcc.target/arm/neon/vzipQp16.c: Remove.
6224 * gcc.target/arm/neon/vzipQp8.c: Remove.
6225 * gcc.target/arm/neon/vzipQs16.c: Remove.
6226 * gcc.target/arm/neon/vzipQs32.c: Remove.
6227 * gcc.target/arm/neon/vzipQs8.c: Remove.
6228 * gcc.target/arm/neon/vzipQu16.c: Remove.
6229 * gcc.target/arm/neon/vzipQu32.c: Remove.
6230 * gcc.target/arm/neon/vzipQu8.c: Remove.
6231 * gcc.target/arm/neon/vzipf32.c: Remove.
6232 * gcc.target/arm/neon/vzipp16.c: Remove.
6233 * gcc.target/arm/neon/vzipp8.c: Remove.
6234 * gcc.target/arm/neon/vzips16.c: Remove.
6235 * gcc.target/arm/neon/vzips32.c: Remove.
6236 * gcc.target/arm/neon/vzips8.c: Remove.
6237 * gcc.target/arm/neon/vzipu16.c: Remove.
6238 * gcc.target/arm/neon/vzipu32.c: Remove.
6239 * gcc.target/arm/neon/vzipu8.c: Remove.
6242 2015-11-12 Marek Polacek <polacek@redhat.com>
6245 * gcc.dg/pr67784-1.c: New test.
6246 * gcc.dg/pr67784-2.c: New test.
6248 2015-11-12 Martin Liska <mliska@suse.cz>
6250 * gcc.dg/ipa/pr68035.c: New test.
6252 2015-11-12 Richard Biener <rguenther@suse.de>
6254 PR tree-optimization/68306
6255 * gcc.dg/pr68306.c: New testcase.
6257 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6259 Implement D0013R2, logical type traits.
6261 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6263 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6265 * c-c++-common/goacc/data-default-1.c: New.
6267 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6269 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6271 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6273 PR tree-optimization/68305
6274 * gcc.dg/vect/pr68305.c: New test.
6276 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6278 * gcc.target/i386/pr67265-2.c: New test.
6280 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6282 * gcc.dg/pr68286.c: New test.
6284 2015-11-12 Christian Bruel <christian.bruel@st.com>
6286 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6288 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6290 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6293 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6295 * gcc.dg/pr65521.c: Fail on AIX.
6297 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6299 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6300 * gcc.dg/graphite/fuse-2.c: Same.
6301 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6302 isl-ast-gen-*.c files.
6303 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6304 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6305 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6306 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6307 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6308 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6309 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6310 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6311 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6312 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6313 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6315 2015-11-11 Marek Polacek <polacek@redhat.com>
6319 * c-c++-common/pr68107.c: New test.
6320 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6321 (large_array_char_template): Likewise.
6322 * g++.dg/init/new44.C: Adjust dg-error.
6324 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6326 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6327 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6329 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6331 * gcc.target/i386/pr67265.c: New test.
6333 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6335 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6336 tests for the expected generated code.
6338 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6340 * gcc.target/mips/split-ds-sequence.c: New test.
6342 2015-11-11 Julia Koval <julia.koval@intel.com>
6344 * g++.dg/ext/mv16.C: New functions.
6346 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6347 Jiong Wang <jiong.wang@arm.com>
6349 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6351 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6353 * gcc.target/i386/mask-pack.c: New test.
6354 * gcc.target/i386/mask-unpack.c: New test.
6356 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6358 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6360 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6362 * gcc.dg/vect/slp-cond-5.c: New test.
6364 2015-11-10 Richard Biener <rguenther@suse.de>
6366 PR tree-optimization/68240
6367 * gcc.dg/torture/pr68240.c: New testcase.
6369 2015-11-10 Richard Biener <rguenther@suse.de>
6371 PR tree-optimization/56118
6372 * gcc.target/i386/pr56118.c: New testcase.
6374 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6378 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6380 * gfortran.dg/pr68251.f90: New test.
6382 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6384 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6386 2015-11-09 Martin Sebor <msebor@redhat.com>
6388 * init/new45.C: New test to verify that operator new is invoked
6389 with or without overhead for a cookie.
6392 * init/new44.C: New test for placement new expressions for arrays
6393 with excessive number of elements.
6396 * init/new43.C: New test for placement new expressions for arrays
6397 with negative number of elements.
6399 * other/new-size-type.C: Expect array new expression with
6400 an excessive number of elements to be rejected.
6402 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6404 * c-c++-common/goacc/routine-1.c: New.
6405 * c-c++-common/goacc/routine-2.c: New.
6406 * c-c++-common/goacc/routine-3.c: New.
6407 * c-c++-common/goacc/routine-4.c: New.
6408 * c-c++-common/goacc/routine-5.c: New.
6410 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6412 * gcc.target/sparc/sparc-ret.c: Rename to...
6413 * gcc.target/sparc/sparc-ret-1.c: ...this.
6414 * gcc.target/sparc/sparc-ret-2.c: New test.
6416 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6418 * lib/target-supports.exp (check_p8vector_hw_available): Split
6420 (check_vsx_hw_available): Likewise.
6421 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6422 support and for PowerPC float128 support.
6423 (check_p9modulo_hw_available): Likewise.
6424 (check_ppc_float128_sw_available): Likewise.
6425 (check_ppc_float128_hw_available): Likewise.
6426 (check_effective_target_powerpc_p9vector_ok): Likewise.
6427 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6428 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6429 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6430 (is-effective-target): Add new PowerPc targets.
6431 (is-effective-target-keyword): Likewise.
6432 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6433 instructions, use it.
6435 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6436 * gcc.target/powerpc/mod-2.c: Likewise.
6437 * gcc.target/powerpc/ctz-1.c: Likewise.
6438 * gcc.target/powerpc/ctz-2.c: Likewise.
6439 * gcc.target/powerpc/extswsli-1.c: Likewise.
6440 * gcc.target/powerpc/extswsli-2.c: Likewise.
6441 * gcc.target/powerpc/extswsli-3.c: Likewise.
6443 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6444 and allow the test on PowerPC LE.
6445 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6446 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6448 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6449 check instead of powerpc_vsx_ok.
6450 * gcc.target/powerpc/float128-mix.c: Likewise.
6452 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6454 * gcc.dg/sso/*.c: Robustify dg-output directives.
6456 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6458 * g++.dg/ubsan/pr68259.C: New test.
6460 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6462 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6463 (main): Use _Cilk_spawn instead of cilk_spawn.
6465 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6467 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6468 scan-assembler directive.
6470 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473 * gcc.dg/pr68129_1.c: New test.
6475 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6478 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6479 (main): Invoke them.
6481 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6484 * gcc.dg/guality/pr67192.c: New test.
6486 2015-11-09 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/68248
6489 * gcc.dg/torture/pr68248.c: New testcase.
6491 2015-11-09 Richard Biener <rguenther@suse.de>
6493 PR tree-optimization/56118
6494 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6496 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6498 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6499 labelref and check use of constant pool by looking for .word and
6502 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6505 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6507 2015-11-09 Richard Henderson <rth@redhat.com>
6509 * gcc.target/i386/addr-space-1.c: New test.
6510 * gcc.target/i386/addr-space-2.c: New test.
6511 * gcc.target/i386/addr-space-3.c: New test.
6513 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6516 * gfortran.dg/pr68053.f90: New test.
6518 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6520 * g++.dg/lto/pr68057_0.C: Fix testcase.
6522 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6524 * gfortran.dg/PR67518.f90: move from here...
6525 * gfortran.dg/graphite/PR67518.f90: to here.
6526 * gfortran.dg/PR53852.f90: move from here...
6527 * gfortran.dg/graphite/PR53852.f90: to here.
6529 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6531 * gcc.dg/sso-1.c: New test.
6532 * gcc.dg/sso-2.c: Likewise.
6533 * gcc.dg/sso-3.c: Likewise.
6534 * gcc.dg/sso-4.c: Likewise.
6535 * gcc.dg/sso-5.c: Likewise.
6536 * gcc.dg/sso-6.c: Likewise.
6537 * gcc.dg/sso-7.c: Likewise.
6538 * gcc.dg/sso-8.c: Likewise.
6539 * gcc.dg/sso: New directory.
6540 * gcc.target/i386/movbe-3.c: New test.
6541 * gnat.dg/sso1.adb: Likewise.
6542 * gnat.dg/sso2.ad[sb]: Likewise.
6543 * gnat.dg/sso3.adb: Likewise.
6544 * gnat.dg/sso4.adb: Likewise.
6545 * gnat.dg/sso5.adb: Likewise.
6546 * gnat.dg/sso6.adb: Likewise.
6547 * gnat.dg/sso7.adb: Likewise.
6548 * gnat.dg/specs/sso1.ads: Likewise.
6549 * gnat.dg/specs/sso2.ads: Likewise.
6550 * gnat.dg/sso: New directory.
6552 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6555 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6557 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6560 * gfortran.dg/pr68224.f90: New test.
6562 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6565 * gfortran.dg/proc_ptr_47.f90: New test.
6568 * gfortran.dg/pr66465.f90: New test.
6570 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6572 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6574 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6577 * gfortran.dg/pr68153.f90: New test.
6579 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6582 * gfortran.dg/pr68151.f90: New test.
6584 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6586 PR tree-optimization/68235
6587 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6589 2015-11-06 Jeff Law <law@redhat.com>
6591 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6592 realized jump threads.
6593 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6594 threads rather than dom1 dump.
6596 2015-11-06 Michael Collison <michael.collison@linaro.org
6597 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6600 2015-08-01 Michael Collison <michael.collison@linaro.org
6601 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6603 * gcc.target/arm/mincmp.c: New test.
6605 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6608 * gfortran.dg/warn_unused_function_2.f90: Add two new
6609 "defined but not used" subroutines.
6611 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6613 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6614 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6615 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6616 expected diagnostics for the addition of quotes.
6617 * gfortran.dg/gomp/target3.f90: Likewise.
6618 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6619 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6620 * c-c++-common/gomp/doacross-1.c: Likewise.
6621 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6622 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6623 Adjust expected diagnostics wording.
6624 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6625 Don't expect error on ordered threads simd when in for simd.
6626 * c-c++-common/gomp/nesting-2.c: New test.
6627 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6628 * c-c++-common/gomp/ordered-4.c: New test.
6630 2015-11-06 Mike Stump <mikestump@comcast.net>
6632 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6634 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6635 Sebastian Pop <s.pop@samsung.com>
6637 * gcc.dg/graphite/fuse-1.c: New.
6638 * gcc.dg/graphite/fuse-2.c: New.
6639 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6641 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6643 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6645 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6647 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6648 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6649 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6650 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6651 * lib/gcc-dg.exp: Load multiline.exp.
6653 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6655 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6656 * gcc.target/arm/interrupt-1.c: Likewise.
6657 * gcc.target/arm/interrupt-2.c: Likewise.
6658 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6660 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6661 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6663 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6664 macros for assembly checks.
6665 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6666 frsqrts and frsqrte are not emitted.
6667 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6668 frsqrts and frsqrte are emitted.
6669 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6671 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6673 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6675 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6679 * g++.dg/lto/pr68057_0.C: New testcase.
6680 * g++.dg/lto/pr68057_1.C: New testcase.
6681 * g++.dg/torture/pr68220.C: New testcase.
6683 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6685 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6688 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6690 PR tree-optimization/68145
6691 * g++.dg/vect/pr68145.cc: New test.
6693 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6696 * gcc.dg/pr68088_1.c: New test.
6698 2015-11-06 Richard Biener <rguenther@suse.de>
6700 * gcc.dg/vect/bb-slp-38.c: New testcase.
6702 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6704 * gfortran.dg/goacc/private-3.f95: XFAIL.
6706 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6710 * gfortran.dg/PR67518.f90: New test.
6711 * gfortran.dg/PR53852.f90: New test.
6713 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6714 Tom de Vries <tom@codesourcery.com>
6715 Nathan Sidwell <nathan@codesourcery.com>
6716 Thomas Schwinge <thomas@codesourcery.com>
6718 * c-c++-common/goacc/combined-directives.c: New test.
6719 * c-c++-common/goacc/loop-clauses.c: New test.
6720 * c-c++-common/goacc/tile.c: New test.
6721 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6722 as gang static arguments.
6723 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6724 * g++.dg/goacc/template.C: New test.
6725 * gfortran.dg/goacc/combined-directives.f90: New test.
6726 * gfortran.dg/goacc/default.f95: New test.
6727 * gfortran.dg/goacc/default_none.f95: New test.
6728 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6729 * gfortran.dg/goacc/gang-static.f95: New test.
6730 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6731 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6732 * gfortran.dg/goacc/list.f95: Update test.
6733 * gfortran.dg/goacc/loop-2.f95: Likewise.
6734 * gfortran.dg/goacc/loop-4.f95: New test.
6735 * gfortran.dg/goacc/loop-5.f95: New test.
6736 * gfortran.dg/goacc/loop-6.f95: New test.
6737 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6738 * gfortran.dg/goacc/multi-clause.f90: New test.
6739 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6740 * gfortran.dg/goacc/update.f95: New test.
6742 2015-11-05 Martin Sebor <msebor@redhat.com>
6745 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6746 invocations where the size of the destination buffer object
6747 or its type (or both) is unknown.
6749 2015-11-05 Martin Sebor <msebor@redhat.com>
6752 * g++.dg/warn/Wplacement-new-size.C: New test.
6754 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6756 * gcc.dg/pr68112.c: New.
6757 * gcc.dg/vect/vect-strided-shift-1.c: New.
6759 2015-11-05 Marek Polacek <polacek@redhat.com>
6762 * gcc.dg/pr68090.c: New test.
6764 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6766 * gcc.dg/ifcvt-4.c: New.
6768 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6771 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6773 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6775 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6776 of variables in both data sharing and mapping clauses and for
6777 structure element based array sections being mapped rather than
6779 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6780 expected diagnostics wording in one case.
6781 * c-c++-common/gomp/distribute-1.c: New test.
6782 * c-c++-common/gomp/element-1.c: New test.
6783 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6784 and #pragma omp end declare target pair around the function.
6785 Change s from a parameter to a file scope variable.
6786 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6787 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6788 on non-zero low-bound in reduction array sections. Add further
6790 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6791 * c-c++-common/gomp/target-teams-1.c: New test.
6792 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6793 for expected mangling on x86_64/i?86.
6794 * gcc.dg/gomp/declare-simd-3.c: New test.
6795 * gcc.dg/gomp/declare-simd-4.c: New test.
6796 * gcc.dg/gomp/for-20.c: New test.
6797 * gcc.dg/gomp/for-21.c: New test.
6798 * gcc.dg/gomp/for-22.c: New test.
6799 * gcc.dg/gomp/for-23.c: New test.
6800 * gcc.dg/gomp/for-24.c: New test.
6801 * gcc.dg/gomp/linear-1.c: New test.
6802 * gcc.dg/gomp/loop-1.c: New test.
6803 * g++.dg/gomp/atomic-17.C: New test.
6804 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6805 non-static data member in shared clause. Add single construct.
6806 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6807 scan-assembler-times directives for expected mangling on x86_64/i?86.
6808 * g++.dg/gomp/declare-simd-3.C: Likewise.
6809 * g++.dg/gomp/declare-simd-4.C: New test.
6810 * g++.dg/gomp/declare-simd-5.C: New test.
6811 * g++.dg/gomp/declare-target-1.C: New test.
6812 * g++.dg/gomp/linear-2.C: New test.
6813 * g++.dg/gomp/loop-1.C: New test.
6814 * g++.dg/gomp/loop-2.C: New test.
6815 * g++.dg/gomp/loop-3.C: New test.
6816 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6817 non-static data member in shared clause.
6818 * g++.dg/gomp/member-3.C: New test.
6819 * g++.dg/gomp/member-4.C: New test.
6820 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6821 (bar): Remove dg-message.
6822 * g++.dg/gomp/target-teams-1.C: New test.
6824 2015-11-05 Richard Biener <rguenther@suse.de>
6826 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6827 uninitialized variables.
6828 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6829 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6830 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6831 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6832 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6833 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6834 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6835 * gcc.dg/ipa/pure-const-2.c: Likewise.
6836 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6837 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6838 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6839 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6840 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6841 * gcc.dg/vect/pr30858.c: Likewise.
6842 * gcc.dg/vect/pr33866.c: Likewise.
6843 * gcc.dg/vect/pr37027.c: Likewise.
6844 * c-c++-common/ubsan/null-10.c: Likewise.
6845 * gcc.target/i386/incoming-8.c: Likewise.
6847 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6849 * gnat.dg/slice9.adb: New test.
6851 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6853 * gfortran.dg/goacc/reduction-2.f95: Delete.
6855 2015-11-04 Tom de Vries <tom@codesourcery.com>
6857 PR tree-optimization/67742
6858 * gcc.dg/tree-ssa/restrict-7.c: New test.
6859 * gcc.dg/tree-ssa/restrict-8.c: New test.
6861 2015-11-03 Martin Sebor <msebor@redhat.com>
6864 * c-c++-common/builtin-offsetof-2.c: New test.
6866 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6869 * gfortran.dg/warn_unused_function_3.f90: New test.
6871 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6873 * gnat.dg/discr45.adb: Only compile the test.
6875 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6877 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6878 * gcc.target/i386/mvc5.c: Ditto.
6879 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6882 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6884 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6886 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6889 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6891 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6892 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6893 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6894 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6895 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6896 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6898 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6900 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6902 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6904 * gcc.dg/mvc1.c: Move to ...
6905 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6906 * gcc.dg/mvc2.c: Move to ...
6907 * gcc.target/i386/mvc2.c: ... here.
6908 * gcc.dg/mvc3.c: Move to ...
6909 * gcc.target/i386/mvc3.c: ... here.
6910 * gcc.dg/mvc4.c: Move to ...
6911 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6912 * gcc.dg/mvc5.c: Move to ...
6913 * gcc.target/i386/mvc5.c: ... here.
6914 * gcc.dg/mvc6.c: Move to ...
6915 * gcc.target/i386/mvc6.c: ... here.
6916 * gcc.dg/mvc7.c: Move to ...
6917 * gcc.target/i386/mvc7.c: ... here.
6919 * g++.dg/ext/mvc1.C: Require ifunc.
6921 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6923 PR tree-optimization/68083
6924 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6926 2015-11-02 Jeff Law <law@redhat.com>
6928 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6929 irreducible loops in the CFG.
6931 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6934 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6936 * gcc.dg/vect/vect-strided-shift-1.c: New.
6938 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6941 * gcc.target/arm/pr67929_1.c: Move to...
6942 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6943 Remove arm-specific directives. Add noclone, noinline
6946 2015-11-01 Jeff Law <law@redhat.com>
6948 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6950 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6952 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6953 (sse2_test): Rename from main. Do not return 0.
6955 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6957 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6958 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6959 * gfortran.dg/read_dir.f90: XFAIL AIX.
6961 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6963 Remove the implementation of N3994, terse range-for loops.
6964 * g++.dg/cpp1z/range-for1.C: Remove.
6966 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6968 * gnat.dg/discr45.adb: New test.
6970 2015-10-31 Tom de Vries <tom@codesourcery.com>
6972 * gfortran.dg/assumed_type_2.f90: Update test.
6973 * gfortran.dg/no_arg_check_2.f90: Same.
6975 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6977 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6979 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6982 * gfortran.dg/pr46588.f90: New test.
6984 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6986 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6987 * gcc.dg/mvc2.c: Ditto.
6988 * gcc.dg/mvc3.c: Ditto.
6989 * gcc.dg/mvc4.c: Ditto.
6990 * gcc.dg/mvc5.c: Ditto.
6991 * gcc.dg/mvc6.c: Ditto.
6992 * gcc.dg/mvc7.c: Ditto.
6993 * g++.dg/ext/mvc1.C: Ditto.
6994 * g++.dg/ext/mvc2.C: Ditto.
6995 * g++.dg/ext/mvc3.C: Ditto.
6996 * g++.dg/ext/mvc4.C: Ditto.
6998 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7001 * gfortran.dg/pr51993.f90: New test.
7003 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7005 PR rtl-optimization/68106
7006 * gcc.target/aarch64/pr68106.c: New.
7008 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7011 * gfortran.dg/pr36192_1.f90: New test.
7013 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7016 *gfortran.dg/pr68154.f90
7018 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7020 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7021 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7023 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7025 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7027 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7029 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7031 * gcc.target/powerpc/float128-mix.c: Likewise.
7033 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7036 * gfortran.dg/pr68054.f90: New test.
7038 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7041 * gfortran.dg/pr67885.f90: New test.
7043 2015-10-29 Jeff Law <law@redhat.com>
7045 PR tree-optimization/67892
7046 * gcc.dg/tree-ssa/pr21417: Update expected output.
7047 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7049 2015-10-29 Richard Biener <rguenther@suse.de>
7052 * c-c++-common/ubsan/pr68142.c: New testcase.
7054 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7057 * g++.dg/other/cv_func4.C: New.
7059 2015-10-29 Richard Biener <rguenther@suse.de>
7062 * c-c++-common/ubsan/pr56956.c: New testcase.
7064 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7066 * gnat.dg/discr44.adb: New test.
7068 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7071 * gcc.dg/debug/pr66068.c: New test.
7073 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7076 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7077 array bounds error at line 25.
7079 2015-10-28 Catherine Moore <clm@codesourcery.com>
7081 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7082 * gcc.target/mips/oddspreg-6.c: Likewise.
7083 * gcc.target/mips/oddspreg-1.c: Likewise.
7084 * gcc.target/mips/oddspreg-2.c: Likewise.
7086 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7089 * gcc.target/avr/pr67839.c: New test.
7091 2015-10-28 Richard Biener <rguenther@suse.de>
7093 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7095 2015-10-28 Tom de Vries <tom@codesourcery.com>
7097 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7099 2015-10-28 Richard Biener <rguenther@suse.de>
7102 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7105 2015-10-28 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/65962
7108 * gcc.dg/vect/vect-62.c: Adjust.
7110 2015-10-28 Richard Biener <rguenther@suse.de>
7113 * gcc.dg/torture/pr68067-1.c: New testcase.
7114 * gcc.dg/torture/pr68067-2.c: Likewise.
7116 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7118 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7120 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7122 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7123 as xvmadd and xvnmsub.
7124 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7126 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7128 * c-c++-common/goacc/loop-shape.c: New test.
7130 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7131 Cesar Philippidis <cesar@codesourcery.com>
7133 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7134 * g++.dg/gomp/pr33372-3.C: Likewise.
7136 2015-10-27 Richard Henderson <rth@redhat.com>
7139 * gcc.target/i386/pr67609-2.c: New test.
7141 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7144 * gcc.target/aarch64/pr68102_1.c: New test.
7146 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7149 * gfortran.dg/allocate_with_source_15.f03: New test
7151 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7152 James Norris <jnorris@codesourcery.com>
7155 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7157 * gfortran.dg/goacc/loop-1.f95: Likewise.
7158 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7159 * gfortran.dg/goacc/cray.f95: Likewise.
7160 * gfortran.dg/goacc/parameter.f95: Likewise.
7162 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7165 * gfortran.dg/pr67805_2.f90: New test.
7167 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7168 Aditya Kumar <aditya.k7@samsung.com>
7170 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7171 * gcc.dg/graphite/interchange-1.c: Same.
7172 * gcc.dg/graphite/interchange-10.c: Same.
7173 * gcc.dg/graphite/interchange-11.c: Same.
7174 * gcc.dg/graphite/interchange-13.c: Same.
7175 * gcc.dg/graphite/interchange-3.c: Same.
7176 * gcc.dg/graphite/interchange-4.c: Same.
7177 * gcc.dg/graphite/interchange-7.c: Same.
7178 * gcc.dg/graphite/interchange-9.c: Same.
7179 * gcc.dg/graphite/uns-interchange-9.c: Same.
7180 * gfortran.dg/graphite/interchange-3.f90: Same.
7182 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7185 * gcc.target/i386/pr67215-1.c: New test.
7186 * gcc.target/i386/pr67215-2.c: Likewise.
7187 * gcc.target/i386/pr67215-3.c: Likewise.
7189 2015-10-27 Richard Biener <rguenther@suse.de>
7191 PR tree-optimization/68104
7192 * gcc.dg/torture/pr68104.c: New testcase.
7194 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7196 * gcc.dg/vect/vect-strided-shift-1.c: New.
7198 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7201 * gcc.target/arm/pr67929_1.c: New test.
7203 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7205 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7207 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7209 PR tree-optimization/68097
7210 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7211 --param max-ssa-name-query-depth=3 to dg-options.
7213 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7215 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7217 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7219 * gcc.dg/builtins-52.c: Add -O to dg-options.
7221 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7223 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7225 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7229 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7231 (PR64765): New function.
7232 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7233 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7235 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7236 * gfortran.dg/goacc/parameter.f95: Likewise.
7238 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7241 * gfortran.dg/empty_label_typedecl.f90: New test.
7243 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7246 * gfortran.dg/pr36192.f90: New test.
7248 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7250 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7251 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7252 * gnat.dg/opt51.adb: New test.
7253 * gnat.dg/opt51_pkg.ads: New helper.
7255 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7257 * gcc.target/mips/ds-schedule-1.c: New.
7258 * gcc.target/mips/ds-schedule-2.c: New.
7260 2015-10-26 Jeff Law <law@redhat.com>
7262 PR tree-optimization/68013
7263 * gcc.c-torture/compile/pr68013.c: New test.
7265 2015-10-26 Richard Biener <rguenther@suse.de>
7266 Dominik Vogt <vogt@linux.vnet.ibm.com>
7269 * gcc.target/s390/pr67443.c: New testcase.
7271 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7273 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7274 make it unique per testcase.
7275 * gfortran.dg/chmod_2.f90: Likewise.
7276 * gfortran.dg/chmod_3.f90: Likewise.
7277 * gfortran.dg/direct_io_8.f90: Likewise.
7278 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7279 * gfortran.dg/f2003_io_1.f03: Likewise.
7280 * gfortran.dg/f2003_io_2.f03: Likewise.
7281 * gfortran.dg/f2003_io_8.f03: Likewise.
7282 * gfortran.dg/inquire_size.f90: Likewise.
7283 * gfortran.dg/namelist_66.f90: Likewise.
7284 * gfortran.dg/namelist_82.f90: Likewise.
7285 * gfortran.dg/namelist_87.f90: Likewise.
7286 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7287 * gfortran.dg/open_new.f90: Likewise.
7288 * gfortran.dg/stat_1.f90: Likewise.
7289 * gfortran.dg/stat_2.f90: Likewise.
7290 * gfortran.dg/streamio_15.f90: Likewise.
7291 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7293 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7296 * g++.dg/pr67989.C: New test.
7298 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7300 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7301 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7302 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7303 suffix to the temporary filename to make it unique per testcase.
7305 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7307 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7309 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7312 * gfortran.dg/allocate_with_source_12.f03: New test
7315 * gfortran.dg/allocate_with_source_13.f03: New test
7318 * gfortran.dg/allocate_with_source_14.f03: New test
7320 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7322 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7324 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7327 * gcc.target/i386/pr68084.c: New test.
7329 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7333 * gfortran.dg/allocate_with_source_10.f08: New test.
7334 * gfortran.dg/allocate_with_source_11.f08: New test.
7335 * gfortran.dg/class_array_15.f03: Changed count of expected
7336 _builtin_frees to 11. One step of temporaries is spared, therefore
7337 the allocatable component of that temporary is not to be freeed.
7339 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7342 * gfortran.dg/pr68055.f90: New case.
7344 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7347 * gfortran.dg/pr67805.f90: New testcase.
7348 * gfortran.dg/array_constructor_26.f03: Update testcase.
7349 * gfortran.dg/array_constructor_27.f03: Ditto.
7350 * gfortran.dg/char_type_len_2.f90: Ditto.
7351 * gfortran.dg/pr67802.f90: Ditto.
7352 * gfortran.dg/used_before_typed_3.f90: Ditto.
7354 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7357 * g++.dg/torture/pr67600.C: New testcase.
7359 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7361 * g++.dg/pr68062.C: New test.
7363 2015-10-23 Jeff Law <law@redhat.com>
7365 PR tree-optimization/67830
7366 * gcc.dg/pr67830.c: New test.
7368 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7370 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7372 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7373 Andrew Pinski <apinski@cavium.com>
7375 PR rtl-optimization/67736
7376 * gcc.dg/torture/pr67736.c: New test.
7377 * gcc.dg/combine-subregs.c: New test.
7379 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7381 PR tree-optimization/65947
7382 * lib/target-supports.exp
7383 (check_effective_target_vect_max_reduc): Add.
7384 * gcc.dg/vect/pr65947-1.c: New test.
7385 * gcc.dg/vect/pr65947-2.c: New test.
7386 * gcc.dg/vect/pr65947-3.c: New test.
7387 * gcc.dg/vect/pr65947-4.c: New test.
7388 * gcc.dg/vect/pr65947-5.c: New test.
7389 * gcc.dg/vect/pr65947-6.c: New test.
7390 * gcc.dg/vect/pr65947-7.c: New test.
7391 * gcc.dg/vect/pr65947-8.c: New test.
7392 * gcc.dg/vect/pr65947-9.c: New test.
7393 * gcc.dg/vect/pr65947-10.c: New test.
7394 * gcc.dg/vect/pr65947-11.c: New test.
7396 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7398 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7399 Make weak rather than noinline.
7400 * gcc.dg/builtins-57.c: Compile with -O.
7401 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7403 2015-10-23 Tom de Vries <tom@codesourcery.com>
7405 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7407 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7410 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7411 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7413 2015-10-22 Martin Sebor <msebor@redhat.com>
7416 * gcc.misc-tests/help.exp: Verify that option descriptions
7418 * lib/options.exp (check_for_options): Use the regexp --line option.
7419 Print unexpected match on failure.
7421 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7423 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7425 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7428 * g++.dg/cpp1y/var-templ46.C: New.
7430 2015-10-22 Richard Biener <rguenther@suse.de>
7432 PR tree-optimization/58497
7433 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7435 2015-10-22 Richard Biener <rguenther@suse.de>
7437 PR tree-optimization/19049
7438 PR tree-optimization/65962
7439 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7440 * gcc.dg/vect/vect-63.c: Adjust.
7441 * gcc.dg/vect/vect-70.c: Likewise.
7442 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7443 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7444 * gfortran.dg/vect/pr19049.f90: Likewise.
7445 * gfortran.dg/vect/vect-8.f90: Likewise.
7447 2015-10-22 Richard Biener <rguenther@suse.de>
7451 * gcc.dg/torture/ftrapv-2.c: New testcase.
7453 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7456 * gcc.target/s390/pr68015.c: New test.
7458 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7461 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7464 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7465 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7468 * gcc.target/aarch64/pr63304_1.c: New test.
7470 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7473 * g++.dg/parse/enum13.C: New.
7475 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7478 * g++.dg/parse/enum12.C: New.
7480 2015-10-21 Martin Sebor <msebor@redhat.com>
7483 * gcc.misc-tests/help.exp: Adjust.
7484 * lib/options.exp (check_for_options): Add detail to output.
7486 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7489 * gfortran.dg/pr67939.f90: New test.
7491 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7492 Sebastian Pop <s.pop@samsung.com>
7494 * gcc.dg/graphite/scop-11.c: Update pattern.
7496 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7499 * g++.dg/ipa/pr67056.C: New testcase.
7501 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7503 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7506 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7508 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7509 Add associated options for arm*-*-*.
7510 (sqrt): Remove dummy definition.
7512 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7514 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7516 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7518 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7519 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7520 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7522 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7524 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7525 sra-max-scalarization-size-Ospeed.
7527 2015-10-21 Marek Polacek <polacek@redhat.com>
7531 * gcc.dg/pr68024.c: New test.
7533 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7535 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7536 * c-c++-common/goacc/sb-1.c: Adjust errors.
7537 * c-c++-common/goacc/sb-3.c: Adjust errors.
7538 * c-c++-common/goacc/loop-1.c: Adjust errors.
7539 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7540 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7541 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7543 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7545 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7547 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7549 * gcc.dg/lto/simd-function_0.c: New test.
7551 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7554 * gcc.target/i386/pr68018.c: New test.
7556 2015-10-21 Richard Biener <rguenther@suse.de>
7559 * gcc.dg/torture/pr68031.c: New testcase.
7561 2015-10-21 Richard Biener <rguenther@suse.de>
7563 PR tree-optimization/68026
7564 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7566 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7568 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7569 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7570 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7571 * g++.dg/asan/default-options-1.C: Likewise.
7573 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7575 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7576 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7578 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7580 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7582 2015-10-20 Marek Polacek <polacek@redhat.com>
7585 * gcc.dg/pr67964.c: New test.
7587 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7589 PR rtl-optimization/67609
7590 * gcc.target/i386/pr67609.c: New.
7592 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7594 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7596 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7598 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7599 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7601 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7604 * gcc.target/i386/pr66810.c: New test.
7606 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7610 * gcc.target/i386/pr67963-1.c: New test.
7611 * gcc.target/i386/pr67963-2.c: Likewise.
7612 * gcc.target/i386/pr67963-3.c: Likewise.
7613 * gcc.target/i386/pr67985-1.c: Likewise.
7614 * gcc.target/i386/pr67985-2.c: Likewise.
7615 * gcc.target/i386/pr67985-3.c: Likewise.
7617 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7619 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7621 2015-10-20 Richard Biener <rguenther@suse.de>
7623 PR tree-optimization/68017
7624 * gcc.dg/torture/pr68017.c: New testcase.
7626 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7629 * gcc.target/aarch64/pr66912.c: New.
7630 * gcc.target/arm/pr66912.c: New.
7632 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7634 * gfortran.dg/pr67900.f90: New tests.
7636 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7638 * gnat.dg/opt50.adb: New test.
7639 * gnat.dg/opt50_pkg.adb: New helper.
7640 * gnat.dg/opt50_pkg.ads: New helper.
7642 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7645 * gfortran.dg/pr68019.f90: new test.
7647 2015-10-19 Richard Biener <rguenther@suse.de>
7649 PR tree-optimization/67975
7650 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7652 2015-10-19 Richard Biener <rguenther@suse.de>
7654 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7656 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7659 * gcc.target/i386/pr67995-1.c: New test.
7660 * gcc.target/i386/pr67995-2.c: Likewise.
7661 * gcc.target/i386/pr67995-3.c: Likewise.
7663 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7666 * gcc.dg/PR68002.c: New test.
7668 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7670 * gcc.dg/builtins-20.c: Remove undefined behavior.
7672 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7675 * gfortran.dg/common_25.f90: New file.
7677 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7680 * gfortran.dg/move_alloc_15.f90: New test
7681 * gfortran.dg/move_alloc_16.f90: New test
7684 * gfortran.dg/deferred_character_assignment_1.f90: New test
7686 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7689 * gfortran.df/pr67987.f90: New test.
7690 * gfortran.dg/char_length_2.f90: Update testcase.
7692 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7694 * gcc.target/i386/iamcu/test_basic_returning.c
7695 (def_test_returning_type): Use union to check float return bits.
7697 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7699 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7700 Replace printf with __builtin_printf.
7702 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7704 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7707 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7710 * gnat.dg/pack21.adb: New test.
7711 * gnat.dg/pack22.adb: Likewise.
7712 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7714 2015-10-16 Christian Bruel <christian.bruel@st.com>
7717 * gcc.target/arm/no-align.c: New test.
7718 * gcc.target/arm/attr-align1.c: New test.
7719 * gcc.target/arm/attr-align2.c: New test.
7720 * gcc.target/arm/attr-align3.c: New test.
7722 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7724 * gcc.c-torture/compile/icfmatch.c: Add testcase
7726 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7729 * g++.dg/cpp1z/fold-ice1.C: New.
7731 2015-10-16 Michael Collison <michael.collison@linaro.org>
7732 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7734 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7736 2015-10-15 Marek Polacek <polacek@redhat.com>
7738 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7740 2015-10-15 Marek Polacek <polacek@redhat.com>
7742 PR tree-optimization/67953
7743 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7745 * gcc.dg/torture/pr67953.c: New test.
7747 2015-10-14 Jeff Law <law@redhat.com>
7749 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7750 contained within have their own file/test now.
7751 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7752 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7753 expectations a bit more.
7754 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7755 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7756 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7757 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7758 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7761 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7763 2015-10-14 Marek Polacek <polacek@redhat.com>
7765 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7775 2015-10-14 Richard Biener <rguenther@suse.de>
7777 PR tree-optimization/67915
7778 * gcc.dg/torture/pr67915.c: New testcase.
7780 2015-10-14 Marek Polacek <polacek@redhat.com>
7782 PR tree-optimization/67815
7783 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7784 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7785 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7787 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7789 * gcc.dg/pragma-pop_options-1.c: New test.
7791 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7792 Aldy Hernandez <aldyh@redhat.com>
7794 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7795 * c-c++-common/gomp/clauses-1.c: New test.
7796 * c-c++-common/gomp/clauses-2.c: New test.
7797 * c-c++-common/gomp/clauses-3.c: New test.
7798 * c-c++-common/gomp/clauses-4.c: New test.
7799 * c-c++-common/gomp/declare-target-1.c: New test.
7800 * c-c++-common/gomp/declare-target-2.c: New test.
7801 * c-c++-common/gomp/depend-3.c: New test.
7802 * c-c++-common/gomp/depend-4.c: New test.
7803 * c-c++-common/gomp/doacross-1.c: New test.
7804 * c-c++-common/gomp/if-1.c: New test.
7805 * c-c++-common/gomp/if-2.c: New test.
7806 * c-c++-common/gomp/linear-1.c: New test.
7807 * c-c++-common/gomp/map-2.c: New test.
7808 * c-c++-common/gomp/map-3.c: New test.
7809 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7810 f_omp_target_data): Add map clause to target data.
7811 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7812 * c-c++-common/gomp/ordered-1.c: New test.
7813 * c-c++-common/gomp/ordered-2.c: New test.
7814 * c-c++-common/gomp/ordered-3.c: New test.
7815 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7817 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7818 clause and ordered construct where no longer allowed.
7819 * c-c++-common/gomp/priority-1.c: New test.
7820 * c-c++-common/gomp/reduction-1.c: New test.
7821 * c-c++-common/gomp/schedule-simd-1.c: New test.
7822 * c-c++-common/gomp/sink-1.c: New test.
7823 * c-c++-common/gomp/sink-2.c: New test.
7824 * c-c++-common/gomp/sink-3.c: New test.
7825 * c-c++-common/gomp/sink-4.c: New test.
7826 * c-c++-common/gomp/udr-1.c: New test.
7827 * c-c++-common/taskloop-1.c: New test.
7828 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7829 value of _OPENMP macro.
7830 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7831 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7832 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7833 * gcc.dg/gomp/clause-1.c:
7834 * gcc.dg/gomp/reduction-1.c: New test.
7835 * gcc.dg/gomp/sink-fold-1.c: New test.
7836 * gcc.dg/gomp/sink-fold-2.c: New test.
7837 * gcc.dg/gomp/sink-fold-3.c: New test.
7838 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7839 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7840 of non-static data members.
7841 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7842 Add some linear clause tests.
7843 * g++.dg/gomp/declare-simd-3.C: New test.
7844 * g++.dg/gomp/linear-1.C: New test.
7845 * g++.dg/gomp/member-1.C: New test.
7846 * g++.dg/gomp/member-2.C: New test.
7847 * g++.dg/gomp/pr66571-2.C: New test.
7848 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7850 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7851 in reduction clause.
7852 * g++.dg/gomp/reference-1.C: New test.
7853 * g++.dg/gomp/sink-1.C: New test.
7854 * g++.dg/gomp/sink-2.C: New test.
7855 * g++.dg/gomp/sink-3.C: New test.
7856 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7857 * g++.dg/gomp/this-1.C: New test.
7858 * g++.dg/gomp/this-2.C: New test.
7859 * g++.dg/vect/simd-clone-2.cc: New test.
7860 * g++.dg/vect/simd-clone-2.h: New test.
7861 * g++.dg/vect/simd-clone-3.cc: New test.
7862 * g++.dg/vect/simd-clone-4.cc: New test.
7863 * g++.dg/vect/simd-clone-4.h: New test.
7864 * g++.dg/vect/simd-clone-5.cc: New test.
7866 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7868 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7869 after r228716 (Fix vtbl[34] and vtbx4).
7871 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7873 PR tree-optimization/67909, 67947
7874 * gcc.dg/torture/pr67947.c: New test.
7876 2015-10-13 Jeff Law <law@redhat.com>
7878 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7880 2015-10-12 Jeff Law <law@redhat.com>
7882 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7883 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7884 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7885 ssa-dom-thread-11.c.
7887 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7889 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7892 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7894 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7896 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7897 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7898 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7899 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7900 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7901 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7902 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7903 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7905 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7907 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7908 and -mno-frame-header-opt options.
7909 * gcc.target/mips/frame-header-1.c: New file.
7910 * gcc.target/mips/frame-header-2.c: New file.
7911 * gcc.target/mips/frame-header-3.c: New file.
7913 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7914 Hale Wang <hale.wang@arm.com>
7916 * gcc.dg/tree-ssa/forwprop-33.c: New.
7918 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7921 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7922 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7923 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7924 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7925 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7926 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7927 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7928 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7929 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7930 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7932 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7934 * lib/multiline.exp: New file.
7935 * lib/prune.exp: Load multiline.exp.
7936 (prune_gcc_output): Call into multiline.exp to handle any
7937 multiline output directives.
7938 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7941 2015-10-09 Martin Jambor <mjambor@suse.cz>
7943 PR tree-optimization/67794
7944 * gcc.dg/ipa/ipa-sra-10.c: New test.
7945 * gcc.dg/torture/pr67794.c: Likewise.
7947 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7949 PR rtl-optimization/67828
7950 * gcc.dg/torture/pr67828.c: New.
7952 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7955 * lib/target-supports.exp (check_effective_target_non_strict_align):
7956 Adjust for arm*-*-*.
7957 * gcc.target/arm/pr67366.c: New test.
7959 2015-10-09 Richard Biener <rguenther@suse.de>
7961 PR tree-optimization/67891
7962 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7964 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7966 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7968 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7970 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7972 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7974 * gcc.dg/loop-unswitch-2.c: New test.
7975 * gcc.dg/loop-unswitch-3.c: Likewise.
7976 * gcc.dg/loop-unswitch-4.c: Likewise.
7978 2015-10-08 Tom de Vries <tom@codesourcery.com>
7980 * gcc.dg/dse.c: Only dump in dse1 pass.
7981 * gcc.dg/tree-ssa/pr30375.c: Same.
7983 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7986 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7987 (PUSH, POP): New defines.
7988 (sse2_test): Use PUSH and POP to misalign runtime stack.
7989 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7991 2015-10-07 James Norris <jnorris@codesourcery.com>
7993 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7994 to atomic_init. (atomic_init): Restrict flags usage.
7996 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7999 * gfortran.dg/sizeof_5.f90: New test.
8001 2015-10-06 Jeff Law <law@redhat.com>
8003 * gcc.c-torture/compile/pr67816.c: New test.
8005 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8007 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8009 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8012 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8014 2015-10-06 Marek Polacek <polacek@redhat.com>
8017 * c-c++-common/Wtautological-compare-4.c: New test.
8019 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8020 Peter Bergner <bergner@vnet.ibm.com>
8023 * gcc.target/powerpc/pr67808.c: New test.
8025 2015-10-06 Nick Clifton <nickc@redhat.com>
8027 * gcc.target/msp430: New directory.
8028 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8030 * gcc.target/msp430/data-attributes.c: New file. Checks the
8031 noinit and persistent data attributes.
8033 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8035 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8037 2015-10-06 Richard Biener <rguenther@suse.de>
8039 PR tree-optimization/67859
8040 * gcc.dg/torture/pr67859.c: New testcase.
8042 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8044 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8046 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8049 * g++.dg/template/defarg19.C: New.
8050 * g++.dg/template/defarg20.C: Likewise.
8052 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8053 Sebastian Pop <s.pop@samsung.com>
8055 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8057 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8058 Sebastian Pop <s.pop@samsung.com>
8060 * gcc.dg/graphite/scop-sor.c: Xfail.
8062 2015-10-05 Martin Jambor <mjambor@suse.cz>
8063 Jan Hubicka <hubicka@ucw.cz>
8065 * gcc.dg/ipa/propalign-4.c: New test.
8066 * gcc.dg/ipa/propalign-5.c: Likewise.
8068 2015-10-05 Marek Polacek <polacek@redhat.com>
8070 PR tree-optimization/67821
8071 * gcc.dg/torture/pr67821-2.c: New test.
8072 * gcc.dg/torture/pr67821.c: New test.
8074 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8076 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8078 2015-10-05 Christian Bruel <christian.bruel@st.com>
8080 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8082 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8084 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8085 (exec_vcvt): Add comments.
8087 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8089 PR rtl-optimization/67447
8090 * gcc.target/i386/pr67447.c: New test.
8092 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8094 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8096 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8097 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8098 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8099 * gcc.target/i386/vect-unpack-1.c: Ditto.
8100 * gcc.target/i386/vect-unpack-2.c: Ditto.
8102 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8105 * gfortran.dg/common_24.f: New.
8107 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8109 * gcc.target/arm/pr67756.c: Fixed warnings.
8111 2015-10-02 Marek Polacek <polacek@redhat.com>
8114 * gcc.dg/pr67730-1.c: New test.
8115 * gcc.dg/pr67730-2.c: New test.
8116 * gcc.dg/pr67730.h: New test.
8118 2015-10-02 Marek Polacek <polacek@redhat.com>
8120 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8122 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8124 PR tree-optimization/67754
8125 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8126 * gfortran.dg/graphite/block-2.f: Same.
8128 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8130 * gcc.dg/graphite/scop-23.c: New.
8132 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8134 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8137 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8139 PR rtl-optimization/67756
8140 * gcc.target/arm/pr67756.c: New.
8142 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8144 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8145 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8146 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8148 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8151 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8153 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8154 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8155 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8156 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8157 * gcc.target/i386/vect-unpack-1.c: Ditto.
8158 * gcc.target/i386/vect-unpack-2.c: Ditto.
8160 2015-10-02 Marek Polacek <polacek@redhat.com>
8163 * c-c++-common/Wduplicated-cond-1.c: New test.
8164 * c-c++-common/Wduplicated-cond-2.c: New test.
8165 * c-c++-common/Wduplicated-cond-3.c: New test.
8166 * c-c++-common/Wduplicated-cond-4.c: New test.
8167 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8168 -Wduplicated-cond warning.
8170 2015-10-02 Renlin Li <renlin.li@arm.com>
8172 * gcc.target/aarch64/csneg-1.c: Update.
8174 2015-10-02 Renlin Li <renlin.li@arm.com>
8177 * gcc.target/aarch64/pr66776.c: New.
8179 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8181 * gnat.dg/warn13.adb: New test.
8183 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8185 * gnat.dg/vect15.ad[sb]: New test.
8186 * gnat.dg/vect16.ad[sb]: Likewise.
8187 * gnat.dg/vect17.ad[sb]: Likewise.
8188 * gnat.dg/vect18.ad[sb]: Likewise.
8190 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8192 PR rtl-optimization/67786
8193 PR rtl-optimization/67787
8194 * gcc.dg/pr67786.c: New test.
8195 * gcc.dg/pr67787.c: Likewise.
8197 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8199 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8201 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8204 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8206 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8210 * gfortran.dg/string_array_constructor_1.f90: New.
8211 * gfortran.dg/string_array_constructor_2.f90: New.
8212 * gfortran.dg/string_array_constructor_3.f90: New.
8214 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8218 * gcc.target/powerpc/pr67789.c: New testcase.
8220 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8223 * gfortran.dg/pr67802.f90: New test.
8225 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8228 gfortran.dg/pr66979.f90: new test.
8230 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8233 * gfortran.dg/pr67616.f90: New test.
8235 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8238 * g++.dg/cpp0x/range-for30.C: New.
8240 2015-10-01 Marek Polacek <polacek@redhat.com>
8243 * gcc.dg/atomic/pr65345-4.c: New test.
8244 * gcc.dg/pr65345-3.c: New test.
8246 2015-10-01 Marek Polacek <polacek@redhat.com>
8248 PR tree-optimization/67769
8249 * gcc.dg/torture/pr67769.c: New test.
8251 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8253 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8255 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8258 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8260 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8262 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8263 (main): Rename to sse2_test. Abort if count != 5.
8264 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8266 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8268 2015-10-01 Richard Biener <rguenther@suse.de>
8270 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8271 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8273 2015-09-30 Jeff Law <law@redhat.com>
8275 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8277 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8279 PR rtl-optimization/67037
8280 * gcc.c-torture/execute/pr67037.c: New test.
8282 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8284 * lib/target-supports.exp (check_effective_target_sync_int_128):
8285 Return 1 on spu-*-* targets.
8286 (check_effective_target_sync_int_128_runtime): Likewise.
8287 (check_effective_target_sync_long_long): Likewise.
8288 (check_effective_target_sync_long_long_runtime): Likewise.
8289 (check_effective_target_sync_int_long): Likewise.
8290 (check_effective_target_sync_char_short): Likewise.
8292 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8294 * gcc.target/i386/pr67761.c: New test.
8296 2015-09-30 Marek Polacek <polacek@redhat.com>
8299 * gcc.dg/pr67730.c: New test.
8301 2015-09-30 Marek Polacek <polacek@redhat.com>
8303 PR tree-optimization/67690
8304 * gcc.dg/torture/pr67690.c: New test.
8306 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8308 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8309 * g++.dg/gomp/tls-wrap4.C: Likewise.
8310 * gcc.dg/atomic-op-optimize.c: Likewise.
8311 * gcc.dg/pr54087.c: Likewise.
8312 * gcc.dg/tls/section-2.c: Likewise.
8313 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8314 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8315 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8316 * gcc.target/arm/divzero.c: Likewise.
8317 * gcc.target/arm/sibcall-2.c: Likewise.
8318 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8319 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8320 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8321 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8322 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8323 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8324 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8325 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8326 * gfortran.dg/default_format_2.f90: Likewise.
8327 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8329 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8331 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8333 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8335 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8336 * gfortran.dg/round_4.f90: ditto.
8338 2015-09-29 Richard Biener <rguenther@suse.de>
8340 PR tree-optimization/67170
8341 * gfortran.dg/pr67170.f90: New testcase.
8343 2015-09-29 Richard Biener <rguenther@suse.de>
8345 PR tree-optimization/67741
8346 * gcc.dg/torture/pr67741.c: New testcase.
8348 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8350 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8351 non-zero for __builtin_signbit tests.
8353 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8356 * gcc.target/i386/pr65105-1.c: New.
8357 * gcc.target/i386/pr65105-2.c: New.
8358 * gcc.target/i386/pr65105-3.c: New.
8359 * gcc.target/i386/pr65105-4.C: New.
8360 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8362 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8364 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8366 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8370 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8372 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8373 * gfortran.dg/function_types_3.f90: Change error message to
8374 "Type inaccessible...."
8375 * gfortran.dg/ptr_func_assign_1.f08: New test.
8376 * gfortran.dg/ptr_func_assign_2.f08: New test.
8378 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8382 * gfortran.dg/ptr_func_assign_3.f08: New test.
8383 * gfortran.dg/ptr_func_assign_4.f08: New test.
8385 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8386 Sebastian Pop <s.pop@samsung.com>
8388 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8389 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8390 * gcc.dg/graphite/block-3.c: Same.
8391 * gcc.dg/graphite/block-4.c: Same.
8392 * gcc.dg/graphite/block-5.c: Same.
8393 * gcc.dg/graphite/block-6.c: Same.
8394 * gcc.dg/graphite/block-7.c: Same.
8395 * gcc.dg/graphite/block-8.c: Same.
8396 * gcc.dg/graphite/block-pr47654.c: Same.
8397 * gcc.dg/graphite/interchange-0.c: Same.
8398 * gcc.dg/graphite/interchange-1.c: Same.
8399 * gcc.dg/graphite/interchange-10.c: Same.
8400 * gcc.dg/graphite/interchange-11.c: Same.
8401 * gcc.dg/graphite/interchange-12.c: Same.
8402 * gcc.dg/graphite/interchange-13.c: Same.
8403 * gcc.dg/graphite/interchange-14.c: Same.
8404 * gcc.dg/graphite/interchange-15.c: Same.
8405 * gcc.dg/graphite/interchange-3.c: Same.
8406 * gcc.dg/graphite/interchange-4.c: Same.
8407 * gcc.dg/graphite/interchange-5.c: Same.
8408 * gcc.dg/graphite/interchange-6.c: Same.
8409 * gcc.dg/graphite/interchange-7.c: Same.
8410 * gcc.dg/graphite/interchange-8.c: Same.
8411 * gcc.dg/graphite/interchange-9.c: Same.
8412 * gcc.dg/graphite/interchange-mvt.c: Same.
8413 * gcc.dg/graphite/pr35356-1.c: Same.
8414 * gcc.dg/graphite/pr35356-3.c: Same.
8415 * gcc.dg/graphite/pr37485.c: Same.
8416 * gcc.dg/graphite/scop-1.c: Same.
8417 * gcc.dg/graphite/scop-11.c: Same.
8418 * gcc.dg/graphite/scop-5.c: Same.
8419 * gcc.dg/graphite/uns-block-1.c: Same.
8420 * gcc.dg/graphite/uns-interchange-9.c: Same.
8421 * gfortran.dg/graphite/block-1.f90: Same.
8422 * gfortran.dg/graphite/interchange-3.f90: Same.
8423 * gfortran.dg/graphite/pr14741.f90: Same.
8424 * gfortran.dg/graphite/block-2.f: Same.
8426 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8427 Sebastian Pop <s.pop@samsung.com>
8429 PR tree-optimization/67700
8430 * gcc.dg/graphite/run-id-pr67700.c: New.
8432 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8435 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8436 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8438 * gcc.target/sh/pr54236-5.c: New.
8439 * gcc.target/sh/pr54236-6.c: New.
8441 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8443 PR rtl-optimization/67456
8444 PR rtl-optimization/67464
8445 PR rtl-optimization/67465
8446 * gcc.dg/pr67465.c: New test.
8448 2015-09-28 Tom de Vries <tom@codesourcery.com>
8450 PR tree-optimization/62171
8451 * gcc.dg/vect/pr62171.c: New test.
8453 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8455 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8456 skip on AIX. XFAIL individual line tests.
8458 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8460 PR rtl-optimization/64164
8461 PR tree-optimization/67312
8462 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8463 * gcc.target/i386/stackalign/return-4.c: Add -O.
8465 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8467 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8469 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8472 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8474 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8476 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8477 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8478 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8479 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8480 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8481 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8482 DW_AT_noreturn on AIX.
8483 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8484 DW_AT_noreturn on AIX.
8485 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8486 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8487 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8488 DW_AT_GNU_deleted on AIX.
8489 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8490 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8491 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8492 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8493 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8494 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8495 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8496 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8497 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8498 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8499 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8500 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8501 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8502 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8503 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8505 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8508 * gfortran.dg/pr67614.f90: New test.
8510 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8513 * gfortran.dg/pr67525.f90: New test.
8515 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8518 * gfortran.dg/allocatable_function_9.f90: New.
8520 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8523 * gcc.target/sh/pr67675.c: New.
8525 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8527 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8529 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8531 * gcc.target/i386/pr66749.c (dg-options): Replace
8532 -mtune=lakemount with -mtune=lakemont.
8533 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8534 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8536 2015-09-25 Marek Polacek <polacek@redhat.com>
8538 * c-c++-common/ubsan/bounds-11.c: New test.
8539 * c-c++-common/ubsan/bounds-12.c: New test.
8541 2015-09-25 Marek Polacek <polacek@redhat.com>
8544 * c-c++-common/ubsan/pr64906.c: New test.
8546 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8548 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8549 with -mtune=lakemount.
8550 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8551 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8553 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8556 * gcc.dg/Werror-13.c: New test.
8558 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8560 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8562 2015-09-24 Richard Biener <rguenther@suse.de>
8565 * g++.dg/pr67699.C: New testcase.
8567 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8570 * gcc.target/arm/fp16-inf.c: New test.
8572 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8574 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8575 name while checking for AVX-512VBMI presence.
8577 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8579 * lib/target-supports.exp (check_effective_target_pie): Check for
8580 PIE support on Solaris 11.x and 12.
8582 2015-09-24 Richard Biener <rguenther@suse.de>
8584 * g++.dg/tree-ssa/restrict3.C: New testcase.
8586 2015-09-24 Richard Biener <rguenther@suse.de>
8588 PR tree-optimization/48885
8589 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8591 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8593 * c-c++-common/Wmisleading-indentation.c: Augment test.
8595 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8597 Fix small typos in the coding rule enforcement warnings.
8598 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8601 2015-09-23 Richard Biener <rguenther@suse.de>
8604 * gcc.dg/ubsan/pr67662.c: New testcase.
8606 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8609 * gcc.dg/pragma-diag-6.c: New test.
8611 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8613 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8615 2015-09-23 Richard Biener <rguenther@suse.de>
8617 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8619 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8621 * c-c++-common/Wmisleading-indentation.c: Augment test.
8623 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8625 * g++.dg/diagostic/disable.C: New.
8627 2015-09-22 Tom de Vries <tom@codesourcery.com>
8629 PR tree-optimization/67671
8630 * g++.dg/pr67671.C: New test.
8632 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8635 * gcc.target/i386/pr67480.c: New test.
8637 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8639 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8640 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8641 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8642 avx512dq, avx512cd, avx512er and avx512pf.
8644 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8646 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8647 update-fetch operations.
8648 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8650 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8652 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8653 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8655 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8657 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8659 * gcc.target/aarch64/atomic-inst-swap.c: New.
8661 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8663 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8664 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8665 * gcc.target/i386/pr59789.c (f1): Likewise.
8666 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8667 * gcc.target/i386/intrinsics_6.c: Likewise.
8668 * gcc.dg/winline-5.c (int t): Likewise.
8669 * gcc.dg/winline-9.c (t): Likewise.
8670 * gcc.dg/always_inline2.c (q): Likewise.
8671 * gcc.dg/winline-2.c (inline int t): Likewise.
8672 * gcc.dg/winline-6.c: Likewise.
8673 * gcc.dg/winline-10.c (void g): Likewise.
8674 * gcc.dg/pr49243.c (void parse): Likewise.
8675 * gcc.dg/always_inline3.c (q2): Likewise.
8676 * gcc.dg/winline-3.c: Likewise.
8677 * gcc.dg/winline-7.c (inline void *t): Likewise.
8679 2015-09-22 Tom de Vries <tom@codesourcery.com>
8681 PR tree-optimization/67666
8682 * g++.dg/pr67666.C: New test.
8684 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8687 * gfortran.dg/pr67615.f90: new test.
8689 2015-09-21 Jeff Law <law@redhat.com>
8691 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8693 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8695 Complete the implementation of N4230, Nested namespace definition.
8696 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8697 attributes and nested namespace definitions.
8698 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8699 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8700 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8701 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8702 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8703 appearing before the namespace identifier.
8705 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8708 * gcc.dg/cpp/pr66415-1.c: Test column number.
8710 2015-09-21 Richard Biener <rguenther@suse.de>
8712 * g++.dg/ext/attr-alias-3.C: Add -g.
8714 2015-09-21 Richard Biener <rguenther@suse.de>
8717 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8719 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8722 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8724 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8726 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8728 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8731 * gcc.dg/pr53265.c: Update.
8733 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8735 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8737 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8740 * gcc.target/sh/pr59478.c: New.
8742 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8745 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8746 * gcc.target/sh/pr54236-2.c: Likewise.
8748 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8750 * gcc.target/sh/pr43417.c: Move target independent test to ...
8751 * gcc.c-torture/compile/pr43417.c: ... here.
8753 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8755 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8756 check_effective_target_big_endian, check_effective_target_little_endian,
8757 check_effective_target_any_fpu, check_effective_target_double_fpu,
8758 check_effective_target_use_single_only_fpu,
8759 check_effective_target_default_single_fpu,
8760 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8761 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8762 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8763 check_effective_target_fmovd_enabled,
8764 check_effective_target_has_privileged, check_effective_target_has_pref,
8765 check_effective_target_banked_r0r7_isr,
8766 check_effective_target_stack_save_isr): New effective target checks.
8767 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8768 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8769 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8770 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8771 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8772 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8773 * gcc.target/sh/attr-isr.c: Likewise.
8774 * gcc.target/sh/fpul-usage-1.c: Likewise.
8775 * gcc.target/sh/hiconst.c: Likewise.
8776 * gcc.target/sh/mfmovd.c: Likewise.
8777 * gcc.target/sh/pr21255-3.c: Likewise.
8778 * gcc.target/sh/pr33135-1.c: Likewise.
8779 * gcc.target/sh/pr33135-2.c: Likewise.
8780 * gcc.target/sh/pr33135-3.c: Likewise.
8781 * gcc.target/sh/pr33135-4.c: Likewise.
8782 * gcc.target/sh/pr39423-2.c: Likewise.
8783 * gcc.target/sh/pr49880-4.c: Likewise.
8784 * gcc.target/sh/pr49880-5.c: Likewise.
8785 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8786 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8787 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8788 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8789 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8790 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8791 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8792 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8793 * gcc.target/sh/pr50751-2.c: Likewise.
8794 * gcc.target/sh/pr50751-3.c: Likewise.
8795 * gcc.target/sh/pr50751-5.c: Likewise.
8796 * gcc.target/sh/pr50751-6.c: Likewise.
8797 * gcc.target/sh/pr50751-8.c: Likewise.
8798 * gcc.target/sh/pr51244-15.c: Likewise.
8799 * gcc.target/sh/pr51244-2.c: Likewise.
8800 * gcc.target/sh/pr51244-20.c: Likewise.
8801 * gcc.target/sh/pr51244-6.c: Likewise.
8802 * gcc.target/sh/pr52483-4.c: Likewise.
8803 * gcc.target/sh/pr53511-1.c: Likewise.
8804 * gcc.target/sh/pr53512-1.c: Likewise.
8805 * gcc.target/sh/pr53512-2.c: Likewise.
8806 * gcc.target/sh/pr53512-3.c: Likewise.
8807 * gcc.target/sh/pr53512-4.c: Likewise.
8808 * gcc.target/sh/pr53513-1.c: Likewise.
8809 * gcc.target/sh/pr54089-2.c: Likewise.
8810 * gcc.target/sh/pr54089-3.c: Likewise.
8811 * gcc.target/sh/pr54089-4.c: Likewise.
8812 * gcc.target/sh/pr54602-2.c: Likewise.
8813 * gcc.target/sh/pr54602-3.c: Likewise.
8814 * gcc.target/sh/pr54602-4.c: Likewise.
8815 * gcc.target/sh/pr54680.c: Likewise.
8816 * gcc.target/sh/pr55303-1.c: Likewise.
8817 * gcc.target/sh/pr55303-2.c: Likewise.
8818 * gcc.target/sh/pr55303-3.c: Likewise.
8819 * gcc.target/sh/pr56547-1.c: Likewise.
8820 * gcc.target/sh/pr56547-2.c: Likewise.
8821 * gcc.target/sh/pr61195.c: Likewise.
8822 * gcc.target/sh/pr61996.c: Likewise.
8823 * gcc.target/sh/pr6526.c: Likewise.
8824 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8825 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8826 * gcc.target/sh/prefetch.c: Likewise.
8827 * gcc.target/sh/rte-delay-slot.c: Likewise.
8828 * gcc.target/sh/sh2a-band.c: Likewise.
8829 * gcc.target/sh/sh2a-bclr.c: Likewise.
8830 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8831 * gcc.target/sh/sh2a-bld.c: Likewise.
8832 * gcc.target/sh/sh2a-bor.c: Likewise.
8833 * gcc.target/sh/sh2a-bset.c: Likewise.
8834 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8835 * gcc.target/sh/sh2a-bxor.c: Likewise.
8836 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8837 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8838 * gcc.target/sh/sh2a-movrt.c: Likewise.
8839 * gcc.target/sh/sh2a-resbank.c: Likewise.
8840 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8841 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8842 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8843 * gcc.target/sh/sh4a-cosf.c: Likewise.
8844 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8845 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8846 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8847 * gcc.target/sh/sh4a-sinf.c: Likewise.
8849 2015-09-20 Jeff Law <law@redhat.com>
8851 PR tree-optimization/47679
8852 * g++.dg/warn/Wuninitialized-6.C: New test.
8854 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8856 Implement nested namespace definitions.
8857 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8858 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8859 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8860 * g++.dg/lookup/name-clash5.C: Adjust.
8861 * g++.dg/lookup/name-clash6.C: Likewise.
8863 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8865 * gcc.dg/pragma-diag-5.c: New test.
8867 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8870 * gcc.dg/torture/pr67619.c: New test.
8871 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8874 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8876 PR tree-optimization/67283
8877 * gcc.dg/tree-ssa/sra-15.c: New.
8878 * gcc.dg/tree-ssa/sra-16.c: New.
8880 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8883 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8884 (f2, f3): Make the function static.
8885 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8887 2015-09-17 Christian Bruel <christian.bruel@st.com>
8889 * gcc.target/arm/attr_thumb-static2.c: New test.
8891 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/overflow_sum3.adb: New test.
8895 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8897 * gcc.target/arm/stack-checking.c: New test.
8899 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8902 * gfortran.dg/public_private_module_5.f90: Add module procedure
8903 trigger_smod to ensure that the smod file is written.
8905 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8907 * gcc.target/aarch64/copysign_1.c: New.
8908 * gcc.target/aarch64/copysign_2.c: New.
8910 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8912 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8913 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8914 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8916 2015-09-16 John Marino <gnugcc@marino.st>
8918 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8920 2015-09-16 Richard Biener <rguenther@suse.de>
8923 * gcc.dg/torture/pr67253.c: New testcase.
8925 2015-09-16 Richard Biener <rguenther@suse.de>
8928 * gcc.dg/pr67271.c: New testcase.
8930 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8932 * gnat.dg/opt49.adb: New test.
8934 2015-09-16 Richard Biener <rguenther@suse.de>
8937 * gcc.dg/torture/pr67442.c: New testcase.
8939 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8941 * gnat.dg/array24.adb: New test.
8942 * gnat.dg/blocklocs.adb: Delete.
8944 2015-09-15 Marek Polacek <polacek@redhat.com>
8947 * gcc.dg/pr67580.c: New test.
8949 2015-09-15 Richard Biener <rguenther@suse.de>
8951 PR tree-optimization/67470
8952 * gcc.dg/torture/pr67470.c: New testcase.
8954 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8956 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8958 2015-09-15 Richard Biener <rguenther@suse.de>
8961 * gcc.dg/pr67563.c: New testcase.
8963 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8966 * gfortran.dg/pr67460.f90: New test.
8968 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8970 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8971 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8973 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8976 * g++.dg/cpp0x/new-auto1.C: New.
8978 2015-09-11 Mark Wielaard <mjw@redhat.com>
8981 * g++.dg/warn/unused-variable-1.C: New test.
8982 * g++.dg/warn/unused-variable-2.C: Likewise.
8983 * gcc.dg/unused-4.c: Adjust warning for static const.
8984 * gcc.dg/unused-variable-1.c: New test.
8985 * gcc.dg/unused-variable-2.c: Likewise.
8987 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8989 * gfortran.dg/private_type_3.f90: Require visibility.
8990 * gfortran.dg/module_variable_2.f90: Same.
8991 * gfortran.dg/nested_forall_1.f: Same.
8992 * gfortran.dg/elemental_dependency_4.f90: Same.
8993 * gfortran.dg/bind_c_usage_25.f90: Same.
8994 * gfortran.dg/access_spec_1.f90: Same.
8995 * gfortran.dg/public_private_module_2.f90: Same.
8996 * gfortran.dg/host_assoc_variable_1.f90: Same.
8997 * gfortran.dg/public_private_module_6.f90: Same.
8998 * gfortran.dg/module_variable_1.f90: Same.
8999 * gfortran.dg/pr37286.f90: Same.
9000 * gfortran.dg/internal_pack_7.f90: Same.
9001 * gfortran.dg/submodule_10.f08: Same.
9002 * gfortran.dg/allocatable_function_8.f90: Same.
9003 * gfortran.dg/merge_init_expr_2.f90: Same.
9004 * gfortran.dg/class_37.f03: Same.
9005 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9006 * gfortran.dg/typebound_call_20.f03: Same.
9007 * gfortran.dg/proc_ptr_result_3.f90: Same.
9008 * gfortran.dg/pr32535.f90: Same.
9009 * gfortran.dg/typebound_proc_19.f90: Same.
9010 * gfortran.dg/initialization_10.f90: Same.
9011 * gfortran.dg/bind_c_usage_8.f03: Same.
9012 * gfortran.dg/pr61335.f90: Same.
9013 * gfortran.dg/elemental_dependency_5.f90: Same.
9014 * gfortran.dg/proc_ptr_3.f90: Same.
9015 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9017 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9019 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9020 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9021 * gcc.dg/loop-8.c: Likewise.
9023 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9026 * gnat.dg/specs/addr1.ads: Remove.
9028 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9030 * gcc.dg/pie-link.c: Add -pie to dg-options.
9032 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9034 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9035 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9037 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9039 * gcc.target/powerpc/swaps-p8-20.c: New test.
9040 * gcc.target/powerpc/swaps-p8-21.c: New test.
9042 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9045 * gfortran.dg/pr67526.f90: New test.
9047 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9050 * g++.dg/cpp0x/variadic166.C: New.
9052 2015-09-09 Mark Wielaard <mjw@redhat.com>
9054 * c-c++-common/nonnull-1.c: New test.
9056 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9059 * gfortran.dg/submodule_11.f08: New test.
9061 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9064 * gcc.c-torture/compile/pr67506.c: New test.
9066 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9068 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9069 initialization with a byte mask. No change expected here.
9070 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9071 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9072 initialization with contigious bitmask. Literal pool is expectd
9075 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9078 * gcc.target/arm/pr67439_1.c: New test.
9080 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9082 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9085 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9088 * g++.dg/gomp/pr67523.C: New test.
9091 * g++.dg/gomp/pr67522.C: New test.
9094 * c-c++-common/gomp/pr67521.c: New test.
9097 * c-c++-common/gomp/pr67517.c: New test.
9100 * g++.dg/gomp/pr67514.C: New test.
9103 * g++.dg/gomp/pr67511.C: New test.
9106 * c-c++-common/gomp/pr67502.c: New test.
9108 2015-09-09 Marek Polacek <polacek@redhat.com>
9111 * gcc.dg/pr67512.c: New test.
9113 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9116 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9117 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9118 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9119 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9121 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9123 * gcc.target/aarch64/mod_2.x: New file.
9124 * gcc.target/aarch64/mod_256.x: Likewise.
9125 * gcc.target/arm/mod_2.c: New test.
9126 * gcc.target/arm/mod_256.c: Likewise.
9127 * gcc.target/aarch64/mod_2.c: Likewise.
9128 * gcc.target/aarch64/mod_256.c: Likewise.
9130 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9133 * g++.dg/gomp/pr67504.C: New test.
9136 * c-c++-common/gomp/pr67501.c: New test.
9139 * gcc.dg/gomp/pr67500.c: New test.
9142 * gcc.dg/gomp/pr67495.c: New test.
9144 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9145 Sebastian Pop <s.pop@samsung.com>
9147 PR tree-optimization/53852
9148 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9149 both isl-0.12 and isl-0.15.
9150 * gcc.dg/graphite/uns-interchange-14.c: Same.
9151 * gcc.dg/graphite/uns-interchange-15.c: Same.
9152 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9154 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9155 Sebastian Pop <s.pop@samsung.com>
9157 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9158 * gcc.dg/graphite/block-1.c: Same.
9159 * gcc.dg/graphite/block-5.c: Same.
9160 * gcc.dg/graphite/block-6.c: Same.
9161 * gcc.dg/graphite/interchange-1.c: Same.
9162 * gcc.dg/graphite/interchange-10.c: Same.
9163 * gcc.dg/graphite/interchange-11.c: Same.
9164 * gcc.dg/graphite/interchange-13.c: Same.
9165 * gcc.dg/graphite/interchange-14.c: Same.
9166 * gcc.dg/graphite/interchange-3.c: Same.
9167 * gcc.dg/graphite/interchange-4.c: Same.
9168 * gcc.dg/graphite/interchange-7.c: Same.
9169 * gcc.dg/graphite/interchange-8.c: Same.
9170 * gcc.dg/graphite/interchange-9.c: Same.
9171 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9172 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9173 * gcc.dg/graphite/pr37485.c: Same.
9174 * gcc.dg/graphite/scop-0.c (int toto): Same.
9175 * gcc.dg/graphite/scop-1.c: Same.
9176 * gcc.dg/graphite/scop-10.c: Same.
9177 * gcc.dg/graphite/scop-11.c: Same.
9178 * gcc.dg/graphite/scop-12.c: Same.
9179 * gcc.dg/graphite/scop-13.c: Same.
9180 * gcc.dg/graphite/scop-16.c: Same.
9181 * gcc.dg/graphite/scop-17.c: Same.
9182 * gcc.dg/graphite/scop-18.c: Same.
9183 * gcc.dg/graphite/scop-2.c: Same.
9184 * gcc.dg/graphite/scop-21.c (int test): Same.
9185 * gcc.dg/graphite/scop-22.c (void foo): Same.
9186 * gcc.dg/graphite/scop-4.c: Same.
9187 * gcc.dg/graphite/scop-5.c: Same.
9188 * gcc.dg/graphite/scop-6.c: Same.
9189 * gcc.dg/graphite/scop-7.c: Same.
9190 * gcc.dg/graphite/scop-8.c: Same.
9191 * gcc.dg/graphite/scop-9.c: Same.
9192 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9193 data-refs remain inside the inner loop.
9194 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9195 * gcc.dg/graphite/uns-interchange-14.c: Same.
9196 * gcc.dg/graphite/uns-interchange-9.c: Same.
9197 * gfortran.dg/graphite/interchange-3.f90
9199 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9202 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9203 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9204 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9205 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9206 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9207 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9208 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9209 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9210 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9211 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9212 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9213 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9215 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9217 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9218 * lib/target-supports.exp
9219 (check_effective_target_arm_neon_fp16_hw): New.
9221 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9223 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9224 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9226 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9228 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9229 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9231 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9232 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9233 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9234 when those are supported.
9235 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9238 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9239 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9242 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9243 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9244 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9246 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9248 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9250 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9251 Add float16x8_t case.
9252 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9253 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9254 main, exec_vcreate): Likewise.
9255 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9256 exec_vget_high): Likewise.
9257 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9258 exec_vget_low): Likewise.
9259 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9261 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9262 exec_vld1_dup): Likewise.
9263 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9264 exec_vld1_lane): Likewise.
9265 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9267 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9268 exec_vldX_dup): Likewise.
9269 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9270 exec_vldX_lane): Likewise.
9271 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9272 exec_vset_lane): Likewise.
9273 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9274 exec_vst1_lane): Likewise.
9276 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9278 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9279 * gcc.target/aarch64/vget_low_1.c: Likewise.
9281 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9283 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9284 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9285 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9286 (main): update orig_data to avoid float16 NaN on bigendian.
9288 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9290 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9292 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9293 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9294 * gcc.target/aarch64/vld1_lane.c: Likewise.
9296 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9299 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9301 2015-09-07 Marek Polacek <polacek@redhat.com>
9304 * gcc.dg/asm-10.c: New test.
9306 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.dg/lto/pr67452_0.c: New test.
9311 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9314 * gcc.target/avr/pr65210.c: New test.
9316 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9319 * lib/target-supports.exp (check_cached_effective_target):
9320 Apppend $prop to et_prop_list only if needed.
9322 2015-09-04 Marek Polacek <polacek@redhat.com>
9325 * gcc.dg/ubsan/pr67279.c: New test.
9327 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9328 Petr Murzin <petr.murzin@intel.com>
9329 Kirill Yukhin <kirill.yukhin@intel.com>
9331 * gcc.target/i386/avx512f-scatter-1.c: New.
9332 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9333 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9335 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9337 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9338 rather than calling rmdir, cleanup if open fails.
9340 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9342 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9343 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9344 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9345 Return true for PowerPC targets that implement Altivec.
9347 2015-09-03 Renlin Li <renlin.li@arm.com>
9349 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9351 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9353 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9355 * gcc.target/powerpc/vec-shift.c: New test.
9357 2015-09-03 Tom de Vries <tom@codesourcery.com>
9359 PR tree-optimization/65637
9360 * gcc.dg/autopar/reduc-4.c: New test.
9362 2015-09-03 Tom de Vries <tom@codesourcery.com>
9364 PR tree-optimization/65637
9365 * gcc.dg/autopar/pr46099-2.c: New test.
9367 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9370 * g++.dg/pr67351.C: New test.
9372 2015-09-03 Richard Biener <rguenther@suse.de>
9375 * g++.dg/lto/pr66705_0.C: New testcase.
9377 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9380 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9381 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9383 2015-09-02 Marek Polacek <polacek@redhat.com>
9386 * gcc.dg/pr67432.c: New test.
9388 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9390 * lib/target-supports.exp (clear_effective_target_cache): New.
9391 (check_cached_effective_target): Update et_prop_list.
9392 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9393 * g++.dg/compat/compat.exp: Likewise.
9394 * g++.dg/compat/struct-layout-1.exp: Likewise.
9395 * lib/asan-dg.exp: Likewise.
9396 * lib/atomic-dg.exp: Likewise.
9397 * lib/cilk-plus-dg.exp: Likewise.
9398 * lib/clearcap.exp: Likewise.
9399 * lib/mpx-dg.exp: Likewise.
9400 * lib/tsan-dg.exp: Likewise.
9401 * lib/ubsan-dg.exp: Likewise.
9403 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9405 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9407 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9408 Andrew Bennett <andrew.bennett@imgtec.com>
9410 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9411 dependencies between ISA level and compact-branches.
9412 * gcc.target/mips/branch-10.c: Update expected output to allow
9413 compact forms of b/bal.
9414 * gcc.target/mips/branch-11.c: Likewise.
9415 * gcc.target/mips/branch-12.c: Likewise.
9416 * gcc.target/mips/branch-13.c: Likewise.
9417 * gcc.target/mips/branch-3.c: Likewise.
9418 * gcc.target/mips/branch-4.c: Likewise.
9419 * gcc.target/mips/branch-5.c: Likewise.
9420 * gcc.target/mips/branch-6.c: Likewise.
9421 * gcc.target/mips/branch-7.c: Likewise.
9422 * gcc.target/mips/branch-8.c: Likewise.
9423 * gcc.target/mips/branch-9.c: Likewise.
9424 * gcc.target/mips/branch-cost-1.c: Likewise.
9425 * gcc.target/mips/call-1.c: Likewise.
9426 * gcc.target/mips/call-2.c: Likewise.
9427 * gcc.target/mips/call-3.c: Likewise.
9428 * gcc.target/mips/call-4.c: Likewise.
9429 * gcc.target/mips/call-5.c: Likewise.
9430 * gcc.target/mips/call-6.c: Likewise.
9431 * gcc.target/mips/lazy-binding-1.c: Likewise.
9432 * gcc.target/mips/near-far-1.c: Likewise.
9433 * gcc.target/mips/near-far-2.c: Likewise.
9434 * gcc.target/mips/near-far-3.c: Likewise.
9435 * gcc.target/mips/near-far-4.c: Likewise.
9436 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9437 run with compact branches allowed.
9438 * gcc.target/mips/compact-branches-1.c: New file.
9439 * gcc.target/mips/compact-branches-2.c: Likewise.
9440 * gcc.target/mips/compact-branches-3.c: Likewise.
9441 * gcc.target/mips/compact-branches-4.c: Likewise.
9442 * gcc.target/mips/compact-branches-5.c: Likewise.
9443 * gcc.target/mips/compact-branches-6.c: Likewise.
9444 * gcc.target/mips/compact-branches-7.c: Likewise.
9446 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9448 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9449 Clean-up a created directory if testcase fails.
9451 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9454 * g++.dg/pr67405.C: New test.
9456 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9458 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9460 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462 * gcc.dg/ifcvt-1.c: New test.
9463 * gcc.dg/ifcvt-2.c: Likewise.
9464 * gcc.dg/ifcvt-3.c: Likewise.
9466 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9469 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9472 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9474 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9476 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9479 * g++.dg/other/pr61753.C: New.
9481 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9483 * gcc.dg/tree-ssa/cmp-1.c: New file.
9485 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9487 * gcc.dg/tree-ssa/complex-7.c: New file.
9489 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9491 * gcc.target/powerpc/swaps-p8-19.c: New test.
9493 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9496 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9498 2015-08-29 Tom de Vries <tom@codesourcery.com>
9500 PR tree-optimization/46193
9501 * gcc.dg/autopar/pr46193.c: New test.
9503 2015-08-28 Nathan Sidwell <nathan@acm.org>
9505 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9506 use exit code for failure.
9508 * gcc.dg/torture/matrix-1.c: Use plain printf.
9509 * gcc.dg/torture/matrix-2.c: Likewise.
9510 * gcc.dg/torture/matrix-5.c: Likewise.
9511 * gcc.dg/torture/matrix-6.c: Likewise.
9512 * gcc.dg/torture/transpose-1.c: Likewise.
9513 * gcc.dg/torture/transpose-2.c: Likewise.
9514 * gcc.dg/torture/transpose-3.c: Likewise.
9515 * gcc.dg/torture/transpose-4.c: Likewise.
9516 * gcc.dg/torture/transpose-5.c: Likewise.
9517 * gcc.dg/torture/transpose-6.c: Likewise.
9519 2015-08-28 Jeff Law <law@redhat.com>
9522 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9523 * gcc.dg/torture/pr66752-1.c: New test
9524 * g++.dg/torture/pr66752-2.C: New test.
9526 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9528 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9530 * gcc.dg/tree-ssa/sra-15.c: New.
9532 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9534 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9535 * gcc.target/mips/msub-8.c: Ditto
9537 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9539 * lib/target-supports.exp (check-effective_target_vect_double):
9540 Enable for Power targets with VSX hardware available.
9541 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9542 vect_no_align && { ! vect_hw_misalign }.
9544 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9546 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9547 Replaced by opt_files, compile with -floop-nest-optimize.
9548 * g++.dg/graphite/graphite.exp: Same.
9549 * gfortran.dg/graphite/graphite.exp: Same.
9550 * gcc.dg/graphite/block-0.c: Adjust pattern.
9551 * gcc.dg/graphite/block-1.c: Same.
9552 * gcc.dg/graphite/block-3.c: Same.
9553 * gcc.dg/graphite/block-4.c: Same.
9554 * gcc.dg/graphite/block-5.c: Same.
9555 * gcc.dg/graphite/block-6.c: Same.
9556 * gcc.dg/graphite/block-7.c: Same.
9557 * gcc.dg/graphite/block-8.c: Same.
9558 * gcc.dg/graphite/block-pr47654.c: Same.
9559 * gcc.dg/graphite/interchange-0.c: Same.
9560 * gcc.dg/graphite/interchange-1.c: Same.
9561 * gcc.dg/graphite/interchange-10.c: Same.
9562 * gcc.dg/graphite/interchange-11.c: Same.
9563 * gcc.dg/graphite/interchange-12.c: Same.
9564 * gcc.dg/graphite/interchange-13.c: Same.
9565 * gcc.dg/graphite/interchange-14.c: Same.
9566 * gcc.dg/graphite/interchange-15.c: Same.
9567 * gcc.dg/graphite/interchange-3.c: Same.
9568 * gcc.dg/graphite/interchange-4.c: Same.
9569 * gcc.dg/graphite/interchange-5.c: Same.
9570 * gcc.dg/graphite/interchange-6.c: Same.
9571 * gcc.dg/graphite/interchange-7.c: Same.
9572 * gcc.dg/graphite/interchange-8.c: Same.
9573 * gcc.dg/graphite/interchange-9.c: Same.
9574 * gcc.dg/graphite/interchange-mvt.c: Same.
9575 * gcc.dg/graphite/pr37485.c: Same.
9576 * gcc.dg/graphite/uns-block-1.c: Same.
9577 * gcc.dg/graphite/uns-interchange-12.c: Same.
9578 * gcc.dg/graphite/uns-interchange-14.c: Same.
9579 * gcc.dg/graphite/uns-interchange-15.c: Same.
9580 * gcc.dg/graphite/uns-interchange-9.c: Same.
9581 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9582 * gfortran.dg/graphite/interchange-3.f90: Same.
9584 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9587 * gcc.target/i386/pr67317-1.c: New test.
9588 * gcc.target/i386/pr67317-2.c: Ditto.
9589 * gcc.target/i386/pr67317-3.c: Ditto.
9590 * gcc.target/i386/pr67317-4.c: Ditto.
9591 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9592 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9594 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9596 * gcc.target/powerpc/vec-shr.c: New.
9598 2015-08-27 Marek Polacek <polacek@redhat.com>
9601 * gcc.dg/torture/pr67005.c: New test.
9603 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9605 * gcc.dg/tree-ssa/sra-15.c: New.
9607 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9609 * gcc.target/aarch64/long_branch_1.c: New test.
9611 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9613 * gcc.target/s390/20150826-1.c: New test.
9615 2015-08-26 Renlin Li <renlin.li@arm.com>
9617 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9619 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9621 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9623 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9625 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9626 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9627 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9628 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9630 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9632 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9634 * gcc.target/aarch64/tlsle_1.x: New test source.
9635 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9636 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9637 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9639 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9642 * gfortran.dg/shape_8.f90: New test.
9644 2015-08-25 Marek Polacek <polacek@redhat.com>
9647 * gcc.dg/weak/weak-18.c: New test.
9649 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9651 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9652 gcc_jit_context_set_bool_use_external_driver.
9654 2015-08-25 Nathan Sidwell <nathan@acm.org>
9656 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9658 * gcc.dg/20001117-1.c: Needs return_address.
9659 * gcc.dg/20020415-1.c: Needs alloca.
9660 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9661 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9662 * gcc.dg/pr63186.c: Needs label_values.
9663 * gcc.dg/torture/pr33848.c: Likwise.
9665 * lib/target-supports.exp (check_effective_target_fopenacc,
9666 check_effective_target_fopenmp): Disable for nvptx.
9667 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9668 * gcc.dg/stack-usage-1.c: Likewise.
9669 * gcc.dg/stack-usage-2.c: Likewise.
9670 * gcc.dg/unused-5.c: Likewise.
9671 * gcc.dg/unwind-1.c: Likewise.
9673 2015-08-25 Christian Bruel <christian.bruel@st.com>
9675 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9676 * g++.dg/Wno-frame-address.C: Ditto.
9678 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9681 * g++.dg/pr67211.C: New test.
9683 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9687 * gfortran.dg/block_end_error_1.f90: New test.
9688 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9690 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9693 * gcc.target/i386/pr66821.c: New test.
9695 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9698 * gcc.target/i386/pr67329.c: New test.
9700 2015-08-24 Nathan Sidwell <nathan@acm.org>
9702 * gcc.dg/pr49551.c: Needs -fdata-sections.
9704 * gcc.dg/pr64935-2.c: Needs scheduling.
9706 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9707 * gcc.dg/torture/pr63738.c: Likewise.
9708 * gcc.dg/torture/pr64728.c: Likewise.
9709 * gcc.dg/pr63748.c: Likewise.
9710 * gcc.dg/20020312-2.c: Likewise.
9712 * gcc.dg/torture/pr66123.c: Needs label_values.
9714 * gcc.dg/torture/pr41261.c: Needs profiling.
9715 * gcc.dg/pr26570.c: Likewise.
9716 * gcc.dg/pr61776.c: Likewise.
9717 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9718 * gcc.dg/gomp/pr34610.c: Likewise.
9719 * gcc.dg/pr54121.c: Likewise.
9720 * gcc.dg/20050325-1.c: Likewise.
9721 * gcc.dg/pr66899.c: Likewise.
9722 * gcc.dg/pr48770.c: Likewise.
9723 * gcc.dg/pr24225.c: Likewise.
9725 * gcc.dg/pr27531-1.c: Needs io.
9726 * gcc.dg/pr44606.c: Likewise.
9728 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9730 * gcc.dg/pr51990.c: Needs alloca.
9732 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9734 2015-08-24 Tom de Vries <tom@codesourcery.com>
9736 PR tree-optimization/65468
9737 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9739 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9742 * gfortran.dg/backtrace_1.f90: New test.
9744 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9747 * gfortran.dg/execute_command_line_2.f90: New test.
9749 2015-08-23 Tom de Vries <tom@codesourcery.com>
9751 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9752 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9753 vect_no_int_max to vect_no_int_min_max.
9754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9755 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9756 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9757 * gcc.dg/vect/slp-reduc-4.c: Same.
9758 * gcc.dg/vect/slp-reduc-5.c: Same.
9759 * gcc.dg/vect/vect-125.c: Same.
9760 * gcc.dg/vect/vect-13.c: Same.
9761 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9762 * gcc.dg/vect/vect-reduc-1.c: Same.
9763 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9764 * gcc.dg/vect/vect-reduc-1char.c:Same.
9765 * gcc.dg/vect/vect-reduc-1short.c: Same.
9766 * gcc.dg/vect/vect-reduc-2.c: Same.
9767 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9768 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9769 * lib/target-supports.exp: Same.
9771 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9774 * g++.dg/cpp0x/decltype63.C: New.
9776 2015-08-22 Nathan Sidwell <nathan@acm.org>
9778 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9779 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9780 * c-c++-common/Wunused-var-8.c: Likewise.
9781 * c-c++-common/gomp/pr61486-2.c: Likewise.
9782 * c-c++-common/Wunused-var-6.c: Likewise.
9783 * c-c++-common/goacc/reduction-1.c: Likewise.
9784 * c-c++-common/goacc/reduction-2.c: Likewise.
9785 * c-c++-common/goacc/reduction-3.c: Likewise.
9786 * c-c++-common/goacc/reduction-4.c: Likewise.
9787 * gcc.dg/builtins-64.c: Likewise.
9788 * gcc.dg/pr59523.c: Likewise.
9789 * gcc.dg/tree-ssa/20080530.c: Likewise.
9790 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9791 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9792 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9793 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9794 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9795 * gcc.dg/pr59011.c: Likewise.
9796 * gcc.dg/uninit-9.c: Likewise.
9797 * gcc.dg/pr61561.c: Likewise.
9798 * gcc.dg/vla-4.c: Likewise.
9799 * gcc.dg/20101010-1.c: Likewise.
9800 * gcc.dg/pr49120.c: Likewise.
9801 * gcc.dg/20030331-2.c: Likewise.
9802 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9803 * gcc.dg/pr25682.c: Likewise.
9804 * gcc.dg/guality/guality.c: Likewise.
9805 * gcc.dg/pr27301.c: Likewise.
9806 * gcc.dg/uninit-9-O0.c: Likewise.
9807 * gcc.dg/fold-alloca-1.c: Likewise.
9808 * gcc.dg/pr41470.c: Likewise.
9809 * gcc.dg/pr51491-2.c: Likewise.
9810 * gcc.dg/winline-7.c: Likewise.
9811 * gcc.dg/vla-2.c: Likewise.
9812 * gcc.dg/pr50764.c: Likewise.
9813 * gcc.dg/c99-vla-1.c: Likewise.
9814 * gcc.dg/pr33238.c: Likewise.
9815 * gcc.dg/c99-const-expr-13.c: Likewise.
9816 * gcc.dg/builtin-return-1.c: Likewise.
9817 * gcc.dg/vla-3.c: Likewise.
9818 * gcc.dg/20020415-1.c: Likewise.
9819 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9820 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9821 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9822 * gcc.dg/torture/calleesave-sse.c: Likewise.
9823 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9824 * gcc.dg/gomp/vla-2.c: Likewise.
9825 * gcc.dg/gomp/vla-3.c: Likewise.
9826 * gcc.dg/gomp/vla-4.c: Likewise.
9827 * gcc.dg/gomp/pr30494.c: Likewise.
9828 * gcc.dg/gomp/vla-5.c: Likewise.
9829 * gcc.dg/pr51990-2.c: Likewise.
9830 * gcc.dg/vla-22.c: Likewise.
9832 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9834 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9835 * gcc.dg/dollar.c: Likewise.
9836 * gcc.dg/pragma-message.c: Likewise.
9837 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9838 * c-c++-common/raw-string-14.c: Likewise.
9840 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9842 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9843 property that instantiation here is a compile-time error.
9845 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9847 * g++.dg/other/pr67065.C: Extend.
9849 2015-08-21 Nathan Sidwell <nathan@acm.org>
9851 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9853 (check_effective_target_global_constructor): New.
9854 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9855 * gcc.dg/debug/debug.exp: Skip for nvptx.
9856 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9858 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9859 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9860 * gcc.c-torture/compile/pr33855.c: Likewise.
9861 * gcc.c-torture/compile/920723-1.c: Likewise.
9862 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9864 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9866 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9869 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9871 * gcc.c-torture/execute/switch-1.c: Likewise.
9873 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9874 * gcc.c-torture/execute/printf-1.c: Likewise.
9875 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9876 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9877 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9878 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9879 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9880 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9881 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9882 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9883 * gcc.c-torture/execute/gofast.c: Likewise.
9884 * gcc.c-torture/execute/complex-6.c: Likewise.
9886 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9887 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9888 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9889 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9890 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9891 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9892 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9893 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9894 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9895 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9896 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9897 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9898 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9899 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9900 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9901 * gcc.dg/setjmp-1.c: Likewise.
9902 * gcc.dg/cleanup-5.c: Likewise.
9903 * gcc.dg/cleanup-12.c: Likewise.
9904 * gcc.dg/cleanup-13.c: Likewise.
9906 * gcc.dg/constructor-1.c: Require global ctor.
9908 * gcc.dg/fork-instrumentation.c: Require profiling.
9909 * gcc.dg/20030107-1.c: Likewise.
9910 * gcc.dg/20030702-1.c: Likewise.
9912 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9913 * gcc.dg/cpp/paste2.c: Likewise.
9914 * gcc.dg/cpp/strify3.c: Likewise.
9915 * gcc.dg/cpp/strify4.c: Likewise.
9916 * gcc.dg/cpp/lexnum.c: Likewise.
9917 * gcc.dg/cpp/digraphs.c: Likewise.
9918 * gcc.dg/cpp/macro1.c: Likewise.
9920 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9922 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9924 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9926 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9929 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9931 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9932 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9933 vec_vpmsum_be and vec_shasigma_be.
9935 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9937 * lib/target-supports.exp
9938 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9939 with -mfp16-format=ieee.
9941 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9944 * g++.dg/other/pr67065.C: New.
9946 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9948 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9950 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9951 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9952 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9953 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9955 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9957 * gcc.dg/wide_shift_64_1.c: New testcase.
9958 * gcc.dg/wide_shift_128_1.c: Likewise.
9959 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9961 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9963 * lib/target-supports.exp
9964 (check_effective_target_fstack_protector_enabled): New test.
9965 * gcc.target/i386/ssp-default.c: New test.
9967 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9970 * gfortran.dg/generic_31.f90: New.
9972 2015-08-19 Marek Polacek <polacek@redhat.com>
9975 * g++.dg/torture/pr67133.C: New test.
9977 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9979 * gcc.target/powerpc/altivec-35.c: New test.
9980 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9981 * gcc.target/powerpc/vsx-vector-7.c: New test.
9983 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9986 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9987 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9989 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9991 PR rtl-optimization/67218
9992 * gcc.c-torture/execute/ieee/pr67218.c,
9993 gcc.target/aarch64/fcvt_int_float_double1.c,
9994 gcc.target/aarch64/fcvt_int_float_double2.c,
9995 gcc.target/aarch64/fcvt_int_float_double3.c,
9996 gcc.target/aarch64/fcvt_int_float_double4.c,
9997 gcc.target/aarch64/fcvt_uint_float_double1.c,
9998 gcc.target/aarch64/fcvt_uint_float_double2.c,
9999 gcc.target/aarch64/fcvt_uint_float_double3.c,
10000 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10002 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10004 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10005 dg-options to disable LSE extensions.
10006 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10007 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10008 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10009 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10010 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10011 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10012 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10013 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10014 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10015 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10016 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10017 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10018 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10019 * gcc.target/aarch64/sync-op-full.c: Likewise.
10020 * gcc.target/aarch64/sync-op-release.c: Likewise.
10022 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10025 * g++.dg/cpp1z/feat-cxx1z.C: New.
10027 2015-08-18 Marek Polacek <polacek@redhat.com>
10029 PR middle-end/67222
10030 * gcc.dg/torture/pr67222.c: New test.
10032 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10034 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10036 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10038 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10039 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10040 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10042 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10044 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10045 which is used in later code.
10047 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10050 * g++.dg/cpp0x/nullptr34.C: New.
10051 * g++.dg/warn/Wconversion2.C: Adjust.
10052 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10053 * g++.old-deja/g++.other/null3.C: Likewise.
10055 * g++.dg/cpp0x/pr51313.C: Adjust.
10057 2015-08-17 Richard Biener <rguenther@suse.de>
10059 PR tree-optimization/67221
10060 * gcc.dg/torture/pr67221.c: New testcase.
10062 2015-08-17 Mike Stump <mikestump@comcast.net>
10063 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10065 * gcc.target/arm/memcpy-aligned-1.c: New test.
10067 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10070 * gfortran.dg/norm_4.f90: Rename to...
10071 * gfortran.dg/norm2_4.f90: this.
10072 * gfortran.dg/norm2_5.f90: New test.
10074 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10076 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10077 * gcc.dg/ssp-1.c: Make counter a register.
10078 * gcc.dg/ssp-2.c: Likewise.
10079 * gcc.dg/torture/parm-coalesce.c: New.
10081 2015-08-14 Marek Polacek <polacek@redhat.com>
10083 PR middle-end/67133
10084 * gcc.dg/torture/pr67133.c: New test.
10086 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10087 Matthias Klose <doko@debian.org>
10090 * gcc.c-torture/compile/pr67143.c: New
10091 * gcc.target/aarch64/atomic-op-imm.c
10092 (atomic_fetch_add_negative_RELAXED): New.
10093 (atomic_fetch_sub_negative_ACQUIRE): New.
10095 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10097 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10098 * gcc.target/aarch64/target_attr_8.c: Likewise.
10099 * gcc.target/aarch64/target_attr_14.c: Likewise.
10101 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10103 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10105 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10107 * gcc.target/i386/builtin_target.c: Add skylake check.
10109 2015-08-13 Jeff Law <law@redhat.com>
10111 * gcc.dg/pr66314.c: Moved from here to ..
10112 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10113 to clear all sanitizers before -fsanitize=kernel-address.
10115 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10117 * gcc.target/aarch64/cinc_common_1.c: New test.
10119 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10122 * g++.dg/ext/attribute-may-alias-1.C: New.
10123 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10125 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10127 * gcc.target/aarch64/atomic-inst-cas.c: New.
10128 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10130 2015-08-13 Andreas Schwab <schwab@suse.de>
10132 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10134 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10137 * g++.dg/torture/pr62164.C: New.
10139 2015-08-13 Richard Biener <rguenther@suse.de>
10141 PR tree-optimization/67191
10142 * gcc.dg/torture/pr67191.c: New testcase.
10143 * g++.dg/torture/pr67191.C: Likewise.
10145 2015-08-13 Richard Biener <rguenther@suse.de>
10147 PR tree-optimization/66502
10148 PR tree-optimization/67167
10149 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10151 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10154 * g++.dg/init/new42.C: New.
10156 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10159 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10161 * gcc.target/powerpc/pr67071-2.c: Likewise.
10162 * gcc.target/powerpc/pr67071-3.c: Likewise.
10164 2015-08-12 Marek Polacek <polacek@redhat.com>
10167 * c-c++-common/Wshift-overflow-6.c: New test.
10168 * c-c++-common/Wshift-overflow-7.c: New test.
10169 * g++.dg/cpp1y/left-shift-2.C: New test.
10171 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10174 * g++.dg/cpp0x/pr52742.C: New.
10176 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10178 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10179 Check Knights Landing support.
10181 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10184 * g++.dg/warn/Wunused-result-1.C: New.
10186 2015-08-12 Richard Biener <rguenther@suse.de>
10188 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10189 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10190 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10191 * g++.dg/tree-ssa/pr61034.C: Adjust.
10192 * gcc.dg/fold-compare-2.c: Likewise.
10193 * gcc.dg/pr50763.c: Likewise.
10194 * gcc.dg/predict-3.c: Likewise.
10195 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10196 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10197 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10198 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10199 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10200 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10201 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10202 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10203 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10204 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10205 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10206 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10208 2015-08-12 Nathan Sidwell <nathan@acm.org>
10210 * gcc.dg/vrp-min-max-1.c: New.
10211 * gcc.dg/vrp-min-max-2.c: New.
10213 2015-08-12 Richard Biener <rguenther@suse.de>
10215 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10217 2015-08-12 Tom de Vries <tom@codesourcery.com>
10220 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10221 Handle absence of vector min/max for sparc.
10223 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10226 * g++.dg/ext/mv25.C: New test.
10228 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10230 * gcc.target/i386/avx2-vect-shift.c: New test.
10232 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10236 * gcc.dg/pragma-diag-3.c: New test.
10237 * gcc.dg/pragma-diag-4.c: New test.
10239 2015-08-11 Nathan Sidwell <nathan@acm.org>
10241 * c-c++-common/dfp/operator-comma.c: Call init function.
10242 * c-c++-common/dfp/convert-dfp-2.c: New test.
10244 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10246 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10247 Treat model == 0x4f as Broadwell.
10249 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10251 PR libfortran/67140
10252 * gfortran.dg/pr67140.f90: New test.
10254 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10257 PR middle-end/66332
10258 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10260 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10263 * gfortran.dg/ieee/large_4.f90: New test.
10265 2015-08-08 Bud Davis <jmdavis@link.com>
10268 * gfortran.dg/common_22.f90: New.
10270 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10272 PR rtl-optimization/67028
10273 * gcc.dg/pr67028.c: New testcase.
10275 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10277 PR rtl-optimization/67029
10278 * gcc.dg/pr67029.c: New test.
10280 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10283 * gfortran.dg/ieee/ieee_8.f90: New test.
10285 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10287 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10289 * gcc.target/aarch64/noplt_2.c: Likewise.
10290 * gcc.target/aarch64/noplt_3.c: Likewise.
10292 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10294 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10295 optimization level, and print a summary at the end.
10297 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10299 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10301 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10303 * gcc.target/aarch64/noplt_3.c: New testcase.
10305 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10307 * gcc.target/aarch64/noplt_1.c: New testcase.
10308 * gcc.target/aarch64/noplt_2.c: Likewise.
10310 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10312 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10313 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10315 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10317 * gcc.target/s390/dwarfregtable-1.c: New test.
10318 * gcc.target/s390/dwarfregtable-2.c: New test.
10319 * gcc.target/s390/dwarfregtable-3.c: New test.
10321 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10323 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10325 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10328 * gfortran.dg/ieee/large_2.f90: New test.
10329 * gfortran.dg/ieee/large_3.F90: New test.
10331 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10334 * gfortran.dg/ieee/large_1.f90: Adjust test.
10336 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10337 Jeff Law <law@redhat.com>
10340 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10341 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10342 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10343 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10344 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10345 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10347 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10349 PR middle-end/66311
10350 * gfortran.dg/pr66311.f90: New file.
10352 2015-08-05 Richard Biener <rguenther@suse.de>
10354 PR tree-optimization/67121
10355 * gcc.dg/torture/pr67121.c: New testcase.
10357 2015-08-05 Nick Clifton <nickc@redhat.com>
10359 * gcc.target/rl78: New directory.
10360 * gcc.target/rl78/rl78.exp: New file: Test driver.
10361 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10363 2015-08-05 Richard Biener <rguenther@suse.de>
10365 PR middle-end/67120
10366 * gcc.dg/torture/pr67120.c: New testcase.
10368 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10372 * lib/fortran-modules.exp: Call cleanup-submodules from
10374 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10375 cover the cases where private entities are no longer optimized
10377 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10379 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10380 * gfortran.dg/submodule_5.f08: The same.
10381 * gfortran.dg/submodule_9.f08: The same.
10382 * gfortran.dg/submodule_10.f08: New test.
10384 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10387 * g++.dg/cpp1y/var-templ35.C: New.
10389 2015-08-05 Richard Biener <rguenther@suse.de>
10391 PR tree-optimization/67055
10392 * g++.dg/torture/pr67055.C: New testcase.
10394 2015-08-05 Richard Biener <rguenther@suse.de>
10396 PR tree-optimization/67109
10397 * gcc.dg/torture/pr67109.c: New testcase.
10398 * gcc.dg/vect/vect-119.c: Adjust.
10400 2015-08-05 Richard Biener <rguenther@suse.de>
10402 PR middle-end/67107
10403 * gcc.dg/pr67107.c: New testcase.
10405 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10408 * g++.dg/cpp1z/abbrev2.C: New.
10410 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10412 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10414 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10417 * g++.dg/init/explicit4.C: New.
10419 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10421 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10422 without VSX an Power8 vector support.
10424 2015-08-04 Richard Biener <rguenther@suse.de>
10426 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10428 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10431 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10434 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10437 * g++.dg/cpp1y/var-templ34.C: New.
10439 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10441 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10442 * gcc.target/aarch64/target_attr_1.c: Likewise.
10443 * gcc.target/aarch64/target_attr_2.c: Likewise.
10444 * gcc.target/aarch64/target_attr_3.c: Likewise.
10445 * gcc.target/aarch64/target_attr_4.c: Likewise.
10446 * gcc.target/aarch64/target_attr_5.c: Likewise.
10447 * gcc.target/aarch64/target_attr_6.c: Likewise.
10448 * gcc.target/aarch64/target_attr_7.c: Likewise.
10449 * gcc.target/aarch64/target_attr_8.c: Likewise.
10450 * gcc.target/aarch64/target_attr_9.c: Likewise.
10451 * gcc.target/aarch64/target_attr_10.c: Likewise.
10452 * gcc.target/aarch64/target_attr_11.c: Likewise.
10453 * gcc.target/aarch64/target_attr_12.c: Likewise.
10454 * gcc.target/aarch64/target_attr_13.c: Likewise.
10455 * gcc.target/aarch64/target_attr_14.c: Likewise.
10456 * gcc.target/aarch64/target_attr_15.c: Likewise.
10458 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10460 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10462 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10464 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10466 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10468 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10471 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10474 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10475 * gfortran.dg/ieee/large_1.f90: New test.
10477 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10479 PR tree-optimization/67043
10480 * gcc.dg/pr67043.c: New test.
10482 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10484 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10486 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10488 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10489 it to push/pop timing items.
10490 (main): For each optimization level, create a gcc_jit_timer, and
10491 time all of the iteration within that level cumulatively.
10492 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10493 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10495 2015-08-03 Alexander Basov <coohpt@gmail.com>
10497 PR middle-end/64744
10498 PR middle-end/48470
10499 PR middle-end/43404
10500 * gcc.target/arm/pr43404.c : New testcase.
10501 * gcc.target/arm/pr48470.c : New testcase.
10502 * gcc.target/arm/pr64744-1.c : New testcase.
10503 * gcc.target/arm/pr64744-2.c : New testcase.
10505 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10507 PR tree-optimization/67077
10508 * gcc.dg/pr67077.c: New test.
10510 2015-08-03 Jeff Law <law@redhat.com>
10512 PR middle-end/66314
10513 PR gcov-profile/66899
10514 * gcc.dg/pr66899.c: New test.
10515 * gcc.dg/pr66314.c: New test.
10517 2015-08-03 Marek Polacek <polacek@redhat.com>
10520 * gcc.dg/pr67088.c: New test.
10522 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10525 * gcc.target/arm/vnmul-1.c: New.
10526 * gcc.target/arm/vnmul-2.c: New.
10527 * gcc.target/arm/vnmul-3.c: New.
10528 * gcc.target/arm/vnmul-4.c: New.
10530 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10533 * gfortran.dg/class_allocate_20.f90: New.
10535 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10537 * gcc.target/aarch64/csel_bfx_1.c: New test.
10538 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10540 2015-08-02 Martin Sebor <msebor@redhat.com>
10542 * g++.dg/Wframe-address-in-Wall.C: New test.
10543 * g++.dg/Wframe-address.C: New test.
10544 * g++.dg/Wno-frame-address.C: New test.
10545 * gcc.dg/Wframe-address-in-Wall.c: New test.
10546 * gcc.dg/Wframe-address.c: New test.
10547 * gcc.dg/Wno-frame-address.c: New test.
10549 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10551 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10553 2015-08-01 Michael Collison <michael.collison@linaro.org
10554 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10556 * gcc.target/arm/mincmp.c: New test.
10558 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10561 * gfortran.dg/associated_target_6.f03: New test
10563 2015-08-01 Tom de Vries <tom@codesourcery.com>
10565 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10566 optimize ("-ftree-parallelize-loops=0").
10567 Add successful scans for 2 detected reductions. Add xfail scans for 3
10568 detected reductions.
10569 * gcc.dg/autopar/reduc-2short.c: Same.
10570 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10571 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10572 detected reductions.
10573 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10574 and max reductions.
10576 2015-07-31 Marek Polacek <polacek@redhat.com>
10579 * g++.dg/ubsan/pr66977.C: New test.
10581 2015-07-30 Marek Polacek <polacek@redhat.com>
10583 * c-c++-common/Wtautological-compare-3.c: New test.
10585 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10587 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10588 (CHECK): Pass address of scalar, rather than array.
10590 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10592 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10594 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10596 * gcc.target/aarch64/fp16/fp16.exp: New.
10597 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10598 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10600 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10602 * gcc.target/aarch64/f16_movs_1.c: New test.
10604 2015-07-28 Tom de Vries <tom@codesourcery.com>
10606 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10609 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10610 Manuel López-Ibáñez <manu@gcc.gnu.org>
10612 * gcc.dg/parm-incomplete-1.c: Update.
10613 * gcc.dg/pr18809-1.c: Update.
10614 * gcc.dg/pr27953.c: Update.
10615 * gcc.dg/vla-11.c: Update.
10617 2015-07-27 Marek Polacek <polacek@redhat.com>
10619 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10621 2015-07-27 Tom de Vries <tom@codesourcery.com>
10623 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10624 attribute. Update comment.
10626 Add scan for not parallelizing inner loop.
10627 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10631 2015-07-27 Marek Polacek <polacek@redhat.com>
10634 * c-c++-common/Wtautological-compare-2.c: New test.
10636 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10639 * gcc.target/i386/pr66232-6.c: New tests.
10640 * gcc.target/i386/pr66232-7.c: Likewise.
10641 * gcc.target/i386/pr66232-8.c: Likewise.
10642 * gcc.target/i386/pr66232-9.c: Likewise.
10644 2015-07-27 Marek Polacek <polacek@redhat.com>
10648 * c-c++-common/Wtautological-compare-1.c: New test.
10650 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10653 * g++.dg/template/pr18969.C: New test.
10654 * g++.dg/template/pr18969-2.C: New test.
10655 * g++.old-deja/g++.jason/overload.C: Remove return value in
10656 template function returning void.
10658 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10660 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10661 immediates to avoid shift-overflow warnings.
10663 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10666 * g++.dg/init/pr66857.C: New test.
10668 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10671 * gcc.target/i386/pr66648.c: New test.
10673 2015-07-25 Tom de Vries <tom@codesourcery.com>
10675 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10676 interchange_files and block_files variables.
10677 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10679 * gcc.dg/graphite/uns-interchange-12.c: Same.
10680 * gcc.dg/graphite/uns-interchange-14.c: Same.
10681 * gcc.dg/graphite/uns-interchange-15.c: Same.
10682 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10683 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10685 2015-07-25 Jeff Law <law@redhat.com>
10689 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10690 * gcc.dg/torture/pr66752-1.c: New test
10691 * g++.dg/torture/pr66752-2.C: New test.
10693 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10696 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10698 PR rtl-optimization/64164
10699 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10700 * gcc.dg/ssp-1.c: Make counter a register.
10701 * gcc.dg/ssp-2.c: Likewise.
10702 * gcc.dg/torture/parm-coalesce.c: New.
10704 2015-07-24 Tom de Vries <tom@codesourcery.com>
10706 * gcc.dg/graphite/block-1.c: Xfail scan.
10707 * gcc.dg/graphite/interchange-12.c: Same.
10708 * gcc.dg/graphite/interchange-14.c: Same.
10709 * gcc.dg/graphite/interchange-15.c: Same.
10710 * gcc.dg/graphite/interchange-9.c: Same.
10711 * gcc.dg/graphite/interchange-mvt.c: Same.
10712 * gcc.dg/graphite/uns-block-1.c: New test.
10713 * gcc.dg/graphite/uns-interchange-12.c: New test.
10714 * gcc.dg/graphite/uns-interchange-14.c: New test.
10715 * gcc.dg/graphite/uns-interchange-15.c: New test.
10716 * gcc.dg/graphite/uns-interchange-9.c: New test.
10717 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10719 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10722 * c-c++-common/Wunused-function-1.c: New.
10724 2015-07-24 Tom de Vries <tom@codesourcery.com>
10726 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10727 alternative exit-first loop transform.
10728 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10729 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10730 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10731 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10732 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10733 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10734 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10735 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10736 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10738 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10741 * gcc.target/i386/mpx/pr66566.c: New test.
10743 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10746 * gcc.target/i386/pr66978.c: New test.
10748 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10750 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10752 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10754 * gcc.target/s390/insv-1.c: New test.
10755 * gcc.target/s390/insv-2.c: New test.
10756 * gcc.target/s390/insv-3.c: New test.
10758 2015-07-24 Tom de Vries <tom@codesourcery.com>
10760 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10762 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10764 PR middle-end/25530
10765 * gcc.dg/pr25530.c: New test.
10767 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10769 PR middle-end/25529
10770 * gcc.dg/pr25529.c: New test.
10772 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10774 * gcc.target/arm/reg_equal_test.c: New test.
10776 2015-07-23 Jeff Law <law@redhat.com>
10779 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10780 * gcc.dg/torture/pr66752-1.c: New test
10781 * g++.dg/torture/pr66752-2.C: New test.
10783 2015-07-23 Marek Polacek <polacek@redhat.com>
10786 * g++.dg/warn/Wlogical-op-2.C: New test.
10788 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10790 PR rtl-optimization/64164
10791 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10792 * gcc.dg/ssp-1.c: Make counter a register.
10793 * gcc.dg/ssp-2.c: Likewise.
10794 * gcc.dg/torture/parm-coalesce.c: New.
10796 2015-07-23 Marek Polacek <polacek@redhat.com>
10799 * c-c++-common/ubsan/pr66908.c: New test.
10801 2015-07-23 Tom de Vries <tom@codesourcery.com>
10803 * gcc.dg/autopar/outer-4.c: Add xfail.
10804 * gcc.dg/autopar/outer-5.c: Same.
10805 * gcc.dg/autopar/outer-6.c: Same.
10806 * gcc.dg/autopar/reduc-2.c: Same.
10807 * gcc.dg/autopar/reduc-2char.c: Same.
10808 * gcc.dg/autopar/reduc-2short.c: Same.
10809 * gcc.dg/autopar/reduc-8.c: Same.
10810 * gcc.dg/autopar/uns-outer-4.c: New test.
10811 * gcc.dg/autopar/uns-outer-5.c: New test.
10812 * gcc.dg/autopar/uns-outer-6.c: New test.
10814 2015-07-23 Richard Biener <rguenther@suse.de>
10816 PR tree-optimization/66952
10817 * gcc.dg/torture/pr66952.c: Use signed char.
10819 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10821 PR tree-optimization/66926,66951
10822 * gcc.dg/vect/pr66951.c: New test.
10824 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10827 * g++.dg/parse/error57.C: New.
10828 * g++.dg/expr/string-2.C: Update.
10830 2015-07-23 Richard Biener <rguenther@suse.de>
10832 PR tree-optimization/66945
10833 * gcc.dg/torture/pr66945.c: New testcase.
10835 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10838 * g++.dg/ext/mv24.C: New test.
10840 2015-07-22 Marek Polacek <polacek@redhat.com>
10842 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10845 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10849 * gfortran.dg/generic_30.f90: New.
10851 2015-07-22 Richard Biener <rguenther@suse.de>
10853 PR tree-optimization/66952
10854 * gcc.dg/torture/pr66952.c: New testcase.
10856 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10858 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10860 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10862 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10864 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10866 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10868 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10870 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10872 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10874 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10876 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10878 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10882 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10884 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10886 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10888 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10890 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10892 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10894 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10896 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10898 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10900 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10902 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10904 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10906 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10908 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10910 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10912 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10914 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10916 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10918 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10920 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10922 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10924 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10926 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10928 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10930 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10932 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10934 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10936 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10938 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10940 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10942 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10944 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10946 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10948 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10950 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10952 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10954 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10956 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10958 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10960 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10962 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10964 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10966 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10968 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10970 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10972 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10974 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10976 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10978 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10980 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10982 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10984 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10986 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10988 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10990 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10992 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10994 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10996 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10998 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11000 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11002 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11004 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11006 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11008 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11010 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11012 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11014 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11016 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11018 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11020 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11022 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11024 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11026 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11028 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11030 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11032 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11034 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11036 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11038 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11040 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11042 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11044 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11046 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11048 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11050 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11052 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11054 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11056 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11058 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11060 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11062 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11064 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11066 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11068 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11070 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11072 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11074 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11076 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11078 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11080 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11082 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11084 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11086 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11088 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11090 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11092 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11094 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11096 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11098 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11100 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11102 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11104 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11106 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11108 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11110 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11112 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11114 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11116 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11118 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11120 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11123 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11125 * g++.dg/template/crash81.C: Update.
11127 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11130 * gcc.target/i386/pr66424.c: New.
11132 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11134 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11136 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11139 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11140 Drop address sanitization.
11142 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11144 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11145 Skip -march=armv4t.
11146 (dg-additional-options): Set armv5t flag.
11148 2015-07-21 Marek Polacek <polacek@redhat.com>
11150 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11151 * gcc.dg/vmx/unpack.c: Likewise.
11152 * gcc.target/powerpc/quad-atomic.c: Likewise.
11154 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11156 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11158 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11160 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11163 2015-07-20 Marek Polacek <polacek@redhat.com>
11166 * c-c++-common/Wshift-overflow-1.c: New test.
11167 * c-c++-common/Wshift-overflow-2.c: New test.
11168 * c-c++-common/Wshift-overflow-3.c: New test.
11169 * c-c++-common/Wshift-overflow-4.c: New test.
11170 * c-c++-common/Wshift-overflow-5.c: New test.
11171 * g++.dg/cpp1y/left-shift-1.C: New test.
11172 * gcc.dg/c90-left-shift-2.c: New test.
11173 * gcc.dg/c90-left-shift-3.c: New test.
11174 * gcc.dg/c99-left-shift-2.c: New test.
11175 * gcc.dg/c99-left-shift-3.c: New test.
11176 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11177 * gcc.c-torture/execute/pr40386.c: Likewise.
11178 * gcc.dg/vect/pr33373.c: Likewise.
11179 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11180 * gcc.dg/vect/vect-shift-2.c: Likewise.
11182 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11184 * gcc.target/aarch64/neg_abs_1.c: New test.
11186 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11189 * gcc.target/i386/pr66922.c: New test.
11191 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11193 PR middle-end/46851
11194 PR middle-end/60340
11195 * gcc.dg/tree-ssa/pr42327.c: Removed.
11196 * g++.dg/other/pr35011.C: Removed.
11198 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11201 * gcc.target/i386/pr66906.c: New test.
11203 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11205 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11206 as follow-up to r225930.
11208 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11211 * lib/fortran-modules.exp (proc cleanup-submodules): New
11213 * gfortran.dg/submodule_1.f08: Change extension and clean up
11214 the submodule files.
11215 * gfortran.dg/submodule_2.f08: ditto
11216 * gfortran.dg/submodule_6.f08: ditto
11217 * gfortran.dg/submodule_7.f08: ditto
11218 * gfortran.dg/submodule_8.f08: New test
11219 * gfortran.dg/submodule_9.f08: New test
11221 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11222 Sebastian Pop <s.pop@samsung.com>
11224 PR middle-end/61929
11225 * gcc.dg/graphite/pr61929.c: New.
11227 2015-07-17 Marek Polacek <polacek@redhat.com>
11229 * gcc.dg/fold-minus-7.c: New test.
11231 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11233 * gfortran.dg/co_reduce_1.f90: New file.
11235 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11238 * gcc.target/i386/pr66824.c:
11240 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11243 * gfortran.dg/structure_constructor_13.f03: New test.
11245 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11248 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11249 of generated while loops in the tree dump.
11250 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11252 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11254 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11256 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11259 * gcc.target/i386/pr66891.c: New test.
11261 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11263 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11265 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11267 PR rtl-optimization/66626
11268 * gcc.target/i386/pr66626-2.c: New.
11270 2015-07-16 Richard Biener <rguenther@suse.de>
11272 PR tree-optimization/66894
11273 * gcc.dg/torture/pr66894.c: New testcase.
11275 2015-07-16 Richard Biener <rguenther@suse.de>
11277 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11279 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11282 * g++.dg/pr66866.C: New test.
11284 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11286 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11288 2015-07-15 Richard Biener <rguenther@suse.de>
11290 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11291 { -O3 -fomit-frame-pointer },
11292 { -O3 -fomit-frame-pointer -funroll-loops } and
11293 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11295 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11296 -finline-functions }
11298 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11300 * gcc.target/mips/interrupt_handler-5.c: New test.
11302 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11303 Robert Suchanek <robert.suchanek@imgtec.com>
11305 * gcc.target/mips/interrupt_handler-4.c: New test.
11307 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11310 * gcc.dg/lto/lto.exp: Initialize MPX.
11312 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11314 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11316 * gcc.target/arm/scd42-3.c: Likewise.
11318 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11320 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11321 code to be run when the pre-arch code increases the isa_rev to
11322 mips32r6 or greater.
11324 2015-07-15 Richard Biener <rguenther@suse.de>
11326 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11327 { -O3 -fomit-frame-pointer },
11328 { -O3 -fomit-frame-pointer -funroll-loops } and
11329 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11331 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11332 -finline-functions }
11333 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11334 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11335 to additional_flags.
11337 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11339 PR rtl-optimization/66838
11340 * gcc.target/i386/pr66838.c: New test.
11342 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11345 * g++.dg/template/pr66850.C: New test.
11347 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11348 Cesar Philippidis <cesar@codesourcery.com>
11349 Chung-Lin Tang <cltang@codesourcery.com>
11351 * gcc.target/nios2/nios2-flushd.c: New.
11352 * gcc.target/nios2/nios2-rdprs.c: New.
11353 * gcc.target/nios2/r2-atomic.c: New.
11354 * gcc.target/nios2/r2-eni.c: New.
11355 * gcc.target/nios2/r2-wrpie.c: New.
11357 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11358 Cesar Philippidis <cesar@codesourcery.com>
11359 Chung-Lin Tang <cltang@codesourcery.com>
11361 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11362 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11364 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11365 Cesar Philippidis <cesar@codesourcery.com>
11366 Chung-Lin Tang <cltang@codesourcery.com>
11368 * gcc.target/nios2/andci.c: New.
11369 * gcc.target/nios2/bmx.c: New.
11370 * gcc.target/nios2/cdx-add.c: New.
11371 * gcc.target/nios2/cdx-branch.c: New.
11372 * gcc.target/nios2/cdx-callret.c: New.
11373 * gcc.target/nios2/cdx-loadstore.c: New.
11374 * gcc.target/nios2/cdx-logical.c: New.
11375 * gcc.target/nios2/cdx-mov.c: New.
11376 * gcc.target/nios2/cdx-shift.c: New.
11377 * gcc.target/nios2/cdx-sub.c: New.
11378 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11380 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11383 * g++.dg/cpp0x/vt-65071.C: New.
11385 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11386 Cesar Philippidis <cesar@codesourcery.com>
11387 Chung-Lin Tang <cltang@codesourcery.com>
11389 * gcc.target/nios2/r2-io-range.c: New.
11390 * gcc.target/nios2/r2-stio-1.c: New.
11391 * gcc.target/nios2/r2-stio-2.c: New.
11392 * gcc.target/nios2/nios2-ldxio.c: New.
11393 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11394 of just compile. Add more tests.
11396 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11398 gfortran.dg/pr66864.f90: New test.
11400 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11402 PR rtl-optimization/66626
11403 * gcc.target/i386/pr66626.c: New.
11405 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11407 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11408 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11409 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11411 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11413 * g++.dg/template/crash81.C: Adjust for error + inform change.
11414 * g++.dg/template/pr58878.C: Likewise.
11415 * g++.dg/template/shadow1.C: Likewise.
11416 * g++.dg/template/shadow2.C: Likewise.
11417 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11418 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11419 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11420 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11422 2015-07-14 Richard Biener <rguenther@suse.de>
11424 PR tree-optimization/66863
11425 * gcc.dg/torture/pr66863.c: New testcase.
11427 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11430 * g++.dg/template/pr65186.C: New test.
11432 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11434 * gcc.target/arm/macro_defs0.c: Add directive to skip
11435 test if -marm is present.
11436 * gcc.target/arm/macro_defs1.c: Likewise.
11438 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11440 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11442 * gcc.target/aarch64/adds1.c: Likewise.
11443 * gcc.target/aarch64/ands_1.c: Likewise.
11444 * gcc.target/aarch64/bics_1.c: Likewise.
11445 * gcc.target/aarch64/subs1.c: Likewise.
11446 * gcc.target/aarch64/subs3.c: Likewise.
11448 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11451 * gfortran.dg/pr64589.f90: New test.
11453 2015-07-13 Renlin Li <renlin.li@arm.com>
11456 * gcc.c-torture/execute/pr66556.c: New.
11458 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11460 * gcc.dg/20020219-1.c: Fix double word typos.
11461 * gcc.dg/20020919-1.c: Same.
11463 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11464 Jeff Law <law@redhat.com>
11466 PR middle-end/66726
11467 * g++.dg/tree-ssa/pr66726.c: New test.
11468 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11469 * gcc.dg/tree-ssa/pr66726.c: New test.
11471 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11474 * g++.dg/cpp0x/variadic-ttp2.C: New.
11476 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11479 * g++.dg/cpp0x/auto46.C: New test.
11480 * g++.dg/template/pr30044.C: New test.
11481 * g++.dg/template/shadow2.C: New test.
11482 * g++.dg/template/error55.C: New test.
11483 * g++.dg/template/crash83.C: Accept any error string.
11484 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11486 * g++.dg/cpp0x/variadic19.C: Likewise
11487 * g++.dg/template/canon-type-13.C: Likewise.
11488 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11489 * g++.dg/torture/20070621-1.C: Likewise.
11491 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11494 * g++.dg/init/explicit3.C: New.
11496 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11499 * gcc.target/i386/pr66819-1.c: New test.
11500 * gcc.target/i386/pr66819-2.c: Likewise.
11501 * gcc.target/i386/pr66819-3.c: Likewise.
11502 * gcc.target/i386/pr66819-4.c: Likewise.
11503 * gcc.target/i386/pr66819-5.c: Likewise.
11505 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11508 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11509 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11510 type to prevent possible flag-clobbering zero-extensions.
11511 * gcc.target/i386/pr66703.c: New test.
11513 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11516 * g++.dg/cpp0x/nsdmi-template15.C: New.
11518 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11520 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11522 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11524 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11525 * gcc.target/arm/flip-thumb.c: Likewise.
11527 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11530 * gcc.target/i386/pr66813.c: New test.
11532 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11534 PR middle-end/66820
11535 * gcc.dg/gomp/pr66820.c: New test.
11537 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11540 * g++.dg/cpp0x/scoped_enum6.C: New.
11542 2015-07-10 Tom de Vries <tom@codesourcery.com>
11544 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11545 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11547 2015-07-10 Richard Biener <rguenther@suse.de>
11549 PR tree-optimization/66823
11550 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11551 which should not be necessary. XFAIL.
11553 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11556 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11558 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11560 PR middle-end/66633
11561 * gcc.dg/gomp/pr66633-1.c: New test.
11562 * gcc.dg/gomp/pr66633-2.c: New test.
11563 * gcc.dg/gomp/pr66633-3.c: New test.
11564 * gcc.dg/gomp/pr66633-4.c: New test.
11566 2015-07-09 John Marino <gnugcc@marino.st>
11568 * lib/target-supports.exp (check_effective_target_pie):
11571 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11574 * gcc.target/i386/pr66814.c: New test.
11576 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11579 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11580 * gcc.target/aarch64/fnmul-2.c: Likewise.
11581 * gcc.target/aarch64/fnmul-3.c: Likewise.
11582 * gcc.target/aarch64/fnmul-4.c: Likewise.
11584 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11587 * g++.dg/cpp0x/vt-65790.C: New.
11589 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11592 * gcc.target/i386/pr66818.c: New test.
11594 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11597 * gcc.target/i386/pr66817.c: New test.
11599 2015-07-09 Marek Polacek <polacek@redhat.com>
11601 PR tree-optimization/66718
11602 * gcc.dg/vect/vect-126.c: New test.
11604 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11606 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11607 even when dwarf-2 is not the default.
11609 2015-07-08 Jeff Law <law@redhat.com>
11612 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11613 to have a single memory reference.
11615 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11617 * g++.dg/other/dump-ada-spec-9.C: New test.
11619 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11621 * g++.dg/vect/vect.exp: Run also simd* tests.
11622 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11623 (check_vect): Fix up get_cpuid call for C++.
11624 * g++.dg/vect/simd-clone-1.cc: New test.
11626 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11628 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11630 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11632 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11633 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11635 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11638 * gcc.target/i386/pr66806.c: New test.
11640 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11643 * g++.dg/cpp0x/auto45.C: New.
11645 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11647 PR middle-end/66334
11648 * gcc.target/i386/pr66334.c: New.
11650 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11652 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11655 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11658 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11659 (verify_code): Update expected error message.
11660 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11661 (verify_code): Likewise.
11662 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11663 (verify_code): Likewise.
11665 2015-07-08 Richard Biener <rguenther@suse.de>
11667 PR tree-optimization/66793
11668 * gcc.dg/torture/pr66793.c: New testcase.
11670 2015-07-08 Richard Biener <rguenther@suse.de>
11672 PR tree-optimization/66794
11673 * gcc.dg/torture/pr66794.c: New testcase.
11675 2015-07-08 Marek Polacek <polacek@redhat.com>
11678 * g++.dg/abi/abi-tag15.C: New test.
11680 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11682 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11683 * gcc.target/mips/branch-3.c: Ditto
11684 * gcc.target/mips/branch-4.c: Ditto.
11685 * gcc.target/mips/branch-5.c: Ditto.
11686 * gcc.target/mips/branch-6.c: Ditto.
11687 * gcc.target/mips/branch-7.c: Ditto.
11688 * gcc.target/mips/branch-8.c: Ditto.
11689 * gcc.target/mips/branch-9.c: Ditto.
11690 * gcc.target/mips/branch-10.c: Ditto.
11691 * gcc.target/mips/branch-11.c: Ditto.
11692 * gcc.target/mips/branch-12.c: Ditto.
11693 * gcc.target/mips/branch-13.c: Ditto.
11694 * gcc.target/mips/umips-branch-5.c: New file.
11695 * gcc.target/mips/umips-branch-6.c: New file.
11696 * gcc.target/mips/umips-branch-7.c: New file.
11697 * gcc.target/mips/umips-branch-8.c: New file.
11698 * gcc.target/mips/umips-branch-9.c: New file.
11699 * gcc.target/mips/umips-branch-10.c: New file.
11700 * gcc.target/mips/umips-branch-11.c: New file.
11701 * gcc.target/mips/umips-branch-12.c: New file.
11702 * gcc.target/mips/umips-branch-13.c: New file.
11703 * gcc.target/mips/umips-branch-14.c: New file.
11704 * gcc.target/mips/umips-branch-15.c: New file.
11705 * gcc.target/mips/umips-branch-16.c: New file.
11706 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11707 (OCCUPY_0xfffc): New define.
11709 2015-07-08 Renlin Li <renlin.li@arm.com>
11711 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11713 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11715 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11717 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11719 * gcc.target/i386/bt-3.c: New test.
11720 * gcc.target/i386/bt-4.c: Ditto.
11722 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11724 * g++.dg/other/dump-ada-spec-8.C: New test.
11726 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11729 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11731 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11733 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11735 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11736 Avoid using an opaque struct for local "f".
11738 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11741 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11742 * jit.dg/test-pr66779.c: New testcase.
11744 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11746 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11749 2015-07-07 Richard Biener <rguenther@suse.de>
11751 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11753 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11755 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11756 * gcc.target/mips/call-5.c: Ditto.
11757 * gcc.target/mips/call-6.c: Ditto.
11759 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11761 * gcc.dg/dx-test.c: New test-case.
11763 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11766 * gfortran.dg/allocate_with_source_9.f08: New test.
11768 2015-07-07 Christian Bruel <christian.bruel@st.com>
11771 * gcc.target/arm/flip-thumb.c: Fix scan.
11772 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11773 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11774 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11777 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11780 * gcc.c-torture/execute/pr65956.c: New test.
11782 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11784 * gcc.target/arm/aapcs/align1.c: New.
11785 * gcc.target/arm/aapcs/align_rec1.c: New.
11786 * gcc.target/arm/aapcs/align2.c: New.
11787 * gcc.target/arm/aapcs/align_rec2.c: New.
11788 * gcc.target/arm/aapcs/align3.c: New.
11789 * gcc.target/arm/aapcs/align_rec3.c: New.
11790 * gcc.target/arm/aapcs/align4.c: New.
11791 * gcc.target/arm/aapcs/align_rec4.c: New.
11792 * gcc.target/arm/aapcs/align_vararg1.c: New.
11793 * gcc.target/arm/aapcs/align_vararg2.c: New.
11795 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11797 * gfortran.dg/iomsg_2.f90: New test.
11799 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11802 * gcc.target/i386/pr66749.c: New test.
11804 2015-07-06 Richard Biener <rguenther@suse.de>
11806 PR tree-optimization/66772
11807 * gcc.dg/torture/pr66772-1.c: New testcase.
11808 * gcc.dg/torture/pr66772-2.c: Likewise.
11810 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11812 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11813 the jals instruction.
11815 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11818 * gcc.target/i386/pr53383-1.c: New file.
11819 * gcc.target/i386/pr53383-2.c: Likewise.
11820 * gcc.target/i386/pr53383-3.c: Likewise.
11822 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11824 * gcc.target/aarch64/fnmul-1.c: New.
11825 * gcc.target/aarch64/fnmul-2.c: New.
11826 * gcc.target/aarch64/fnmul-3.c: New.
11827 * gcc.target/aarch64/fnmul-4.c: New.
11829 2015-07-06 Richard Biener <rguenther@suse.de>
11831 PR middle-end/66759
11832 * gcc.dg/torture/pr66759.c: New testcase.
11834 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11837 * gfortran.dg/alloc_comp_class_3.f03: New test.
11838 * gfortran.dg/alloc_comp_class_4.f03: New test.
11840 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11842 * gcc.c-torture/execute/pr66757.c: New test.
11844 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11846 PR tree-optimization/66720
11847 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11849 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11850 Sandra Loosemore <sandra@codesourcery.com>
11852 * gcc.target/nios2/gprel-offset.c: New test.
11854 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11857 * gfortran.dg/pr66725.f90: New test.
11859 2015-07-03 Jason Merrill <jason@redhat.com>
11861 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11862 Avoid narrowing error.
11864 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11866 PR rtl-optimization/66706
11867 * gcc.target/powerpc/shift-int.c: New testcase.
11869 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11872 * gcc.target/i386/pr66746.c: New file.
11874 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11876 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11878 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11880 PR tree-optimization/66119
11881 * g++.dg/opt/pr66119.C: New.
11883 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11886 * gfortran.dg/submodule_1.f90: New test
11887 * gfortran.dg/submodule_2.f90: New test
11888 * gfortran.dg/submodule_3.f90: New test
11889 * gfortran.dg/submodule_4.f90: New test
11890 * gfortran.dg/submodule_5.f90: New test
11891 * gfortran.dg/submodule_6.f90: New test
11892 * gfortran.dg/submodule_7.f90: New test
11894 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11896 PR preprocessor/53690
11897 * g++.dg/cpp/pr53690.C: New.
11899 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11901 * gcc.target/powerpc/vec-cmp.c: New test.
11903 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11906 * gfortran.dg/pr56520.f90: New test.
11908 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11911 * gfortran.dg/pr66545_1.f90: New test.
11912 * gfortran.dg/pr66545_2.f90: New test.
11914 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11916 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11917 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11919 2015-07-02 Richard Biener <rguenther@suse.de>
11922 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11925 2015-07-02 Richard Biener <rguenther@suse.de>
11927 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11929 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11931 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11933 2015-07-01 Jason Merrill <jason@redhat.com>
11935 * lib/target-supports.exp (cxx_default): Set to C++14.
11937 2015-07-01 Tom de Vries <tom@codesourcery.com>
11940 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11943 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11945 * gfortran.dg/warn_conversion_8.f90: New test.
11947 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11949 PR rtl-optimization/61047
11950 * gcc.c-torture/execute/20150611-1.c: New testcase.
11952 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11955 * jit.dg/all-non-failing-tests.h: Add
11956 test-pr66700-observing-write-through-ptr.c.
11957 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11959 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11961 * jit.dg/test-accessing-union.c: Add comments for use by
11962 gcc/jit/docs/topics/types.rst.
11964 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11966 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11967 'do-require-effective-target' with 'dg-require-effective-target'.
11968 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11969 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11970 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11971 'stlex' with 'strex' as the expected output.
11973 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11976 * g++.dg/cpp0x/gen-attrs-60.C: New.
11977 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11979 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11981 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11983 * gcc.target/aarch64/pic-small.c: Restrict this test under
11984 check_effective_target_aarch64_small_fpic.
11986 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11988 * gfortran.dg/gomp/pr66633.f90: New test.
11990 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11993 * g++.dg/template/pr66686.C: New test.
11995 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11997 * gnat.dg/lto17.ad[sb]: New test.
11999 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12001 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12002 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12004 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12006 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12008 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12010 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12012 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12014 * jit.dg/test-switch.c: New testcase.
12015 * jit.dg/test-switch.cc: New testcase.
12017 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12020 * jit.dg/all-non-failing-tests.h: Add note about
12021 test-validly-unreachable-block.c.
12022 * jit.dg/test-validly-unreachable-block.c: New file.
12024 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12027 * jit.dg/all-non-failing-tests.h: Add note about
12028 test-extra-options.c.
12029 * jit.dg/test-extra-options.c: New testcase.
12031 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12034 * gcc.target/i386/pr66691.c: New.
12036 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12038 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12039 * gcc.target/i386/iamcu/args.h: Likewise.
12040 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12041 * gcc.target/i386/iamcu/defines.h: Likewise.
12042 * gcc.target/i386/iamcu/macros.h: Likewise.
12043 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12044 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12045 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12046 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12047 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12048 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12049 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12050 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12051 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12052 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12053 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12054 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12055 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12056 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12057 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12058 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12059 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12061 2015-06-30 Marek Polacek <polacek@redhat.com>
12063 * gcc.dg/fold-minus-6.c: New test.
12065 * gcc.dg/fold-ior-3.c: New test.
12067 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12069 Implement N4197 - Adding u8 character literals
12070 * g++.dg/cpp1z/utf8.C: New.
12071 * g++.dg/cpp1z/utf8-neg.C: New.
12072 * g++.dg/cpp1z/udlit-utf8char.C: New.
12074 2015-06-30 Marek Polacek <polacek@redhat.com>
12076 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12078 2015-06-30 Tom de Vries <tom@codesourcery.com>
12080 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12081 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12082 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12083 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12085 2015-06-30 Marek Polacek <polacek@redhat.com>
12087 * gcc.dg/fold-ior-2.c: New test.
12089 2015-06-30 Tom de Vries <tom@codesourcery.com>
12091 PR tree-optimization/66652
12092 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12093 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12095 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12097 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12100 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12101 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12103 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12106 * gfortran.dg/wunused-parameter.f90: New test.
12108 2015-06-29 Richard Henderson <rth@redhat.com>
12110 * gcc.target/i386/asm-flag-1.c: New.
12111 * gcc.target/i386/asm-flag-2.c: New.
12112 * gcc.target/i386/asm-flag-3.c: New.
12113 * gcc.target/i386/asm-flag-4.c: New.
12114 * gcc.target/i386/asm-flag-5.c: New.
12116 2015-06-29 Marek Polacek <polacek@redhat.com>
12119 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12120 * c-c++-common/pr66322.c: New test.
12121 * g++.dg/eh/scope1.C: Remove dg-warning.
12123 2015-06-29 Richard Biener <rguenther@suse.de>
12125 PR tree-optimization/66677
12126 * gcc.dg/vect/pr66677.c: New testcase.
12128 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12130 PR middle-end/64130
12131 * gcc.dg/tree-ssa/pr64130.c: New test.
12133 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12135 * gcc.target/aarch64/pic-small.c: New testcase.
12137 2015-06-26 Richard Biener <rguenther@suse.de>
12139 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12141 2015-06-26 Marek Polacek <polacek@redhat.com>
12143 * gcc.dg/fold-and-1.c: New test.
12144 * gcc.dg/fold-and-2.c: New test.
12146 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12148 * gnat.dg/warn11.adb: Add missing dg directive.
12149 * gnat.dg/warn12.adb: New test.
12150 * gnat.dg/warn12_pkg.ads: New helper.
12152 2015-06-26 Richard Biener <rguenther@suse.de>
12154 * gfortran.dg/reassoc_3.f90: Adjust.
12156 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12159 * gcc.target/i386/pr66412.c: New test.
12161 2015-06-25 Richard Biener <rguenther@suse.de>
12163 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12165 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12167 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12169 2015-06-25 Richard Biener <rguenther@suse.de>
12171 * gfortran.dg/vect/vect-9.f90: New testcase.
12173 2015-06-25 Nick Clifton <nickc@redhat.com>
12175 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12176 H8300 and M32R targets.
12178 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12181 * gfortran.dg/maxerrors.f90: New test.
12183 2015-06-08 DJ Delorie <dj@redhat.com>
12185 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12187 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12189 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12191 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12193 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12194 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12195 * gcc.target/aarch64/nofp_1.c: New file.
12197 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12199 Implement N3928 - Extending static_assert
12200 * g++.dg/cpp0x/static_assert8.C: Adjust.
12201 * g++.dg/cpp0x/static_assert12.C: New.
12202 * g++.dg/cpp0x/static_assert13.C: New.
12203 * g++.dg/cpp1y/static_assert1.C: New.
12204 * g++.dg/cpp1y/static_assert2.C: New.
12205 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12207 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12210 * g++.dg/cpp0x/trailing11.C: New.
12212 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12214 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12216 * gcc.target/arm/memset-inline-10.c: Likewise.
12217 * gcc.target/arm/pr58784.c: Likewise.
12218 * gcc.target/arm/pr59985.C: Likewise.
12219 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12221 2015-06-24 Renlin Li <renlin.li@arm.com>
12223 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12224 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12226 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12229 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12232 * g++.dg/cpp0x/auto45.C: New test.
12233 * g++.dg/template/pr30044.C: New test.
12234 * g++.dg/template/crash83.C: Accept any error string.
12235 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12237 * g++.dg/cpp0x/variadic18.C: Likewise
12238 * g++.dg/template/canon-type-13.C: Likewise.
12239 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12241 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12244 * g++.dg/other/linkage2.C: New.
12246 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12249 * gcc.target/arm/pr63408.c: New test.
12251 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12253 * lib/c-torture.exp: Don't call check_effective_target_lto
12254 before setting up environment correctly.
12255 * lib/gcc-dg.exp: Likewise, and protect
12256 gcc_force_conventional_output.
12258 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12260 PR rtl-optimization/66306
12261 * gcc.target/s390/pr66306.c: New test.
12263 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12265 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12266 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12267 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12268 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12269 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12270 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12271 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12273 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12276 * gcc.c-torture/pr65803.c: New test.
12278 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12281 * g++.dg/cpp0x/auto45.C: New test.
12282 * g++.dg/template/pr30044.C: New test.
12283 * g++.dg/template/crash83.C: Accept any error string.
12284 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12286 * g++.dg/cpp0x/variadic18.C: Likewise
12287 * g++.dg/template/canon-type-13.C: Likewise.
12288 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12290 2015-06-23 Marek Polacek <polacek@redhat.com>
12292 * c-c++-common/Wlogical-op-3.c: New test.
12294 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12297 * g++.dg/cpp0x/scoped_enum5.C: New.
12299 2015-06-23 Richard Biener <rguenther@suse.de>
12301 PR tree-optimization/66636
12302 * gcc.dg/vect/pr66636.c: New testcase.
12304 2015-06-23 Marek Polacek <polacek@redhat.com>
12306 * gcc.dg/fold-minus-4.c: New test.
12307 * gcc.dg/fold-minus-5.c: New test.
12308 * c-c++-common/ubsan/overflow-add-5.c: New test.
12310 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12312 Add missing testcase from r224672.
12313 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12315 * gcc.target/vax/bswapdi-1.c: New.
12317 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12320 * gfortran.dg/associate_18.f08: New test.
12322 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12325 * gcc.target/i386/pr66560-1.c: New test.
12326 * gcc.target/i386/pr66560-2.c: Ditto.
12327 * gcc.target/i386/pr66560-3.c: Ditto.
12328 * gcc.target/i386/pr66560-4.c: Ditto.
12330 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12332 * gcc.target/nvptx/nvptx.exp: New file.
12333 * gcc.target/nvptx/proto-1.c: Likewise.
12335 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12337 PR tree-optimization/66449
12338 * gcc.dg/vect/pr66449.c: New test.
12340 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12342 * g++.dg/other/dump-ada-spec-5.C: New test.
12343 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12344 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12346 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12348 * g++.dg/inherit/pure1.C: Test location too.
12350 2015-06-22 Marek Polacek <polacek@redhat.com>
12352 * gcc.dg/fold-ior-1.c: New test.
12353 * gcc.dg/fold-minus-2.c: New test.
12354 * gcc.dg/fold-minus-3.c: New test.
12355 * gcc.dg/fold-plus-1.c: New test.
12356 * gcc.dg/fold-plus-2.c: New test.
12357 * gcc.dg/fold-xor-4.c: New test.
12358 * gcc.dg/fold-xor-5.c: New test.
12360 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12363 * g++.dg/torture/pr65914.C: New.
12365 2015-06-22 Richard Biener <rguenther@suse.de>
12367 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12368 not existing TORTURE_OPTIONS only.
12369 * lib/gcc-dg.exp: Likewise.
12371 2015-06-22 Christian Bruel <christian.bruel@st.com>
12374 * gcc.target/arm/flip-thumb.c: New test.
12376 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12377 Martin Liska <mliska@suse.cz>
12380 * g++.dg/ipa/pr65908.C: New testcase.
12382 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12385 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12386 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12388 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12390 * gnat.dg/specs/debug1.ads: Adjust.
12392 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12394 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12395 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12396 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12397 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12398 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12399 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12400 * gcc.target/aarch64/fmovd-zero.c: Delete.
12401 * gcc.target/aarch64/fmovf-zero.c: Delete.
12403 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12405 * gcc.target/vax/bswapdi-1.c: New.
12407 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12409 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12411 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12413 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12415 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12417 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12419 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12421 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12423 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12425 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12427 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12429 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12431 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12433 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12435 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12437 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12439 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12441 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12443 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12445 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12447 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12449 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12451 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12453 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12455 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12457 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12459 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12461 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12463 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12465 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12467 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12469 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12471 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12473 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12475 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12477 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12479 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12481 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12483 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12485 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12486 (_ARM_FPSCR): Add FZ field.
12487 (clean_results): Force FZ=1 on AArch64.
12488 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12490 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12492 * gcc.target/aarch64/pr62308.c: New test.
12494 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12497 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12499 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12501 * gcc.target/i386/mpx/pr66581.c: New test.
12503 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12505 * gcc.target/i386/cmov9.c: New test.
12507 2015-06-18 Richard Biener <rguenther@suse.de>
12509 * g++.dg/other/const4.C: New testcase.
12511 2015-06-18 Michael Matz <matz@suse.de>
12513 PR middle-end/66253
12514 * gcc.dg/vect/pr66253.c: New testcase.
12516 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12519 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12521 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12523 PR middle-end/66568
12524 * gcc.target/i386/mpx/pr66568.c: New test.
12526 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12528 PR middle-end/66567
12529 * gcc.target/i386/mpx/pr66567.c: New test.
12531 2015-06-18 Richard Biener <rguenther@suse.de>
12533 PR tree-optimization/66510
12534 * gcc.dg/vect/slp-perm-12.c: New testcase.
12536 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12538 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12539 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12540 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12541 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12543 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12546 * g++.dg/gomp/pr66571-1.C: New test.
12548 PR middle-end/66429
12549 * c-c++-common/gomp/pr66429.c: New test.
12551 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12553 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12554 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12556 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12558 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12561 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12564 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12566 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12568 * gcc.target/mips/pr65862-1.c: New test.
12569 * gcc.target/mips/pr65862-2.c: Likewise.
12571 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12573 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12574 * gcc.target/i386/pr52252-atom.c: Ditto.
12575 * gcc.target/i386/vect-div-1.c: Ditto.
12576 * gcc.target/i386/rotate-5.c: Ditto.
12577 * gcc.target/i386/pr50202.c: Ditto.
12578 * gcc.target/i386/pr37843-3.c: Ditto.
12579 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12580 * gcc.target/i386/pr53397-1.c: Ditto.
12581 * gcc.target/i386/pr55934.c: Ditto.
12582 * gcc.target/i386/pr37843-4.c: Ditto.
12583 * gcc.target/i386/pr60451.c: Ditto.
12584 * gcc.target/i386/pr53397-2.c: Ditto.
12585 * gcc.target/i386/vectorize1.c: Ditto.
12586 * gcc.target/i386/extract-insert-combining.c: Ditto.
12587 * gcc.target/i386/pr53759.c: Ditto.
12588 * gcc.target/i386/pr52252-core.c: Ditto.
12589 * gcc.target/i386/rotate-3.c: Ditto.
12590 * gcc.target/i386/sse-20.c: Ditto.
12591 * gcc.target/i386/rotate-4.c: Ditto.
12592 * gcc.target/i386/pr61403.c: Ditto.
12593 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12594 * gcc.target/i386/pr60901.c: Ditto.
12595 * gcc.target/i386/pr59794-7.c: Ditto.
12596 * gcc.target/i386/pr62208.c: Ditto.
12597 * gcc.target/i386/pr53416.c: Ditto.
12598 * gcc.target/i386/asm-dialect-1.c: Ditto.
12599 * gcc.target/i386/pr50038.c: Ditto.
12600 * gcc.target/i386/47698.c: Ditto.
12601 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12602 * gcc.target/i386/pr59794-2.c: Ditto.
12603 * gcc.target/i386/pr59794-3.c: Ditto.
12604 * gcc.target/i386/pr39058.c: Ditto.
12605 * gcc.target/i386/pr60205-1.c: Ditto.
12606 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12607 * gcc.target/i386/sse2-movq-2.c: Ditto.
12609 2015-06-17 Richard Biener <rguenther@suse.de>
12611 PR tree-optimization/66251
12612 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12614 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12617 * g++.dg/parse/new-placement1.C: New.
12619 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12621 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12622 * jit.dg/test-compound-assignment.c: New testcase.
12624 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12627 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12628 to "testcases" array.
12630 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12633 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12634 * jit.dg/test-debug-strings.c: New test case.
12635 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12636 the discriminant has a sane debug string.
12638 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12641 * gcc.target/i386/pr56766-1.c: New test.
12642 * gcc.target/i386/pr56766-2.c: Ditto.
12644 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12646 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12647 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12648 * gcc.target/mips/loongson-simd.c: Ditto.
12650 2015-06-16 Richard Biener <rguenther@suse.de>
12652 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12654 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12656 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12657 passed by the testsuite driver.
12659 2015-06-16 Richard Biener <rguenther@suse.de>
12661 * gcc.dg/vect/slp-perm-11.c: New testcase.
12663 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12665 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12668 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12670 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12671 Reinstate calls to torture-init and torture-finalize.
12673 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12675 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12677 2015-06-15 Nathan Sidwell <nathan@acm.org>
12680 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12682 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12685 * g++.dg/cpp0x/local-type1.C: New.
12687 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12692 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12693 unimplemented error.
12694 * gfortran.dg/allocate_with_source_7.f08: New test.
12695 * gfortran.dg/allocate_with_source_8.f08: New test.
12697 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12700 * g++.dg/warn/Walways-true-3.C: New test.
12702 2015-06-13 Tom de Vries <tom@codesourcery.com>
12704 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12706 2015-06-13 Tom de Vries <tom@codesourcery.com>
12708 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12709 (main): Remove superfluous attributes.
12710 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12711 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12713 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12715 * gcc.target/i386/monitorx.c: New.
12716 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12717 * gcc.target/i386/sse-13.c: Ditto.
12718 * gcc.target/i386/sse-14.c: Ditto.
12719 * gcc.target/i386/sse-22.c: Ditto.
12720 * gcc.target/i386/sse-23.c: Ditto.
12721 * g++.dg/other/i386-2.C: Ditto.
12722 * g++.dg/other/i386-3.C: Ditto.
12724 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12726 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12728 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12731 * gfortran.dg/allocatable_scalar_13.f90: New test
12733 2015-06-11 Marek Polacek <polacek@redhat.com>
12735 * gcc.dg/fold-xor-3.c: New test.
12737 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12739 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12740 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12742 2015-06-11 Christian Bruel <christian.bruel@st.com>
12745 * gcc.target/arm/pragma_attribute.c: New test.
12747 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12749 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12751 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12754 * gcc.target/i386/pr66473.c: New test.
12756 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12759 * gcc.dg/tls/pr66470.c: New test.
12760 * gcc.target/i386/pr66470.c: New test.
12762 2015-06-10 Christian Bruel <christian.bruel@st.com>
12765 * gcc.target/arm/attr_arm.c: New test
12766 * gcc.target/arm/attr_arm-err.c: New test
12767 * gcc.target/arm/attr_thumb.c: New test
12768 * gcc.target/arm/attr_thumb-static.c: New test
12770 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12775 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12777 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12779 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12780 passed by the testsuite driver.
12782 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12785 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12786 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12787 * gcc.dg/ssp-1.c: Make counter a register.
12788 * gcc.dg/ssp-2.c: Likewise.
12789 * gcc.dg/torture/parm-coalesce.c: New.
12791 2015-06-09 Tom de Vries <tom@codesourcery.com>
12793 * gcc.target/i386/vararg-loc.c: New test.
12795 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12798 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12799 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12801 2015-06-09 Marek Polacek <polacek@redhat.com>
12803 PR tree-optimization/66299
12804 * gcc.dg/pr66299-1.c: New test.
12805 * gcc.dg/pr66299-2.c: New test.
12806 * gcc.dg/pr66299-3.c: New test.
12808 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12810 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12811 passed by the testsuite driver.
12813 2015-06-09 Richard Biener <rguenther@suse.de>
12815 PR middle-end/66423
12816 * gcc.dg/fold-modpow2.c: New testcase.
12818 2015-06-09 Richard Biener <rguenther@suse.de>
12820 PR tree-optimization/66419
12821 * gcc.dg/vect/bb-slp-37.c: New testcase.
12823 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12825 * gcc.target/arm/stl-cond.c: New test.
12827 2015-06-09 Richard Biener <rguenther@suse.de>
12829 PR middle-end/66413
12830 * gcc.dg/torture/pr66413.c: New testcase.
12832 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12834 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12835 * gcc.dg/ssp-1.c: Make counter a register.
12836 * gcc.dg/ssp-2.c: Likewise.
12837 * gcc.dg/torture/parm-coalesce.c: New.
12839 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12841 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12842 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12844 2015-06-08 Tom de Vries <tom@codesourcery.com>
12846 PR rtl-optimization/66444
12847 * gcc.dg/pr66444.c: New test.
12849 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12852 * gfortran.dg/class_is_1.f90: New test.
12853 * gfortran.dg/type_is_1.f90: Ditto.
12855 2015-06-08 Marek Polacek <polacek@redhat.com>
12858 * gcc.dg/cpp/pr66415-1.c: New test.
12859 * gcc.dg/cpp/pr66415-2.c: New test.
12861 2015-06-08 Richard Biener <rguenther@suse.de>
12863 PR tree-optimization/66422
12864 * gcc.dg/Warray-bounds-16.c: New testcase.
12866 2015-06-08 Richard Biener <rguenther@suse.de>
12868 * gcc.dg/vect/slp-perm-10.c: New testcase.
12869 * gcc.dg/vect/slp-23.c: Adjust.
12870 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12871 vector pointer update.
12873 2015-06-08 Marek Polacek <polacek@redhat.com>
12876 * g++.dg/ubsan/pr66452.C: New test.
12878 2015-06-08 Tom de Vries <tom@codesourcery.com>
12880 PR tree-optimization/66436
12881 * gcc.dg/gomp/dump-new-function-2.c: New test.
12882 * gcc.dg/gomp/dump-new-function-3.c: Same.
12883 * gcc.dg/gomp/dump-new-function.c: Same.
12885 2015-06-08 Tom de Vries <tom@codesourcery.com>
12887 PR tree-optimization/66435
12888 * gcc.dg/gomp/notify-new-function-2.c: New test.
12889 * gcc.dg/gomp/notify-new-function-3.c: Same.
12890 * gcc.dg/gomp/notify-new-function.c: Same.
12892 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12894 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12895 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12896 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12897 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12898 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12899 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12902 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12905 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12906 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12908 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12909 * gfortran.dg/warn_conversion_5.f90: New test.
12910 * gfortran.dg/warn_conversion_6.f90: New test.
12911 * gfortran.dg/warn_conversion_7.f90: New test.
12913 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12916 * gfortran.dg/blockdata_9.f: New test.
12918 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12921 * gfortran.dg/forall_17.f90: New test.
12923 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12925 * g++.dg/cpp0x/pr57101.C: Add warning.
12926 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12927 * g++.dg/ext/visibility/anon7.C: Same.
12928 * g++.dg/ipa/pr63587-2.C: Same.
12929 * g++.dg/opt/dump1.C: Same.
12930 * g++.dg/opt/pr59622-3.C: Same.
12931 * g++.dg/opt/pr59622.C: Same.
12932 * g++.dg/torture/pr46383.C: Same.
12933 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12934 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12935 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12937 * gfortran.dg/intent_out_8.f90: Same.
12938 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12940 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12943 gfortran.dg/equiv_9.f90: New test.
12946 2015-06-05 Tom de Vries <tom@codesourcery.com>
12948 merge from gomp4 branch:
12949 2015-05-28 Tom de Vries <tom@codesourcery.com>
12951 PR tree-optimization/65443
12952 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12953 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12954 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12956 2015-06-05 Nathan Sidwell <nathan@acm.org>
12959 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12961 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12963 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12965 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12967 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12969 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12971 * gcc.target/i386/noplt-1.c: New test.
12972 * gcc.target/i386/noplt-2.c: New test.
12973 * gcc.target/i386/noplt-3.c: New test.
12974 * gcc.target/i386/noplt-4.c: New test.
12976 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12979 * gfortran.dg/adjustl_1.f90: New test.
12981 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12983 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12984 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12986 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12988 * lto.c (iterative_hash_canonical_type,
12989 gimple_register_canonical_type): only hash main variants of types
12991 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12993 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12994 Move set of dg-do-what-default after early return.
12996 2015-06-04 Marek Polacek <polacek@redhat.com>
12999 * gcc.dg/lvalue-8.c: New test.
13001 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13002 Paolo Carlini <paolo.carlini@oracle.com>
13005 * g++.dg/other/pr66130.C: New.
13006 * g++.dg/cpp0x/pr66130.C: Likewise.
13008 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13010 * g++.dg/cpp0x/decl-loc1.C: New.
13011 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13012 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13013 * g++.dg/init/ctor8.C: Likewise.
13014 * g++.dg/parse/semicolon4.C: Likewise.
13016 2015-06-03 Marek Polacek <polacek@redhat.com>
13019 * g++.dg/ubsan/static-init-1.C: New test.
13020 * g++.dg/ubsan/static-init-2.C: New test.
13021 * g++.dg/ubsan/static-init-3.C: New test.
13023 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13026 * gcc.target/i386/pr66275.c: New test.
13028 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13030 * gcc.dg/Wcxx-compat-22.c: New testcase.
13031 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13032 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13033 * c-c++-common/pr58346-1.c: Likewise.
13034 * c-c++-common/transparent-union-1.c: Likewise.
13036 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13038 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13039 * g++.dg/plugin/def_plugin.c: New file.
13040 * g++.dg/plugin/def-plugin-test.C: New file.
13042 2015-06-03 Richard Biener <rguenther@suse.de>
13044 * gcc.dg/vect/bb-slp-36.c: New testcase.
13046 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13048 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13050 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13052 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13053 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13054 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13055 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13057 2015-06-03 Marek Polacek <polacek@redhat.com>
13061 * gcc.dg/pr64223-1.c: New test.
13062 * gcc.dg/pr64223-2.c: New test.
13064 2015-06-03 Richard Biener <rguenther@suse.de>
13066 PR tree-optimization/63916
13067 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13069 2015-06-03 Richard Biener <rguenther@suse.de>
13071 PR tree-optimization/66375
13072 * gcc.dg/torture/pr66375.c: New testcase.
13074 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13076 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13078 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13081 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13083 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13086 * gfortran.dg/reshape_7.f90: New test.
13088 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13091 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13094 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13097 * gcc.dg/pr49551.c: New testcase.
13099 2015-06-02 Richard Biener <rguenther@suse.de>
13102 * g++.dg/lto/pr65549_0.C: New testcase.
13104 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13107 PR middle-end/66332
13108 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13110 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13112 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13114 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13117 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13119 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13121 PR tree-optimization/48052
13122 * gcc.dg/tree-ssa/scev-8.c: New.
13123 * gcc.dg/tree-ssa/scev-9.c: New.
13124 * gcc.dg/tree-ssa/scev-10.c: New.
13125 * gcc.dg/vect/pr48052.c: New.
13127 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13129 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13131 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13133 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13135 2015-06-02 Marek Polacek <polacek@redhat.com>
13137 PR middle-end/66345
13138 * gcc.dg/torture/pr66345.c: New test.
13140 2015-06-02 Richard Biener <rguenther@suse.de>
13142 PR tree-optimization/65961
13143 * gcc.dg/torture/pr65961.c: New testcase.
13145 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13147 PR tree-optimization/52563
13148 PR tree-optimization/62173
13149 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13150 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13152 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13154 * gnat.dg/specs/varsize_return2.ads: New test.
13155 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13157 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13159 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13161 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13164 * gcc.target/aarch64/sync-comp-swap.c: New.
13165 * gcc.target/aarch64/sync-comp-swap.x: New.
13166 * gcc.target/aarch64/sync-op-acquire.c: New.
13167 * gcc.target/aarch64/sync-op-acquire.x: New.
13168 * gcc.target/aarch64/sync-op-full.c: New.
13169 * gcc.target/aarch64/sync-op-full.x: New.
13170 * gcc.target/aarch64/sync-op-release.c: New.
13171 * gcc.target/aarch64/sync-op-release.x: New.
13173 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13175 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13178 2015-06-01 Richard Biener <rguenther@suse.de>
13180 PR tree-optimization/66349
13181 PR tree-optimization/66352
13182 PR tree-optimization/66357
13183 * gcc.dg/torture/pr66357.c: New testcase.
13184 * gcc.dg/torture/pr66349.c: Likewise.
13185 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13187 2015-06-01 Richard Biener <rguenther@suse.de>
13190 2015-05-29 Richard Biener <rguenther@suse.de>
13192 PR tree-optimization/66314
13193 * gcc.dg/asan/pr66314.c: New testcase.
13195 2015-06-01 Richard Biener <rguenther@suse.de>
13197 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13199 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13201 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13203 (hp3, hp4): Add inline keyword.
13204 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13205 (hp2): Add inline keyword.
13206 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13207 (hp2): Add inline keyword.
13209 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13212 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13213 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13214 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13215 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13217 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13219 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13220 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13222 2015-06-01 Richard Biener <rguenther@suse.de>
13224 PR tree-optimization/66280
13225 * g++.dg/torture/pr66280.C: New testcase.
13226 * g++.dg/torture/pr66280-2.C: Likewise.
13228 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13230 * gnat.dg/addr9_1.adb: New test.
13231 * gnat.dg/addr9_2.adb: Likewise.
13232 * gnat.dg/addr9_3.adb: Likewise.
13233 * gnat.dg/addr9_4.adb: Likewise.
13235 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13237 * g++.dg/other/dump-ada-spec-4.C: New test.
13239 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13241 * gcc.dg/alias-8.c: Fix dg-warning.
13243 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13245 * gcc.dg/alias-8.c: Do not xfail.
13246 * gcc.dg/pr62167.c: Prevent FRE.
13247 * gcc.dg/alias-14.c: New testcase.
13249 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13251 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13253 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13256 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13258 * gcc.target/s390/hotpatch-10.c: Likewise.
13259 * gcc.target/s390/hotpatch-11.c: Likewise.
13260 * gcc.target/s390/hotpatch-12.c: Likewise.
13261 * gcc.target/s390/hotpatch-17.c: Likewise.
13262 * gcc.target/s390/hotpatch-18.c: Likewise.
13263 * gcc.target/s390/hotpatch-20.c: Likewise.
13264 * gcc.target/s390/hotpatch-21.c: Likewise.
13265 * gcc.target/s390/hotpatch-22.c: Likewise.
13266 * gcc.target/s390/hotpatch-23.c: Likewise.
13267 * gcc.target/s390/hotpatch-24.c: Likewise.
13268 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13269 to check for the exact nops too.
13270 * gcc.target/s390/hotpatch-3.c: Likewise.
13271 * gcc.target/s390/hotpatch-4.c: Likewise.
13272 * gcc.target/s390/hotpatch-5.c: Likewise.
13273 * gcc.target/s390/hotpatch-6.c: Likewise.
13274 * gcc.target/s390/hotpatch-7.c: Likewise.
13275 * gcc.target/s390/hotpatch-8.c: Likewise.
13276 * gcc.target/s390/hotpatch-9.c: Likewise.
13277 * gcc.target/s390/hotpatch-14.c: Likewise.
13278 * gcc.target/s390/hotpatch-15.c: Likewise.
13279 * gcc.target/s390/hotpatch-16.c: Likewise.
13280 * gcc.target/s390/hotpatch-19.c: Likewise.
13281 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13282 scan-assembler-times counting number of .align directives.
13283 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13284 dg-options. Remove scan-assembler-times counting number of .align
13286 * gcc.target/s390/hotpatch-26.c: New file.
13287 * gcc.target/s390/hotpatch-27.c: New file.
13288 * gcc.target/s390/hotpatch-28.c: New file.
13289 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13290 using -Os -O0 -O1 -O2 -O3 options.
13292 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13294 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13296 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13298 PR tree-optimization/66142
13299 * gcc.dg/vect/pr66142.c: New test.
13301 2015-05-29 Richard Biener <rguenther@suse.de>
13303 PR tree-optimization/66314
13304 * gcc.dg/asan/pr66314.c: New testcase.
13306 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13308 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13309 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13310 Adjust all callers.
13311 (schedule-cleanups, dg-keep-saved-temps): New proc.
13312 (gcc-dg-test-1): Schedule cleanups.
13313 * lib/profopt.exp (profopt-execute): Likewise.
13314 * g++.dg/cdce3.C: Adjust expected line numbers.
13315 * gcc.dg/cdce1.c: Likewise.
13316 * gcc.dg/cdce2.c: Likewise.
13317 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13318 * gcc.dg/strlenopt-24.c: Likewise.
13319 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13320 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13321 * obj-c++.dg/encode-2.mm: Likewise.
13323 2015-05-28 DJ Delorie <dj@redhat.com>
13325 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13327 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13329 * gnat.dg/discr43.adb: New test.
13331 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13333 * gnat.dg/varsize_temp.adb: Rename into...
13334 * gnat.dg/varsize1.adb: ...this.
13335 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13336 * gnat.dg/varsize2.ad[sb]: ...this.
13337 * gnat.dg/varsize3_1.adb: New test.
13338 * gnat.dg/varsize3_2.adb: Likewise.
13339 * gnat.dg/varsize3_3.adb: Likewise.
13340 * gnat.dg/varsize3_4.adb: Likewise.
13341 * gnat.dg/varsize3_5.adb: Likewise.
13342 * gnat.dg/varsize3_6.adb: Likewise.
13343 * gnat.dg/varsize3_pkg1.ads: New helper.
13344 * gnat.dg/varsize3_pkg2.ads: Likewise.
13345 * gnat.dg/varsize3_pkg3.ads: Likewise.
13347 2015-05-28 Richard Biener <rguenther@suse.de>
13349 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13351 2015-05-28 Richard Biener <rguenther@suse.de>
13353 PR tree-optimization/66142
13354 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13356 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13359 * gcc.dg/darwin-minversion-3.c: Update testcase.
13360 * gcc.dg/darwin-minversion-4.c: Ditto.
13361 * gcc.dg/darwin-minversion-5.c: New testcase.
13362 * gcc.dg/darwin-minversion-6.c: Ditto.
13363 * gcc.dg/darwin-minversion-7.c: Ditto.
13364 * gcc.dg/darwin-minversion-8.c: Ditto.
13365 * gcc.dg/darwin-minversion-9.c: Ditto.
13366 * gcc.dg/darwin-minversion-10.c: Ditto.
13367 * gcc.dg/darwin-minversion-11.c: Ditto.
13368 * gcc.dg/darwin-minversion-12.c: Ditto.
13370 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13372 PR rtl-optimization/66168
13373 * gcc.c-torture/compile/pr66168.c: New test.
13375 2015-05-27 Jeff Law <law@redhat.com>
13378 * gcc.dg/target/m68k/pr39726-1.c: New test.
13380 2015-05-27 Nathan Sidwell <nathan@acm.org>
13383 * g++.dg/ext/alias-canon3.C: New.
13385 2015-05-27 Richard Biener <rguenther@suse.de>
13387 PR tree-optimization/66272
13389 2014-08-15 Richard Biener <rguenther@suse.de>
13391 PR tree-optimization/62031
13392 * gcc.dg/torture/pr66272.c: New testcase.
13394 2015-05-27 Richard Biener <rguenther@suse.de>
13396 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13398 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13401 * gcc.dg/pr65358.c: New test.
13403 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13406 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13408 * gfortran.dg/allocate_with_source_6.f90: New test.
13410 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13412 * gnat.dg/atomic7_1.adb: New test.
13413 * gnat.dg/atomic7_2.adb: Likewise.
13414 * gnat.dg/atomic7_pkg1.ads: New helper.
13415 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13417 2015-05-26 Michael Matz <matz@suse.de>
13419 PR middle-end/66251
13420 * gcc.dg/vect/pr66251.c: New test.
13422 2015-05-26 Richard Biener <rguenther@suse.de>
13424 PR tree-optimization/66142
13425 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13427 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13430 * gfortran.dg/allocatable_scalar_13.f90: New test
13432 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13434 * gnat.dg/warn11.adb: New test.
13435 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13437 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13439 * gnat.dg/vfa1_1.adb: New test.
13440 * gnat.dg/vfa1_2.adb: Likewise.
13441 * gnat.dg/vfa1_3.adb: Likewise.
13442 * gnat.dg/vfa1_4.adb: Likewise.
13443 * gnat.dg/vfa1_pkg.ads: New helper.
13445 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13447 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13448 * gcc.target/i386/pr66232-3.c: Likewise.
13450 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13453 * gcc.target/i386/pr66274.c: New test.
13455 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13457 * gnat.dg/renaming6.ad[sb]: New test.
13459 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13461 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13462 and 'dg-require-effective-target pie'.
13464 2015-05-23 Nathan Sidwell <nathan@acm.org>
13467 * g++.dg/cpp0x/pr66243.C: New.
13469 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13472 * g++.dg/lto/pr66180_0.C: New testcase.
13473 * g++.dg/lto/pr66180_1.C: New testcase.
13475 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13478 * typebound_call_27.f90: New file.
13480 2015-05-23 Nathan Sidwell <nathan@acm.org>
13483 * g++.dg/template/pr65936.C: New.
13485 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13487 PR tree-optimization/63387
13488 * gcc.dg/pr63387-2.c: New testcase.
13490 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13492 * gcc.dg/simd-1.c: Update to the new message.
13494 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13496 * gcc.dg/nand.c: New testcase.
13498 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13500 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13501 Set dg-do-what-default to compile only on ARM targets without
13502 arm_neon_hw execution support. Remove redundant c-torture-execute
13503 in loop over test cases.
13505 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13508 * gcc.target/aarch64/pr65491_1.c: New test.
13509 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13510 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13512 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13515 * g++.dg/cpp0x/explicit9.C: New.
13516 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13518 2015-05-22 Richard Biener <rguenther@suse.de>
13520 PR tree-optimization/66251
13521 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13523 2015-05-22 Marek Polacek <polacek@redhat.com>
13526 * c-c++-common/attributes-enum-1.c: New test.
13527 * c-c++-common/attributes-enum-2.c: New test.
13528 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13529 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13531 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13533 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13534 effective target support. If no arm_neon_hw support, do not attempt
13535 to execute the tests; only compile them.
13536 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13537 and "dg-require-effective-target arm_neon_ok".
13538 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13539 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13540 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13541 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13542 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13543 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13544 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13545 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13546 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13547 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13548 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13549 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13550 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13551 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13552 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13553 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13554 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13555 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13556 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13557 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13558 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13559 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13560 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13561 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13562 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13563 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13564 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13565 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13566 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13567 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13568 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13569 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13570 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13571 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13572 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13573 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13574 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13575 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13576 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13577 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13578 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13579 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13580 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13581 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13582 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13583 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13584 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13585 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13586 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13587 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13588 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13589 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13590 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13591 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13592 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13593 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13594 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13595 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13596 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13597 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13598 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13599 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13600 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13601 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13602 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13603 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13604 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13605 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13606 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13607 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13608 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13609 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13610 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13611 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13612 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13613 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13614 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13615 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13616 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13617 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13618 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13619 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13620 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13621 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13622 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13623 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13624 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13625 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13626 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13627 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13628 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13629 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13630 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13631 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13632 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13633 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13634 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13635 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13636 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13637 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13638 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13639 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13640 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13641 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13642 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13643 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13644 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13645 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13646 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13647 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13648 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13649 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13650 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13652 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13654 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13655 * gcc.dg/vect/pr59354.c: Likewise.
13656 * gcc.dg/vect/pr64252.c: Likewise.
13657 * gcc.dg/vect/pr64404.c: Likewise.
13658 * gcc.dg/vect/pr64493.c: Likewise.
13659 * gcc.dg/vect/pr64495.c: Likewise.
13660 * gcc.dg/vect/pr64844.c: Likewise.
13661 * gcc.dg/vect/pr65518.c: Likewise.
13662 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13664 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13667 * g++.dg/cpp1y/var-templ28.C: New.
13669 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13672 * gcc.target/i386/pr66232-1.c: New test.
13673 * gcc.target/i386/pr66232-2.c: Likewise.
13674 * gcc.target/i386/pr66232-3.c: Likewise.
13675 * gcc.target/i386/pr66232-4.c: Likewise.
13676 * gcc.target/i386/pr66232-5.c: Likewise.
13678 2015-05-21 Nathan Sidwell <nathan@acm.org>
13680 * g++.dg/cpp1y/pr60943.C: New.
13682 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13684 PR tree-optimization/66233
13685 * gcc.c-torture/execute/pr66233.c: New test.
13687 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13690 * gfortran.dg/inline_matmul_11.f90: New test.
13692 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13694 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13695 instead of listing several targets on its own.
13696 * gcc.target/i386/pr32219-2.c: Likewise.
13697 * gcc.target/i386/pr32219-3.c: Likewise.
13698 * gcc.target/i386/pr32219-4.c: Likewise.
13699 * gcc.target/i386/pr32219-5.c: Likewise.
13700 * gcc.target/i386/pr32219-6.c: Likewise
13701 * gcc.target/i386/pr32219-7.c: Likewise.
13702 * gcc.target/i386/pr32219-8.c: Likewise.
13703 * gcc.target/i386/pr39013-1.c: Likewise.
13704 * gcc.target/i386/pr39013-2.c: Likewise.
13705 * gcc.target/i386/pr64317.c: Likewise.
13707 2015-05-21 Jeff Law <law@redhat.com>
13709 * gcc.target/hppa/shadd-3.c: New test.
13710 * gcc.target/hppa/shadd-4.c: New test.
13712 2015-05-21 Michael Matz <matz@suse.de>
13714 * gcc.dg/vect/vect-strided-store.c: New test.
13715 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13716 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13718 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13720 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13721 * gcc.dg/pow-sqrt-synth-1.c: New test.
13722 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13724 2015-05-21 Richard Biener <rguenther@suse.de>
13727 * g++.dg/conversion/pr66211.C: New testcase.
13728 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13730 2015-05-21 Jeff Law <law@redhat.com>
13732 * gcc.target/hppa/shadd-2.c: New test.
13734 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13737 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13739 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13742 * gcc.target/arm/pr26702.c: Adjust target selector.
13744 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13746 PR middle-end/66221
13747 * gcc.dg/lto/pr66221_0.c: New test.
13748 * gcc.dg/lto/pr66221_1.c: New test.
13750 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13753 * gcc.dg/redecl-4.c: Update column numbers.
13754 * gcc.dg/format/bitfld-1.c: Likewise.
13755 * gcc.dg/format/attr-2.c: Likewise.
13756 * gcc.dg/format/attr-6.c: Likewise.
13757 * gcc.dg/format/attr-7.c (baz): Likewise.
13758 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13759 * gcc.dg/format/attr-4.c: Likewise.
13760 * gcc.dg/format/branch-1.c: Likewise.
13761 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13762 locations within strings with embedded escape sequences.
13764 2015-05-20 Jeff Law <law@redhat.com>
13766 * gcc.target/hppa/hppa.exp: New target test driver.
13767 * gcc.target/hppa/shadd-1.c: New test.
13769 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13771 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13773 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13775 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13776 (fn_33_k_and_r_style): New.
13777 (fn_33_stroustrup_style): New.
13778 (fn_33_allman_style): New.
13779 (fn_33_whitesmiths_style): New.
13780 (fn_33_horstmann_style): New.
13781 (fn_33_ratliff_banner_style): New.
13782 (fn_33_lisp_style): New.
13783 (fn_34_indent_dash_gnu): New.
13784 (fn_34_indent_dash_kr): New.
13785 (fn_34_indent_dash_orig): New.
13786 (fn_34_indent_linux_style): New.
13788 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13791 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13793 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13795 PR tree-optimization/65447
13796 * gcc.dg/tree-ssa/pr65447.c: New test.
13798 2015-05-19 Nathan sidwell <nathan@acm.org>
13800 * g++.dg/cpp0x/pr65954.C: New.
13802 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13804 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13806 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13808 * lib/target-supports.exp: Vector do not always have natural
13809 alignment on s390*.
13811 2015-05-19 David Sherwood <david.sherwood@arm.com>
13813 * gcc.dg/loop-invariant.c: New testcase.
13815 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13817 * lib/target-supports.exp: Vector do not always have natural
13818 alignment on s390*.
13820 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13822 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13824 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13826 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13828 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13829 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13830 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13831 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13832 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13833 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13834 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13835 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13836 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13837 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13839 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13841 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13843 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13845 * gcc.target/s390/s390.exp
13846 (check_effective_target_vector): New check.
13847 * gcc.target/s390/vector/vec-abi-1.c: New test.
13848 * gcc.target/s390/vector/vec-abi-2.c: New test.
13849 * gcc.target/s390/vector/vec-abi-3.c: New test.
13850 * gcc.target/s390/vector/vec-abi-4.c: New test.
13851 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13852 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13853 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13854 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13855 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13856 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13857 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13858 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13859 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13860 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13861 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13862 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13863 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13864 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13865 * gcc.target/s390/vector/vec-init-1.c: New test.
13866 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13867 * gcc.target/s390/vector/vec-shift-1.c: New test.
13868 * gcc.target/s390/vector/vec-sub-1.c: New test.
13870 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13872 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13874 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13876 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13878 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13880 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13882 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13884 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13886 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13888 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13890 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13892 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13894 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13896 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13898 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13900 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13902 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13904 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13906 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13908 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13910 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13912 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13914 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13916 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13918 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13920 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13922 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13924 PR tree-optimization/66187
13925 * gcc.c-torture/execute/pr66187.c: New test.
13926 * gcc.dg/pr66187-1.c: New test.
13927 * gcc.dg/pr66187-2.c: New test.
13929 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13931 * gcc.dg/vect/bb-slp-35.c: Adjust.
13933 2015-05-19 Richard Biener <rguenther@suse.de>
13935 PR tree-optimization/66165
13936 * gcc.dg/torture/pr66165.c: New testcase.
13938 PR tree-optimization/66185
13939 * gcc.dg/torture/pr66185.c: New testcase.
13941 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13944 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13946 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13948 * gcc.target/mips/p5600-bonding.c : New file.
13950 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13953 * gfortran.dg/interface_operator_1.f90: New tests.
13955 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13958 * gfortran.dg/generic_29.f90: New tests.
13960 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13963 * gfortran.dg/storage_size_6.f90: New tests.
13965 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13968 * gfortran.dg/null1.f90: New test.
13970 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13973 * gfortran.dg/entry_21.f90: New test.
13975 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13978 * gfortran.dg/storage_size_6.f90: New tests.
13980 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13983 * gfortran.dg/misplaced_statement.f90: New test.
13985 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13988 * gfortran.dg/filepos1.f90: New test
13990 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13993 * gfortran.dg/pr64925.f90: New test.
13995 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13997 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13999 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14001 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14003 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14004 to the family of pie capable targets.
14006 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14008 * gcc.target/arm/bics_1.c : New testcase.
14009 * gcc.target/arm/bics_2.c : New testcase.
14010 * gcc.target/arm/bics_3.c : New testcase.
14011 * gcc.target/arm/bics_4.c : New testcase.
14013 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14015 * gcc.target/mips/umips-attr.c: New test.
14017 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14019 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14020 * gcc.dg/20150120-2.c (dg-final): Ditto.
14021 * gcc.dg/20150120-2.c (dg-final): Ditto.
14022 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14024 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14027 * gcc.target/i386/pr66174.c: New test.
14029 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14032 * gfortran.dg/matmul_bounds_6.f90: New test.
14033 * gfortran.dg/matmul_bounds_7.f90: New test.
14035 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14037 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14038 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14039 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14040 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14041 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14042 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14044 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047 * gfortran.dg/continuation_13.f90: Update test.
14048 * gfortran.dg/pr65903.f90: New test.
14050 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14053 * gfortran.dg/block_14.f90: New test.
14055 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14058 * lib/gfortran-dg.exp: Update regex to handle two locations for
14059 the same diagnostic without caret.
14060 * gfortran.dg/badline.f: Test also that line numbers are correct
14061 before and after "left but not entered" warning.
14063 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14064 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14067 * gcc.target/arm/maskdata.c: New test.
14069 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14072 * gfortran.dg/derived_constructor_components_5: New test
14074 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14077 * gcc.target/alpha/pr66140.c: New test.
14079 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14082 * gcc.dg/Wconversion-complex-c99.c: New test.
14083 * gcc.dg/Wconversion-complex-gnu.c: New test.
14085 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14087 PR tree-optimization/64454
14088 * gcc.dg/modmod.c: New testcase.
14090 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14092 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14094 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14096 PR middle-end/66134
14097 * gcc.target/i386/mpx/pr66134.c: New test.
14099 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14101 * gcc.target/powerpc/pr60158.c: New test.
14103 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14105 * gcc.target/i386/sibcall-7.c: New test.
14106 * gcc.target/i386/sibcall-8.c: New test.
14108 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14110 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14111 (abs64_in_dreg): Likewise.
14113 2015-05-14 Marek Polacek <polacek@redhat.com>
14117 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14118 * gcc.dg/pr19984.c: Likewise.
14119 * gcc.dg/pr66066-1.c: New test.
14120 * gcc.dg/pr66066-2.c: New test.
14121 * gcc.dg/pr66066-3.c: New test.
14123 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14125 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14126 * gcc.dg/pow-sqrt.x: New file.
14127 * gcc.dg/pow-sqrt-1.c: New test.
14128 * gcc.dg/pow-sqrt-2.c: Likewise.
14129 * gcc.dg/pow-sqrt-3.c: Likewise.
14131 2015-05-13 Richard Biener <rguenther@suse.de>
14133 PR tree-optimization/66123
14134 * gcc.dg/torture/pr66123.c: New testcase.
14136 2015-05-13 Richard Biener <rguenther@suse.de>
14138 PR middle-end/66110
14139 * gcc.dg/alias-2.c: Adjust.
14140 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14142 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14145 * gcc.target/i386/pr65103-3.c: New.
14147 2015-05-13 Martin Liska <mliska@suse.cz>
14149 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14151 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14154 * gcc.target/i386/pr66112-2.c: New test.
14157 * gcc.target/i386/pr66112-1.c: New test.
14159 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14162 * gcc.target/i386/mpx/pr66048.cc: New.
14164 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14166 PR rtl-optimization/64616
14167 * gcc.dg/loop-8.c: New test.
14168 * gcc.dg/loop-9.c: New test.
14170 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14172 PR target/pr66047.c
14173 * gcc.target/i386/pr66047.c: New testcase.
14175 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14178 * gcc.c-torture/compile/pr65873.c: New testcase.
14180 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14183 * gfortran.dg/inline_matmul_10.f90: New test.
14185 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14187 * c-c++-common/Wmisleading-indentation.c: New testcase.
14188 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14189 * c-c++-common/Wmisleading-indentation-2.md: New file.
14191 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14193 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14195 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14197 2015-05-12 Richard Biener <rguenther@suse.de>
14199 PR tree-optimization/66101
14200 * gcc.dg/torture/pr66101.c: New testcase.
14202 2015-05-12 Richard Biener <rguenther@suse.de>
14204 PR tree-optimization/37021
14205 * gcc.target/i386/vect-addsub.c: New testcase.
14207 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14209 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14211 2015-05-12 Tom de Vries <tom@codesourcery.com>
14213 PR tree-optimization/66010
14214 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14216 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14219 * g++.dg/cpp0x/trailing10.C: New.
14221 2015-05-12 Richard Biener <rguenther@suse.de>
14223 * gcc.dg/vect/bb-slp-35.c: New testcase.
14225 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14228 * gfortran.dg/bound_simplification_6.f90: New.
14230 2015-05-11 Steve Ellcey <sellcey@mips.com>
14232 * gcc.target/mips/branch-1.c: Pass argument to bar().
14234 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14237 * gcc.target/i386/pr65753.c: New test.
14239 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14241 PR rtl-optimization/66076
14242 * gcc.dg/torture/pr66076.c: New test.
14244 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14247 * gfortran.dg/inline_matmul_7.f90: New test.
14248 * gfortran.dg/inline_matmul_8.f90: New test.
14249 * gfortran.dg/inline_matmul_9.f90: New test.
14251 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14253 * gfortran.dg/bound_simplification_5.f90: New.
14255 2015-05-09 Jason Merrill <jason@redhat.com>
14257 * lib/target-supports.exp (cxx_default): New global.
14258 (check_effective_target_c++11_only)
14259 (check_effective_target_c++14_only)
14260 (check_effective_target_c++98_only)
14261 (check_effective_target_c++1z_only): Check it.
14263 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14265 PR tree-optimization/64454
14266 * gcc.dg/tree-ssa/vrp97.c: New file.
14267 * gcc.dg/vect/slp-perm-7.c: Update.
14269 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14272 * gfortran.dg/elemental_subroutine_11.f90: New test.
14274 2015-05-08 Richard Biener <rguenther@suse.de>
14276 PR tree-optimization/66036
14277 * gcc.dg/vect/slp-41.c: New testcase.
14279 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14281 * gfortran.dg/elemental_optional_args_7.f90: New.
14283 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14285 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14286 allow cmlt or sshr.
14288 2015-05-08 Marek Polacek <polacek@redhat.com>
14291 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14292 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14294 2015-05-07 Marek Polacek <polacek@redhat.com>
14297 * c-c++-common/Wshift-negative-value-1.c: New test.
14298 * c-c++-common/Wshift-negative-value-2.c: New test.
14299 * c-c++-common/Wshift-negative-value-3.c: New test.
14300 * c-c++-common/Wshift-negative-value-4.c: New test.
14301 * c-c++-common/Wshift-negative-value-5.c: New test.
14302 * c-c++-common/Wshift-negative-value-6.c: New test.
14303 * gcc.dg/c90-left-shift-1.c: New test.
14304 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14305 * gcc.dg/c99-left-shift-1.c: New test.
14307 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14310 PR middle-end/54303
14311 * gcc.dg/fdata-sections-2.c: New file.
14313 2015-05-07 Marek Polacek <polacek@redhat.com>
14316 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14318 * c-c++-common/ubsan/align-7.c: Likewise.
14319 * c-c++-common/ubsan/bounds-8.c: Likewise.
14320 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14321 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14322 * c-c++-common/ubsan/null-1.c: Likewise.
14323 * c-c++-common/ubsan/null-10.c: Likewise.
14324 * c-c++-common/ubsan/null-11.c: Likewise.
14325 * c-c++-common/ubsan/null-2.c: Likewise.
14326 * c-c++-common/ubsan/null-3.c: Likewise.
14327 * c-c++-common/ubsan/null-4.c: Likewise.
14328 * c-c++-common/ubsan/null-5.c: Likewise.
14329 * c-c++-common/ubsan/null-6.c: Likewise.
14330 * c-c++-common/ubsan/null-7.c: Likewise.
14331 * c-c++-common/ubsan/null-8.c: Likewise.
14332 * c-c++-common/ubsan/null-9.c: Likewise.
14333 * c-c++-common/ubsan/object-size-1.c: Likewise.
14334 * c-c++-common/ubsan/object-size-10.c: Likewise.
14335 * c-c++-common/ubsan/object-size-4.c: Likewise.
14336 * c-c++-common/ubsan/object-size-5.c: Likewise.
14337 * c-c++-common/ubsan/object-size-7.c: Likewise.
14338 * c-c++-common/ubsan/object-size-8.c: Likewise.
14339 * c-c++-common/ubsan/object-size-9.c: Likewise.
14340 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14341 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14342 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14343 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14344 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14345 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14346 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14347 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14348 * c-c++-common/ubsan/pr59333.c: Likewise.
14349 * c-c++-common/ubsan/pr59667.c: Likewise.
14350 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14351 * c-c++-common/ubsan/pr60636.c: Likewise.
14352 * c-c++-common/ubsan/pr63802.c: Likewise.
14353 * c-c++-common/ubsan/recovery-1.c: Likewise.
14354 * c-c++-common/ubsan/recovery-3.c: Likewise.
14355 * c-c++-common/ubsan/shift-1.c: Likewise.
14356 * c-c++-common/ubsan/shift-2.c: Likewise.
14357 * c-c++-common/ubsan/shift-4.c: Likewise.
14358 * c-c++-common/ubsan/shift-7.c: Likewise.
14359 * c-c++-common/ubsan/undefined-2.c: Likewise.
14360 * c-c++-common/ubsan/vla-1.c: Likewise.
14361 * g++.dg/ubsan/null-1.C: Likewise.
14362 * g++.dg/ubsan/null-3.C: Likewise.
14363 * g++.dg/ubsan/null-4.C: Likewise.
14364 * g++.dg/ubsan/vptr-8.C: Likewise.
14365 * g++.dg/ubsan/vptr-9.C: Likewise.
14366 * gcc.dg/ubsan/bounds-2.c: Likewise.
14367 * gcc.dg/ubsan/object-size-9.c: Likewise.
14369 2015-05-07 Jeff Law <law@redhat.com>
14371 * gcc.dg/tree-ssa/shorten-1.c: New test.
14373 2015-05-07 Richard Biener <rguenther@suse.de>
14375 PR tree-optimization/66002
14376 * gcc.dg/vect/vect-125.c: New testcase.
14378 2015-05-07 Marek Polacek <polacek@redhat.com>
14379 Martin Uecker <uecker@eecs.berkeley.edu>
14381 * c-c++-common/ubsan/bounds-10.c: New test.
14383 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14385 * jit.dg/harness.h (set_options): Wrap with
14386 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14387 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14388 Special-case test-benchmark.c as a negative.
14389 * jit.dg/test-benchmark.c: New file.
14391 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14394 * gcc.target/arm/pr64208.c: New test.
14396 2015-05-06 Alan Modra <amodra@gmail.com>
14399 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14400 (gparms): Make volatile.
14402 2015-05-06 Richard Biener <rguenther@suse.de>
14404 PR tree-optimization/62283
14405 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14407 2015-05-06 Christian Bruel <christian.bruel@st.com>
14410 * gcc.target/aarch64/iinline-attr-1.c: New test.
14412 2015-05-06 Richard Biener <rguenther@suse.de>
14414 * gcc.dg/vect/bb-slp-34.c: New testcase.
14416 2015-05-06 Richard Biener <rguenther@suse.de>
14418 PR tree-optimization/62283
14419 * gcc.dg/vect/bb-slp-14.c: Adjust.
14421 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14424 * gcc.target/i386/pr65990.c: New test.
14426 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14429 * gcc.target/i386/pr65915.c: New.
14431 2015-05-05 Tom de Vries <tom@codesourcery.com>
14433 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14434 'va_list escapes 0'.
14436 2015-05-05 Tom de Vries <tom@codesourcery.com>
14438 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14441 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14443 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14444 * gcc.target/arm/pr65924.c: Likewise.
14446 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14449 * gcc.target/i386/pr65871-3.c: New test.
14451 2015-05-04 Jeff Law <law@redhat.com>
14454 2015-05-04 Jeff Law <law@redhat.com>
14455 * gcc.dg/tree-ssa/shorten-1.c: New test.
14457 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14458 Jakub Jelinek <jakub@redhat.com>
14461 * g++.dg/cpp0x/Wnarrowing4.C: New.
14463 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14465 * lib/target-supports.exp
14466 (check_effective_target_keeps_null_pointer_checks): Clarify that
14467 this is for targets that disable -fdelete-null-pointer-checks,
14468 not default it to off.
14469 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14470 -fdelete-null-pointer-checks explicit.
14471 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14472 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14473 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14474 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14475 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14476 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14477 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14478 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14479 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14480 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14481 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14482 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14483 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14484 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14485 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14486 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14487 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14488 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14489 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14490 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14491 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14492 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14493 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14494 * g++.dg/cpp0x/static_assert9.C: Likewise.
14495 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14496 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14497 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14498 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14499 * g++.dg/tree-ssa/pr26406.C: Likewise.
14501 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14503 PR tree-optimization/65984
14504 * c-c++-common/ubsan/pr65984.c: New test.
14506 2015-05-04 Jeff Law <law@redhat.com>
14508 * gcc.dg/tree-ssa/shorten-1.c: New test.
14510 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14513 * gfortran.dg/pr44735.f90: New test.
14515 2015-05-04 Richard Biener <rguenther@suse.de>
14517 PR tree-optimization/65965
14518 * gcc.dg/vect/bb-slp-33.c: New testcase.
14520 2015-05-04 Richard Biener <rguenther@suse.de>
14522 PR tree-optimization/65935
14523 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14525 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14527 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14528 for each supported variant instead of CHECK_RESULTS.
14529 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14530 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14531 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14532 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14533 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14534 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14535 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14536 expected results for unsupported variants. Call CHECK for each
14537 supported variant instead of CHECK_RESULTS.
14538 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14539 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14540 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14541 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14542 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14543 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14544 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14545 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14546 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14547 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14548 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14549 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14550 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14551 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14552 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14553 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14554 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14555 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14556 expected results for unsupported variants.
14557 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14558 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14559 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14560 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14561 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14562 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14563 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14564 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14565 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14566 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14567 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14568 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14569 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14570 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14571 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14572 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14573 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14574 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14575 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14576 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14577 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14578 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14579 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14580 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14581 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14582 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14583 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14584 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14586 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14589 * gfortran.dg/bound_9.f90: Add pointer assignment.
14591 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14592 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14595 * g++.dg/cpp0x/Wnarrowing3.C: New.
14597 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14599 * gcc.dg/20150120-1.c: New test.
14600 * gcc.dg/20150120-2.c: New test.
14601 * gcc.dg/20150120-3.c: New test.
14603 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14605 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14607 2015-05-01 Renlin Li <renlin.li@arm.com>
14609 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14611 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14613 * gfortran.dg/bound_simplification_4.f90: New.
14615 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14617 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14618 with powerpc_p8vector_ok.
14620 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14623 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14625 * gfortran.dg/bound_9.f90: New test case.
14627 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14629 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14630 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14631 for 32bit x86 targets.
14632 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14633 for 32bit x86 targets.
14634 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14635 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14636 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14637 for 32bit x86 targets.
14639 2015-04-30 Marek Polacek <polacek@redhat.com>
14641 PR tree-optimization/63551
14642 * g++.dg/ipa/pr63551.C: New test.
14644 2015-04-30 Caroline Tice <cmtice@google.com>
14647 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14648 partition size on certain targets.
14650 2015-04-30 Renlin Li <renlin.li@arm.com>
14652 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14654 2015-04-30 Marek Polacek <polacek@redhat.com>
14656 * c-c++-common/Wbool-compare-3.c: New test.
14658 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14659 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14661 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14664 * g++.dg/init/ref22.C: New.
14666 2015-04-30 Marek Polacek <polacek@redhat.com>
14668 * gcc.dg/init-bad-8.c: New test.
14670 * gcc.dg/incomplete-typedef-1.c: New test.
14672 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14675 * g++.dg/template/crash121.C: New.
14677 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14679 * gcc.target/mips/call-from-init.c: New test.
14680 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14682 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14685 * gcc.target/i386/pr65871-1.c: New test.
14686 * gcc.target/i386/pr65871-2.c: Ditto.
14688 2015-04-29 Marek Polacek <polacek@redhat.com>
14691 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14692 * c-c++-common/Wbool-compare-2.c: New test.
14694 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14697 * gcc.target/aarch64/vstN_lane_1.c: New file.
14699 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14702 * g++.dg/warn/Winit-self-3.C: New.
14704 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14706 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14708 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14711 * gcc.target/arm/pr65924.c: New test.
14713 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14715 * g++.dg/gomp/tpl-target-update.C: New file.
14717 2015-04-29 Richard Biener <rguenther@suse.de>
14719 PR tree-optimization/65917
14720 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14722 2015-04-29 Christian Bruel <christian.bruel@st.com>
14725 * gcc.dg/ipa/iinline-attr.c: New test.
14726 * gcc.target/i386/iinline-attr-2.c: New test.
14728 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14730 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14733 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14735 * gcc.dg/vect/vect-33.c: Remove spurious line.
14737 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14739 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14741 2015-04-28 Marek Polacek <polacek@redhat.com>
14744 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14745 * gcc.dg/pr65901.c: New test.
14747 2015-04-28 Richard Biener <rguenther@suse.de>
14749 PR tree-optimization/62283
14750 * gfortran.dg/vect/pr62283-2.f: New testcase.
14751 * gcc.dg/vect/bb-slp-14.c: Adjust.
14753 2015-04-28 Richard Biener <rguenther@suse.de>
14755 PR tree-optimization/65851
14756 * g++.dg/torture/pr65851.C: New testcase.
14758 2015-04-27 Jeff Law <law@redhat.com>
14760 PR tree-optimization/65217
14761 * gcc.target/i386/pr65217.c: Remove XFAIL.
14763 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14766 Add tests forgotten to svn-add.
14767 * gfortran.dg/class_allocate_19.f03: New test.
14768 * gfortran.dg/class_array_20.f03: New test.
14769 * gfortran.dg/class_array_21.f03: New test.
14770 * gfortran.dg/finalize_29.f08: New test.
14772 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14776 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14777 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14779 2015-04-27 Caroline Tice <cmtice@google.com>
14781 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14784 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14787 * gcc.target/powerpc/htm-1.c: New test.
14788 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14789 on 64-bit compiles.
14790 (__builtin_tabortdci): Likewise.
14791 (__builtin_tcheck): Remove operand.
14792 * lib/target-supports.exp (check_htm_hw_available): New function.
14794 2015-04-27 Richard Biener <rguenther@suse.de>
14796 * gcc.target/i386/pr65217.c: XFAIL.
14798 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14800 PR tree-optimization/65875
14801 * gcc.c-torture/compile/pr65875.c: New test.
14803 2015-04-25 Marek Polacek <polacek@redhat.com>
14806 * gcc.dg/enum-incomplete-2.c: New test.
14807 * gcc.dg/enum-mode-1.c: New test.
14809 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14812 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14814 * gcc.target/powerpc/pr65849-2.c: Likewise.
14816 2015-04-24 Tom de Vries <tom@codesourcery.com>
14818 PR tree-optimization/65802
14819 * g++.dg/pr65802.C: Move to ...
14820 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14821 stdarg.h. Rewrite for C.
14822 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14823 va_start and va_end. Remove unnecessary inline asm.
14825 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14826 Wei Mi <wmi@google.com>
14828 * gcc.target/i386/sse2-load-multi.c: New test.
14829 * gcc.target/i386/sse2-store-multi.c: Ditto.
14831 2015-04-24 Marek Polacek <polacek@redhat.com>
14834 * c-c++-common/pr65830.c: New test.
14837 * c-c++-common/Wlogical-op-1.c: New test.
14839 2015-04-24 Marek Polacek <polacek@redhat.com>
14842 * c-c++-common/pr61534-1.c: New test.
14844 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14845 Steven Bosscher <steven@gcc.gnu.org>
14847 PR rtl-optimization/34503
14848 * gcc.target/arm/pr64616.c: New file.
14850 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14852 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14854 2015-04-24 Terry Guo <terry.guo@arm.com>
14856 * gcc.target/arm/pr65710.c: Update the options.
14858 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14860 * gcc.target/i386/pr65523.c: Skip x32.
14862 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14864 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14865 to look for vcl* where appropriate.
14867 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14869 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14870 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14872 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14875 * gcc.target/arm/pr26702.c: New test.
14877 2015-04-23 Marek Polacek <polacek@redhat.com>
14880 * gcc.dg/pr65345-1.c: New test.
14881 * gcc.dg/pr65345-2.c: New test.
14883 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14885 * gcc.target/powerpc/crypto-builtin-2.c: New.
14887 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14890 * gfortran.dg/class_allocate_19.f03: New test.
14891 * gfortran.dg/class_array_20.f03: New test.
14892 * gfortran.dg/class_array_21.f03: New test.
14893 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14894 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14895 initialization correctly.
14896 * gfortran.dg/finalize_29.f08: New test.
14898 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14900 * gcc.target/powerpc/swaps-p8-18.c: New test.
14902 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14905 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14906 * gcc.dg/vect/bb-slp-25.c: Likewise.
14907 * gcc.dg/vect/bb-slp-29.c: Likewise.
14908 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14909 vect_no_align && { ! vect_hw_misalign }.
14910 * gcc.dg/vect/bb-slp-9.c: Likewise.
14911 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14913 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14914 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14915 account for POWER8, where peeling for alignment is not needed.
14916 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14917 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14918 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14919 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14920 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14921 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14922 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14923 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14924 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14925 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14926 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14927 * gcc.dg/vect/pr16105.c: Likewise.
14928 * gcc.dg/vect/pr20122.c: Likewise.
14929 * gcc.dg/vect/pr33804.c: Likewise.
14930 * gcc.dg/vect/pr33953.c: Likewise.
14931 * gcc.dg/vect/pr56787.c: Likewise.
14932 * gcc.dg/vect/pr58508.c: Likewise.
14933 * gcc.dg/vect/slp-25.c: Likewise.
14934 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14935 * gcc.dg/vect/vect-105.c: Likewise.
14936 * gcc.dg/vect/vect-27.c: Likewise.
14937 * gcc.dg/vect/vect-29.c: Likewise.
14938 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14940 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14941 && { ! vect_hw_misalign }.
14942 * gcc.dg/vect/vect-44.c: Likewise.
14943 * gcc.dg/vect/vect-48.c: Likewise.
14944 * gcc.dg/vect/vect-50.c: Likewise.
14945 * gcc.dg/vect/vect-52.c: Likewise.
14946 * gcc.dg/vect/vect-56.c: Likewise.
14947 * gcc.dg/vect/vect-60.c: Likewise.
14948 * gcc.dg/vect/vect-72.c: Likewise.
14949 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14950 * gcc.dg/vect/vect-75.c: Likewise.
14951 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14952 * gcc.dg/vect/vect-77-global.c: Likewise.
14953 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14954 * gcc.dg/vect/vect-78-global.c: Likewise.
14955 * gcc.dg/vect/vect-93.c: Likewise.
14956 * gcc.dg/vect/vect-95.c: Likewise.
14957 * gcc.dg/vect/vect-96.c: Likewise.
14958 * gcc.dg/vect/vect-cond-1.c: Likewise.
14959 * gcc.dg/vect/vect-cond-3.c: Likewise.
14960 * gcc.dg/vect/vect-cond-4.c: Likewise.
14961 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14962 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14963 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14964 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14965 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14966 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14967 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14968 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14969 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14970 * gcc.dg/vect/vect-outer-5.c: Likewise.
14971 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14972 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14973 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14974 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14975 * gcc.dg/vect/vect-peel-3.c: Likewise.
14976 * gcc.dg/vect/vect-peel-4.c: Likewise.
14977 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14978 * gcc.target/powerpc/pr65456.c: New test.
14979 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14980 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14981 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14982 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14983 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14984 vect_no_align && { ! vect_hw_misalign }.
14985 * gfortran.dg/vect/vect-3.f90: Likewise.
14986 * gfortran.dg/vect/vect-4.f90: Likewise.
14987 * gfortran.dg/vect/vect-5.f90: Likewise.
14988 * lib/target-supports.exp (check_effective_target_vect_no_align):
14989 Return 1 for POWER8.
14990 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14992 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14995 * gfortran.dg/pr65429.f90: New test.
14997 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14999 * c-c++-common/asan/user-section-1.c: New test.
15000 * c-c++-common/asan/user-section-2.c: New test.
15001 * c-c++-common/asan/user-section-3.c: New test.
15003 2015-04-22 Hale Wang <hale.wang@arm.com>
15004 Terry Guo <terry.guo@arm.com>
15006 PR rtl-optimization/64818
15007 * gcc.target/arm/pr64818.c: New test.
15009 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15012 * g++.dg/tree-ssa/pr61034.C: Update template.
15013 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15014 * gcc.dg/Warray-bounds-11.c: Likewise.
15015 * gcc.dg/Warray-bounds.c: Likewise.
15017 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15019 PR libgfortran/65234
15020 * gfortran.dg/fmt_unlimited.f90: New test.
15022 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15024 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15026 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15027 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15028 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15029 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15030 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15031 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15032 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15034 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15036 PR libgfortran/56743
15037 * gfortran.dg/namelist_87.f90: New test.
15039 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15041 * gcc.target/aarch64/mult-synth_1.c: New test.
15042 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15043 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15044 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15045 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15046 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15048 2015-04-21 Richard Biener <rguenther@suse.de>
15050 PR tree-optimization/65650
15051 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15052 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15053 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15054 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15055 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15056 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15058 2015-04-21 Tom de Vries <tom@codesourcery.com>
15060 PR tree-optimization/65802
15061 * g++.dg/pr65802.C: New test.
15063 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15066 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15067 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15069 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15072 * g++.dg/cpp0x/Wnarrowing2.C: New.
15074 2015-04-20 Jeff Law <law@redhat.com>
15076 PR tree-optimization/65658
15077 * gcc.dg/pr65658.c: New test.
15079 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15082 * gcc.target/aarch64/vec_init_1.c: New test.
15084 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15086 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15089 2015-04-18 Martin Sebor <msebor@redhat.com>
15091 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15092 of non-nul characters.
15093 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15095 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15098 * gcc.target/powerpc/pr65787.c: New.
15100 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15103 * gcc.target/aarch64/c-output-template-4.c: New test.
15105 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15108 * gcc.dg/pr65780-1.c: New test.
15109 * gcc.dg/pr65780-2.c: Likewise.
15110 * gcc.target/i386/pr32219-9.c: Likewise.
15111 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15113 * gcc.target/i386/pr64317.c (c): Initialize.
15115 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15118 * g++.dg/ext/mv18.C: New test.
15119 * g++.dg/ext/mv19.C: Likewise.
15120 * g++.dg/ext/mv20.C: Likewise.
15121 * g++.dg/ext/mv21.C: Likewise.
15122 * g++.dg/ext/mv22.C: Likewise.
15123 * g++.dg/ext/mv23.C: Likewise.
15125 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15128 * g++.dg/init/pr64527.C: New test.
15130 2015-04-17 Tom de Vries <tom@codesourcery.com>
15131 Michael Matz <matz@suse.de>
15133 PR tree-optimization/64950
15134 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15137 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15139 * c-c++-common/asan/user-section-1.c: New test.
15141 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15144 * gcc.dg/debug/pr65771.c: New test.
15146 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15148 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15149 __buitlin_alloca with __builtin_alloca.
15151 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15153 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15155 2015-04-16 Richard Biener <rguenther@suse.de>
15157 PR tree-optimization/64277
15158 * gcc.dg/Warray-bounds-14.c: New testcase.
15159 * gcc.dg/Warray-bounds-15.c: Likewise.
15160 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15161 * c-c++-common/ubsan/bounds-6.c: Likewise.
15163 2015-04-16 Renlin Li <renlin.li@arm.com>
15165 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15166 * gcc.target/arm/unsigned-float.c: New.
15168 2015-04-16 Richard Biener <rguenther@suse.de>
15170 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15171 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15172 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15174 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15176 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15177 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15178 * g++.dg/cpp0x/defaulted21.C: Likewise.
15179 * g++.dg/cpp0x/defaulted28.C: Likewise.
15180 * g++.dg/cpp0x/defaulted47.C: Likewise.
15181 * g++.dg/cpp0x/elision_neg.C: Likewise.
15182 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15183 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15184 * g++.dg/cpp0x/implicit1.C: Likewise.
15185 * g++.dg/cpp0x/implicit9.C: Likewise.
15186 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15187 * g++.dg/cpp0x/range-for13.C: Likewise.
15188 * g++.dg/gomp/clause-2.C: Likewise.
15189 * g++.dg/gomp/udr-5.C: Likewise.
15190 * g++.dg/inherit/access6.C: Likewise.
15191 * g++.dg/lookup/duperr1.C: Likewise.
15192 * g++.dg/lookup/friend2.C: Likewise.
15193 * g++.dg/lookup/pr6936.C: Likewise.
15194 * g++.dg/lookup/scoped1.C: Likewise.
15195 * g++.dg/lookup/using26.C: Likewise.
15196 * g++.dg/lookup/using38.C: Likewise.
15197 * g++.dg/other/access2.C: Likewise.
15198 * g++.dg/overload/defarg3.C: Likewise.
15199 * g++.dg/overload/defarg6.C: Likewise.
15200 * g++.dg/parse/access11.C: Likewise.
15201 * g++.dg/parse/access2.C: Likewise.
15202 * g++.dg/parse/access3.C: Likewise.
15203 * g++.dg/parse/access4.C: Likewise.
15204 * g++.dg/parse/access5.C: Likewise.
15205 * g++.dg/parse/access6.C: Likewise.
15206 * g++.dg/parse/access8.C: Likewise.
15207 * g++.dg/parse/access9.C: Likewise.
15208 * g++.dg/parse/crash40.C: Likewise.
15209 * g++.dg/tc1/dr142.C: Likewise.
15210 * g++.dg/tc1/dr166.C: Likewise.
15211 * g++.dg/tc1/dr52.C: Likewise.
15212 * g++.dg/template/access11.C: Likewise.
15213 * g++.dg/template/access18.C: Likewise.
15214 * g++.dg/template/access19.C: Likewise.
15215 * g++.dg/template/access2.C: Likewise.
15216 * g++.dg/template/access20.C: Likewise.
15217 * g++.dg/template/access26.C: Likewise.
15218 * g++.dg/template/access3.C: Likewise.
15219 * g++.dg/template/access7.C: Likewise.
15220 * g++.dg/template/conv12.C: Likewise.
15221 * g++.dg/template/crash69.C: Likewise.
15222 * g++.dg/template/friend31.C: Likewise.
15223 * g++.dg/template/friend32.C: Likewise.
15224 * g++.dg/template/memfriend15.C: Likewise.
15225 * g++.dg/template/memfriend16.C: Likewise.
15226 * g++.dg/template/memfriend17.C: Likewise.
15227 * g++.dg/template/memfriend7.C: Likewise.
15228 * g++.dg/template/pr32519.C: Likewise.
15229 * g++.dg/template/qualttp21.C: Likewise.
15230 * g++.dg/template/qualttp8.C: Likewise.
15231 * g++.dg/template/ttp10.C: Likewise.
15232 * g++.dg/template/typedef11.C: Likewise.
15233 * g++.dg/template/typedef13.C: Likewise.
15234 * g++.dg/template/typedef19.C: Likewise.
15235 * g++.dg/template/typedef20.C: Likewise.
15236 * g++.dg/template/typedef22.C: Likewise.
15237 * g++.dg/template/using16.C: Likewise.
15238 * g++.dg/template/virtual3.C: Likewise.
15239 * g++.dg/ubsan/pr61272.C: Likewise.
15240 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15241 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15242 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15243 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15244 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15245 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15246 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15247 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15248 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15249 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15250 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15251 * g++.old-deja/g++.jason/access17.C: Likewise.
15252 * g++.old-deja/g++.jason/access18.C: Likewise.
15253 * g++.old-deja/g++.jason/access22.C: Likewise.
15254 * g++.old-deja/g++.jason/access23.C: Likewise.
15255 * g++.old-deja/g++.jason/access8.C: Likewise.
15256 * g++.old-deja/g++.jason/delete3.C: Likewise.
15257 * g++.old-deja/g++.jason/report.C: Likewise.
15258 * g++.old-deja/g++.law/access2.C: Likewise.
15259 * g++.old-deja/g++.law/access3.C: Likewise.
15260 * g++.old-deja/g++.law/access4.C: Likewise.
15261 * g++.old-deja/g++.law/access5.C: Likewise.
15262 * g++.old-deja/g++.law/arm12.C: Likewise.
15263 * g++.old-deja/g++.law/arm14.C: Likewise.
15264 * g++.old-deja/g++.law/ctors13.C: Likewise.
15265 * g++.old-deja/g++.law/union2.C: Likewise.
15266 * g++.old-deja/g++.law/visibility12.C: Likewise.
15267 * g++.old-deja/g++.law/visibility15.C: Likewise.
15268 * g++.old-deja/g++.law/visibility16.C: Likewise.
15269 * g++.old-deja/g++.law/visibility17.C: Likewise.
15270 * g++.old-deja/g++.law/visibility18.C: Likewise.
15271 * g++.old-deja/g++.law/visibility19.C: Likewise.
15272 * g++.old-deja/g++.law/visibility20.C: Likewise.
15273 * g++.old-deja/g++.law/visibility21.C: Likewise.
15274 * g++.old-deja/g++.law/visibility24.C: Likewise.
15275 * g++.old-deja/g++.law/visibility4.C: Likewise.
15276 * g++.old-deja/g++.law/visibility5.C: Likewise.
15277 * g++.old-deja/g++.law/visibility6.C: Likewise.
15278 * g++.old-deja/g++.law/visibility7.C: Likewise.
15279 * g++.old-deja/g++.law/visibility8.C: Likewise.
15280 * g++.old-deja/g++.law/visibility9.C: Likewise.
15281 * g++.old-deja/g++.niklas/t135.C: Likewise.
15282 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15283 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15284 * g++.old-deja/g++.other/access11.C: Likewise.
15285 * g++.old-deja/g++.other/access4.C: Likewise.
15286 * g++.old-deja/g++.other/access7.C: Likewise.
15287 * g++.old-deja/g++.other/crash1.C: Likewise.
15288 * g++.old-deja/g++.other/crash7.C: Likewise.
15289 * g++.old-deja/g++.other/friend1.C: Likewise.
15290 * g++.old-deja/g++.other/friend4.C: Likewise.
15291 * g++.old-deja/g++.other/friend9.C: Likewise.
15292 * g++.old-deja/g++.other/lineno1.C: Likewise.
15293 * g++.old-deja/g++.other/using1.C: Likewise.
15294 * g++.old-deja/g++.pt/enum14.C: Likewise.
15295 * g++.old-deja/g++.pt/friend11.C: Likewise.
15296 * g++.old-deja/g++.pt/friend21.C: Likewise.
15297 * g++.old-deja/g++.pt/friend3.C: Likewise.
15298 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15299 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15300 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15301 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15303 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15306 * g++.dg/ipa/pr65765.C: New test.
15308 2015-04-15 Nick Clifton <nickc@redhat.com>
15310 * gcc.target/rx/builtins.c: Disable RMPA test if string
15311 instructions are not allowed.
15313 2015-04-15 Alan Modra <amodra@gmail.com>
15315 * gcc.dg/pr65408.c: New.
15317 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15320 * gcc.target/arm/pr65729.c: New test.
15322 2015-04-14 Richard Biener <rguenther@suse.de>
15324 PR tree-optimization/65758
15325 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15327 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15330 * gcc.c-torture/execute/pr65648.c: New test.
15332 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15334 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15335 __builtin_finite instead of finite.
15336 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15339 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15341 PR tree-optimization/63387
15342 * gcc.dg/pr63387.c: New testcase.
15344 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15346 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15348 2015-04-13 Richard Biener <rguenther@suse.de>
15350 PR tree-optimization/65204
15351 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15353 2015-04-13 Terry Guo <terry.guo@arm.com>
15356 * gcc.target/arm/pr65710.c: New.
15358 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15360 PR tree-optimization/65747
15361 * g++.dg/torture/pr65747.C: New test.
15363 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15366 * g++.dg/cpp0x/pr65736.C: New test.
15368 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15369 Martin Liska <mliska@suse.cz>
15372 * g++.dg/ipa/pr65722.C: New testcase.
15374 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15376 PR tree-optimization/65735
15377 * gcc.c-torture/compile/pr65735.c: New test.
15379 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15381 PR middle-end/65554
15382 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15384 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15387 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15389 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15392 * gcc.target/arm/pr65647-2.c: New.
15394 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15397 * g++.dg/torture/pr65694.C: New test.
15399 2015-04-10 Tobias Burnus <burnus@net-b.de>
15401 * gfortran.dg/coarray_lock_6.f90: New.
15402 * gfortran.dg/coarray_lock_7.f90: New.
15403 * gfortran.dg/coarray/lock_2.f90: New.
15405 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15411 * gfortran.dg/used_types_27.f90: New.
15413 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15416 * gcc.target/i386/pr65671.c: New.
15418 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15420 PR tree-optimization/65709
15421 * c-c++-common/ubsan/align-9.c: New test.
15423 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15426 * gfortran.dg/pr56852.f90: New test.
15428 2015-04-09 Marek Polacek <polacek@redhat.com>
15429 Jakub Jelinek <jakub@redhat.com>
15431 PR middle-end/65554
15432 * g++.dg/opt/pr65554.C: New test.
15434 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15437 * c-c++-common/attr-aligned-1.c: New test.
15439 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15441 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15443 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15446 * gcc.target/i386/sse-25.c: New.
15448 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15451 * gcc.target/i386/pr65693.c: New test.
15453 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15455 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15457 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15459 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15461 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15463 * gcc.target/i386/thunk-retbnd.c: New.
15465 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15467 * gnat.dg/opt48.adb: New test.
15468 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15469 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15471 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15474 * gcc.c-torture/compile/pr65540.c: New.
15476 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15478 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15479 -Wno-pointer-arith.
15481 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15484 * g++.dg/debug/pr65678.C: New test.
15486 PR middle-end/65680
15487 * gcc.c-torture/compile/pr65680.c: New test.
15489 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15492 * gfortran.dg/allocate_with_source_5.f90: New test.
15494 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15496 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15497 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15499 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15501 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15503 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15506 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15507 to get floating point compression.
15508 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15510 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15512 PR preprocessor/61977
15513 * gcc.dg/cpp/pr61977.c: New test.
15515 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15517 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15519 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15522 * gcc.target/arm/pr65647.c: New.
15524 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15527 * g++.dg/torture/pr65655.C: New testcase.
15529 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15532 * g++.dg/cpp1y/lambda-init13.C: New.
15534 2015-04-03 Marek Polacek <polacek@redhat.com>
15536 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15538 2015-04-02 Marek Polacek <polacek@redhat.com>
15541 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15542 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15544 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15546 PR preprocessor/61977
15547 * gcc.target/powerpc/pr61977-1.c: New test.
15548 * gcc.target/powerpc/pr61977-2.c: New test.
15550 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15553 * g++.dg/warn/Wshadow-8.C: New.
15554 * g++.dg/warn/Wshadow-9.C: Likewise.
15555 * g++.dg/warn/Wshadow-10.C: Likewise.
15556 * g++.dg/warn/Wshadow-11.C: Likewise.
15558 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15560 * gcc.dg/pr23623.c: Added aligned attribute.
15561 * gcc.dg/20141029-1.c: Likewise.
15562 * gcc.dg/20150306-1.c: New test.
15564 2015-04-01 Marek Polacek <polacek@redhat.com>
15567 * g++.dg/cpp0x/initlist93.C: New test.
15568 * g++.dg/cpp0x/initlist94.C: New test.
15570 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15573 * gcc.target/aarch64/pr65624.c: New test.
15575 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15577 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15579 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15581 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15582 extra variable to force stack alignment.
15583 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15584 extra variable to force stack alignment.
15586 2015-03-31 Marek Polacek <polacek@redhat.com>
15589 * g++.dg/template/pr65390.C: New test.
15591 2015-03-31 Martin Liska <mliska@suse.cz>
15593 * g++.dg/ipa/pr65557.C: New test.
15595 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15597 * gcc.target/s390/hotpatch-25.c: New test.
15598 * gcc.target/s390/hotpatch-1.c: Update test.
15599 * gcc.target/s390/hotpatch-10.c: Update test.
15600 * gcc.target/s390/hotpatch-11.c: Update test.
15601 * gcc.target/s390/hotpatch-12.c: Update test.
15602 * gcc.target/s390/hotpatch-13.c: Update test.
15603 * gcc.target/s390/hotpatch-14.c: Update test.
15604 * gcc.target/s390/hotpatch-15.c: Update test.
15605 * gcc.target/s390/hotpatch-16.c: Update test.
15606 * gcc.target/s390/hotpatch-17.c: Update test.
15607 * gcc.target/s390/hotpatch-18.c: Update test.
15608 * gcc.target/s390/hotpatch-19.c: Update test.
15609 * gcc.target/s390/hotpatch-2.c: Update test.
15610 * gcc.target/s390/hotpatch-21.c: Update test.
15611 * gcc.target/s390/hotpatch-22.c: Update test.
15612 * gcc.target/s390/hotpatch-23.c: Update test.
15613 * gcc.target/s390/hotpatch-24.c: Update test.
15614 * gcc.target/s390/hotpatch-3.c: Update test.
15615 * gcc.target/s390/hotpatch-4.c: Update test.
15616 * gcc.target/s390/hotpatch-5.c: Update test.
15617 * gcc.target/s390/hotpatch-6.c: Update test.
15618 * gcc.target/s390/hotpatch-7.c: Update test.
15619 * gcc.target/s390/hotpatch-8.c: Update test.
15620 * gcc.target/s390/hotpatch-9.c: Update test.
15621 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15623 2015-03-31 Richard Biener <rguenther@suse.de>
15625 PR middle-end/65626
15626 * g++.dg/torture/pr65626.C: New testcase.
15628 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15631 * gcc.target/i386/mpx/pr65531.cc: New.
15633 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15636 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15637 __builtin_alloca instead of alloca.
15638 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15639 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15640 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15643 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15646 * g++.dg/ubsan/pr65610.C: New test.
15648 2015-03-30 Marek Polacek <polacek@redhat.com>
15651 * g++.dg/cpp0x/pr65398-2.C: New test.
15653 2015-03-30 Marek Polacek <polacek@redhat.com>
15655 * c-c++-common/pr65556.c: Change the width of bit-fields.
15657 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15660 * gcc.target/i386/pr65588.c: New testcase.
15662 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15664 PR libgfortran/65563
15665 * gfortran.dg/open_errors_2.f90: New test.
15667 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15669 PR libgfortran/65596
15670 * gfortran.dg/namelist_86.f90: New test.
15672 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15674 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15675 statement to reflect new ownership.
15677 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15680 * g++.dg/template/friend58.C: New.
15681 * g++.dg/template/friend59.C: Likewise.
15683 2015-03-27 Tobias Burnus <burnus@net-b.de>
15686 * g++.dg/gomp/openmp-simd-3.C: New.
15687 * gcc.dg/gomp/openmp-simd-3.c: New.
15689 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15692 * gcc.target/i386/pr65248-1.c: New file.
15693 * gcc.target/i386/pr65248-2.c: Likewise.
15694 * gcc.target/i386/pr65248-3.c: Likewise.
15695 * gcc.target/i386/pr65248-4.c: Likewise.
15697 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15700 * gcc.c-torture/compile/pr65593.c: New test.
15702 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15705 * g++.dg/cpp1y/constexpr-assert1.C: New.
15707 2015-03-27 Marek Polacek <polacek@redhat.com>
15710 * c-c++-common/pr65556.c: New test.
15712 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15715 * g++.dg/torture/pr65600.C: New testcase.
15717 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15720 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15722 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15724 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15725 statement and cleanup. Fixed typos.
15727 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15729 PR middle-end/65595
15730 * gcc.c-torture/compile/pr65595.c: New testcase.
15732 2015-03-27 Marek Polacek <polacek@redhat.com>
15735 * g++.dg/ubsan/pr65583.C: New test.
15737 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15739 * gcc.c-torture/compile/20150327.c: New testcase.
15741 2015-03-26 Richard Biener <rguenther@suse.de>
15743 PR middle-end/65555
15744 * g++.dg/torture/pr65555.C: New testcase.
15746 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15748 PR tree-optimization/64715
15749 * gcc.dg/builtin-object-size-15.c: New test.
15750 * gcc.dg/pr64715-1.c: New test.
15751 * gcc.dg/pr64715-2.c: New test.
15753 2015-03-26 Richard Biener <rguenther@suse.de>
15755 PR middle-end/65519
15756 * gnat.dg/specs/opt2.ads: Fix testcase.
15758 2015-03-25 Martin Sebor <msebor@redhat.com>
15761 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15762 when target isn't arm*-*-*-*.
15763 (check_effective_target_arm_nothumb): Likewise.
15764 (check_effective_target_arm_little_endian): Likewise.
15765 (check_effective_target_arm_vect_no_misalign): Likewise.
15766 (check_effective_target_aarch64_little_endian): Fail early if target
15767 isn't aarch64*-*-*.
15769 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15771 PR tree-optimization/65177
15772 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15774 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15776 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15777 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15778 smmintrin.h and mm3dnow.h.
15780 2015-03-25 Marek Polacek <polacek@redhat.com>
15783 * g++.dg/cpp0x/pr65558.C: New test.
15785 2015-03-25 Marek Polacek <polacek@redhat.com>
15788 * g++.dg/template/pr61670.C: New test.
15790 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15793 * g++.dg/template/pr54987.C: New.
15795 2015-03-25 Richard Biener <rguenther@suse.de>
15797 PR tree-optimization/62630
15798 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15800 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15803 * gcc.target/i386/mpx/pr65508.c: New.
15805 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15809 * gfortran.dg/data_initialized_3.f90: New.
15811 2015-03-25 Richard Biener <rguenther@suse.de>
15813 PR middle-end/65519
15814 * gnat.dg/specs/opt2.ads: New testcase.
15816 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15818 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15819 * gcc.target/arm/memset-inline-4.c: Skip for
15820 arm_tune_string_ops_prefer_neon.
15821 * gcc.target/arm/memset-inline-5.c: Ditto.
15822 * gcc.target/arm/memset-inline-6.c: Ditto.
15823 * gcc.target/arm/memset-inline-8.c: Ditto.
15824 * gcc.target/arm/memset-inline-9.c: Ditto.
15826 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15829 * g++.dg/other/virtual3.C: New.
15831 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15834 * g++.dg/cpp0x/vt-60130.C: New.
15836 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15839 * g++.dg/warn/Warray-bounds-7.C: New.
15841 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15844 * g++.dg/template/defarg18.C: New.
15846 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15849 * g++.dg/cpp0x/vt-59988.C: New.
15851 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15853 PR tree-optimization/65533
15854 * gcc.dg/pr65533.c: New test.
15856 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15858 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15859 source= and mold= expressions functionality.
15860 * gfortran.dg/allocate_class_4.f90: New test.
15861 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15862 copying an unlimited polymorhpic object containing a char array
15863 to another unlimited polymorphic object respects the _len
15865 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15866 whether deferred length char array allocate works, unlimited
15867 polymorphic object allocation from a string works and if
15868 allocating an array of deferred length strings works.
15869 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15871 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15874 * g++.dg/cpp0x/constexpr-array11.C: New.
15876 2015-03-24 Richard Biener <rguenther@suse.de>
15878 PR middle-end/65517
15879 * gcc.dg/torture/pr65517.c: New testcase.
15881 2015-03-24 Tobias Burnus <burnus@net-b.de>
15883 * gfortran.dg/coindexed_1.f90: Moved from
15884 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15886 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15889 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15893 * gcc.target/i386/pr65523.c: New test.
15896 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15898 * g++.dg/lto/pr65475b_0.C: Likewise.
15900 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15903 * gcc.target/sh/torture/pr65505.c: New.
15905 2015-03-23 Martin Sebor <msebor@redhat.com>
15908 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15909 assembly for lvx in addition to lxv.
15911 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15914 * gfortran.dg/pr65504.f90: New test.
15917 * gcc.dg/pr65521.c: New test.
15919 2015-03-23 Richard Biener <rguenther@suse.de>
15921 PR tree-optimization/65518
15922 * gcc.dg/vect/pr65518.c: New testcase.
15924 2015-03-23 Richard Biener <rguenther@suse.de>
15926 PR tree-optimization/65494
15927 * gcc.dg/vect/pr65494.c: New testcase.
15929 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15931 PR preprocessor/65238
15932 * c-c++-common/cpp/pr65238-1.c: New test.
15933 * gcc.dg/cpp/pr65238-2.c: New test.
15934 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15935 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15937 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15938 Mikael Morin <mikael@gcc.gnu.org>
15941 * gfortran.dg/elemental_dependency_4.f90: New.
15942 * gfortran.dg/elemental_dependency_5.f90: New.
15944 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15947 * g++.dg/lto/pr65475b_0.C: New testcase.
15948 * g++.dg/lto/pr65475b_1.C: New testcase.
15949 * g++.dg/lto/pr65475c_0.C: New testcase.
15950 * g++.dg/lto/pr65475c_1.C: New testcase.
15952 2015-03-21 Tobias Burnus <burnus@net-b.de>
15954 * gfortran.dg/coarray_38.f90: New.
15955 * gfortran.dg/coarray_39.f90: New.
15956 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15959 2015-03-20 Marek Polacek <polacek@redhat.com>
15962 * g++.dg/cpp0x/pr65398.C: New test.
15964 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15967 * g++.dg/lto/pr65475_0.C: New testcase.
15968 * g++.dg/lto/pr65475_1.C: New testcase.
15970 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15972 PR rtl-optimization/64366
15973 * gcc.target/sh/pr64366.c: New.
15975 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15978 * g++.dg/cpp0x/constexpr-48324.C: New.
15980 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15983 * g++.dg/cpp0x/pr48453.C: New.
15985 2015-03-20 Marek Polacek <polacek@redhat.com>
15988 * g++.dg/cpp0x/pr65072.C: New test.
15990 2015-03-20 Richard Biener <rguenther@suse.de>
15992 PR middle-end/64715
15993 * gcc.dg/pr15347.c: Use -O.
15994 * c-c++-common/pr19807-1.c: Likewise.
15996 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15998 * gnat.dg/volatile13.ad[sb]: New test.
16000 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16002 PR rtl-optimization/60851
16003 * gcc.target/i386/pr60851.c: New test.
16005 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16008 * g++.dg/pr65240.h: Add tests for PR 65240.
16009 * g++.dg/pr65240-1.C: Likewise.
16010 * g++.dg/pr65240-2.C: Likewise.
16011 * g++.dg/pr65240-3.C: Likewise.
16012 * g++.dg/pr65240-4.C: Likewise.
16014 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16016 PR rtl-optimization/63491
16017 * gcc.target/powerpc/pr63491.c: New.
16019 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16021 * g++.dg/ipa/pr65465.C: New test.
16023 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16026 * g++.dg/cpp0x/deleted11.C: New.
16028 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16031 * c-c++-common/tsan/pr65400-3.c: New test.
16033 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16036 * g++.dg/cpp0x/constexpr-59686.C: New.
16038 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16041 * g++.dg/tsan/pr64265.C: New test.
16044 * c-c++-common/tsan/pr65400-1.c: New test.
16045 * c-c++-common/tsan/pr65400-2.c: New test.
16047 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16050 * g++.dg/cpp0x/pr59816.C: New.
16052 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16055 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16057 2015-03-18 Martin Liska <mliska@suse.cz>
16060 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16061 equivalences either to 6 or 7.
16063 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16065 PR middle-end/64491
16067 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16069 * gcc.dg/undefined-loop-1.c: New file.
16070 * gcc.dg/undefined-loop-2.c: New file.
16072 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16075 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16076 loop exits too early.
16078 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16080 PR tree-optimization/65450
16081 * gfortran.dg/pr65450.f90: New test.
16084 * gcc.target/i386/pr65078-1.c: New test.
16085 * gcc.target/i386/pr65078-2.c: New test.
16086 * gcc.target/i386/pr65078-3.c: New test.
16087 * gcc.target/i386/pr65078-4.c: New test.
16088 * gcc.target/i386/pr65078-5.c: New test.
16089 * gcc.target/i386/pr65078-6.c: New test.
16091 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16094 * g++.dg/cpp1y/pr65340.C: New.
16096 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16099 * gfortran.dg/system_clock_3.f08: Adjust test.
16101 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16104 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16105 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16107 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16110 * gfortran.dg/system_clock_3.f08: New test.
16112 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16115 g++.dg/cpp1y/pr64626-1.C: New.
16116 g++.dg/cpp1y/pr64626-2.C: New.
16117 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16119 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16121 PR tree-optimization/65427
16122 * gcc.c-torture/execute/pr65427.c: New test.
16124 2015-03-16 Marek Polacek <polacek@redhat.com>
16128 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16129 * g++.dg/cpp0x/pr65327.C: New test.
16131 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16134 * c-c++-common/asan/pr64820.c: New test.
16136 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16138 * gfortran.dg/pointer_2.f90: New test.
16140 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16142 * g++.dg/pr65049.C: New test.
16144 2015-03-16 Tom de Vries <tom@codesourcery.com>
16146 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16147 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16148 * gcc.target/i386/fuse-caller-save.c: Same.
16150 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16152 * gnat.dg/loop_optimization18.ad[sb]: New test.
16153 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16155 2015-03-16 Alan Modra <amodra@gmail.com>
16157 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16160 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16162 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16164 * gcc.dg/torture/pr65270-2.c: Likewise.
16166 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16169 * gfortran.dg/pointer_remapping_9.f90: New.
16171 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16173 PR tree-optimization/65369
16174 * gcc.c-torture/execute/pr65369.c: New test.
16176 PR tree-optimization/65418
16177 * gcc.c-torture/execute/pr65418-1.c: New test.
16178 * gcc.c-torture/execute/pr65418-2.c: New test.
16180 PR rtl-optimization/65401
16181 * gcc.c-torture/execute/pr65401.c: New test.
16183 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16186 * gcc.target/arm/pr64600_1.c: New test.
16188 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16190 PR rtl-optimization/65235
16191 * gcc.target/aarch64/pr65235_1.c: New test.
16193 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16195 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16196 * gcc.target/s390/hotpatch-22.c: Likewise.
16197 * gcc.target/s390/hotpatch-23.c: Likewise.
16198 * gcc.target/s390/hotpatch-24.c: Likewise.
16199 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16200 * gcc.target/s390/hotpatch-1.c: Update expected output.
16201 * gcc.target/s390/hotpatch-2.c: Likewise.
16202 * gcc.target/s390/hotpatch-3.c: Likewise.
16203 * gcc.target/s390/hotpatch-4.c: Likewise.
16204 * gcc.target/s390/hotpatch-5.c: Likewise.
16205 * gcc.target/s390/hotpatch-6.c: Likewise.
16206 * gcc.target/s390/hotpatch-7.c: Likewise.
16207 * gcc.target/s390/hotpatch-8.c: Likewise.
16208 * gcc.target/s390/hotpatch-9.c: Likewise.
16209 * gcc.target/s390/hotpatch-10.c: Likewise.
16210 * gcc.target/s390/hotpatch-11.c: Likewise.
16211 * gcc.target/s390/hotpatch-12.c: Likewise.
16212 * gcc.target/s390/hotpatch-13.c: Likewise.
16213 * gcc.target/s390/hotpatch-14.c: Likewise.
16214 * gcc.target/s390/hotpatch-15.c: Likewise.
16215 * gcc.target/s390/hotpatch-16.c: Likewise.
16216 * gcc.target/s390/hotpatch-17.c: Likewise.
16217 * gcc.target/s390/hotpatch-18.c: Likewise.
16218 * gcc.target/s390/hotpatch-19.c: Likewise.
16220 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16223 * gcc.target/i386/pr65103-1.c: New.
16225 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16228 * gcc.target/i386/pr65044.c: New.
16230 2015-03-12 Tom de Vries <tom@codesourcery.com>
16232 PR rtl-optimization/64895
16233 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16234 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16235 * gcc.target/i386/fuse-caller-save.c: Ditto.
16237 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16239 * gcc.dg/ipa/pr63569.c: Fix template.
16241 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16243 * g++.dg/ipa/pr64146.C: Require fpic support.
16245 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16247 PR libfortran/65200
16248 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16249 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16251 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16253 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16254 to dg-options, fix up dg-skip-if.
16256 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16259 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16260 * gcc.target/avr/tiny-caller-save.c: Same.
16262 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16265 * g++.dg/pr65242.C: New test.
16267 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16269 * c-c++-common/asan/no-asan-check-glob.c: New test.
16271 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16274 * g++.dg/other/default11.C: New.
16275 * g++.dg/other/default12.C: Likewise.
16277 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16280 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16282 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16285 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16287 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16290 * g++.dg/cpp0x/pr65127.C: New test.
16292 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16294 * gcc.dg/ipa/PR64550.c: Update template.
16296 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16297 Tobias Burnus <burnus@net-b.de>
16299 * gfortran.dg/coarray_sync_memory.f90: New.
16301 2015-03-10 Marek Polacek <polacek@redhat.com>
16304 * c-c++-common/ubsan/pr65367.c: New test.
16306 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16308 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16309 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16310 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16311 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16312 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16313 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16314 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16315 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16316 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16317 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16318 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16319 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16320 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16322 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16324 * lib/mpx-dg.exp (mpx_link_flags): New.
16327 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16328 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16329 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16330 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16331 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16332 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16333 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16334 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16335 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16336 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16337 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16338 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16339 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16340 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16341 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16342 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16343 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16344 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16345 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16346 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16347 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16348 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16349 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16350 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16351 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16352 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16353 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16354 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16355 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16356 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16357 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16358 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16359 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16360 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16361 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16362 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16363 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16364 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16365 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16366 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16367 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16368 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16369 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16370 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16371 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16372 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16373 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16374 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16375 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16376 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16377 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16378 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16379 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16380 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16381 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16382 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16383 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16384 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16385 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16386 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16387 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16388 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16389 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16390 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16391 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16392 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16393 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16394 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16395 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16396 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16397 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16398 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16399 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16400 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16401 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16402 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16403 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16404 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16405 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16406 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16407 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16408 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16409 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16410 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16411 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16412 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16413 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16414 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16415 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16416 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16417 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16418 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16419 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16420 * gcc.target/i386/mpx/label-address-1.c: New.
16421 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16422 * gcc.target/i386/mpx/macro.c: New.
16423 * gcc.target/i386/mpx/mpx-check.h: New.
16424 * gcc.target/i386/mpx/mpx.exp: New.
16425 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16426 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16427 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16428 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16429 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16430 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16431 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16432 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16433 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16434 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16435 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16436 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16437 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16438 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16439 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16440 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16441 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16442 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16443 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16444 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16445 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16446 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16447 * gcc.target/i386/mpx/reference-1-nov.c: New.
16448 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16449 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16450 * gcc.target/i386/mpx/reference-2-nov.c: New.
16451 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16452 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16453 * gcc.target/i386/mpx/reference-3-nov.c: New.
16454 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16455 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16456 * gcc.target/i386/mpx/reference-4-nov.c: New.
16457 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16458 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16459 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16460 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16461 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16462 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16463 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16464 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16465 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16466 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16467 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16468 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16469 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16470 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16471 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16472 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16473 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16474 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16475 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16476 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16477 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16478 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16479 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16480 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16481 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16482 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16483 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16484 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16485 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16486 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16487 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16488 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16489 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16490 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16491 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16492 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16493 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16494 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16495 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16496 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16497 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16498 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16499 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16500 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16501 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16502 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16503 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16504 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16505 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16506 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16507 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16508 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16509 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16510 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16511 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16512 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16513 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16514 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16515 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16516 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16517 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16518 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16519 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16520 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16521 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16522 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16523 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16524 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16525 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16526 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16527 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16528 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16529 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16530 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16531 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16532 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16533 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16534 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16535 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16536 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16537 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16538 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16539 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16540 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16541 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16542 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16543 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16544 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16545 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16546 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16547 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16548 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16549 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16550 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16551 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16552 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16553 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16554 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16555 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16556 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16557 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16558 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16559 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16560 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16561 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16562 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16563 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16564 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16565 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16566 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16567 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16568 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16569 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16570 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16571 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16572 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16573 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16574 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16575 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16576 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16577 * gcc.target/i386/mpx/vla-1-nov.c: New.
16578 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16579 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16580 * gcc.target/i386/mpx/vla-2-nov.c: New.
16581 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16583 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16585 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16587 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16589 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16591 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16593 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16594 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16596 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16599 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16602 * c-c++-common/pr65120.c: New test.
16604 PR rtl-optimization/65321
16605 * gcc.dg/pr65321.c: New test.
16607 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16609 PR tree-optimization/65355
16610 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16612 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16615 * c-c++-common/pr49706.c: Adjust tests for not warning
16616 about !!x == y or !b == y where b is boolean, and add
16617 some further tests.
16618 * c-c++-common/pr62199-2.c: Likewise.
16620 2015-03-09 Richard Biener <rguenther@suse.de>
16622 PR middle-end/65270
16623 * gcc.dg/torture/pr65270-1.c: New testcase.
16624 * gcc.dg/torture/pr65270-2.c: Likewise.
16626 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16628 PR tree-optimization/63743
16629 * gcc.dg/pr63743.c: New test.
16631 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16634 * g++.dg/lto/pr65316_0.C: New testcase.
16635 * g++.dg/lto/pr65316_1.C: New testcase.
16637 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16640 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16642 * g++.dg/abi/rtti3.C: Likewise.
16644 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16647 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16649 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16651 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16653 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16655 2015-03-08 Morin <mikael@gcc.gnu.org>
16658 * gfortran.dg/entry_20.f90: New.
16660 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16663 * gcc.c-torture/compile/pr65153.c: New.
16665 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16668 * g++.dg/torture/pr65249.C: New.
16670 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16672 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16674 (int64_t): Likewise.
16676 2015-03-07 Marek Polacek <polacek@redhat.com>
16677 Martin Uecker <uecker@eecs.berkeley.edu>
16680 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16681 member-like arrays.
16682 * c-c++-common/ubsan/bounds-8.c: New test.
16683 * c-c++-common/ubsan/bounds-9.c: New test.
16684 * gcc.dg/ubsan/bounds-2.c: New test.
16686 2015-03-05 Martin Sebor <msebor@redhat.com>
16689 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16690 checking of results into main to prevent it from getting optimized
16692 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16694 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16696 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16697 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16698 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16701 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16703 * g++.dg/lto/pr65302_1.C: New testcase.
16704 * g++.dg/lto/pr65302_0.C: New testcase.
16706 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16708 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16709 -fno-ipa-icf to dg-options.
16711 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16713 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16714 compiles using the linker plugin.
16716 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16718 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16720 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16722 * gcc.target/arm/pr65067.c: New test.
16724 2015-03-05 Martin Liska <mliska@suse.cz>
16727 * gcc.dg/ipa/pr65318.c: New test.
16729 2015-03-05 Marek Polacek <polacek@redhat.com>
16731 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16733 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16735 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16737 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16739 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16740 max-unroll-times back to defaults for s390.
16742 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16746 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16749 * g++.dg/cpp0x/initlist92.C: New.
16751 2015-03-05 Richard Biener <rguenther@suse.de>
16753 PR tree-optimization/65310
16754 * gcc.dg/vect/pr65310.c: New testcase.
16756 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16759 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16761 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16763 * gnat.dg/entry_queues3.adb: New test.
16765 2015-03-04 Ian Lance Taylor <iant@google.com>
16767 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16769 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16772 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16774 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16776 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16777 -fno-ipa-icf to dg-options
16778 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16779 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16781 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16784 * g++.dg/cpp0x/decltype62.C: New.
16786 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16788 * gnat.dg/object_overflow5.adb: New test.
16790 2015-03-03 Martin Liska <mliska@suse.cz>
16793 * gcc.dg/ipa/pr65287.c: New test.
16795 2015-03-03 Martin Jambor <mjambor@suse.cz>
16796 Eric Botcazou <ebotcazou@adacore.com>
16798 * gnat.dg/specs/pack12.ads: New test.
16800 2015-03-03 Martin Liska <mliska@suse.cz>
16802 * gcc.dg/ipa/PR65282.c: New test.
16804 2015-03-13 Jeff Law <law@redhat.com>
16806 PR tree-optimization/65241
16807 * gcc.c-torture/compile/pr65241.c: New test.
16809 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16812 * gcc.target/avr/torture/pr64331.c: New test.
16814 2015-03-03 Martin Liska <mliska@suse.cz>
16815 Jan Hubicka <hubicka@ucw.cz>
16817 * g++.dg/ipa/pr65263.C: New test.
16819 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16822 * gcc.dg/lto/pr65130_0.c: New testcase.
16823 * gcc.dg/lto/pr65130_1.c: New testcase.
16825 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16828 * g++.dg/torture/pr64988.C: New testcase.
16830 2015-03-02 Tobias Burnus <burnus@net-b.de>
16832 * gfortran.dg/coarray_atomic_6.f90: New.
16834 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16837 * gcc.target/i386/pr65184.c: New.
16839 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16842 * gcc.target/i386/pr65183.c: New.
16844 2015-02-28 Martin Liska <mliska@suse.cz>
16845 Jan Hubicka <hubicka@ucw.cz>
16847 * gcc.dg/ipa/ipa-icf-35.c: New test.
16848 * gcc.dg/ipa/ipa-icf-36.c: New test.
16849 * gcc.dg/ipa/ipa-icf-37.c: New test.
16851 2015-02-28 Martin Liska <mliska@suse.cz>
16852 Jan Hubicka <hubicka@ucw.cz>
16855 * gcc.dg/ipa/ipa-icf-34.c: New test.
16857 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16860 * gcc.target/sh/sh/pr61142.c: New.
16862 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16864 * g++.dg/other/dump-ada-spec-3.C: New test.
16866 2015-03-01 Martin Liska <mliska@suse.cz>
16868 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16869 * g++.dg/ipa/pr63595.C: Update expected results.
16871 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16874 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16876 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16878 * gcc.dg/vect/pr59354.c: Move vector producing code to
16881 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16884 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16885 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16886 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16887 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16889 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16891 PR tree-optimization/65048
16892 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16893 (foo): Use K&R style definition.
16895 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16898 * g++.dg/pr65032.C: New.
16900 2015-02-27 Marek Polacek <polacek@redhat.com>
16903 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16906 2015-02-27 Marek Polacek <polacek@redhat.com>
16909 * gcc.dg/pr65228.c: New test.
16911 2015-02-27 Kai Tietz <ktietz@redhat.com>
16914 * gcc.dg/weak/weak-17.c: New file.
16916 2015-02-27 Richard Biener <rguenther@suse.de>
16919 * g++.dg/lto/pr65193_0.C: New testcase.
16921 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16923 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16924 * gcc.target/s390/hotpatch-8.c: Likewise.
16925 * gcc.target/s390/hotpatch-9.c: Likewise.
16926 * gcc.target/s390/pr61078.c: Likewise.
16927 * gcc.target/s390/pr57960.c: Remove -m64.
16928 * gcc.target/s390/pr61078.c: Likewise.
16930 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16931 Martin Liska <mliska@suse.cz>
16934 * gcc.dg/pr64454.c: Disable ICF.
16935 * gcc.dg/pr28685-1.c: Disable ICF
16936 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16937 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16938 * g++.dg/ipa/ipa-icf-4.C: Update template.
16940 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16942 PR tree-optimization/65216
16943 * gcc.c-torture/execute/pr65216.c: New test.
16945 PR tree-optimization/65215
16946 * gcc.c-torture/execute/pr65215-1.c: New test.
16947 * gcc.c-torture/execute/pr65215-2.c: New test.
16948 * gcc.c-torture/execute/pr65215-3.c: New test.
16949 * gcc.c-torture/execute/pr65215-4.c: New test.
16950 * gcc.c-torture/execute/pr65215-5.c: New test.
16952 2015-02-26 Tom de Vries <tom@codesourcery.com>
16954 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16956 2015-02-26 Martin Liska <mliska@suse.cz>
16957 Jan Hubicka <hubicka@ucw.cz>
16959 * g++.dg/ipa/pr64146.C: Update expected results.
16960 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16961 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16962 * gcc.dg/ipa/ipa-icf-34.c: New test.
16964 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16966 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16967 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16968 (dg-additional-options): Remove dg directive.
16969 (dg-final): Add dg directive.
16971 2015-02-26 Marek Polacek <polacek@redhat.com>
16974 * g++.dg/ipa/pr65008.C: New test.
16976 2015-02-26 Tom de Vries <tom@codesourcery.com>
16978 * lib/profopt.exp (profopt-target-cleanup): New proc.
16979 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16980 files from sources from dg-additional-sources.
16982 2015-02-26 Tom de Vries <tom@codesourcery.com>
16984 * lib/gcov.exp: Cleanup in case of xfail.
16986 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16988 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16990 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16993 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16994 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16995 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16996 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16997 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16998 * g++.dg/debug/pr46123.C: XFAIL and move...
16999 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17000 * gcc.dg/debug/dwarf2-3.c: Move...
17001 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17003 2015-02-26 Marek Polacek <polacek@redhat.com>
17006 * g++.dg/cpp1y/pr65202.C: New test.
17008 2015-02-26 Tom de Vries <tom@codesourcery.com>
17010 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17011 locale_facets.h.gcov.
17013 2015-02-26 Tom de Vries <tom@codesourcery.com>
17015 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17017 2015-02-26 Tom de Vries <tom@codesourcery.com>
17019 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17021 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17024 * gcc.target/i386/pr65217.c: New.
17026 2015-02-26 Tom de Vries <tom@codesourcery.com>
17028 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17030 2015-02-26 Tom de Vries <tom@codesourcery.com>
17032 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17034 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17036 PR tree-optimization/65048
17037 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17039 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17041 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17042 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17044 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17047 * gcc.target/i386/pr65161.c: New test.
17049 2015-02-26 Terry Guo <terry.guo@arm.com>
17051 * gcc.target/arm/no-volatile-in-it.c: New test.
17053 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17055 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17056 (dg-options): Add -save-temps.
17057 (dg-final): Add cleanup-saved-temps.
17059 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17061 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17063 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17065 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17066 * gcc.target/powerpc/pack01.c: Include string.h.
17068 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17071 * gcc.target/i386/pr65167.c: New.
17073 2015-02-25 Kai Tietz <ktietz@redhat.com>
17075 PR tree-optimization/61917
17076 * gcc.dg/vect/vect-pr61917.c: New file.
17078 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17080 PR tree-optimization/65170
17081 * gcc.c-torture/execute/pr65170.c: New test.
17082 * gcc.dg/tree-ssa/vrp96.c: New test.
17084 2015-02-24 Tom de Vries <tom@codesourcery.com>
17086 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17088 2015-02-24 Tom de Vries <tom@codesourcery.com>
17091 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17092 (dg-additional-files-options): Copy additional_sources to
17093 additional_sources_used before emptying additional_sources.
17094 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17095 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17096 (cleanup-saved-temps): Use additional_sources_used instead of
17097 additional_sources.
17098 (dg-test): Reset additional_sources_used.
17100 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17103 * gfortran.dg/integer_exponentiation_6.F90: New test.
17105 2015-02-23 Martin Sebor <msebor@redhat.com>
17108 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17109 two parts. One to save registers, the other to verify the
17110 registers have the right values. Save register state into
17111 static data rather than on the stack.
17113 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17116 * c-c++-common/asan/pr63888.c: New test.
17118 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17121 * gcc.c-torture/compile/pr65163.c: New.
17123 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17125 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17126 with -m31 on 64 bit.
17127 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17128 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17130 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17132 * gcc.target/s390/20090223-1.c: Add
17133 -Wno-implicit-function-declaration option.
17134 * gcc.target/s390/pr42224.c: Likewise.
17135 * gcc.target/s390/pr55718.c: Likewise.
17137 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17139 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17140 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17141 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17142 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17143 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17144 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17145 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17146 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17147 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17148 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17149 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17150 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17151 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17152 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17153 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17154 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17155 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17156 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17157 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17158 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17159 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17161 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17163 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17164 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17165 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17166 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17167 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17168 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17169 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17170 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17171 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17172 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17173 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17174 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17175 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17176 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17177 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17178 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17180 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17184 * gfortran.dg/pr61960.f90: New.
17185 * gfortran.dg/pr64230.f90: New.
17186 * gfortran.dg/pr64980.f03: New.
17188 2015-02-22 Tom de Vries <tom@codesourcery.com>
17190 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17192 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17195 * gnat.dg/timing_events.adb: Removed, invalid test.
17197 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17200 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17202 * g++.dg/gcov/gcov-2.C: Likewise.
17204 2015-02-20 Richard Biener <rguenther@suse.de>
17206 PR tree-optimization/65136
17207 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17209 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17212 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17213 powerpc*-*-linux* and nvptx-*-* blacklisting.
17215 * gcc.dg/sibcall-9.c: New test.
17216 * gcc.dg/sibcall-10.c: New test.
17218 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17220 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17222 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17225 * gcc.target/avr/torture/pr64452.c: New test.
17227 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17229 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17230 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17232 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17235 * lib/target-supports.exp (check_compile): Check whether
17236 additional_sources is defined before using it.
17238 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17240 PR middle-end/65074
17241 * g++.dg/opt/pr65074.C: New file.
17243 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17245 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17246 (size_type): New typedef.
17247 (operator "" _script): Use it for the last argument.
17249 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17251 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17253 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17255 * lib/target-supports.exp (check_compile): Save/restore
17256 additional_sources that may belong to an actual test.
17258 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17260 PR gcov-profile/64634
17261 * g++.dg/gcov/gcov-15.C: New test.
17263 2015-02-18 Tom de Vries <tom@codesourcery.com>
17265 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17267 2015-02-18 Tom de Vries <tom@codesourcery.com>
17269 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17271 2015-02-18 Tom de Vries <tom@codesourcery.com>
17273 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17275 2015-02-18 Tom de Vries <tom@codesourcery.com>
17277 * gfortran.dg/fmt_cache_1.f: Add missing close.
17279 2015-02-18 Tom de Vries <tom@codesourcery.com>
17282 * gfortran.dg/read_eof_8.f90: Add missing close.
17284 2015-02-18 Richard Biener <rguenther@suse.de>
17286 PR tree-optimization/65063
17287 * gcc.dg/pr65063.c: New testcase.
17289 2015-02-18 Richard Biener <rguenther@suse.de>
17291 PR tree-optimization/62217
17292 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17294 2015-02-18 Marek Polacek <polacek@redhat.com>
17297 * c-c++-common/ubsan/pr65081.c: New test.
17299 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17301 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17302 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17304 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17306 * gcc.dg/ipa/propalign-3.c: New test.
17308 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17311 * gcc.target/sh/pr64793.c: New.
17312 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17314 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17316 * gcc.target/arm/divzero.c: New test case.
17318 2015-02-17 Tom de Vries <tom@codesourcery.com>
17320 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17322 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17323 Jakub Jelinek <jakub@redhat.com>
17326 * g++.dg/cpp0x/pr65075.C: New test.
17328 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17331 * gcc.target/powerpc/pr65058.c: New test.
17333 2015-02-16 Jeff Law <law@redhat.com>
17335 PR tree-optimization/64823
17336 * gcc.dg/uninit-20.c: New test.
17338 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17339 James Greenhalgh <james.greenhalgh@arm.com>
17342 * gcc.dg/ipa/ipa-clone-1.c: New test.
17344 2015-02-16 Richard Biener <rguenther@suse.de>
17346 PR tree-optimization/65077
17347 * gcc.dg/torture/pr65077.c: New testcase.
17349 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17351 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17352 Directive adjusted to scan for ldaxr.
17353 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17354 adjusted to scan for ldaex.
17356 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17359 * g++.dg/cpp0x/constexpr-65080.C: New.
17361 2015-02-16 Richard Biener <rguenther@suse.de>
17363 PR tree-optimization/63593
17364 * gcc.dg/pr63593.c: New testcase.
17366 2015-02-16 Marek Polacek <polacek@redhat.com>
17369 * gcc.dg/pr65066.c: New test.
17371 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17373 * gcc.dg/pr65002.C: Move ...
17374 * g++.dg/ipa/pr65002.C: ... here.
17376 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17378 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17379 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17380 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17381 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17383 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17386 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17387 the expression to find calls.
17388 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17389 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17390 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17391 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17392 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17394 2015-02-14 Marek Polacek <polacek@redhat.com>
17397 * gcc.dg/array-11.c: New test.
17398 * gcc.dg/array-12.c: New test.
17399 * gcc.dg/array-13.c: New test.
17400 * gcc.dg/array-14.c: New test.
17401 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17402 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17403 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17404 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17405 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17406 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17408 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17411 * g++.dg/lookup/using54.C: New.
17413 2015-02-13 Jeff Law <law@redhat.com>
17416 Revert my change for tree-optimization/64823.
17418 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17420 PR tree-optimization/65053
17421 * gcc.c-torture/execute/pr65053-1.c: New test.
17422 * gcc.c-torture/execute/pr65053-2.c: New test.
17424 2015-02-13 Marek Polacek <polacek@redhat.com>
17427 * gcc.dg/pr65050.c: New test.
17429 2015-02-13 Jeff Law <law@redhat.com>
17431 PR tree-optimization/64823
17432 * gcc.dg/uninit-20.c: New test.
17434 PR rtl-optimization/47477
17435 * gcc.dg/tree-ssa/pr47477.c: New test.
17437 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17440 * g++.dg/parse/ivdep-2.C: New.
17441 * g++.dg/parse/ivdep-3.C: Likewise.
17443 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17446 * gfortran.dg/continuation_13.f90: New test.
17447 * gfortran.dg/continuation_14.f: New test.
17449 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17452 * g++.dg/cpp0x/sfinae55.C: New.
17454 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17457 * g++.dg/ipa/pr65034.C: New test.
17459 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17461 PR tree-optimization/65002
17462 * gcc.dg/pr65002.C: New.
17464 2015-02-13 Marek Polacek <polacek@redhat.com>
17467 * c-c++-common/pr65040.c: New test.
17469 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17471 PR tree-optimization/64705
17472 * gcc.dg/tree-ssa/pr64705.c: New test.
17474 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17477 * gcc.dg/visibility-22.c: New test.
17478 * gcc.dg/visibility-23.c: New test.
17479 * gcc.target/i386/pr32219-1.c: New test.
17480 * gcc.target/i386/pr32219-2.c: New test.
17481 * gcc.target/i386/pr32219-3.c: New test.
17482 * gcc.target/i386/pr32219-4.c: New test.
17483 * gcc.target/i386/pr32219-5.c: New test.
17484 * gcc.target/i386/pr32219-6.c: New test.
17485 * gcc.target/i386/pr32219-7.c: New test.
17486 * gcc.target/i386/pr32219-8.c: New test.
17487 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17489 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17491 PR libgfortran/57822
17492 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17493 four different KINDs.
17495 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17498 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17501 * g++.dg/ubsan/pr65000.C: New test.
17503 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17506 * gfortran.dg/finalize_28.f90: New test
17508 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17511 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17512 DW_TAG_lexical_block removal.
17513 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17514 * g++.dg/guality/pr55541.C: New test.
17517 * g++.dg/ubsan/pr64984.C: New test.
17519 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17521 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17523 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17526 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17527 instructions for 2015-01-14 get_memmodel changes.
17528 * gcc.target/powerpc/atomic-p8.c: Likewise.
17531 * g++.dg/ubsan/pr65019.C: New test.
17533 PR tree-optimization/65014
17534 * gcc.c-torture/compile/pr65014.c: New test.
17536 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17538 PR libgfortran/57822
17539 * gfortran/fmt_g0_7.f08: Revise test.
17541 2015-02-11 Jeff Law <law@redhat.com>
17544 * gcc.target/m68k/pr63347.c: New test.
17546 2015-02-11 Marek Polacek <polacek@redhat.com>
17548 * g++.dg/ubsan/shift-1.C: New test.
17549 * gcc.dg/ubsan/c-shift-2.c: New test.
17550 * c-c++-common/ubsan/shift-5.c: Remove file.
17552 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17554 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17555 Directive adjusted to XFAIL.
17556 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17559 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17561 PR middle-end/65003
17562 * g++.dg/opt/pr65003.C: New test.
17564 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17566 * lib/target-supports.exp (check_effective_target_pie): Renamed
17568 (check_effective_target_pie_enabled): This.
17569 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17570 * gcc.target/i386/pie.c: Likewise.
17572 2015-02-11 Andrew Pinski <apinski@cavium.com>
17575 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17576 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17578 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17581 * gcc.target/i386/pr61925-1.c: New test.
17582 * gcc.target/i386/pr61925-2.c: New test.
17583 * gcc.target/i386/pr61925-3.c: New test.
17585 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17588 * g++.dg/asan/pr65004.C: New test.
17590 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17593 * gcc.taget/sh/pr64661-0.h: New.
17594 * gcc.taget/sh/pr64661-1.c: New.
17595 * gcc.taget/sh/pr64661-2.c: New.
17596 * gcc.taget/sh/pr64661-3.c: New.
17597 * gcc.taget/sh/pr64661-4.c: New.
17599 2015-02-10 Richard Biener <rguenther@suse.de>
17601 PR tree-optimization/64995
17602 * g++.dg/torture/pr64995.C: New testcase.
17604 2015-02-10 Richard Biener <rguenther@suse.de>
17606 PR tree-optimization/64909
17607 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17609 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17611 * gcc.dg/signbit-sa.c: New test.
17613 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17615 PR libgfortran/57822
17616 * gfortran/fmt_g0_7.f08: New test.
17618 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17620 PR tree-optimization/43378
17621 * gcc.dg/tree-ssa/pr43378.c: New test.
17623 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17626 * g++.dg/torture/pr64978.C: New testcase.
17628 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17631 * gcc.dg/asan/pr64981.c: New test.
17633 2015-02-09 Marek Polacek <polacek@redhat.com>
17636 * gcc.dg/pr64856.c: New test.
17638 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17641 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17642 * gcc.c-torture/execute/pr64979.c: New test.
17644 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17646 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17648 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17650 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17651 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17653 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17656 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17658 2015-02-09 Richard Biener <rguenther@suse.de>
17660 PR tree-optimization/54000
17661 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17663 2015-02-09 Tom de Vries <tom@codesourcery.com>
17665 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17667 2015-02-09 Martin Liska <mliska@suse.cz>
17669 * g++.dg/ipa/pr64858.C: New test.
17671 2015-02-09 Tom de Vries <tom@codesourcery.com>
17673 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17675 2015-02-08 Andrew Pinski <apinski@cavium.com>
17677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17679 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17682 * gfortran.dg/use_rename_8.f90: New.
17684 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17686 * gnat.dg/addr7.ad[sb]: New test.
17687 * gnat.dg/addr8.ad[sb]: Likewise.
17689 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17692 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17693 from jit.dg/test-compile-to-executable.c's create_code, with a
17694 clarification of the output message.
17695 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17697 (test_jit): Use CHECK_NO_ERRORS when calling
17698 gcc_jit_context_compile_to_file.
17699 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17700 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17701 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17702 about deletions that are attempted.
17703 (jit-verify-compile-to-file): Rename to...
17704 (jit-verify-output-file-was-created): ...this, and drop the
17705 attempt to run "file" and verify the output.
17706 (jit-verify-assembler): New function.
17707 (jit-verify-object): New function.
17708 (jit-verify-dynamic-library): New function.
17709 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17710 favor of an implementation from new file
17711 create-code-for-hello-world-executable.h, which also adds a
17713 (dg-final): Replace jit-verify-compile-to-file with
17714 jit-verify-output-file-was-created, and invoke new function
17715 jit-verify-assembler.
17716 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17717 the output message.
17718 (dg-final): Replace jit-verify-compile-to-file with
17719 jit-verify-output-file-was-created, and invoke new function
17720 jit-verify-dynamic-library.
17721 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17722 favor of an implementation from new file
17723 create-code-for-hello-world-executable.h, which also adds a
17725 (dg-final): Replace jit-verify-compile-to-file with
17726 jit-verify-output-file-was-created. Strengthen the expected stdout
17727 from the built executable.
17728 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17729 favor of an implementation from new file
17730 create-code-for-hello-world-executable.h, which also adds a
17732 (dg-final): Replace jit-verify-compile-to-file with
17733 jit-verify-output-file-was-created, and invoke new function
17735 * jit.dg/verify-dynamic-library.c: New source file.
17737 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17738 Brian Rzycki <b.rzycki@samsung.com>
17740 PR tree-optimization/64878
17741 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17743 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17746 * g++.dg/ipa/pr64896.C: New test.
17748 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17751 * gcc.target/powerpc/pr64205.c: New file.
17753 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17755 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17756 (dg-options): Use -fpie instead of -fPIE -pie.
17758 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17760 PR middle-end/64937
17761 * g++.dg/asan/pr64937.C: New test.
17763 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17766 * gfortran.dg/class_to_type_4.f90: New test
17768 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17770 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17772 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17774 PR rtl-optimization/64957
17776 * gcc.c-torture/execute/pr64957.c: New test.
17778 2015-02-05 Jeff Law <law@redhat.com>
17781 * gcc.target/h8300/pr17306-1.c: New test.
17782 * gcc.target/h8300/pr17306-2.c: New test.
17784 2015-02-05 Tobias Burnus <burnus@net-b.de>
17787 * gfortran.dg/structure_constructor_12.f90: New.
17789 2015-02-05 Jeff Law <law@redhat.com>
17792 gcc.target/h8300/pr58400.c: New test.
17794 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17796 * gcc.target/arm/macro_defs0.c: New test.
17797 * gcc.target/arm/macro_defs1.c: New test.
17798 * gcc.target/arm/macro_defs2.c: New test.
17800 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17802 PR rtl-optimization/64905
17803 * gcc.target/i386/pr64905.c: Require nonpic target.
17804 (dg-options): Add -fomit-frame-pointer.
17807 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17809 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17810 tree dump scanning.
17812 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17815 * gfortran.dg/type_to_class_2.f90: New test
17816 * gfortran.dg/type_to_class_3.f90: New test
17818 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17821 * g++.dg/torture/pr64686.C: New testcase.
17823 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17825 PR rtl-optimization/64905
17826 * gcc.target/i386/pr64905.c: New file.
17828 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17830 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17831 * gcc.dg/guality/pr41616-1.c: Ditto.
17833 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17836 * gcc.dg/pr64817-3.c: New.
17838 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17839 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17841 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17842 pass parameters in registers.
17843 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17844 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17845 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17847 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17848 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17850 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17851 list, allow for multilibed targets.
17852 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17854 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17856 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17857 * gcc.dg/pr46728-6.c: Ditto.
17859 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17861 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17862 for mips_nanlegacy target.
17864 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17866 * gcc.target/i386/chkp-hidden-def.c: New.
17868 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17870 PR middle-end/62103
17871 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17872 to use 24 bits for bitfield b.
17874 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17877 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17878 cache result in a global variable. Include all 32-bit targets for
17881 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17883 PR rtl-optimization/64756
17884 * gcc.c-torture/execute/pr64756.c: New test.
17886 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17889 * gcc.target/sh/pr64660-0.h: New.
17890 * gcc.target/sh/pr64660-1.c: New.
17891 * gcc.target/sh/pr64660-2.c: New.
17892 * gcc.target/sh/pr64660-3.c: New.
17893 * gcc.target/sh/pr64660-4.c: New.
17895 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17898 * g++.dg/warn/Waddress-2.C: New.
17900 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17902 PR middle-end/61225
17903 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17905 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17907 PR preprocessor/64803
17908 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17910 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17912 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17914 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17916 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17917 (_ARM_FPSRC): Add DN and AHP fields.
17918 (clean_results): Force DN=1 on AArch64.
17919 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17920 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17921 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17922 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17923 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17924 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17926 2015-02-02 Alan Modra <amodra@gmail.com>
17928 * gcc.target/powerpc/cprophard.c: New.
17930 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17932 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17933 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17935 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17938 * gcc.dg/pr64817-1.c: New test.
17939 * gcc.dg/pr64817-2.c: New test.
17941 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17944 * gcc.target/sh/pr64851-0.h: New
17945 * gcc.target/sh/pr64851-1.c: New
17946 * gcc.target/sh/pr64851-2.c: New
17947 * gcc.target/sh/pr64851-3.c: New
17948 * gcc.target/sh/pr64851-4.c: New
17950 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17953 * gcc.dg/torture/pr64882.c: New test.
17955 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17958 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17961 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17963 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17964 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17965 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17966 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17967 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17968 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17970 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17971 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17973 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17974 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17977 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17980 * g++.dg/pr64688-2.C: New.
17982 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17984 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17985 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17986 * gcc.target/i386/fuse-caller-save.c: Ditto.
17987 * gcc.target/i386/headmerge-1.c: Ditto.
17988 * gcc.target/i386/headmerge-2.c: Ditto.
17989 * gcc.target/i386/sibcall-6.c: Ditto.
17991 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17994 * gcc.target/i386/pr64617.c: New test.
17996 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17999 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18000 (dg-options): Remove -m32.
18001 (dg-final): Scan for "movb %al" only.
18002 * gcc.target/i386/pr15184-2.c: Ditto.
18004 2015-01-30 Richard Biener <rguenther@suse.de>
18006 PR tree-optimization/64829
18007 * gcc.dg/vect/pr64829.c: New testcase.
18009 2015-01-29 Marek Polacek <polacek@redhat.com>
18012 * gcc.dg/pr64709.c: New test.
18014 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18017 * g++.dg/ubsan/pr64717-1.C: New test.
18018 * g++.dg/ubsan/pr64717-2.C: New test.
18020 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18022 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18024 2015-01-29 Jeff Law <law@redhat.com>
18027 * gcc.target/i386/pr15184-1.c: New test.
18028 * gcc.target/i386/pr15184-2.c: New test.
18030 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18032 PR tree-optimization/64746
18033 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18035 2015-01-29 Richard Biener <rguenther@suse.de>
18037 PR tree-optimization/64853
18038 * gcc.dg/torture/pr64853.c: New testcase.
18040 2015-01-29 Richard Biener <rguenther@suse.de>
18042 PR tree-optimization/64844
18043 * gcc.dg/vect/pr64844.c: New testcase.
18045 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18047 PR middle-end/64809
18048 * gcc.dg/pr64809.c: Delete.
18050 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18052 PR middle-end/64805
18053 * gcc.target/i386/pr64805.c: New.
18055 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18057 * gcc.dg/guality/guality.h (main): Add argv[0] to
18058 guality_gdb_command.
18060 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18063 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18065 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18068 * gcc.target/sh/sh.exp
18069 (check_effective_target_atomic_model_soft_gusa_available,
18070 check_effective_target_atomic_model_soft_tcb_available,
18071 check_effective_target_atomic_model_soft_imask_available,
18072 check_effective_target_atomic_model_hard_llcs_available): New.
18073 * gcc.target/sh/pr64659-0.h: New.
18074 * gcc.target/sh/pr64659-1.c: New.
18075 * gcc.target/sh/pr64659-2.c: New.
18076 * gcc.target/sh/pr64659-3.c: New.
18077 * gcc.target/sh/pr64659-4.c: New.
18079 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18081 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18082 scan-assembler-times pattern.
18084 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18086 PR middle-end/64809
18087 * gcc.dg/pr64809.c: New test.
18089 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18091 PR tree-optimization/64277
18092 * gcc.dg/pr64277.c: New.
18094 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18096 PR tree-optimization/64718
18097 * gcc.c-torture/execute/pr64718.c: New test.
18099 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18101 * gcc.target/aarch64/abs_2.c: New.
18103 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18105 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18106 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18107 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18110 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18113 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18114 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18115 { target comdat_group }.
18117 2015-01-27 Tobias Burnus <burnus@net-b.de>
18120 * gfortran.dg/goacc/coarray_2.f90: New.
18122 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18126 * g++.dg/torture/pr64139.C: New testcase.
18127 * g++.dg/torture/pr60871.C: Likewise.
18129 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18132 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18133 prevent linking errors.
18135 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18138 * g++.dg/torture/pr64282.C: New testcase.
18140 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18142 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18145 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18147 * gcc.target/s390/hotpatch-13.c: New testcase.
18148 * gcc.target/s390/hotpatch-14.c: New testcase.
18149 * gcc.target/s390/hotpatch-15.c: New testcase.
18150 * gcc.target/s390/hotpatch-16.c: New testcase.
18151 * gcc.target/s390/hotpatch-17.c: New testcase.
18152 * gcc.target/s390/hotpatch-18.c: New testcase.
18153 * gcc.target/s390/hotpatch-19.c: New testcase.
18154 * gcc.target/s390/hotpatch-20.c: New testcase.
18155 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18156 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18157 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18158 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18159 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18160 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18161 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18162 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18163 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18164 * gcc.target/s390/hotpatch-10.c: Likewise.
18165 * gcc.target/s390/hotpatch-11.c: Likewise.
18166 * gcc.target/s390/hotpatch-12.c: Likewise.
18167 * gcc.target/s390/hotpatch-2.c: Likewise.
18168 * gcc.target/s390/hotpatch-3.c: Likewise.
18169 * gcc.target/s390/hotpatch-4.c: Likewise.
18170 * gcc.target/s390/hotpatch-5.c: Likewise.
18171 * gcc.target/s390/hotpatch-6.c: Likewise.
18172 * gcc.target/s390/hotpatch-7.c: Likewise.
18173 * gcc.target/s390/hotpatch-8.c: Likewise.
18174 * gcc.target/s390/hotpatch-9.c: Likewise.
18175 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18176 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18177 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18178 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18179 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18180 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18181 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18182 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18184 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18186 * gcc.dg/long_branch.c: New testcase.
18188 2015-01-27 Richard Biener <rguenther@suse.de>
18190 PR tree-optimization/56273
18191 PR tree-optimization/59124
18192 PR tree-optimization/64277
18193 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18194 * gcc.dg/Warray-bounds-12.c: Likewise.
18195 * gcc.dg/Warray-bounds-13.c: Likewise.
18197 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18199 PR rtl-optimization/61058
18200 * gcc.dg/pr61058.c: New test.
18202 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18204 * gcc.target/i386/chkp-narrow-bounds.c: New.
18206 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18208 PR tree-optimization/64807
18209 * gcc.dg/pr64807.c: New test.
18212 * gcc.dg/pr64766.c: New test.
18214 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18217 * gcc.target/sh/pr49263-4.c: New.
18219 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18222 * gfortran.dg/allocate_with_mold_1.f90: New test
18224 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18227 * gcc.dg/pr64778.c: New test.
18229 PR middle-end/64421
18230 * gcc.dg/vect/pr64421.c: New test.
18232 2015-01-26 Tobias Burnus <burnus@net-b.de>
18235 * gfortran.dg/coarray_36.f: New.
18236 * gfortran.dg/coarray_37.f90: New.
18238 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18241 * gfortran.dg/class_allocate_18.f90: New.
18243 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18245 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18247 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18249 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18251 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18253 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18255 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18257 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18259 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18261 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18262 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18263 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18264 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18266 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18268 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18269 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18270 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18272 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18274 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18275 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18276 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18277 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18278 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18281 2015-01-26 Richard Biener <rguenther@suse.de>
18283 PR middle-end/64764
18284 * gcc.dg/uninit-19.c: New testcase.
18286 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18288 * lib/target-supports.exp (check_effective_target_vect64): Add
18291 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18294 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18296 2015-01-26 Tony Liu <tony.liu@arm.com>
18298 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18301 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18303 PR libfortran/64770
18304 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18305 correctly, clean up afterwards.
18307 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18310 * gfortran.dg/use_rename_7.f90: New.
18312 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18314 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18315 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18317 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18320 * gcc.target/sh/pr54236-4.c: New.
18322 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18324 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18325 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18328 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18330 PR libfortran/64770
18331 * gfortran.dg/open_new_segv.f90: New test.
18333 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18342 * gcc.target/sh/pr64345-1.c: New.
18343 * gcc.target/sh/pr64345-2.c: New.
18344 * gcc.target/sh/pr59533-1.c: New.
18345 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18346 * gcc.target/sh/pr52933-2.c: Likewise.
18347 * gcc.target/sh/pr54089-1.c: Likewise.
18348 * gcc.target/sh/pr54236-1.c: Likewise.
18349 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18350 * gcc.target/sh/pr49263-1.c: Remove xfails.
18351 * gcc.target/sh/pr49263-2.c: Likewise.
18352 * gcc.target/sh/pr49263-3.c: Likewise.
18353 * gcc.target/sh/pr53987-1.c: Likewise.
18354 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18355 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18356 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18357 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18358 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18359 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18361 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18364 2015-01-24 Tom de Vries <tom@codesourcery.com>
18366 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18368 2015-01-23 Ian Lance Taylor <iant@google.com>
18371 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18372 targets without split stack support.
18374 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18377 * gcc.target/i386/pr64317.c: New test.
18379 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18381 PR rtl-optimization/63637
18382 PR rtl-optimization/60663
18383 * gcc.dg/pr63637-1.c: New test.
18384 * gcc.dg/pr63637-2.c: New test.
18385 * gcc.dg/pr63637-3.c: New test.
18386 * gcc.dg/pr63637-4.c: New test.
18387 * gcc.dg/pr63637-5.c: New test.
18388 * gcc.dg/pr63637-6.c: New test.
18389 * gcc.target/i386/pr63637-1.c: New test.
18390 * gcc.target/i386/pr63637-2.c: New test.
18391 * gcc.target/i386/pr63637-3.c: New test.
18392 * gcc.target/i386/pr63637-4.c: New test.
18393 * gcc.target/i386/pr63637-5.c: New test.
18394 * gcc.target/i386/pr63637-6.c: New test.
18396 2015-01-23 Richard Biener <rguenther@suse.de>
18399 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18400 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18402 2015-01-23 Marek Polacek <polacek@redhat.com>
18404 PR preprocessor/60570
18405 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18406 * gcc.dg/cpp/pr60570.c: New test.
18408 2015-01-23 Richard Biener <rguenther@suse.de>
18411 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18412 vectorization on vect64 targets.
18414 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18417 * gfortran.dg/class_allocate_17.f90: New.
18419 2015-01-23 Tobias Burnus <burnus@net-b.de>
18422 * gfortran.dg/goacc/combined_loop.f90: New.
18424 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18427 * gfortran.dg/make_unit.f90: New test.
18429 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18432 * gfortran.dg/negative_unit_int8.f: Update.
18434 2015-01-22 Jeff Law <law@redhat.com>
18437 * gcc.target/m68k/pr52076-1.c: New test.
18438 * gcc.target/m68k/pr52076-2.c: New test.
18440 2015-01-22 Richard Biener <rguenther@suse.de>
18442 PR middle-end/64728
18443 * gcc.dg/torture/pr64728.c: New testcase.
18445 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18448 * g++.dg/pr64688.C: New test.
18450 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18452 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18453 to avoid errors with -fpic.
18455 2015-01-22 Richard Biener <rguenther@suse.de>
18458 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18460 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18462 PR rtl-optimization/64682
18463 * gcc.c-torture/execute/pr64682.c: New file.
18465 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18468 * gcc.dg/pr64511.c: New test.
18470 PR rtl-optimization/62078
18471 * g++.dg/opt/pr62078.C: New test.
18474 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18476 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18479 * gfortran.dg/internal_pack_15.f90: New test.
18481 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18483 * c-c++-common/tsan/step.c: New testcase.
18485 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18487 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18489 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18491 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18493 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18495 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18497 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18499 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18501 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18503 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18505 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18507 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18509 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18511 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18513 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18515 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18517 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18519 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18521 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18523 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18525 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18527 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18529 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18531 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18533 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18535 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18536 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18537 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18540 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18542 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18543 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18544 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18547 2015-01-21 Renlin Li <renlin.li@arm.com>
18549 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18550 * g++.dg/tls/thread_local5g.C: Likewise.
18551 * g++.dg/tls/thread_local6g.C: Likewise.
18553 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18555 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18556 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18557 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18559 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18561 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18562 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18563 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18565 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18567 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18568 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18569 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18571 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18573 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18574 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18575 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18577 2015-01-20 Jeff Law <law@redhat.com>
18580 * gcc.target/m68k/pr59946.c: New test.
18582 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18584 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18585 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18586 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18588 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18590 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18591 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18592 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18594 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18596 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18597 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18598 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18600 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18602 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18603 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18604 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18606 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18609 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18611 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18612 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18613 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18615 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18617 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18618 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18619 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18621 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18623 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18625 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18627 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18630 * g++.dg/ubsan/pr64632.C: New test.
18633 * gcc.dg/pr64663.c: New test.
18635 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18638 * g++.dg/warn/Wunused-var-23.C: New.
18640 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18643 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18644 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18646 2015-01-20 Richard Biener <rguenther@suse.de>
18649 * gcc.dg/lto/pr64684_0.c: New testcase.
18650 * gcc.dg/lto/pr64684_1.c: Likewise.
18651 * gcc.dg/lto/pr64684_2.c: Likewise.
18652 * gcc.dg/lto/pr64685_0.c: Likewise.
18653 * gcc.dg/lto/pr64685_1.c: Likewise.
18655 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18658 * g++.dg/cpp1y/lambda-init12.C: New.
18660 2015-01-20 Richard Biener <rguenther@suse.de>
18662 PR tree-optimization/64410
18663 * g++.dg/vect/pr64410.cc: Require vect_double.
18665 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18668 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18670 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18674 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18676 PR rtl-optimization/64081
18677 * gcc.dg/pr64081.c: New test.
18679 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18681 * jit.dg/harness.h: Include <unistd.h>.
18682 (CHECK_NO_ERRORS): New.
18683 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18684 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18685 gcc_jit_context_compile_to_file.
18686 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18687 args to the spawned executable.
18688 (jit-expand-vars): New function.
18689 (jit-exe-params): New variable.
18690 (dg-jit-set-exe-params): New function.
18691 (jit-dg-test): Detect testcases that use
18692 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18693 Set arguments of spawned process to jit-exe-params.
18694 (jit-get-output-filename): New function.
18695 (jit-setup-compile-to-file): New function.
18696 (jit-verify-compile-to-file): New function.
18697 (jit-run-executable): New function.
18698 (jit-verify-executable): New function.
18699 * jit.dg/test-compile-to-assembler.c: New testcase.
18700 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18701 * jit.dg/test-compile-to-executable.c: New testcase.
18702 * jit.dg/test-compile-to-object.c: New testcase.
18704 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18707 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18710 2015-01-19 Martin Liska <mliska@suse.cz>
18712 * objc/compile/pr64668.m: New test.
18714 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18716 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18717 (create_overflow_fn): Update comment to clarify that
18718 the third param of the created function is a bool *, not
18720 (verify_int_overflow_fn): Convert param "expected_ovf" from
18721 int to bool. Update third param of "overflow_fn_type" from int *
18722 to bool *. Update local "actual_ovf" from int to bool.
18723 (verify_uint_overflow_fn): Likewise.
18725 2015-01-19 Martin Liska <mliska@suse.cz>
18727 * gcc.dg/ipa/ipa-icf-33.c: New test.
18729 2015-01-19 Felix Yang <felix.yang@huawei.com>
18730 Haijian Zhang <z.zhanghaijian@huawei.com>
18732 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18733 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18734 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18735 result_float64x2, expected_hfloat64x2): New helper type, variable and
18737 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18738 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18739 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18740 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18741 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18742 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18743 and target without the FMA feature.
18745 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18747 * gcc.target/aarch64/pr64304.c: New testcase.
18749 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18751 PR rtl-optimization/64081
18752 * gcc.dg/pr64081.c: New test.
18754 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18757 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18759 * gcc.target/aarch64/test_frame_6.c: Likewise.
18760 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18761 and x19 (in the epilogue).
18762 * gcc.target/aarch64/test_frame_4.c: Likewise.
18763 * gcc.target/aarch64/test_frame_7.c: Likewise.
18765 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18767 * gcc.target/i386/chkp-always_inline.c: New.
18769 2015-01-15 Andrew Pinski <apinski@cavium.com>
18770 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18772 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18773 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18775 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18778 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18779 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18781 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18784 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18786 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18789 * gcc.target/sh/torture/pr64652.c: New.
18791 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18793 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18794 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18795 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18796 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18797 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18798 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18800 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18803 * g++.dg/torture/pr64378.C: New testcase.
18805 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18808 * gfortran.dg/block_13.f08: New test
18810 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18813 * gfortran.dg/associate_1.f03: Allow test for character with
18816 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18818 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18819 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18821 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18823 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18825 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18828 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18830 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18833 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18836 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18839 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18841 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18844 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18846 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18848 PR rtl-optimization/52773
18849 * gcc.c-torture/compile/pr52773.c: New test.
18851 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18854 * g++.dg/cpp0x/alias-decl-46.C: New.
18856 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18858 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18860 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18862 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18864 (CHECK_FP): Likewise.
18865 (CHECK_CUMULATIVE_SAT): Likewise.
18867 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18869 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18870 (Set_Neon_Cumulative_Sat): Add parameter.
18871 (__set_neon_cumulative_sat): Support new parameter.
18872 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18873 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18875 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18876 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18879 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18881 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18882 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18884 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18887 * g++.dg/tls/thread_local-ice4.C: New.
18889 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18891 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18894 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18897 * g++.dg/cpp0x/vt-62276.C: New.
18899 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18901 PR middle-end/64353
18902 * g++.dg/pr64353.C: New.
18904 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18907 * gcc.target/aarch64/pr64263_1.c: New test.
18909 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18911 PR tree-optimization/64434
18912 * gcc.dg/torture/pr64434.c: Move to...
18913 * gcc.dg/pr64434.c: ... here.
18915 2015-01-16 Richard Biener <rguenther@suse.de>
18917 PR middle-end/64614
18918 * gcc.dg/uninit-18.c: New testcase.
18920 2015-01-16 Richard Biener <rguenther@suse.de>
18922 PR tree-optimization/64568
18923 * g++.dg/torture/pr64568-2.C: New testcase.
18925 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18928 * gcc.target/i386/chkp-label-address.c: New.
18930 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18933 * gfortran.dg/pointer_init_6.f90: Extended.
18935 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18937 * gcc.c-torture/compile/20150108.c: New test.
18939 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18941 * gcc.target/visium: New directory.
18943 2015-01-16 Richard Biener <rguenther@suse.de>
18945 PR tree-optimization/61743
18946 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18947 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18949 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18951 * gcc.dg/pr64015.c: New test.
18953 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18957 * g++.dg/ipa/pr64612.C: New test.
18959 2015-01-16 Renlin Li <renlin.li@arm.com>
18961 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18963 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18965 * gcc.target/i386/sse-14.c: Test new intrinsic.
18966 * gcc.target/i386/sse-22.c: Ditto.
18968 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18971 * g++.dg/cpp0x/auto44.C: New.
18973 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18976 * gcc.target/nios2/gpopt-all.c: New test case.
18977 * gcc.target/nios2/gpopt-local.c: New test case.
18978 * gcc.target/nios2/gpopt-global.c: New test case.
18979 * gcc.target/nios2/gpopt-data.c: New test case.
18980 * gcc.target/nios2/gpopt-none.c: New test case.
18982 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18984 * g++.dg/ubsan/vptr-1.C: New test.
18985 * g++.dg/ubsan/vptr-2.C: New test.
18986 * g++.dg/ubsan/vptr-3.C: New test.
18987 * g++.dg/ubsan/vptr-4.C: New test.
18988 * g++.dg/ubsan/vptr-5.C: New test.
18989 * g++.dg/ubsan/vptr-6.C: New test.
18990 * g++.dg/ubsan/vptr-7.C: New test.
18991 * g++.dg/ubsan/vptr-8.C: New test.
18992 * g++.dg/ubsan/vptr-9.C: New test.
18994 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18996 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18998 * lib/gcc-dg.exp: Likewise.
19000 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19002 PR rtl-optimization/64110
19003 * gcc.target/i386/pr64110.c: Add scan-assembler.
19005 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19006 James Norris <jnorris@codesourcery.com>
19007 Cesar Philippidis <cesar@codesourcery.com>
19008 Ilmir Usmanov <i.usmanov@samsung.com>
19010 * lib/target-supports.exp (check_effective_target_fopenacc): New
19012 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19013 * g++.dg/goacc/goacc.exp: Likewise.
19014 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19015 * gcc.dg/goacc/goacc.exp: Likewise.
19016 * gfortran.dg/goacc/goacc.exp: Likewise.
19017 * c-c++-common/cpp/openacc-define-1.c: New file.
19018 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19019 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19020 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19021 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19022 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19023 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19024 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19025 * c-c++-common/goacc/cache-1.c: Likewise.
19026 * c-c++-common/goacc/clauses-fail.c: Likewise.
19027 * c-c++-common/goacc/collapse-1.c: Likewise.
19028 * c-c++-common/goacc/data-1.c: Likewise.
19029 * c-c++-common/goacc/data-2.c: Likewise.
19030 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19031 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19032 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19033 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19034 * c-c++-common/goacc/if-clause-1.c: Likewise.
19035 * c-c++-common/goacc/if-clause-2.c: Likewise.
19036 * c-c++-common/goacc/kernels-1.c: Likewise.
19037 * c-c++-common/goacc/loop-1.c: Likewise.
19038 * c-c++-common/goacc/loop-private-1.c: Likewise.
19039 * c-c++-common/goacc/nesting-1.c: Likewise.
19040 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19041 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19042 * c-c++-common/goacc/parallel-1.c: Likewise.
19043 * c-c++-common/goacc/pcopy.c: Likewise.
19044 * c-c++-common/goacc/pcopyin.c: Likewise.
19045 * c-c++-common/goacc/pcopyout.c: Likewise.
19046 * c-c++-common/goacc/pcreate.c: Likewise.
19047 * c-c++-common/goacc/pragma_context.c: Likewise.
19048 * c-c++-common/goacc/present-1.c: Likewise.
19049 * c-c++-common/goacc/reduction-1.c: Likewise.
19050 * c-c++-common/goacc/reduction-2.c: Likewise.
19051 * c-c++-common/goacc/reduction-3.c: Likewise.
19052 * c-c++-common/goacc/reduction-4.c: Likewise.
19053 * c-c++-common/goacc/sb-1.c: Likewise.
19054 * c-c++-common/goacc/sb-2.c: Likewise.
19055 * c-c++-common/goacc/sb-3.c: Likewise.
19056 * c-c++-common/goacc/update-1.c: Likewise.
19057 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19058 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19059 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19060 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19061 * gfortran.dg/goacc/assumed.f95: Likewise.
19062 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19063 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19064 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19065 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19066 * gfortran.dg/goacc/branch.f95: Likewise.
19067 * gfortran.dg/goacc/cache-1.f95: Likewise.
19068 * gfortran.dg/goacc/coarray.f95: Likewise.
19069 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19070 * gfortran.dg/goacc/cray.f95: Likewise.
19071 * gfortran.dg/goacc/critical.f95: Likewise.
19072 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19073 * gfortran.dg/goacc/data-tree.f95: Likewise.
19074 * gfortran.dg/goacc/declare-1.f95: Likewise.
19075 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19076 * gfortran.dg/goacc/fixed-1.f: Likewise.
19077 * gfortran.dg/goacc/fixed-2.f: Likewise.
19078 * gfortran.dg/goacc/fixed-3.f: Likewise.
19079 * gfortran.dg/goacc/fixed-4.f: Likewise.
19080 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19081 * gfortran.dg/goacc/if.f95: Likewise.
19082 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19083 * gfortran.dg/goacc/list.f95: Likewise.
19084 * gfortran.dg/goacc/literal.f95: Likewise.
19085 * gfortran.dg/goacc/loop-1.f95: Likewise.
19086 * gfortran.dg/goacc/loop-2.f95: Likewise.
19087 * gfortran.dg/goacc/loop-3.f95: Likewise.
19088 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19089 * gfortran.dg/goacc/omp.f95: Likewise.
19090 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19091 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19092 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19093 * gfortran.dg/goacc/parameter.f95: Likewise.
19094 * gfortran.dg/goacc/private-1.f95: Likewise.
19095 * gfortran.dg/goacc/private-2.f95: Likewise.
19096 * gfortran.dg/goacc/private-3.f95: Likewise.
19097 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19098 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19099 * gfortran.dg/goacc/reduction.f95: Likewise.
19100 * gfortran.dg/goacc/routine-1.f90: Likewise.
19101 * gfortran.dg/goacc/routine-2.f90: Likewise.
19102 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19103 * gfortran.dg/goacc/several-directives.f95: Likewise.
19104 * gfortran.dg/goacc/sie.f95: Likewise.
19105 * gfortran.dg/goacc/subarrays.f95: Likewise.
19106 * gfortran.dg/gomp/map-1.f90: Likewise.
19107 * gfortran.dg/openacc-define-1.f90: Likewise.
19108 * gfortran.dg/openacc-define-2.f90: Likewise.
19109 * gfortran.dg/openacc-define-3.f90: Likewise.
19110 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19111 * g++.dg/gomp/block-2.C: Likewise.
19112 * g++.dg/gomp/block-3.C: Likewise.
19113 * g++.dg/gomp/block-5.C: Likewise.
19114 * g++.dg/gomp/target-1.C: Likewise.
19115 * g++.dg/gomp/target-2.C: Likewise.
19116 * g++.dg/gomp/taskgroup-1.C: Likewise.
19117 * g++.dg/gomp/teams-1.C: Likewise.
19118 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19119 * gcc.dg/cilk-plus/jump.c: Likewise.
19120 * gcc.dg/gomp/block-1.c: Likewise.
19121 * gcc.dg/gomp/block-10.c: Likewise.
19122 * gcc.dg/gomp/block-2.c: Likewise.
19123 * gcc.dg/gomp/block-3.c: Likewise.
19124 * gcc.dg/gomp/block-4.c: Likewise.
19125 * gcc.dg/gomp/block-5.c: Likewise.
19126 * gcc.dg/gomp/block-6.c: Likewise.
19127 * gcc.dg/gomp/block-7.c: Likewise.
19128 * gcc.dg/gomp/block-8.c: Likewise.
19129 * gcc.dg/gomp/block-9.c: Likewise.
19130 * gcc.dg/gomp/target-1.c: Likewise.
19131 * gcc.dg/gomp/target-2.c: Likewise.
19132 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19133 * gcc.dg/gomp/teams-1.c: Likewise.
19135 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19137 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19140 2015-01-15 Mike Stump <mikestump@comcast.net>
19142 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19143 * gcc.dg/inline_2.c: Likewise.
19144 * gcc.dg/inline_3.c: Likewise.
19145 * gcc.dg/inline_4.c: Likewise.
19147 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19150 * gfortran.dg/proc_ptr_comp_43.f90: New.
19152 2015-01-15 Mike Stump <mikestump@comcast.net>
19154 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19155 * gcc.dg/unroll_2.c: Likewise.
19156 * gcc.dg/unroll_3.c: Likewise.
19157 * gcc.dg/unroll_4.c: Likewise.
19158 * gcc.dg/unroll_5.c: Likewise.
19160 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19163 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19165 * gcc.target/aarch64/test_frame_6.c: Likewise.
19166 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19167 x30 and x19 (in the epilogue).
19168 * gcc.target/aarch64/test_frame_4.c: Likewise.
19169 * gcc.target/aarch64/test_frame_7.c: Likewise.
19171 2015-01-15 Martin Liska <mliska@suse.cz>
19173 * g++.dg/ipa/pr64068.C: New test.
19174 * gcc.dg/ipa/PR64559.c: New test.
19176 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19178 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19181 2015-01-15 Richard Biener <rguenther@suse.de>
19183 PR tree-optimization/61743
19184 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19185 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19187 2015-01-15 Renlin Li <renlin.li@arm.com>
19189 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19190 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19192 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19194 * gcc.dg/vect/vect-aggressive-1.c: New.
19195 * gcc.target/i386/avx2-vect-aggressive.c: New.
19197 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19199 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19201 2015-01-15 Richard Biener <rguenther@suse.de>
19204 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19205 -Wl,-undefined,dynamic_lookup.
19207 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19209 * gnat.dg/opt47.adb: New test.
19211 2015-01-15 Richard Biener <rguenther@suse.de>
19214 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19216 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19218 PR tree-optimization/64434
19219 * gcc.dg/torture/pr64434.c: New test.
19221 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19223 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19224 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19225 -march=loongson* and -march=octeon* require -mno-micromips.
19227 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19228 Matthew Fortune <matthew.fortune@imgtec.com>
19230 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19231 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19232 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19233 * gcc.target/mips/call-saved-7.c: New file.
19234 * gcc.target/mips/call-saved-8.c: New file.
19235 * gcc.target/mips/call-saved-9.c: New file.
19237 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19239 * gcc.target/mips/lsa.c: New file.
19240 * gcc.target/mips/mips64-lsa.c: Likewise.
19241 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19242 * gcc.target/mips/mulsize-4.c: Likewise.
19243 * gcc.target/mips/mulsize-5.c: New file.
19244 * gcc.target/mips/mulsize-6.c: Likewise.
19245 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19246 and !HAS_LSA as ghost options.
19247 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19250 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19252 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19254 2015-01-15 Richard Biener <rguenther@suse.de>
19256 PR middle-end/64365
19257 * gcc.dg/torture/pr64365.c: New testcase.
19259 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19261 * gcc.dg/stackprotectexplicit1.c: New test.
19262 * g++.dg/stackprotectexplicit2.c: New test.
19264 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19267 * gfortran.dg/inquire_internal.f90: New.
19268 * gfortran.dg/negative_unit_check.f90: New.
19270 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19273 * gcc.target/sh/pr53988-1.c: New.
19275 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19278 * g++.dg/tls/thread_local-ice3.C: New.
19280 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19282 * gcc.target/i386/fentry-override.c: Properly place {} in target
19283 selector. Remove nonpic.
19284 * gcc.target/i386/fentry.c: Likewise.
19286 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19288 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19289 warnings instead of errors.
19291 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19293 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19294 option support instead of ENABLE_LTO from Makefile.
19296 2015-01-14 Richard Biener <rguenther@suse.de>
19298 PR tree-optimization/59354
19299 * gcc.dg/vect/pr59354.c: New testcase.
19301 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19303 * lib/target-supports.exp
19304 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19305 on ARM architures before v7.
19307 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19309 PR middle-end/59448
19310 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19311 an atomic_exchange.
19313 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19316 * gcc.target/i386/pr64386.c: New test.
19318 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19321 * gcc.target/i386/pr64393.c: New test.
19323 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19326 * gcc.target/i386/pr64387.c: New test.
19328 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19330 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19332 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19334 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19336 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19339 * gcc.target/arm/pr64453.c: New.
19341 2015-01-14 Richard Biener <rguenther@suse.de>
19344 * gcc.dg/lto/pr64415_0.c: New testcase.
19345 * gcc.dg/lto/pr64415_1.c: Likewise.
19347 2015-01-14 Martin Liska <mliska@suse.cz>
19349 * gcc.dg/ipa/pr64307.c: New test.
19351 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19353 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19354 64-bit and 128-bit.
19356 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19359 * gcc.target/arm/pr64460_1.c: New test.
19361 2015-01-14 Richard Biener <rguenther@suse.de>
19363 PR tree-optimization/64493
19364 PR tree-optimization/64495
19365 * gcc.dg/vect/pr64493.c: New testcase.
19366 * gcc.dg/vect/pr64495.c: Likewise.
19368 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19370 * gcc.dg/Warray-bounds-11.c: New test-case.
19372 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19374 * gcc.target/mips/octeon3-pipe-1.c: New test.
19376 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19378 * jit.dg/harness.h (set_up_logging): Move string concatenation
19380 (concat_strings): New function.
19381 (dump_reproducer): New function.
19382 (test_jit): Call dump_reproducer.
19383 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19385 (jit-dg-test): Delete any generated reproducer from previous runs.
19386 Verify that a generated reproducer was created, and verify that it
19388 * jit.dg/test-nested-contexts.c (main): Call
19389 gcc_jit_context_dump_reproducer_to_file.
19391 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19393 * gcc.dg/aru-2.c: Add dg-require-profiling.
19395 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19397 * lib/target-supports.exp (check_profiling_available): Check if
19400 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19403 * g++.dg/torture/pr64565.C: New testcase.
19405 2015-01-13 Marek Polacek <polacek@redhat.com>
19407 PR middle-end/64391
19408 * gcc.dg/tm/pr64391.c: New test.
19410 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19412 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19415 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19417 * gcc.target/i386/pie.c: New test.
19419 * lib/target-supports.exp (check_effective_target_pie): New.
19421 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19423 PR rtl-optimization/64286
19424 * gcc.target/i386/avx2-pr64286.c: New test.
19426 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19429 * g++.dg/cpp0x/vt-57626.C: New.
19431 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19434 * gfortran.dg/pr64528.f90: New test.
19436 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19438 * gcc.target/aarch64/subsp.c: New test.
19440 2015-01-13 Andrew Pinski <apinski@cavium.com>
19442 * gcc.target/aarch64/store-pair-1.c: New testcase.
19444 2015-01-13 Richard Biener <rguenther@suse.de>
19447 * gcc.dg/lto/pr64373_0.c: New testcase.
19449 2015-01-13 Andrew Pinski <apinski@cavium.com>
19451 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19452 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19454 2015-01-13 Richard Biener <rguenther@suse.de>
19456 PR tree-optimization/64406
19457 * gcc.dg/pr64406.c: New testcase.
19459 2015-01-13 Richard Biener <rguenther@suse.de>
19461 PR tree-optimization/64404
19462 * gcc.dg/vect/pr64404.c: New testcase.
19464 2015-01-13 Richard Biener <rguenther@suse.de>
19466 PR tree-optimization/64568
19467 * g++.dg/torture/pr64568.C: New testcase.
19469 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19471 * jit.dg/test-error-local-used-from-other-function.c: New test
19473 * jit.dg/test-error-param-reuse.c: New test case.
19474 * jit.dg/test-error-param-sharing.c: New test case.
19475 * jit.dg/test-error-param-used-from-other-function.c: New test
19477 * jit.dg/test-error-param-used-without-a-function.c: New test
19480 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19482 PR tree-optimization/64563
19483 * gcc.dg/pr64563.c: New test.
19486 * gcc.target/i386/pr64513.c: New test.
19488 PR tree-optimization/64454
19489 * gcc.dg/pr64454.c: New test.
19492 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19494 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19495 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19496 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19497 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19498 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19499 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19500 * gcc.dg/vect/slp-25.c: Likewise.
19501 * gcc.dg/vect/vect-109.c: Likewise.
19502 * gcc.dg/vect/vect-13.c: Likewise.
19503 * gcc.dg/vect/vect-17.c: Likewise.
19504 * gcc.dg/vect/vect-18.c: Likewise.
19505 * gcc.dg/vect/vect-19.c: Likewise.
19506 * gcc.dg/vect/vect-20.c: Likewise.
19507 * gcc.dg/vect/vect-21.c: Likewise.
19508 * gcc.dg/vect/vect-22.c: Likewise.
19509 * gcc.dg/vect/vect-27.c: Likewise.
19510 * gcc.dg/vect/vect-29.c: Likewise.
19511 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19512 * gcc.dg/vect/vect-2.c: Likewise.
19513 * gcc.dg/vect/vect-3.c: Likewise.
19514 * gcc.dg/vect/vect-4.c: Likewise.
19515 * gcc.dg/vect/vect-5.c: Likewise.
19516 * gcc.dg/vect/vect-72.c: Likewise.
19517 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19518 * gcc.dg/vect/vect-73.c: Likewise.
19519 * gcc.dg/vect/vect-77-global.c: Likewise.
19520 * gcc.dg/vect/vect-78-global.c: Likewise.
19521 * gcc.dg/vect/vect-7.c: Likewise.
19522 * gcc.dg/vect/vect-86.c: Likewise.
19523 * gcc.dg/vect/vect-align-1.c: Likewise.
19524 * gcc.dg/vect/vect-align-3.c: Likewise.
19525 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19526 * gcc.dg/vect/vect-all.c: Likewise.
19527 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19528 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19529 * gcc.dg/vect/vect-peel-3.c: Likewise.
19530 * gcc.dg/vect/vect-peel-4.c: Likewise.
19531 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19533 2015-01-12 Jeff Law <law@redhat.com>
19536 * gcc.target/m68k/pr64461.c: New test.
19538 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19540 * jit.dg/test-array-as-pointer.c (create_code): Update call
19541 to gcc_jit_context_new_global by setting "kind" to
19542 GCC_JIT_GLOBAL_IMPORTED.
19543 * jit.dg/test-error-array-as-pointer.c: Likewise.
19544 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19545 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19546 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19547 * jit.dg/test-using-global.c (the_global): Rename to...
19548 (imported_global): ...this.
19549 (create_code): Update to test the three kinds of global.
19550 (verify_code): Likewise.
19552 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19555 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19556 undefined behavior.
19557 * gcc.target/i386/pr64291-2.c: Updated.
19559 2015-01-12 Richard Biener <rguenther@suse.de>
19561 PR tree-optimization/64530
19562 * gfortran.dg/pr64530.f90: New testcase.
19564 2015-01-12 Richard Biener <rguenther@suse.de>
19566 PR middle-end/64357
19567 * gcc.dg/torture/pr64357.c: New testcase.
19569 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19571 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19574 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19575 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19577 2015-01-12 Martin Liska <mliska@suse.cz>
19579 * gcc.dg/ipa/PR64550.c: New test.
19581 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19584 * g++.dg/ipa/pr63470.C: New testcase.
19586 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19589 * gfortran.dg/typebound_operator_20.f90: New.
19591 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19594 * gfortran.dg/proc_ptr_comp_42.f90: New.
19596 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19599 * gfortran.dg/proc_ptr_comp_41.f90: New.
19601 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19603 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19605 2015-01-10 Tobias Burnus <burnus@net-b.de>
19608 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19609 and add dg-excess-errors.
19610 * gfortran.dg/line_length_6.f90: New.
19611 * gfortran.dg/line_length_7.f90: New.
19612 * gfortran.dg/line_length_8.f90: New.
19613 * gfortran.dg/line_length_9.f90: New.
19614 * gfortran.dg/line_length_10.f90: New.
19615 * gfortran.dg/line_length_11.f90: New.
19617 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19619 * jit.dg/test-threads.c (struct testcase): Move declaration
19620 to jit.dg/all-non-failing-tests.h.
19621 (testcases): Likewise.
19622 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19623 declaration here from jit.dg/all-non-failing-tests.h.
19624 (testcases): Likewise.
19625 * jit.dg/test-combination.c (create_code): Eliminate spelling
19626 out all of the testcases in favor of looping through the
19627 "testcases" metadata.
19628 (verify_code): Likewise.
19630 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19632 PR rtl-optimization/64536
19633 * gcc.dg/pr64536.c: New test.
19635 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19637 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19638 * jit.dg/test-combination.c (create_code): Likewise.
19639 (verify_code): Likewise.
19640 * jit.dg/test-constants.c: New test case.
19641 * jit.dg/test-threads.c: Add test-constants.c.
19643 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19646 * objc.dg/gnu-api-2-class.m: Add a test case
19647 for the above change.
19649 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19651 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19653 2015-01-09 Richard Biener <rguenther@suse.de>
19655 PR tree-optimization/64410
19656 * g++.dg/vect/pr64410.cc: New testcase.
19658 2015-01-09 Martin Liska <mliska@suse.cz>
19660 * gcc.dg/ipa/ipa-icf-32.c: New test.
19662 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19664 * c-c++-common/tsan/tsan_barrier.h: New.
19665 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19666 * c-c++-common/tsan/bitfield_race.c: Likewise.
19667 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19668 * c-c++-common/tsan/mutexset1.c: Likewise.
19669 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19670 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19671 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19672 * c-c++-common/tsan/simple_race.c: Likewise.
19673 * c-c++-common/tsan/simple_stack.c: Likewise.
19674 * c-c++-common/tsan/sleep_sync.c: Likewise.
19675 * c-c++-common/tsan/tiny_race.c: Likewise.
19676 * c-c++-common/tsan/tls_race.c: Likewise.
19677 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19678 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19679 * g++.dg/tsan/atomic_free.C: Likewise.
19680 * g++.dg/tsan/atomic_free2.C: Likewise.
19681 * g++.dg/tsan/cond_race.C: Likewise.
19682 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19684 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19687 * lib/target-supports.exp (check_effective_target_libatomic_available):
19689 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19690 targets that match effective-target libatomic_available.
19691 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19693 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19695 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19696 Verify the result of gcc_jit_context_get_last_error.
19697 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19699 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19701 PR tree-optimization/63989
19702 * gcc.dg/strlenopt-27.c: New test.
19704 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19706 * jit.dg/harness.h (set_up_logging): New function.
19707 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19708 set_up_logging on the context, so that every testcase is
19709 logged to a particular file.
19710 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19711 and call gcc_jit_context_set_logfile on the top-level context.
19713 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19716 * g++.dg/opt/pr64338.C: New test.
19718 2015-01-08 Tobias Burnus <burnus@net-b.de>
19720 * gfortran.dg/coarray/codimension_2b.f90: New file.
19721 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19722 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19724 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19727 * g++.dg/ext/fnname4.C: New.
19729 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19732 * g++.dg/cpp0x/constexpr-64462.C: New.
19734 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19737 * g++.dg/cpp0x/deleted10.C: New.
19739 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19741 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19743 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19745 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19746 GCC_JIT_UNARY_OP_ABS.
19747 (verify_unary_ops): Likewise.
19749 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19751 * jit.dg/test-arith-overflow.c: New test case.
19752 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19753 * jit.dg/test-combination.c (create_code): Likewise.
19754 (verify_code): Likewise.
19755 * jit.dg/test-threads.c (testcases): Likewise.
19757 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19759 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19760 rather than "jit". Load g++.exp, and call g++_init.
19761 Run test-*.cc files within the testsuite and *.cc files within
19763 (jit-dg-test): Drop the addition of -fgnu89-inline to
19764 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19765 doing it when compiling C testcases (since g++ does not handle
19766 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19767 is restored to the value after g++_init ran, rather than the
19768 value before g++_init ran. Return a list of
19769 $comp_output $output_file, as dg-test assumes.
19771 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19773 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19774 make it easier to figure out the origin of each test result when
19775 running test-combination.c and test-threads.c.
19776 (CHECK_VALUE): Likewise.
19777 (CHECK_DOUBLE_VALUE): Likewise.
19778 (CHECK_STRING_VALUE): Likewise.
19779 (CHECK_STRING_STARTS_WITH): Likewise.
19780 (CHECK_STRING_CONTAINS): Likewise.
19782 (check_string_value): Likewise, add "funcname" param.
19783 (check_string_starts_with): Likewise.
19784 (check_string_contains): Likewise.
19786 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19788 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19789 generating name of built executable.
19791 2015-01-07 Marek Polacek <polacek@redhat.com>
19794 * gcc.dg/pr64440.c: New test.
19795 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19797 2015-01-07 Marek Polacek <polacek@redhat.com>
19800 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19801 * gcc.dg/pr64417.c: New test.
19803 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19806 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19809 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19811 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19812 Check if testcases run without errors, not just if they compile.
19814 2015-01-06 Christian Bruel <christian.bruel@st.com>
19817 * gcc.target/sh/pr64507.c: New test.
19819 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19821 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19823 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19825 * c-c++-common/asan/sanitize-all-1.c: New test.
19826 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19827 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19828 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19829 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19831 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19833 * lib/target-supports.exp (check_profiling_available): Return 0 for
19835 (check_effective_target_tls_runtime): Likewise.
19836 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19837 * gcc.dg/20020312-2.c: Adjust for Visium.
19838 * gcc.dg/tls/thr-cse-1.c: Likewise
19839 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19840 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19841 * gcc.dg/weak/typeof-2.c: Likewise.
19843 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19845 PR rtl-optimization/64287
19846 * gcc.dg/aru-2.c: New test.
19848 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19851 * c-c++-common/ubsan/pr64344-1.c: New test.
19852 * c-c++-common/ubsan/pr64344-2.c: New test.
19854 PR tree-optimization/64465
19855 * gcc.dg/pr64465.c: New test.
19857 PR tree-optimization/64494
19858 * gcc.c-torture/compile/pr64494.c: New test.
19860 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19863 * gfortran.dg/realloc_on_assign_25.f90: New test.
19865 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19867 Update copyright years.
19869 2015-01-05 Marek Polacek <polacek@redhat.com>
19872 * gcc.dg/pr64423.c: New test.
19874 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19876 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19877 mmix-knuth-mmixware for the same reason as for MIPS.
19878 * gcc.dg/debug/debug-2.c: Ditto.
19880 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19882 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19885 * lib/gfortran.exp: Add libatomic library search path.
19886 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19887 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19889 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19891 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19893 * c-c++-common/tsan/bitfield_race.c: New testcase.
19894 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19896 2015-01-02 Tobias Burnus <burnus@net-b.de>
19898 * gfortran.dg/coarray/collectives_4.f90: New.
19900 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19903 * gfortran.dg/extends_16.f90: New.
19905 2015-01-02 Tobias Burnus <burnus@net-b.de>
19907 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19909 2015-01-02 Tobias Burnus <burnus@net-b.de>
19911 * gfortran.dg/coarray/codimension_2.f90: New.
19912 * gfortran.dg/coarray/codimension_2a.f90: New.
19913 * gfortran.dg/coarray_35.f90: New.
19914 * gfortran.dg/coarray_35a.f90: New.
19916 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19919 * gfortran.dg/dummy_procedure_11.f90: New.
19921 Copyright (C) 2015 Free Software Foundation, Inc.
19923 Copying and distribution of this file, with or without modification,
19924 are permitted in any medium without royalty provided the copyright
19925 notice and this notice are preserved.