1 2015-12-14 Nathan Sidwell <nathan@acm.org>
3 * g++.dg/abi/nvptx-nrv1.C: New.
4 * g++.dg/abi/nvptx-ptrmem1.C: New.
5 * gcc.target/nvptx/abi-complex-arg.c: New.
6 * gcc.target/nvptx/abi-complex-ret.c: New.
7 * gcc.target/nvptx/abi-enum-arg.c: New.
8 * gcc.target/nvptx/abi-enum-ret.c: New.
9 * gcc.target/nvptx/abi-knr-arg.c: New.
10 * gcc.target/nvptx/abi-knr-ret.c: New.
11 * gcc.target/nvptx/abi-scalar-arg.c: New.
12 * gcc.target/nvptx/abi-scalar-ret.c: New.
13 * gcc.target/nvptx/abi-struct-arg.c: New.
14 * gcc.target/nvptx/abi-struct-ret.c: New.
15 * gcc.target/nvptx/abi-vararg-1.c: New.
16 * gcc.target/nvptx/abi-vararg-2.c: New.
17 * gcc.target/nvptx/abi-vect-arg.c: New.
18 * gcc.target/nvptx/abi-vect-ret.c: New.
20 2015-12-14 Jakub Jelinek <jakub@redhat.com>
23 * c-c++-common/pr68833-1.c: New test.
24 * c-c++-common/pr68833-2.c: New test.
26 2015-12-14 Richard Biener <rguenther@suse.de>
28 PR tree-optimization/68852
29 * g++.dg/torture/pr68852.C: New testcase.
31 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
33 * gcc.dg/builtin-return-1.c: Correct effective-target test.
34 * gcc.dg/stack-usage-2.c: Use effective-target test.
36 2015-12-14 Martin Jambor <mjambor@suse.cz>
39 * g++.dg/ipa/pr66616.C: New test.
41 2015-12-14 Jakub Jelinek <jakub@redhat.com>
43 PR rtl-optimization/68730
44 * gcc.dg/pr68730.c: New test.
46 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
49 * lib/target-supports.exp (check_effective_target_cilkplus): Also
50 check that compiling with -fcilkplus does not give an error.
51 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
53 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
55 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
57 2015-12-13 Jeff Law <law@redhat.com>
59 * gcc.target/m68k/pr19201.c: New test.
61 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
63 * gcc.target/m68k/20090709-1.c: Adjust expected output.
65 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
67 * g++.dg/opt/pr48549.C: XFAIL AIX.
68 * g++.dg/abi/anon1.C: XFAIL AIX.
69 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
71 2015-12-12 Tobias Burnus <burnus@net-b.de>
74 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
76 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
78 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
79 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
82 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
85 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
86 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
88 2015-12-11 Jeff Law <law@redhat.com>
90 PR tree-optimization/68844
91 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
93 2015-12-11 Nathan Sidwell <nathan@acm.org>
95 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
97 2015-12-11 Jan Beulich <jbeulich@suse.com>
99 * gcc.c-torture/execute/stkalign.c: New.
101 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
103 * gcc.target/i386/mpx/memmove-1.c: New test.
104 * gcc.target/i386/mpx/memmove-2.c: New test.
106 2015-12-11 Nathan Sidwell <nathan@acm.org>
108 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
109 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
111 2015-12-11 Martin Jambor <mjambor@suse.cz>
114 * g++.dg/torture/pr68064.C: New test.
116 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
118 * gcc.target/s390/md/setmem_long-1.c: New test.
120 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
122 * gcc.target/s390/md/movstr-1.c: New test.
123 * gcc.target/s390/s390.exp: Add subdir md.
124 Do not run hotpatch tests twice.
126 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
128 * gcc.dg/vect/vect-32-chars.c: New test.
130 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
133 * gcc.dg/lto/pr61886_0.c: New testcase
135 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
137 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
139 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
141 PR rtl-optimization/68691
142 * gcc.target/i386/pr68691.c: New.
144 2015-12-10 David Malcolm <dmalcolm@redhat.com>
146 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
147 (dg-end-multiline-output): Capture line numbers within
148 _multiline_expected_outputs.
149 (handle-multiline-outputs): Access global $testname_with_flags
150 and add it as a prefix to pass/fail results. Extract line numbers
151 from $_multiline_expected_outputs and print them within pass/fail
152 results, replacing the printing of $index. Consolidate the
153 string prefix shared between pass/fail into a new local ($title).
155 2015-12-10 Jeff Law <law@redhat.com>
157 PR tree-optimization/68619
158 * gcc.dg/tree-ssa/pr68619-1.c: New test.
159 * gcc.dg/tree-ssa/pr68619-2.c: New test.
160 * gcc.dg/tree-ssa/pr68619-3.c: New test.
161 * gcc.dg/tree-ssa/pr68619-4.c: New test.
162 * gcc.dg/tree-ssa/pr68619-5.c: New test.
164 2015-12-10 Jakub Jelinek <jakub@redhat.com>
166 PR rtl-optimization/68376
167 PR rtl-optimization/68670
168 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
171 * gcc.dg/pr68670-1.c: New test.
172 * gcc.dg/pr68670-2.c: New test.
174 2015-12-10 Marek Polacek <polacek@redhat.com>
177 * g++.dg/cpp0x/pr68348.C: New test.
179 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
181 * gnat.dg/specs/elab4.ads: New test.
182 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
184 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
186 * gnat.dg/array25.adb: New test.
187 * gnat.dg/array25_pkg.ad[sb]: New helper.
189 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
191 * lib/target-supports.exp (check_effective_target_arc_atomic): New
193 (check_effective_target_sync_int_long): Add checks for ARC atomic
195 (check_effective_target_sync_char_short): Likewise.
197 2015-12-10 Richard Biener <rguenther@suse.de>
199 PR tree-optimization/68817
200 * gfortran.dg/pr68817.f90: New testcase.
202 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
204 Revert [testsuite][ARM target attributes] Fix effective_target tests
205 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
207 * lib/target-supports.exp
208 (check_effective_target_arm_vfp_ok_nocache): New.
209 (check_effective_target_arm_vfp_ok): Call the new
210 check_effective_target_arm_vfp_ok_nocache function.
211 (check_effective_target_arm_fp_ok_nocache): New.
212 (check_effective_target_arm_fp_ok): New.
213 (add_options_for_arm_fp): New.
214 (check_effective_target_arm_crypto_ok_nocache): Require
215 target_arm_v8_neon_ok instead of arm32.
216 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
217 (check_effective_target_arm_crypto_pragma_ok): New.
218 (add_options_for_arm_vfp): New.
219 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
220 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
222 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
223 -mfloat-abi=softfp, use arm_fp effective target instead.
224 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
226 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
227 use arm_vfp effective target instead.
228 * gcc.target/arm/attr-neon3.c: Likewise.
230 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
232 * gnat.dg/specs/access1.ads: New test.
233 * gnat.dg/specs/access2.ads: Likewise.
235 2015-12-10 Jakub Jelinek <jakub@redhat.com>
237 PR tree-optimization/68785
238 * gcc.dg/pr68785.c: New test.
240 2015-12-10 Richard Biener <rguenther@suse.de>
243 * gcc.dg/torture/ipa-pta-3.c: New testcase.
244 * g++.dg/ipa/ipa-pta-1.C: Likewise.
246 2015-12-10 Richard Biener <rguenther@suse.de>
249 * gcc.dg/torture/pr68721.c: New testcase.
251 2015-12-10 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/68806
254 * gcc.dg/torture/pr68806.c: New testcase.
256 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
260 * gcc.c-torture/execute/alias-2.c: New testcase.
262 2015-12-09 Tobias Burnus <burnus@net-b.de>
263 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
265 * gfortran.dg/coarray_40.f90: New.
267 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
270 * g++.dg/lto/pr68811_0.C: New testcase.
271 * g++.dg/lto/pr68811_1.C: New testcase.
273 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/ext/bases2.C: New.
278 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
280 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
281 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
282 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
283 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
284 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
285 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
286 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
287 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
288 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
290 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
292 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
293 passing terminating NULL as int rather than pointer.
295 2015-12-09 Marek Polacek <polacek@redhat.com>
297 PR tree-optimization/66949
298 * gcc.dg/torture/pr66949-1.c: New test.
299 * gcc.dg/torture/pr66949-2.c: New test.
301 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
303 PR rtl-optimization/67609
304 * gcc.dg/torture/pr67609.c: New.
306 2015-12-09 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/68583
309 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
310 * gcc.dg/vect/vect-72.c: Adjust.
311 * gcc.dg/vect/vect-cselim-2.c: Likewise.
312 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
314 2015-12-09 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/68417
317 * gcc.dg/vect/pr68417.c: New testcase.
319 2015-12-09 Martin Liska <mliska@suse.cz>
321 * gcc.dg/ipa/pr68790.c: New test.
323 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
327 * gcc.c-torture/execute/alias-3.c: New testcase.
329 2015-12-08 Martin Sebor <msebor@redhat.com>
332 * g++.dg/other/offsetof8.C: New test.
334 2015-12-08 Nathan Sidwell <nathan@acm.org>
336 * gcc.target/nvptx/trailing-init.c: New.
338 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
339 * gcc.c-torture/compile/pr33855.c: Likewise.
340 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
342 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
345 * gcc.target/i386/pr68701-1.c: New test.
346 * gcc.target/i386/pr68701-2.c: Ditto.
348 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
350 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
351 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
352 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
354 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
356 * gcc.dg/sso-9.c (foo): Robustify trick.
358 2015-12-08 David Malcolm <dmalcolm@redhat.com>
360 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
363 2015-12-08 David Malcolm <dmalcolm@redhat.com>
366 * gcc.dg/plugin/diagnostic-test-expressions-1.c
367 (test_builtin_choose_expr): New test function.
368 (test_builtin_call_with_static_chain): Likewise.
369 (test_builtin_complex): Likewise.
370 (test_builtin_shuffle): Likewise.
372 2015-12-08 Jiong Wang <jiong.wang@arm.com>
374 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
377 2015-12-08 Marek Polacek <polacek@redhat.com>
380 * g++.dg/cpp0x/pr68116.C: New test.
382 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
384 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
387 2015-12-08 Jakub Jelinek <jakub@redhat.com>
391 * c-c++-common/pr68657-1.c: New test.
392 * c-c++-common/pr68657-2.c: New test.
393 * c-c++-common/pr68657-3.c: New test.
394 * gcc.dg/cpp/warn-normalized-3.c: Use
395 -Werror=normalized=nfc instead of -Werror=normalized=
398 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
400 * lib/target-supports.exp
401 (check_effective_target_arm_vfp_ok_nocache): New.
402 (check_effective_target_arm_vfp_ok): Call the new
403 check_effective_target_arm_vfp_ok_nocache function.
404 (check_effective_target_arm_fp_ok_nocache): New.
405 (check_effective_target_arm_fp_ok): New.
406 (add_options_for_arm_fp): New.
407 (check_effective_target_arm_crypto_ok_nocache): Require
408 target_arm_v8_neon_ok instead of arm32.
409 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
410 (check_effective_target_arm_crypto_pragma_ok): New.
411 (add_options_for_arm_vfp): New.
412 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
413 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
415 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
416 -mfloat-abi=softfp, use arm_fp effective target instead.
417 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
419 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
420 use arm_vfp effective target instead.
421 * gcc.target/arm/attr-neon3.c: Likewise.
423 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
425 * gfortran.dg/pr68627.f: Limit target to x86.
427 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
428 Joern Rennecke <joern.rennecke@embecosm.com>
430 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
431 inline assembly read to make sure dummy is not optimized
434 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
436 PR tree-optimization/68766
437 * gcc.dg/pr68766.c: New test.
439 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
441 * gcc.target/sparc/struct-ret-check.c: Rename to...
442 * gcc.target/sparc/struct-ret-check-1.c: ...this.
443 * gcc.target/sparc/struct-ret-check-2.c: New test.
445 2015-12-07 Jakub Jelinek <jakub@redhat.com>
448 * g++.dg/tree-ssa/pr68760.C: New test.
451 * g++.dg/tree-ssa/pr66726.c: Renamed to...
452 * g++.dg/tree-ssa/pr66726.C: ... this.
454 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
456 * gcc.target/mips/wrap-delay.c: New test.
458 2015-12-07 Jason Merrill <jason@redhat.com>
460 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
461 environment variable.
463 2015-12-07 Marek Polacek <polacek@redhat.com>
466 * gcc.dg/pr68668.c: New test.
468 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
470 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
472 2015-12-07 Nathan Sidwell <nathan@acm.org>
474 * gcc.target/nvptx/abort.c: New.
476 2015-12-07 David Malcolm <dmalcolm@redhat.com>
478 * gcc.dg/diagnostic-ranges-1.c: New test file.
479 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
480 (test_percent_q_plus_d): New test function.
481 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
482 (test_show_locus): Rewrite test code using
483 rich_location::set_range. Add code to unit-test the "%q+D"
486 2015-12-07 Martin Liska <mliska@suse.cz>
488 * g++.dg/ipa/pr66896.C: New test.
490 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
492 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
493 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
495 2015-12-07 Nathan Sidwell <nathan@acm.org>
497 * gcc.target/nvptx/decl-init.c: New.
499 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
502 * gfortran.dg/pr68627.f: New test.
504 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
507 * gcc.target/i386/pr68633.c: New test.
509 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
511 * gcc.target/i386/clzero.c: New.
512 * gcc.target/i386/sse-12.c: Add -mclzero.
513 * gcc.target/i386/sse-13.c: Ditto.
514 * gcc.target/i386/sse-14.c: Ditto.
515 * gcc.target/i386/sse-22.c: Ditto.
516 * gcc.target/i386/sse-23.c: Ditto.
517 * g++.dg/other/i386-2.C: Ditto.
518 * g++.dg/other/i386-3.C: Ditto.
520 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
522 * gcc.target/powerpc/recip-sqrtf.c: New test.
524 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
525 Sebastian Pop <s.pop@samsung.com>
527 * gcc.dg/graphite/id-29.c: New test.
529 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
530 Sebastian Pop <s.pop@samsung.com>
532 PR tree-optimization/68693
533 * gfortran.dg/graphite/pr68693.f90: New test.
535 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
537 * gcc.c-torture/compile/20151204.c: New.
539 2015-12-04 Nathan Sidwell <nathan@acm.org>
541 * gcc.dg/vla-24.c: Requires alloca.
543 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
545 PR rtl-optimization/68349
546 * gcc.target/i386/pr68349.c: New test.
548 2015-12-04 Nathan Sidwell <nathan@acm.org>
550 * gcc.target/nvptx/ary-init.c: New.
552 2015-12-04 David Malcolm <dmalcolm@redhat.com>
554 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
555 * g++.dg/gomp/loop-1.C: Update dg-error locations.
556 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
557 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
558 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
559 * g++.dg/template/crash55.C: Update dg-error directives.
560 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
562 * g++.dg/template/pr64100.C: Update location of dg-error
564 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
565 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
566 improved location information.
567 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
568 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
569 dg-warning; add a dg-message.
570 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
571 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
572 * obj-c++.dg/plugin/plugin.exp: New file, based on
573 objc.dg/plugin/plugin.exp.
575 2015-12-04 Jakub Jelinek <jakub@redhat.com>
578 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
580 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
581 * gcc.dg/tree-ssa/pr23109.c: Likewise.
582 * gcc.dg/tree-ssa/recip-5.c: Likewise.
583 * gcc.dg/pr33007.c: Likewise.
585 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
587 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
588 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
589 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
590 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
591 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
592 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
594 2015-11-25 Nick Clifton <nickc@redhat.com>
596 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
597 * gcc.target/msp430/mul_main.h: New test support file.
598 * gcc.target/msp430/mul_none.c: New test.
599 * gcc.target/msp430/mul_16bit.c: New test.
600 * gcc.target/msp430/mul_32bit.c: New test.
601 * gcc.target/msp430/mul_f5.c: New test.
603 2015-12-04 Jakub Jelinek <jakub@redhat.com>
605 PR tree-optimization/68680
606 * gcc.target/i386/pr68680.c: New test.
608 PR tree-optimization/68671
609 * gcc.dg/pr68671.c: New test.
611 2015-12-02 Jeff Law <law@redhat.com>
613 * gcc.dg/tree-ssa/reassoc-43.c: New test.
615 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
617 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
619 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
621 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
622 access arbitrary stack frames.
623 * gcc.dg/Wno-frame-address.c: Likewise.
625 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
627 * gcc.target/s390/asm-machine-1.c: Updated.
628 * gcc.target/s390/asm-machine-2.c: Updated.
629 * gcc.target/s390/asm-machine-3.c: Updated.
630 * gcc.target/s390/asm-machine-4.c: Updated.
632 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
634 * gcc.target/s390/asm-machine-1.c: New test.
635 * gcc.target/s390/asm-machine-2.c: New test.
636 * gcc.target/s390/asm-machine-3.c: New test.
637 * gcc.target/s390/asm-machine-4.c: New test.
638 * gcc.target/s390/target-attribute/tattr-1.c: New test.
639 * gcc.target/s390/target-attribute/tattr-2.c: New test.
640 * gcc.target/s390/target-attribute/tattr-3.c: New test.
641 * gcc.target/s390/target-attribute/tattr-4.c: New test.
642 * gcc.target/s390/target-attribute/tattr-5.c: New test.
643 * gcc.target/s390/target-attribute/tattr-6.c: New test.
644 * gcc.target/s390/target-attribute/tattr-7.c: New test.
645 * gcc.target/s390/target-attribute/tattr-8.c: New test.
646 * gcc.target/s390/target-attribute/tattr-9.c: New test.
647 * gcc.target/s390/target-attribute/tattr-10.c: New test.
648 * gcc.target/s390/target-attribute/tattr-11.c: New test.
649 * gcc.target/s390/target-attribute/tattr-12.c: New test.
650 * gcc.target/s390/target-attribute/tattr-13.c: New test.
651 * gcc.target/s390/target-attribute/tattr-14.c: New test.
652 * gcc.target/s390/target-attribute/tattr-15.c: New test.
653 * gcc.target/s390/target-attribute/tattr-16.c: New test.
654 * gcc.target/s390/target-attribute/tattr-17.c: New test.
655 * gcc.target/s390/target-attribute/tattr-18.c: New test.
656 * gcc.target/s390/target-attribute/tattr-19.c: New test.
657 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
658 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
659 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
660 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
661 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
662 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
663 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
664 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
665 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
666 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
667 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
668 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
669 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
670 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
671 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
672 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
673 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
674 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
675 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
676 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
677 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
678 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
679 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
680 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
681 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
682 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
683 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
684 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
685 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
686 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
687 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
688 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
689 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
690 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
691 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
692 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
693 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
694 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
695 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
696 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
697 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
698 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
699 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
700 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
701 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
702 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
703 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
704 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
705 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
706 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
707 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
708 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
709 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
710 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
711 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
712 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
713 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
714 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
715 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
716 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
717 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
718 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
719 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
720 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
721 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
722 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
723 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
724 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
725 Add check whether target attribute is available.
726 Run test in target-attribute subdir.
727 * gcc.target/s390/s390-c++.exp
728 (check_effective_target_target_attribute): Likewise.
730 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
732 * c-c++-common/attr-simd-4.c: New test.
733 * c-c++-common/attr-simd-5.c: New test.
735 2015-12-04 Nathan Sidwell <nathan@acm.org>
737 * gcc.dg/graphite/id-28.c: Requires pthreads.
739 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
741 * gcc.dg/vla-24.c: New test.
743 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
745 * gcc.target/aarch64/stack-checking.c: New test.
747 2015-12-04 Richard Biener <rguenther@suse.de>
750 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
752 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
754 * gcc.dg/sso-9.c: New test.
756 2015-12-04 Jakub Jelinek <jakub@redhat.com>
759 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
760 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
762 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
765 * gcc.target/i386/rop1.c: New test.
767 2015-12-03 Nathan Sidwell <nathan@acm.org>
769 * gcc.target/nvptx/decl.c: New.
770 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
772 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
774 PR rtl-optimization/68624
775 * gcc.c-torture/execute/pr68624.c: New test.
777 2015-12-03 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/66051
780 * gcc.dg/vect/slp-42.c: New testcase.
782 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
784 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
785 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
787 2015-12-03 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/67800
790 PR tree-optimization/68333
791 * gcc.target/i386/vect-pr67800.c: New testcase.
793 2015-12-03 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/68639
796 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
798 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
801 * g++.dg/torture/pr68184.C: New testcase.
803 2015-12-03 Jakub Jelinek <jakub@redhat.com>
805 PR preprocessor/57580
806 * c-c++-common/cpp/pr57580.c: New test.
807 * c-c++-common/gomp/pr57580.c: New test.
809 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
810 Sebastian Pop <s.pop@samsung.com>
812 * gcc.dg/graphite/id-28.c: New.
814 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
815 Sebastian Pop <s.pop@samsung.com>
817 * gfortran.dg/graphite/id-26.f03: New.
819 2015-12-02 Jason Merrill <jason@redhat.com>
821 * lib/g++.exp: Handle --stds= option.
822 * lib/g++-dg.exp (g++-dg-runtest): Use it.
824 2015-12-02 Tobias Burnus <burnus@net-b.de>
825 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
827 * gfortran.dg/coarray/event_1.f90: New.
828 * gfortran.dg/coarray/event_2.f90: New.
830 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
831 Sebastian Pop <s.pop@samsung.com>
833 PR tree-optimization/68550
834 * gfortran.dg/graphite/pr68550-1.f90: New.
835 * gfortran.dg/graphite/pr68550-2.f90: New.
837 2015-12-02 Marek Polacek <polacek@redhat.com>
840 * gcc.dg/pr68513.c: New test.
842 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
845 * gfortran.dg/goacc/array-reduction.f90: New test.
846 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
847 * gfortran.dg/goacc/coarray.f95: Likewise.
848 * gfortran.dg/goacc/coarray_2.f90: Likewise.
849 * gfortran.dg/goacc/reduction-2.f95: Likewise.
850 * gfortran.dg/goacc/reduction.f95: Likewise.
852 2015-12-02 Jakub Jelinek <jakub@redhat.com>
855 * gcc.target/i386/pr68647.c: New test.
857 2015-12-02 Marek Polacek <polacek@redhat.com>
860 * g++.dg/warn/nonnull3.C: New test.
862 2015-12-02 Joseph Myers <joseph@codesourcery.com>
865 * gcc.dg/pr68162-1.c: New test.
867 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
868 Sebastian Pop <s.pop@samsung.com>
870 * gfortran.dg/graphite/run-id-3.f90: New.
872 2015-12-02 David Sherwood <david.sherwood@arm.com>
874 * gcc.target/aarch64/fmaxmin.c: New test.
876 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
878 * gfortran.dg/goacc/coarray.f95: XFAIL.
879 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
880 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
883 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
884 Julian Brown <julian@codesourcery.com>
885 James Norris <James_Norris@mentor.com>
887 * c-c++-common/goacc/host_data-5.c: New file.
888 * c-c++-common/goacc/host_data-6.c: Likewise.
890 2015-12-02 Tom de Vries <tom@codesourcery.com>
892 * c-c++-common/goacc/kernels-default-2.c: New test.
893 * c-c++-common/goacc/kernels-default.c: New test.
895 2015-12-02 Tom de Vries <tom@codesourcery.com>
897 * c-c++-common/goacc/kernels-alias-2.c: New test.
898 * c-c++-common/goacc/kernels-alias-3.c: New test.
899 * c-c++-common/goacc/kernels-alias-4.c: New test.
900 * c-c++-common/goacc/kernels-alias-5.c: New test.
901 * c-c++-common/goacc/kernels-alias-6.c: New test.
902 * c-c++-common/goacc/kernels-alias-7.c: New test.
903 * c-c++-common/goacc/kernels-alias-8.c: New test.
904 * c-c++-common/goacc/kernels-alias.c: New test.
906 2015-12-02 Tom de Vries <tom@codesourcery.com>
908 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
909 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
910 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
912 2015-12-02 Richard Biener <rguenther@suse.de>
914 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
915 y guarding a call to abort ().
916 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
917 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
919 2015-12-02 Marek Polacek <polacek@redhat.com>
922 * gcc.dg/torture/pr68570.c: New test.
924 2015-12-02 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/68625
927 * gcc.dg/torture/pr68625.c: New testcase.
929 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
931 * gcc.target/i386/pr68432-1.c: New test.
932 * gcc.target/i386/pr68432-2.c: Likewise.
933 * gcc.target/i386/pr68432-3.c: Likewise.
935 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
937 * gcc.target/s390/zvector/vec-splat-2.c: New test.
939 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
941 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
943 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
945 * gcc.target/s390/zvector/vec-splat-1.c: New test.
947 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
949 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
950 * gcc.target/s390/bswaphi-1.c: New test.
952 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
954 * lib/target-supports.exp: Add s390 and s390x to the list of long
957 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
959 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
960 s390x to enable 64 bit bswap patterns.
961 * gcc.dg/optimize-bswapdi-2.c: Likewise.
962 * gcc.dg/optimize-bswapdi-3.c: Likewise.
963 * lib/target-supports.exp: Add a comment for s390.
965 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
967 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
968 order to make -m31 work.
969 * gcc.dg/optimize-bswapsi-1.c: Likewise.
970 * gcc.dg/optimize-bswapsi-2.c: Likewise.
972 2015-12-02 Jakub Jelinek <jakub@redhat.com>
975 * gcc.dg/pr68533.c: New test.
977 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
979 PR tree-optimization/68577
980 * gcc.dg/vect/pr68577.c: New test.
982 2015-12-01 Nathan Sidwell <nathan@acm.org>
984 * gcc.target/nvptx/uninit-decl.c: New.
986 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
988 * gcc.c-torture/execute/alias-1.c: New testcase.
990 2015-12-01 Marek Polacek <polacek@redhat.com>
992 PR tree-optimization/64769
993 * c-c++-common/gomp/pr64769.c: New test.
995 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
997 * gcc.target/powerpc/swaps-p8-22.c: New.
999 2015-12-01 Marek Polacek <polacek@redhat.com>
1001 PR tree-optimization/67916
1002 * gcc.dg/torture/pr67916.c: New test.
1004 2015-12-01 Marek Polacek <polacek@redhat.com>
1007 * c-c++-common/pr68582.c: New test.
1009 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1011 PR tree-optimization/68474
1012 * gcc.dg/pr68474.c: New test.
1014 2015-12-01 Christian Bruel <christian.bruel@st.com>
1017 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1019 2015-12-01 Tom de Vries <tom@codesourcery.com>
1021 * gcc.dg/pr46032.c: Move to ...
1022 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1024 * gcc.dg/pr46032-2.c: Move to ...
1025 * gcc.dg/gomp/pr46032-2.c: ... here.
1026 Drop dg-require-effective-target fopenmp.
1027 * gcc.dg/pr46032-3.c: Move to ...
1028 * gcc.dg/gomp/pr46032-3.c: ... here.
1029 Drop dg-require-effective-target fopenmp.
1031 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1033 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1034 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1035 * gfortran.dg/goacc/loop-6.f95: Likewise.
1036 * gfortran.dg/goacc/loop-7.f95: New test.
1037 * gfortran.dg/goacc/reduction-2.f95: New test.
1039 2015-12-01 Richard Biener <rguenther@suse.de>
1041 PR tree-optimization/68379
1042 * gcc.dg/torture/pr68379.c: New testcase.
1043 * gfortran.dg/pr68379-1.f90: Likewise.
1044 * gfortran.dg/pr68379-2.f: Likewise.
1046 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1048 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1049 * gcc.dg/pr46032-2.c: Likewise.
1050 * gcc.dg/pr46032-3.c: Likewise.
1052 2015-12-01 Richard Biener <rguenther@suse.de>
1055 * g++.dg/torture/pr68470.C: New testcase.
1057 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1060 * gcc.dg/pr68595.c: New test.
1062 2015-12-01 Christian Bruel <christian.bruel@st.com>
1064 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1065 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1066 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1068 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1070 PR tree-optimization/68529
1071 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1072 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1073 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1075 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1077 * gcc.dg/lto/alias-1_0.c: New testcase.
1078 * gcc.dg/lto/alias-1_1.c: New testcase.
1080 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1081 Sebastian Pop <s.pop@samsung.com>
1083 PR tree-optimization/68565
1084 * gfortran.dg/graphite/pr68565.f90: New.
1086 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1087 Sebastian Pop <s.pop@samsung.com>
1089 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1091 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1092 Nathan Sidwell <nathan@codesourcery.com>
1094 * gfortran.dg/goacc/routine-3.f90: New test.
1095 * gfortran.dg/goacc/routine-4.f90: New test.
1096 * gfortran.dg/goacc/routine-5.f90: New test.
1097 * gfortran.dg/goacc/routine-6.f90: New test.
1098 * gfortran.dg/goacc/subroutines: New test.
1100 2015-11-30 Tom de Vries <tom@codesourcery.com>
1102 * gcc.dg/pr46032-2.c: New test.
1103 * gcc.dg/pr46032-3.c: New test.
1105 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1108 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1109 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1110 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1111 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1112 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1113 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1114 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1115 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1116 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1117 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1118 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1119 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1120 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1121 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1122 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1123 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1124 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1125 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1126 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1127 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1128 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1129 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1130 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1131 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1132 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1133 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1134 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1135 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1136 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1137 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1138 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1139 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1140 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1141 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1142 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1143 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1144 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1145 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1146 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1147 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1148 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1149 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1150 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1151 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1152 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1153 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1154 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1155 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1156 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1157 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1158 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1159 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1160 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1161 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1162 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1163 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1164 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1165 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1166 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1167 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1168 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1169 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1170 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1171 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1172 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1173 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1174 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1175 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1176 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1177 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1178 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1179 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1180 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1181 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1182 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1183 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1184 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1185 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1186 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1187 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1188 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1189 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1190 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1191 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1192 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1193 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1194 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1195 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1196 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1197 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1198 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1199 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1200 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1201 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1202 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1203 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1204 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1205 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1206 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1207 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1208 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1209 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1210 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1211 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1212 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1213 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1214 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1215 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1216 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1217 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1218 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1219 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1220 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1221 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1222 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1223 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1224 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1225 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1226 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1227 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1228 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1229 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1230 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1231 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1232 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1233 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1234 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1235 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1236 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1237 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1238 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1239 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1240 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1241 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1242 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1243 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1244 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1245 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1246 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1247 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1248 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1249 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1250 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1251 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1253 2015-11-30 Tom de Vries <tom@codesourcery.com>
1255 PR tree-optimization/46032
1256 * gcc.dg/pr46032.c: New test.
1258 2015-11-30 Richard Biener <rguenther@suse.de>
1260 PR tree-optimization/68592
1261 * gfortran.dg/pr68592.f: New testcase.
1263 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1266 * gfortran.dg/submodule_13.f08: New test.
1268 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1270 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1273 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1275 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1277 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1279 * gcc.dg/dump-ada-spec-1.c: Move to...
1280 * c-c++-common/dump-ada-spec-1.c: ...here.
1281 * c-c++-common/dump-ada-spec-2.c: New test.
1283 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1285 * gnat.dg/loop_optimization22.ad[sb]: New test.
1287 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1289 * gnat.dg/specs/rep_clause5.ads: New test.
1291 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1294 * gcc.c-torture/compile/pr67106.c: New testcase.
1296 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1299 * g++.dg/torture/pr67581.C: New testcase.
1301 2015-11-27 Richard Biener <rguenther@suse.de>
1303 PR tree-optimization/68559
1304 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1305 * gcc.dg/vect/pr45752.c: Likewise.
1307 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1309 PR rtl-optimization/68250
1310 * gcc.c-torture/execute/pr68250.c: New test.
1312 2015-11-27 Marek Polacek <polacek@redhat.com>
1314 * gcc.dg/pr63568.c: Convert to GIMPLE.
1316 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1318 PR rtl-optimization/68506
1319 * gcc.c-torture/execute/pr68506.c: New test.
1321 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1324 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1325 * c-c++-common/gomp/pr63326.c: New test.
1327 2015-11-27 Richard Biener <rguenther@suse.de>
1329 PR tree-optimization/68553
1330 * gcc.dg/vect/pr45752.c: Adjust.
1331 * gcc.dg/vect/slp-perm-4.c: Likewise.
1333 2015-11-26 Martin Sebor <msebor@redhat.com>
1335 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1336 appropriate for the target.
1337 (operator new[]): Use it.
1339 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/cpp0x/pr67238.C: New.
1344 2015-11-26 Martin Sebor <msebor@redhat.com>
1346 * g++.dg/pr67876.C: Remove duplicate content.
1348 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1350 * g++.dg/guality/pr67192.C: New test.
1352 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1354 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1355 support code for vqrdml{as}h_lane tests.
1356 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1357 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1359 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1361 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1362 support code for vqrdml{as}h tests.
1363 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1366 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1368 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1369 (check_effective_target_arm_arch_FUNC_ok)
1370 (add_options_for_arm_arch_FUNC)
1371 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1372 to the list to be generated.
1373 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1374 (check_effective_target_arm_v8_1a_neon_ok): New.
1375 (check_effective_target_arm_v8_1a_neon_hw): New.
1377 2015-11-26 Nathan Sidwell <nathan@acm.org>
1379 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1381 2015-11-26 Richard Biener <rguenther@suse.de>
1384 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1387 2015-11-26 Richard Biener <rguenther@suse.de>
1390 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1392 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/concepts/pr67249.C: New.
1397 2015-11-26 Richard Biener <rguenther@suse.de>
1400 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1401 vectorize init loop and adjust expected outcome.
1403 2015-11-26 Richard Biener <rguenther@suse.de>
1406 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1407 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1408 also monitor final optimization result.
1410 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1412 PR rtl-optimization/68249
1413 PR rtl-optimization/68321
1414 * gcc.c-torture/execute/pr68249.c: New test.
1415 * gcc.c-torture/execute/pr68321.c: New test.
1417 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1420 * gcc.target/i386/mpx/pr68416.c: New test.
1422 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/cpp0x/no-weak1.C: New.
1427 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1429 PR tree-optimization/68128
1430 * gcc.dg/gomp/pr68128-1.c: New test.
1431 * gcc.dg/gomp/pr68128-2.c: New test.
1433 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1435 PR rtl-optimization/67226
1436 * gcc.c-torture/execute/pr67226.c: New test.
1438 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1441 * g++.dg/ubsan/pr68508.C: New test.
1443 2015-11-25 Martin Sebor <msebor@redhat.com>
1446 * g++.dg/pr67876.C: New test.
1448 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1449 Sebastian Pop <s.pop@samsung.com>
1451 PR tree-optimization/68453
1452 * gfortran.dg/graphite/pr68453.f90: New.
1454 2015-11-25 Martin Sebor <msebor@redhat.com>
1457 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1458 * gcc.dg/addr_builtin-1.c: Same.
1460 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1462 * gcc.target/powerpc/dform-1.c: New test.
1463 * gcc.target/powerpc/dform-2.c: Likewise.
1465 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1467 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1468 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1469 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1471 2015-11-25 Tom de Vries <tom@codesourcery.com>
1473 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1474 * gcc.dg/pr23911.c: Same.
1475 * gcc.dg/tree-ssa/20030709-2.c: Same.
1476 * gcc.dg/tree-ssa/20030731-2.c: Same.
1477 * gcc.dg/tree-ssa/20040729-1.c: Same.
1478 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1479 * gcc.dg/tree-ssa/loop-36.c: Same.
1480 * gcc.dg/tree-ssa/pr21086.c: Same.
1481 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1482 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1483 * gcc.dg/vect/pr26359.c: Same.
1484 * c-c++-common/restrict-2.c: Update after adding new lim1.
1485 * c-c++-common/restrict-4.c: Same.
1486 * g++.dg/tree-ssa/pr33615.C: Same.
1487 * g++.dg/tree-ssa/restrict1.C: Same.
1488 * gcc.dg/tm/pub-safety-1.c: Same.
1489 * gcc.dg/tm/reg-promotion.c: Same.
1490 * gcc.dg/tree-ssa/20050314-1.c: Same.
1491 * gcc.dg/tree-ssa/loop-32.c: Same.
1492 * gcc.dg/tree-ssa/loop-33.c: Same.
1493 * gcc.dg/tree-ssa/loop-34.c: Same.
1494 * gcc.dg/tree-ssa/loop-35.c: Same.
1495 * gcc.dg/tree-ssa/loop-7.c: Same.
1496 * gcc.dg/tree-ssa/pr23109.c: Same.
1497 * gcc.dg/tree-ssa/restrict-3.c: Same.
1498 * gcc.dg/tree-ssa/restrict-5.c: Same.
1499 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1500 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1501 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1502 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1503 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1504 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1505 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1506 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1507 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1508 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1509 * gcc.dg/tree-ssa/structopt-1.c: Same.
1510 * gfortran.dg/pr32921.f: Same.
1511 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1512 * g++.dg/tree-ssa/pr61009.C: Same.
1513 * g++.dg/tree-ssa/ssa-dom.C: Same.
1514 * gcc.dg/pr20115-1.c: Same.
1515 * gcc.dg/tree-prof/20050826-2.c: Same.
1516 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1517 * gcc.dg/tree-ssa/20030821-1.c: Same.
1518 * gcc.dg/tree-ssa/20030922-2.c: Same.
1519 * gcc.dg/tree-ssa/20031022-1.c: Same.
1520 * gcc.dg/tree-ssa/20040615-1.c: Same.
1521 * gcc.dg/tree-ssa/20040624-1.c: Same.
1522 * gcc.dg/tree-ssa/pr21417.c: Same.
1523 * gcc.dg/tree-ssa/pr61607.c: Same.
1524 * gcc.dg/tree-ssa/slsr-27.c: Same.
1525 * gcc.dg/tree-ssa/slsr-28.c: Same.
1526 * gcc.dg/tree-ssa/slsr-29.c: Same.
1527 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1528 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1529 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1530 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1531 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1532 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1533 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1534 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1535 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1536 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1537 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1538 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1539 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1540 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1541 * gcc.dg/tree-ssa/vrp47.c: Same.
1542 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1543 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1544 * gcc.dg/tree-ssa/loop-40.c: Same.
1545 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1547 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1549 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1551 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1553 * gfortran.dg/nint_p7.f90: New testcase.
1555 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1556 Paolo Carlini <paolo.carlini@oracle.com>
1559 * g++.dg/cpp0x/constexpr-array13.C: New.
1561 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1562 Cesar Philippidis <cesar@codesourcery.com>
1565 * goacc/omp-fixed.f: New test.
1566 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1568 2015-11-25 Richard Biener <rguenther@suse.de>
1571 * gcc.dg/torture/pr68528.c: New testcase.
1573 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1578 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1580 PR rtl-optimization/68435
1581 * gcc.dg/pr68435.c: New test.
1583 2015-11-25 Richard Biener <rguenther@suse.de>
1585 PR tree-optimization/68517
1586 * gcc.dg/torture/pr68517.c: New testcase.
1588 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1591 * gcc.dg/pr67089-1.c: New test.
1592 * gcc.dg/pr67089-2.c: New test.
1593 * gcc.dg/pr67089-3.c: New test.
1594 * gcc.dg/pr67089-4.c: New test.
1595 * gcc.dg/pr67089-5.c: New test.
1596 * gcc.dg/pr67089-6.c: New test.
1597 * gcc.dg/pr67089-7.c: New test.
1599 2015-11-25 Richard Biener <rguenther@suse.de>
1601 PR tree-optimization/68502
1602 * gcc.dg/vect/pr68502-1.c: New testcase.
1603 * gcc.dg/vect/pr68502-2.c: Likewise.
1605 2015-11-24 Michael Collison <michael.collison@linaro.org>
1607 * gcc.target/aarch64/saddw-1.c: New test.
1608 * gcc.target/aarch64/saddw-2.c: New test.
1609 * gcc.target/aarch64/uaddw-1.c: New test.
1610 * gcc.target/aarch64/uaddw-2.c: New test.
1611 * gcc.target/aarch64/uaddw-3.c: New test.
1612 * lib/target-support.exp
1613 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1614 Add aarch64 to list of support targets.
1616 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1618 * gcc.target/mips/frame-header-4.c: New test.
1620 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1623 * gfortran.dg/simplify_cshift_3.f90
1625 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1628 * g++.dg/cpp1y/pr68278.C: New.
1630 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1633 * g++.dg/cpp1y/pr68388.C: New.
1635 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1636 Sebastian Pop <s.pop@samsung.com>
1638 PR tree-optimization/67984
1639 * gcc.dg/graphite/pr67984.c: New.
1641 2015-11-24 Michael Matz <matz@suse.de>
1643 PR rtl-optimization/68392
1644 * g++.dg/pr68392.C: New test.
1646 2015-11-24 Nathan Sidwell <nathan@acm.org>
1648 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1650 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1652 PR rtl-optimization/68381
1653 * gcc.c-torture/execute/pr68381.c: New test.
1655 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1657 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1658 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1660 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1663 * gcc.target/i386/pr68497.c: New test.
1665 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1667 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1669 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1671 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1673 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1675 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1677 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1679 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1681 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1683 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1685 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1687 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1689 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1692 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1695 * gcc.dg/pr68375.c: New test.
1697 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1700 * gcc.target/i386/pr68483-1.c: New test.
1701 * gcc.target/i386/pr68483-2.c: New test.
1703 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1706 * gcc.target/i386/mpx/pr68337-1.c: New test.
1707 * gcc.target/i386/mpx/pr68337-2.c: New test.
1709 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1711 PR rtl-optimization/68194
1712 PR rtl-optimization/68328
1713 PR rtl-optimization/68185
1714 * gcc.c-torture/execute/pr68185.c: New test.
1715 * gcc.c-torture/execute/pr68328.c: Likewise.
1717 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1719 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1721 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1724 * objc.dg/plugin: New subdirectory.
1725 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1726 * objc.dg/plugin/plugin.exp: New file, based on
1727 gcc.dg/plugin/plugin.exp.
1729 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1730 Sebastian Pop <s.pop@samsung.com>
1732 PR tree-optimization/68493
1733 * gcc.dg/graphite/pr68493.c: New.
1735 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1736 Sebastian Pop <s.pop@samsung.com>
1738 PR tree-optimization/68279
1739 * gfortran.dg/graphite/pr68279.f90: New.
1741 2015-11-23 Marek Polacek <polacek@redhat.com>
1743 PR tree-optimization/68455
1744 * gcc.dg/tree-ssa/pr68455.c: New test.
1746 2015-11-23 Richard Biener <rguenther@suse.de>
1748 PR tree-optimization/68465
1749 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1751 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1754 * gcc.target/aarch64/pr68363_1.c: New test.
1756 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1758 * gcc.target/aarch64/simd/vmulx.x: New.
1759 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1760 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1761 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1763 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1766 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1768 2015-11-23 Richard Biener <rguenther@suse.de>
1769 Jiong Wang <jiong.wang@arm.com>
1771 PR tree-optimization/68317
1772 PR tree-optimization/68326
1773 * gcc.dg/pr68317.c: New testcase.
1775 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1777 PR tree-optimization/68327
1778 * gcc.dg/pr68327.c: New test.
1780 2015-11-23 Tom de Vries <tom@codesourcery.com>
1782 PR tree-optimization/68460
1783 * gcc.dg/autopar/pr68460.c: New test.
1785 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1787 * c-c++-common/asan/halt_on_error-1.c: New test.
1788 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1790 2015-11-23 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/68482
1793 * gcc.dg/vect/pr68482.c: New testcase.
1795 2015-11-23 Richard Biener <rguenther@suse.de>
1797 PR tree-optimization/68445
1798 * gcc.dg/vect/pr68445.c: New testcase.
1800 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1802 * gcc.target/s390/load-relative-check.c: New test to check
1803 generation of load relative instructions.
1805 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807 * gfortran.dg/fmt_t_8.f90: New test.
1809 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1812 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1814 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1816 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1818 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1821 * gfortran.dg/simplify_cshift_2.f90: New test.
1823 2015-11-22 James Norris <jnorris@codesourcery.com>
1824 Cesar Philippidis <cesar@codesourcery.com>
1826 * gfortran.dg/goacc/declare-1.f95: Update test.
1827 * gfortran.dg/goacc/declare-2.f95: New test.
1829 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1831 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1832 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1833 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1834 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1835 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1836 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1837 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1838 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1839 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1840 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1841 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1842 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1844 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1846 * gfortran.dg/simplify_cshift_1.f90: New test.
1848 2015-11-21 Nathan Sidwell <nathan@acm.org>
1850 * gcc.dg/atomic-generic.c: Include <string.h>.
1852 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1854 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1856 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1858 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1860 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.dg/debug/pr66432.c: New test.
1865 2015-11-20 Ian Lance Taylor <iant@google.com>
1868 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1870 2015-11-20 Mike Stump <mikestump@comcast.net>
1872 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1875 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1878 * gcc.dg/fixits.c: New file.
1879 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1880 (test_fixit_insert): New.
1881 (test_fixit_remove): New.
1882 (test_fixit_replace): New.
1883 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1884 (test_fixit_insert): New.
1885 (test_fixit_remove): New.
1886 (test_fixit_replace): New.
1887 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1888 (test_show_locus): Add tests of rendering fixit hints.
1890 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/vect/pr68339.c: New test.
1895 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1897 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1899 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1902 * gfortran.dg/submodule_12.f90: New test
1905 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1907 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1909 * lib/target-supports.exp
1910 (check_effective_target_arm_neon_ok_nocache): Add check
1913 2015-11-20 Tom de Vries <tom@codesourcery.com>
1915 PR tree-optimization/68373
1916 * gcc.dg/autopar/pr68373.c: New test.
1918 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1921 * g++.dg/abi/mangle67.C: New test.
1923 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1925 * gcc.target/s390/bswap-1.c: New test.
1927 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1929 * gcc.target/s390/pfpo.c: New test.
1931 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1933 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1934 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1936 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1938 * g++.dg/spellcheck-fields.C: New file.
1940 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1941 Sebastian Pop <s.pop@samsung.com>
1943 PR tree-optimization/68428
1944 * gcc.dg/graphite/pr68428.c: New.
1946 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1947 Sebastian Pop <s.pop@samsung.com>
1949 PR tree-optimization/68335
1950 * gfortran.dg/graphite/pr68335.f90: New.
1952 2015-11-19 Nathan Sidwell <nathan@acm.org>
1954 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1955 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1956 * gcc.dg/special/weak-2.c: Likewise.
1957 * gcc.dg/weak/weak-12.c: Likewise.
1958 * gcc.dg/weak/weak-15.c: Likewise.
1959 * gcc.dg/weak/weak-16.c: Likewise.
1960 * gcc.dg/weak/weak-1.c: Likewise.
1961 * gcc.dg/weak/weak-2.c: Likewise.
1962 * gcc.dg/weak/weak-4.c: Likewise.
1963 * gcc.dg/torture/pr53922.c: Likewise.
1964 * gcc.dg/torture/pr60092.c: Likewise.
1966 2015-11-19 Marek Polacek <polacek@redhat.com>
1969 * gcc.dg/pr68412-2.c: New test.
1970 * gcc.dg/pr68412.c: New test.
1972 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1974 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1975 * gcc.target/avr/uint8-single-reg.c: New testcase.
1977 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1980 * g++.dg/eh/goto3.C: New test.
1982 2015-11-19 Marek Polacek <polacek@redhat.com>
1984 PR tree-optimization/68431
1985 * gcc.dg/tree-ssa/pr68431.c: New test.
1987 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1989 PR rtl-optimization/68376
1990 * gcc.c-torture/execute/pr68376-1.c: New test.
1991 * gcc.c-torture/execute/pr68376-2.c: New test.
1994 * gcc.target/i386/pr67770.c: New test.
1996 2015-11-18 Jeff Law <law@redhat.com>
1998 PR tree-optimization/68198
1999 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2000 * gcc.dg/tree-ssa/pr68198.c: New test.
2002 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2005 * gfortran.dg/pr59910.f90: New test.
2007 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2010 * gfortran.dg/pr43996.f90: New test.
2012 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2015 * gcc.dg/atomic/stdatomic-fence-2.c,
2016 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2018 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2020 * gnat.dg/loop_optimization19.adb: New test.
2021 * gnat.dg/loop_optimization20.adb: Likewise.
2022 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2024 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2026 * gnat.dg/opt52.adb: New test.
2028 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2030 * gcc.dg/goacc/nvptx-sese-1.c: New.
2032 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2034 * gnat.dg/renaming7.adb: New test.
2035 * gnat.dg/renaming7_pkg.ads: New helper.
2037 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2039 PR tree-optimization/68402
2040 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2041 to avoid undefined behaviour.
2043 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2045 PR tree-optimization/68157
2046 * g++.dg/opt/pr68157.C: New test.
2048 2015-11-18 Richard Biener <rguenther@suse.de>
2050 PR tree-optimization/67790
2051 * gcc.dg/vect/pr67790.c: New testcase.
2053 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2055 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2057 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2059 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2060 (test_braced_init): New function.
2061 (test_statement_expression): New function.
2062 (test_address_of_label): New function.
2063 (test_transaction_expressions): New function.
2064 (test_keywords): New function.
2065 (test_builtin_va_arg): New function.
2066 (test_builtin_offsetof): New function.
2067 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2069 2015-11-17 Martin Sebor <msebor@redhat.com>
2072 * g++.dg/init/new46.C: New test.
2074 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2077 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2079 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2082 * gcc.dg/pr68134.c: New test.
2084 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2087 * gcc.c-torture/execute/pr68143_1.c: New test.
2089 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2091 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2093 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2095 * gcc.dg/tree-ssa/ifc-8.c: New test.
2097 2015-11-16 Marek Polacek <polacek@redhat.com>
2100 * g++.dg/delayedfold/switch-1.C: New test.
2102 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2106 * gfortran.dg/pr58027.f90: New test.
2108 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2110 * c-c++-common/attr-simd.c: New test.
2111 * c-c++-common/attr-simd-2.c: New test.
2112 * c-c++-common/attr-simd-3.c: New test.
2114 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2116 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2118 2015-11-16 Christian Bruel <christian.bruel@st.com>
2120 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2121 Check __ARM_NEON__ instead of "arm_neon.h.
2122 * gcc.target/arm/attr-neon3.c: New test.
2123 * gcc.target/arm/attr-neon-fp16.c: Likewise
2125 2015-11-16 Christian Bruel <christian.bruel@st.com>
2128 * gcc.target/arm/lto/pr65837_0.c
2129 * gcc.target/arm/attr-neon2.c
2130 * gcc.target/arm/attr-neon.c
2131 * gcc.target/arm/attr-neon-builtin-fail.c
2132 * gcc.target/arm/attr-crypto.c
2134 2015-11-16 Richard Biener <rguenther@suse.de>
2136 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2138 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2141 * gfortran.dg/deferred_character_1.f90: New test.
2142 * gfortran.dg/deferred_character_4.f90: New test for comment
2146 * gfortran.dg/deferred_character_2.f90: New test.
2149 * gfortran.dg/deferred_character_3.f90: New test.
2152 * gfortran.dg/deferred_character_5.f90: New test.
2155 * gfortran.dg/deferred_character_6.f90: New test.
2158 * gfortran.dg/deferred_character_7.f90: New test.
2160 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2163 * gfortran.dg/pr67803.f90: New test.
2165 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2167 * g++.dg/cpp/ucn-1.C: Fix typo.
2169 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2171 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2172 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2174 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2175 Jeff Law <law@redhat.com>
2177 * gcc.dg/tree-ssa/split-path-1.c: New test.
2179 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2181 * c-c++-common/goacc/loop-auto-1.c: New.
2183 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2184 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2186 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2189 * gfortran.dg/pr68319.f90: New test.
2191 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2193 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2194 hardware floating point support.
2196 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2197 vector direct move instructions.
2199 * gcc.target/powerpc/maddld.c: New test.
2201 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2203 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2204 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2205 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2207 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2209 * gcc.dg/diagnostic-token-ranges.c: New file.
2210 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2211 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2212 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2213 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2214 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2215 line_table param when calling
2216 linemap_position_for_line_and_column.
2217 (test_show_locus): Pass line_table to rich_location ctors.
2218 (plugin_init): Remove setting of global_dc->colorize_source_p.
2219 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2221 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2222 diagnostic_plugin_test_tree_expression_range.c,
2223 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2224 and diagnostic-test-show-trees-1.c.
2226 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2228 PR tree-optimization/67682
2229 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2230 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2231 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2232 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2234 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2236 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2238 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2240 PR tree-optimization/68264
2241 * gcc.dg/torture/pr68264.c: New test.
2243 2015-11-13 Marek Polacek <polacek@redhat.com>
2246 * gcc.dg/pr68320.c: New test.
2248 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2250 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2252 2015-11-13 Richard Biener <rguenther@suse.de>
2254 PR tree-optimization/68306
2255 * gcc.dg/pr68306.c: Adjust.
2256 * gcc.dg/pr68306-2.c: New testcase.
2257 * gcc.dg/pr68306-3.c: Likewise.
2259 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2261 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2262 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2264 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2267 * gfortran.dg/module_private_2.f90: New test.
2269 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2272 * gfortran.dg/warn_unused_function_2.f90: New test.
2274 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2276 Revert [ARM] Remove neon-testgen.ml and generated tests.
2277 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2279 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2280 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2281 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2282 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2283 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2284 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2285 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2286 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2287 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2288 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2289 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2290 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2291 * gcc.target/arm/neon/vRhadds16.c: Remove.
2292 * gcc.target/arm/neon/vRhadds32.c: Remove.
2293 * gcc.target/arm/neon/vRhadds8.c: Remove.
2294 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2295 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2296 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2297 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2298 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2299 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2300 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2301 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2302 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2303 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2304 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2305 * gcc.target/arm/neon/vRshls16.c: Remove.
2306 * gcc.target/arm/neon/vRshls32.c: Remove.
2307 * gcc.target/arm/neon/vRshls64.c: Remove.
2308 * gcc.target/arm/neon/vRshls8.c: Remove.
2309 * gcc.target/arm/neon/vRshlu16.c: Remove.
2310 * gcc.target/arm/neon/vRshlu32.c: Remove.
2311 * gcc.target/arm/neon/vRshlu64.c: Remove.
2312 * gcc.target/arm/neon/vRshlu8.c: Remove.
2313 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2314 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2315 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2316 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2317 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2318 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2319 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2320 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2321 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2322 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2323 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2324 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2325 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2326 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2327 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2328 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2329 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2330 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2331 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2332 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2333 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2334 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2335 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2336 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2337 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2338 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2339 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2340 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2341 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2342 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2343 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2344 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2345 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2346 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2347 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2348 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2349 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2350 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2351 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2352 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2353 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2354 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2355 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2356 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2357 * gcc.target/arm/neon/vabaQs16.c: Remove.
2358 * gcc.target/arm/neon/vabaQs32.c: Remove.
2359 * gcc.target/arm/neon/vabaQs8.c: Remove.
2360 * gcc.target/arm/neon/vabaQu16.c: Remove.
2361 * gcc.target/arm/neon/vabaQu32.c: Remove.
2362 * gcc.target/arm/neon/vabaQu8.c: Remove.
2363 * gcc.target/arm/neon/vabals16.c: Remove.
2364 * gcc.target/arm/neon/vabals32.c: Remove.
2365 * gcc.target/arm/neon/vabals8.c: Remove.
2366 * gcc.target/arm/neon/vabalu16.c: Remove.
2367 * gcc.target/arm/neon/vabalu32.c: Remove.
2368 * gcc.target/arm/neon/vabalu8.c: Remove.
2369 * gcc.target/arm/neon/vabas16.c: Remove.
2370 * gcc.target/arm/neon/vabas32.c: Remove.
2371 * gcc.target/arm/neon/vabas8.c: Remove.
2372 * gcc.target/arm/neon/vabau16.c: Remove.
2373 * gcc.target/arm/neon/vabau32.c: Remove.
2374 * gcc.target/arm/neon/vabau8.c: Remove.
2375 * gcc.target/arm/neon/vabdQf32.c: Remove.
2376 * gcc.target/arm/neon/vabdQs16.c: Remove.
2377 * gcc.target/arm/neon/vabdQs32.c: Remove.
2378 * gcc.target/arm/neon/vabdQs8.c: Remove.
2379 * gcc.target/arm/neon/vabdQu16.c: Remove.
2380 * gcc.target/arm/neon/vabdQu32.c: Remove.
2381 * gcc.target/arm/neon/vabdQu8.c: Remove.
2382 * gcc.target/arm/neon/vabdf32.c: Remove.
2383 * gcc.target/arm/neon/vabdls16.c: Remove.
2384 * gcc.target/arm/neon/vabdls32.c: Remove.
2385 * gcc.target/arm/neon/vabdls8.c: Remove.
2386 * gcc.target/arm/neon/vabdlu16.c: Remove.
2387 * gcc.target/arm/neon/vabdlu32.c: Remove.
2388 * gcc.target/arm/neon/vabdlu8.c: Remove.
2389 * gcc.target/arm/neon/vabds16.c: Remove.
2390 * gcc.target/arm/neon/vabds32.c: Remove.
2391 * gcc.target/arm/neon/vabds8.c: Remove.
2392 * gcc.target/arm/neon/vabdu16.c: Remove.
2393 * gcc.target/arm/neon/vabdu32.c: Remove.
2394 * gcc.target/arm/neon/vabdu8.c: Remove.
2395 * gcc.target/arm/neon/vabsQf32.c: Remove.
2396 * gcc.target/arm/neon/vabsQs16.c: Remove.
2397 * gcc.target/arm/neon/vabsQs32.c: Remove.
2398 * gcc.target/arm/neon/vabsQs8.c: Remove.
2399 * gcc.target/arm/neon/vabsf32.c: Remove.
2400 * gcc.target/arm/neon/vabss16.c: Remove.
2401 * gcc.target/arm/neon/vabss32.c: Remove.
2402 * gcc.target/arm/neon/vabss8.c: Remove.
2403 * gcc.target/arm/neon/vaddQf32.c: Remove.
2404 * gcc.target/arm/neon/vaddQs16.c: Remove.
2405 * gcc.target/arm/neon/vaddQs32.c: Remove.
2406 * gcc.target/arm/neon/vaddQs64.c: Remove.
2407 * gcc.target/arm/neon/vaddQs8.c: Remove.
2408 * gcc.target/arm/neon/vaddQu16.c: Remove.
2409 * gcc.target/arm/neon/vaddQu32.c: Remove.
2410 * gcc.target/arm/neon/vaddQu64.c: Remove.
2411 * gcc.target/arm/neon/vaddQu8.c: Remove.
2412 * gcc.target/arm/neon/vaddf32.c: Remove.
2413 * gcc.target/arm/neon/vaddhns16.c: Remove.
2414 * gcc.target/arm/neon/vaddhns32.c: Remove.
2415 * gcc.target/arm/neon/vaddhns64.c: Remove.
2416 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2417 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2418 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2419 * gcc.target/arm/neon/vaddls16.c: Remove.
2420 * gcc.target/arm/neon/vaddls32.c: Remove.
2421 * gcc.target/arm/neon/vaddls8.c: Remove.
2422 * gcc.target/arm/neon/vaddlu16.c: Remove.
2423 * gcc.target/arm/neon/vaddlu32.c: Remove.
2424 * gcc.target/arm/neon/vaddlu8.c: Remove.
2425 * gcc.target/arm/neon/vadds16.c: Remove.
2426 * gcc.target/arm/neon/vadds32.c: Remove.
2427 * gcc.target/arm/neon/vadds64.c: Remove.
2428 * gcc.target/arm/neon/vadds8.c: Remove.
2429 * gcc.target/arm/neon/vaddu16.c: Remove.
2430 * gcc.target/arm/neon/vaddu32.c: Remove.
2431 * gcc.target/arm/neon/vaddu64.c: Remove.
2432 * gcc.target/arm/neon/vaddu8.c: Remove.
2433 * gcc.target/arm/neon/vaddws16.c: Remove.
2434 * gcc.target/arm/neon/vaddws32.c: Remove.
2435 * gcc.target/arm/neon/vaddws8.c: Remove.
2436 * gcc.target/arm/neon/vaddwu16.c: Remove.
2437 * gcc.target/arm/neon/vaddwu32.c: Remove.
2438 * gcc.target/arm/neon/vaddwu8.c: Remove.
2439 * gcc.target/arm/neon/vandQs16.c: Remove.
2440 * gcc.target/arm/neon/vandQs32.c: Remove.
2441 * gcc.target/arm/neon/vandQs64.c: Remove.
2442 * gcc.target/arm/neon/vandQs8.c: Remove.
2443 * gcc.target/arm/neon/vandQu16.c: Remove.
2444 * gcc.target/arm/neon/vandQu32.c: Remove.
2445 * gcc.target/arm/neon/vandQu64.c: Remove.
2446 * gcc.target/arm/neon/vandQu8.c: Remove.
2447 * gcc.target/arm/neon/vands16.c: Remove.
2448 * gcc.target/arm/neon/vands32.c: Remove.
2449 * gcc.target/arm/neon/vands64.c: Remove.
2450 * gcc.target/arm/neon/vands8.c: Remove.
2451 * gcc.target/arm/neon/vandu16.c: Remove.
2452 * gcc.target/arm/neon/vandu32.c: Remove.
2453 * gcc.target/arm/neon/vandu64.c: Remove.
2454 * gcc.target/arm/neon/vandu8.c: Remove.
2455 * gcc.target/arm/neon/vbicQs16.c: Remove.
2456 * gcc.target/arm/neon/vbicQs32.c: Remove.
2457 * gcc.target/arm/neon/vbicQs64.c: Remove.
2458 * gcc.target/arm/neon/vbicQs8.c: Remove.
2459 * gcc.target/arm/neon/vbicQu16.c: Remove.
2460 * gcc.target/arm/neon/vbicQu32.c: Remove.
2461 * gcc.target/arm/neon/vbicQu64.c: Remove.
2462 * gcc.target/arm/neon/vbicQu8.c: Remove.
2463 * gcc.target/arm/neon/vbics16.c: Remove.
2464 * gcc.target/arm/neon/vbics32.c: Remove.
2465 * gcc.target/arm/neon/vbics64.c: Remove.
2466 * gcc.target/arm/neon/vbics8.c: Remove.
2467 * gcc.target/arm/neon/vbicu16.c: Remove.
2468 * gcc.target/arm/neon/vbicu32.c: Remove.
2469 * gcc.target/arm/neon/vbicu64.c: Remove.
2470 * gcc.target/arm/neon/vbicu8.c: Remove.
2471 * gcc.target/arm/neon/vbslQf32.c: Remove.
2472 * gcc.target/arm/neon/vbslQp16.c: Remove.
2473 * gcc.target/arm/neon/vbslQp64.c: Remove.
2474 * gcc.target/arm/neon/vbslQp8.c: Remove.
2475 * gcc.target/arm/neon/vbslQs16.c: Remove.
2476 * gcc.target/arm/neon/vbslQs32.c: Remove.
2477 * gcc.target/arm/neon/vbslQs64.c: Remove.
2478 * gcc.target/arm/neon/vbslQs8.c: Remove.
2479 * gcc.target/arm/neon/vbslQu16.c: Remove.
2480 * gcc.target/arm/neon/vbslQu32.c: Remove.
2481 * gcc.target/arm/neon/vbslQu64.c: Remove.
2482 * gcc.target/arm/neon/vbslQu8.c: Remove.
2483 * gcc.target/arm/neon/vbslf32.c: Remove.
2484 * gcc.target/arm/neon/vbslp16.c: Remove.
2485 * gcc.target/arm/neon/vbslp64.c: Remove.
2486 * gcc.target/arm/neon/vbslp8.c: Remove.
2487 * gcc.target/arm/neon/vbsls16.c: Remove.
2488 * gcc.target/arm/neon/vbsls32.c: Remove.
2489 * gcc.target/arm/neon/vbsls64.c: Remove.
2490 * gcc.target/arm/neon/vbsls8.c: Remove.
2491 * gcc.target/arm/neon/vbslu16.c: Remove.
2492 * gcc.target/arm/neon/vbslu32.c: Remove.
2493 * gcc.target/arm/neon/vbslu64.c: Remove.
2494 * gcc.target/arm/neon/vbslu8.c: Remove.
2495 * gcc.target/arm/neon/vcageQf32.c: Remove.
2496 * gcc.target/arm/neon/vcagef32.c: Remove.
2497 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2498 * gcc.target/arm/neon/vcagtf32.c: Remove.
2499 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2500 * gcc.target/arm/neon/vcalef32.c: Remove.
2501 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2502 * gcc.target/arm/neon/vcaltf32.c: Remove.
2503 * gcc.target/arm/neon/vceqQf32.c: Remove.
2504 * gcc.target/arm/neon/vceqQp8.c: Remove.
2505 * gcc.target/arm/neon/vceqQs16.c: Remove.
2506 * gcc.target/arm/neon/vceqQs32.c: Remove.
2507 * gcc.target/arm/neon/vceqQs8.c: Remove.
2508 * gcc.target/arm/neon/vceqQu16.c: Remove.
2509 * gcc.target/arm/neon/vceqQu32.c: Remove.
2510 * gcc.target/arm/neon/vceqQu8.c: Remove.
2511 * gcc.target/arm/neon/vceqf32.c: Remove.
2512 * gcc.target/arm/neon/vceqp8.c: Remove.
2513 * gcc.target/arm/neon/vceqs16.c: Remove.
2514 * gcc.target/arm/neon/vceqs32.c: Remove.
2515 * gcc.target/arm/neon/vceqs8.c: Remove.
2516 * gcc.target/arm/neon/vcequ16.c: Remove.
2517 * gcc.target/arm/neon/vcequ32.c: Remove.
2518 * gcc.target/arm/neon/vcequ8.c: Remove.
2519 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2520 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2521 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2522 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2523 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2524 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2525 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2526 * gcc.target/arm/neon/vcgef32.c: Remove.
2527 * gcc.target/arm/neon/vcges16.c: Remove.
2528 * gcc.target/arm/neon/vcges32.c: Remove.
2529 * gcc.target/arm/neon/vcges8.c: Remove.
2530 * gcc.target/arm/neon/vcgeu16.c: Remove.
2531 * gcc.target/arm/neon/vcgeu32.c: Remove.
2532 * gcc.target/arm/neon/vcgeu8.c: Remove.
2533 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2534 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2535 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2536 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2537 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2538 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2539 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2540 * gcc.target/arm/neon/vcgtf32.c: Remove.
2541 * gcc.target/arm/neon/vcgts16.c: Remove.
2542 * gcc.target/arm/neon/vcgts32.c: Remove.
2543 * gcc.target/arm/neon/vcgts8.c: Remove.
2544 * gcc.target/arm/neon/vcgtu16.c: Remove.
2545 * gcc.target/arm/neon/vcgtu32.c: Remove.
2546 * gcc.target/arm/neon/vcgtu8.c: Remove.
2547 * gcc.target/arm/neon/vcleQf32.c: Remove.
2548 * gcc.target/arm/neon/vcleQs16.c: Remove.
2549 * gcc.target/arm/neon/vcleQs32.c: Remove.
2550 * gcc.target/arm/neon/vcleQs8.c: Remove.
2551 * gcc.target/arm/neon/vcleQu16.c: Remove.
2552 * gcc.target/arm/neon/vcleQu32.c: Remove.
2553 * gcc.target/arm/neon/vcleQu8.c: Remove.
2554 * gcc.target/arm/neon/vclef32.c: Remove.
2555 * gcc.target/arm/neon/vcles16.c: Remove.
2556 * gcc.target/arm/neon/vcles32.c: Remove.
2557 * gcc.target/arm/neon/vcles8.c: Remove.
2558 * gcc.target/arm/neon/vcleu16.c: Remove.
2559 * gcc.target/arm/neon/vcleu32.c: Remove.
2560 * gcc.target/arm/neon/vcleu8.c: Remove.
2561 * gcc.target/arm/neon/vclsQs16.c: Remove.
2562 * gcc.target/arm/neon/vclsQs32.c: Remove.
2563 * gcc.target/arm/neon/vclsQs8.c: Remove.
2564 * gcc.target/arm/neon/vclss16.c: Remove.
2565 * gcc.target/arm/neon/vclss32.c: Remove.
2566 * gcc.target/arm/neon/vclss8.c: Remove.
2567 * gcc.target/arm/neon/vcltQf32.c: Remove.
2568 * gcc.target/arm/neon/vcltQs16.c: Remove.
2569 * gcc.target/arm/neon/vcltQs32.c: Remove.
2570 * gcc.target/arm/neon/vcltQs8.c: Remove.
2571 * gcc.target/arm/neon/vcltQu16.c: Remove.
2572 * gcc.target/arm/neon/vcltQu32.c: Remove.
2573 * gcc.target/arm/neon/vcltQu8.c: Remove.
2574 * gcc.target/arm/neon/vcltf32.c: Remove.
2575 * gcc.target/arm/neon/vclts16.c: Remove.
2576 * gcc.target/arm/neon/vclts32.c: Remove.
2577 * gcc.target/arm/neon/vclts8.c: Remove.
2578 * gcc.target/arm/neon/vcltu16.c: Remove.
2579 * gcc.target/arm/neon/vcltu32.c: Remove.
2580 * gcc.target/arm/neon/vcltu8.c: Remove.
2581 * gcc.target/arm/neon/vclzQs16.c: Remove.
2582 * gcc.target/arm/neon/vclzQs32.c: Remove.
2583 * gcc.target/arm/neon/vclzQs8.c: Remove.
2584 * gcc.target/arm/neon/vclzQu16.c: Remove.
2585 * gcc.target/arm/neon/vclzQu32.c: Remove.
2586 * gcc.target/arm/neon/vclzQu8.c: Remove.
2587 * gcc.target/arm/neon/vclzs16.c: Remove.
2588 * gcc.target/arm/neon/vclzs32.c: Remove.
2589 * gcc.target/arm/neon/vclzs8.c: Remove.
2590 * gcc.target/arm/neon/vclzu16.c: Remove.
2591 * gcc.target/arm/neon/vclzu32.c: Remove.
2592 * gcc.target/arm/neon/vclzu8.c: Remove.
2593 * gcc.target/arm/neon/vcntQp8.c: Remove.
2594 * gcc.target/arm/neon/vcntQs8.c: Remove.
2595 * gcc.target/arm/neon/vcntQu8.c: Remove.
2596 * gcc.target/arm/neon/vcntp8.c: Remove.
2597 * gcc.target/arm/neon/vcnts8.c: Remove.
2598 * gcc.target/arm/neon/vcntu8.c: Remove.
2599 * gcc.target/arm/neon/vcombinef32.c: Remove.
2600 * gcc.target/arm/neon/vcombinep16.c: Remove.
2601 * gcc.target/arm/neon/vcombinep64.c: Remove.
2602 * gcc.target/arm/neon/vcombinep8.c: Remove.
2603 * gcc.target/arm/neon/vcombines16.c: Remove.
2604 * gcc.target/arm/neon/vcombines32.c: Remove.
2605 * gcc.target/arm/neon/vcombines64.c: Remove.
2606 * gcc.target/arm/neon/vcombines8.c: Remove.
2607 * gcc.target/arm/neon/vcombineu16.c: Remove.
2608 * gcc.target/arm/neon/vcombineu32.c: Remove.
2609 * gcc.target/arm/neon/vcombineu64.c: Remove.
2610 * gcc.target/arm/neon/vcombineu8.c: Remove.
2611 * gcc.target/arm/neon/vcreatef32.c: Remove.
2612 * gcc.target/arm/neon/vcreatep16.c: Remove.
2613 * gcc.target/arm/neon/vcreatep64.c: Remove.
2614 * gcc.target/arm/neon/vcreatep8.c: Remove.
2615 * gcc.target/arm/neon/vcreates16.c: Remove.
2616 * gcc.target/arm/neon/vcreates32.c: Remove.
2617 * gcc.target/arm/neon/vcreates64.c: Remove.
2618 * gcc.target/arm/neon/vcreates8.c: Remove.
2619 * gcc.target/arm/neon/vcreateu16.c: Remove.
2620 * gcc.target/arm/neon/vcreateu32.c: Remove.
2621 * gcc.target/arm/neon/vcreateu64.c: Remove.
2622 * gcc.target/arm/neon/vcreateu8.c: Remove.
2623 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2624 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2625 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2626 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2627 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2628 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2629 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2630 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2631 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2632 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2633 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2634 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2635 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2636 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2637 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2638 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2639 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2640 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2641 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2642 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2643 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2644 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2645 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2646 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2647 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2648 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2649 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2650 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2651 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2652 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2653 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2654 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2655 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2656 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2657 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2658 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2659 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2660 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2661 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2662 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2663 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2664 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2665 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2666 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2667 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2668 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2669 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2670 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2671 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2672 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2673 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2674 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2675 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2676 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2677 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2678 * gcc.target/arm/neon/vdup_np16.c: Remove.
2679 * gcc.target/arm/neon/vdup_np64.c: Remove.
2680 * gcc.target/arm/neon/vdup_np8.c: Remove.
2681 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2682 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2683 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2684 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2685 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2686 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2687 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2688 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2689 * gcc.target/arm/neon/veorQs16.c: Remove.
2690 * gcc.target/arm/neon/veorQs32.c: Remove.
2691 * gcc.target/arm/neon/veorQs64.c: Remove.
2692 * gcc.target/arm/neon/veorQs8.c: Remove.
2693 * gcc.target/arm/neon/veorQu16.c: Remove.
2694 * gcc.target/arm/neon/veorQu32.c: Remove.
2695 * gcc.target/arm/neon/veorQu64.c: Remove.
2696 * gcc.target/arm/neon/veorQu8.c: Remove.
2697 * gcc.target/arm/neon/veors16.c: Remove.
2698 * gcc.target/arm/neon/veors32.c: Remove.
2699 * gcc.target/arm/neon/veors64.c: Remove.
2700 * gcc.target/arm/neon/veors8.c: Remove.
2701 * gcc.target/arm/neon/veoru16.c: Remove.
2702 * gcc.target/arm/neon/veoru32.c: Remove.
2703 * gcc.target/arm/neon/veoru64.c: Remove.
2704 * gcc.target/arm/neon/veoru8.c: Remove.
2705 * gcc.target/arm/neon/vextQf32.c: Remove.
2706 * gcc.target/arm/neon/vextQp16.c: Remove.
2707 * gcc.target/arm/neon/vextQp64.c: Remove.
2708 * gcc.target/arm/neon/vextQp8.c: Remove.
2709 * gcc.target/arm/neon/vextQs16.c: Remove.
2710 * gcc.target/arm/neon/vextQs32.c: Remove.
2711 * gcc.target/arm/neon/vextQs64.c: Remove.
2712 * gcc.target/arm/neon/vextQs8.c: Remove.
2713 * gcc.target/arm/neon/vextQu16.c: Remove.
2714 * gcc.target/arm/neon/vextQu32.c: Remove.
2715 * gcc.target/arm/neon/vextQu64.c: Remove.
2716 * gcc.target/arm/neon/vextQu8.c: Remove.
2717 * gcc.target/arm/neon/vextf32.c: Remove.
2718 * gcc.target/arm/neon/vextp16.c: Remove.
2719 * gcc.target/arm/neon/vextp64.c: Remove.
2720 * gcc.target/arm/neon/vextp8.c: Remove.
2721 * gcc.target/arm/neon/vexts16.c: Remove.
2722 * gcc.target/arm/neon/vexts32.c: Remove.
2723 * gcc.target/arm/neon/vexts64.c: Remove.
2724 * gcc.target/arm/neon/vexts8.c: Remove.
2725 * gcc.target/arm/neon/vextu16.c: Remove.
2726 * gcc.target/arm/neon/vextu32.c: Remove.
2727 * gcc.target/arm/neon/vextu64.c: Remove.
2728 * gcc.target/arm/neon/vextu8.c: Remove.
2729 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2730 * gcc.target/arm/neon/vfmaf32.c: Remove.
2731 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2732 * gcc.target/arm/neon/vfmsf32.c: Remove.
2733 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2734 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2735 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2736 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2737 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2738 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2739 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2740 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2741 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2742 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2743 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2744 * gcc.target/arm/neon/vget_highf32.c: Remove.
2745 * gcc.target/arm/neon/vget_highp16.c: Remove.
2746 * gcc.target/arm/neon/vget_highp64.c: Remove.
2747 * gcc.target/arm/neon/vget_highp8.c: Remove.
2748 * gcc.target/arm/neon/vget_highs16.c: Remove.
2749 * gcc.target/arm/neon/vget_highs32.c: Remove.
2750 * gcc.target/arm/neon/vget_highs64.c: Remove.
2751 * gcc.target/arm/neon/vget_highs8.c: Remove.
2752 * gcc.target/arm/neon/vget_highu16.c: Remove.
2753 * gcc.target/arm/neon/vget_highu32.c: Remove.
2754 * gcc.target/arm/neon/vget_highu64.c: Remove.
2755 * gcc.target/arm/neon/vget_highu8.c: Remove.
2756 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2757 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2758 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2759 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2760 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2761 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2762 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2763 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2764 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2765 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2766 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2767 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2768 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2769 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2770 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2771 * gcc.target/arm/neon/vget_lows16.c: Remove.
2772 * gcc.target/arm/neon/vget_lows32.c: Remove.
2773 * gcc.target/arm/neon/vget_lows64.c: Remove.
2774 * gcc.target/arm/neon/vget_lows8.c: Remove.
2775 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2776 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2777 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2778 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2779 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2780 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2781 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2782 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2783 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2784 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2785 * gcc.target/arm/neon/vhadds16.c: Remove.
2786 * gcc.target/arm/neon/vhadds32.c: Remove.
2787 * gcc.target/arm/neon/vhadds8.c: Remove.
2788 * gcc.target/arm/neon/vhaddu16.c: Remove.
2789 * gcc.target/arm/neon/vhaddu32.c: Remove.
2790 * gcc.target/arm/neon/vhaddu8.c: Remove.
2791 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2792 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2793 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2794 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2795 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2796 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2797 * gcc.target/arm/neon/vhsubs16.c: Remove.
2798 * gcc.target/arm/neon/vhsubs32.c: Remove.
2799 * gcc.target/arm/neon/vhsubs8.c: Remove.
2800 * gcc.target/arm/neon/vhsubu16.c: Remove.
2801 * gcc.target/arm/neon/vhsubu32.c: Remove.
2802 * gcc.target/arm/neon/vhsubu8.c: Remove.
2803 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2804 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2805 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2806 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2807 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2808 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2809 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2810 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2811 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2812 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2813 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2814 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2815 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2816 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2817 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2818 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2819 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2820 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2821 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2822 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2823 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2824 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2825 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2826 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2827 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2828 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2829 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2830 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2831 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2832 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2833 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2834 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2835 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2836 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2837 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2838 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2839 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2840 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2841 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2842 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2843 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2844 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2845 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2846 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2847 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2848 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2849 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2850 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2851 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2852 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2853 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2854 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2855 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2856 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2857 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2858 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2859 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2860 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2861 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2862 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2863 * gcc.target/arm/neon/vld1f32.c: Remove.
2864 * gcc.target/arm/neon/vld1p16.c: Remove.
2865 * gcc.target/arm/neon/vld1p64.c: Remove.
2866 * gcc.target/arm/neon/vld1p8.c: Remove.
2867 * gcc.target/arm/neon/vld1s16.c: Remove.
2868 * gcc.target/arm/neon/vld1s32.c: Remove.
2869 * gcc.target/arm/neon/vld1s64.c: Remove.
2870 * gcc.target/arm/neon/vld1s8.c: Remove.
2871 * gcc.target/arm/neon/vld1u16.c: Remove.
2872 * gcc.target/arm/neon/vld1u32.c: Remove.
2873 * gcc.target/arm/neon/vld1u64.c: Remove.
2874 * gcc.target/arm/neon/vld1u8.c: Remove.
2875 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2876 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2877 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2878 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2879 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2880 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2881 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2882 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2883 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2884 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2885 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2886 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2887 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2888 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2889 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2890 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2891 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2892 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2893 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2894 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2895 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2896 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2897 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2898 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2899 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2900 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2901 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2902 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2903 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2904 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2905 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2906 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2907 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2908 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2909 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2910 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2911 * gcc.target/arm/neon/vld2f32.c: Remove.
2912 * gcc.target/arm/neon/vld2p16.c: Remove.
2913 * gcc.target/arm/neon/vld2p64.c: Remove.
2914 * gcc.target/arm/neon/vld2p8.c: Remove.
2915 * gcc.target/arm/neon/vld2s16.c: Remove.
2916 * gcc.target/arm/neon/vld2s32.c: Remove.
2917 * gcc.target/arm/neon/vld2s64.c: Remove.
2918 * gcc.target/arm/neon/vld2s8.c: Remove.
2919 * gcc.target/arm/neon/vld2u16.c: Remove.
2920 * gcc.target/arm/neon/vld2u32.c: Remove.
2921 * gcc.target/arm/neon/vld2u64.c: Remove.
2922 * gcc.target/arm/neon/vld2u8.c: Remove.
2923 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2924 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2925 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2926 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2927 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2928 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2929 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2930 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2931 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2932 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2933 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2934 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2935 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2936 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2937 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2938 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2939 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2940 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2941 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2942 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2943 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2944 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2945 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2946 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2947 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2948 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2949 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2950 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2951 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2952 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2953 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2954 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2955 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2956 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2957 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2958 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2959 * gcc.target/arm/neon/vld3f32.c: Remove.
2960 * gcc.target/arm/neon/vld3p16.c: Remove.
2961 * gcc.target/arm/neon/vld3p64.c: Remove.
2962 * gcc.target/arm/neon/vld3p8.c: Remove.
2963 * gcc.target/arm/neon/vld3s16.c: Remove.
2964 * gcc.target/arm/neon/vld3s32.c: Remove.
2965 * gcc.target/arm/neon/vld3s64.c: Remove.
2966 * gcc.target/arm/neon/vld3s8.c: Remove.
2967 * gcc.target/arm/neon/vld3u16.c: Remove.
2968 * gcc.target/arm/neon/vld3u32.c: Remove.
2969 * gcc.target/arm/neon/vld3u64.c: Remove.
2970 * gcc.target/arm/neon/vld3u8.c: Remove.
2971 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2972 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2973 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2974 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2975 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2976 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2977 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2978 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2979 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2980 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2981 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2982 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2983 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2984 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2985 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2986 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2987 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2988 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2989 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2990 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2991 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2992 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2993 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2994 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2995 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2996 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2997 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2998 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2999 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3000 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3001 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3002 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3003 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3004 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3005 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3006 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3007 * gcc.target/arm/neon/vld4f32.c: Remove.
3008 * gcc.target/arm/neon/vld4p16.c: Remove.
3009 * gcc.target/arm/neon/vld4p64.c: Remove.
3010 * gcc.target/arm/neon/vld4p8.c: Remove.
3011 * gcc.target/arm/neon/vld4s16.c: Remove.
3012 * gcc.target/arm/neon/vld4s32.c: Remove.
3013 * gcc.target/arm/neon/vld4s64.c: Remove.
3014 * gcc.target/arm/neon/vld4s8.c: Remove.
3015 * gcc.target/arm/neon/vld4u16.c: Remove.
3016 * gcc.target/arm/neon/vld4u32.c: Remove.
3017 * gcc.target/arm/neon/vld4u64.c: Remove.
3018 * gcc.target/arm/neon/vld4u8.c: Remove.
3019 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3020 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3021 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3022 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3023 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3024 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3025 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3026 * gcc.target/arm/neon/vmaxf32.c: Remove.
3027 * gcc.target/arm/neon/vmaxs16.c: Remove.
3028 * gcc.target/arm/neon/vmaxs32.c: Remove.
3029 * gcc.target/arm/neon/vmaxs8.c: Remove.
3030 * gcc.target/arm/neon/vmaxu16.c: Remove.
3031 * gcc.target/arm/neon/vmaxu32.c: Remove.
3032 * gcc.target/arm/neon/vmaxu8.c: Remove.
3033 * gcc.target/arm/neon/vminQf32.c: Remove.
3034 * gcc.target/arm/neon/vminQs16.c: Remove.
3035 * gcc.target/arm/neon/vminQs32.c: Remove.
3036 * gcc.target/arm/neon/vminQs8.c: Remove.
3037 * gcc.target/arm/neon/vminQu16.c: Remove.
3038 * gcc.target/arm/neon/vminQu32.c: Remove.
3039 * gcc.target/arm/neon/vminQu8.c: Remove.
3040 * gcc.target/arm/neon/vminf32.c: Remove.
3041 * gcc.target/arm/neon/vmins16.c: Remove.
3042 * gcc.target/arm/neon/vmins32.c: Remove.
3043 * gcc.target/arm/neon/vmins8.c: Remove.
3044 * gcc.target/arm/neon/vminu16.c: Remove.
3045 * gcc.target/arm/neon/vminu32.c: Remove.
3046 * gcc.target/arm/neon/vminu8.c: Remove.
3047 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3048 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3049 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3050 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3051 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3052 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3053 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3054 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3055 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3056 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3057 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3058 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3059 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3060 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3061 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3062 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3063 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3064 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3065 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3066 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3067 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3068 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3069 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3070 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3071 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3072 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3073 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3074 * gcc.target/arm/neon/vmlaf32.c: Remove.
3075 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3076 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3077 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3078 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3079 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3080 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3081 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3082 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3083 * gcc.target/arm/neon/vmlals16.c: Remove.
3084 * gcc.target/arm/neon/vmlals32.c: Remove.
3085 * gcc.target/arm/neon/vmlals8.c: Remove.
3086 * gcc.target/arm/neon/vmlalu16.c: Remove.
3087 * gcc.target/arm/neon/vmlalu32.c: Remove.
3088 * gcc.target/arm/neon/vmlalu8.c: Remove.
3089 * gcc.target/arm/neon/vmlas16.c: Remove.
3090 * gcc.target/arm/neon/vmlas32.c: Remove.
3091 * gcc.target/arm/neon/vmlas8.c: Remove.
3092 * gcc.target/arm/neon/vmlau16.c: Remove.
3093 * gcc.target/arm/neon/vmlau32.c: Remove.
3094 * gcc.target/arm/neon/vmlau8.c: Remove.
3095 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3096 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3097 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3098 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3099 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3100 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3101 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3102 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3103 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3104 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3105 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3106 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3107 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3108 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3109 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3110 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3111 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3112 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3113 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3114 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3115 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3116 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3117 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3118 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3119 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3120 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3121 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3122 * gcc.target/arm/neon/vmlsf32.c: Remove.
3123 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3124 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3125 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3126 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3127 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3128 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3129 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3130 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3131 * gcc.target/arm/neon/vmlsls16.c: Remove.
3132 * gcc.target/arm/neon/vmlsls32.c: Remove.
3133 * gcc.target/arm/neon/vmlsls8.c: Remove.
3134 * gcc.target/arm/neon/vmlslu16.c: Remove.
3135 * gcc.target/arm/neon/vmlslu32.c: Remove.
3136 * gcc.target/arm/neon/vmlslu8.c: Remove.
3137 * gcc.target/arm/neon/vmlss16.c: Remove.
3138 * gcc.target/arm/neon/vmlss32.c: Remove.
3139 * gcc.target/arm/neon/vmlss8.c: Remove.
3140 * gcc.target/arm/neon/vmlsu16.c: Remove.
3141 * gcc.target/arm/neon/vmlsu32.c: Remove.
3142 * gcc.target/arm/neon/vmlsu8.c: Remove.
3143 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3144 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3145 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3146 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3147 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3148 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3149 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3150 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3151 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3152 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3153 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3154 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3155 * gcc.target/arm/neon/vmov_np16.c: Remove.
3156 * gcc.target/arm/neon/vmov_np8.c: Remove.
3157 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3158 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3159 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3160 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3161 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3162 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3163 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3164 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3165 * gcc.target/arm/neon/vmovls16.c: Remove.
3166 * gcc.target/arm/neon/vmovls32.c: Remove.
3167 * gcc.target/arm/neon/vmovls8.c: Remove.
3168 * gcc.target/arm/neon/vmovlu16.c: Remove.
3169 * gcc.target/arm/neon/vmovlu32.c: Remove.
3170 * gcc.target/arm/neon/vmovlu8.c: Remove.
3171 * gcc.target/arm/neon/vmovns16.c: Remove.
3172 * gcc.target/arm/neon/vmovns32.c: Remove.
3173 * gcc.target/arm/neon/vmovns64.c: Remove.
3174 * gcc.target/arm/neon/vmovnu16.c: Remove.
3175 * gcc.target/arm/neon/vmovnu32.c: Remove.
3176 * gcc.target/arm/neon/vmovnu64.c: Remove.
3177 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3178 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3179 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3180 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3181 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3182 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3183 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3184 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3185 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3186 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3187 * gcc.target/arm/neon/vmulQf32.c: Remove.
3188 * gcc.target/arm/neon/vmulQp8.c: Remove.
3189 * gcc.target/arm/neon/vmulQs16.c: Remove.
3190 * gcc.target/arm/neon/vmulQs32.c: Remove.
3191 * gcc.target/arm/neon/vmulQs8.c: Remove.
3192 * gcc.target/arm/neon/vmulQu16.c: Remove.
3193 * gcc.target/arm/neon/vmulQu32.c: Remove.
3194 * gcc.target/arm/neon/vmulQu8.c: Remove.
3195 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3196 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3197 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3198 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3199 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3200 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3201 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3202 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3203 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3204 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3205 * gcc.target/arm/neon/vmulf32.c: Remove.
3206 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3207 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3208 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3209 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3210 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3211 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3212 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3213 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3214 * gcc.target/arm/neon/vmullp8.c: Remove.
3215 * gcc.target/arm/neon/vmulls16.c: Remove.
3216 * gcc.target/arm/neon/vmulls32.c: Remove.
3217 * gcc.target/arm/neon/vmulls8.c: Remove.
3218 * gcc.target/arm/neon/vmullu16.c: Remove.
3219 * gcc.target/arm/neon/vmullu32.c: Remove.
3220 * gcc.target/arm/neon/vmullu8.c: Remove.
3221 * gcc.target/arm/neon/vmulp8.c: Remove.
3222 * gcc.target/arm/neon/vmuls16.c: Remove.
3223 * gcc.target/arm/neon/vmuls32.c: Remove.
3224 * gcc.target/arm/neon/vmuls8.c: Remove.
3225 * gcc.target/arm/neon/vmulu16.c: Remove.
3226 * gcc.target/arm/neon/vmulu32.c: Remove.
3227 * gcc.target/arm/neon/vmulu8.c: Remove.
3228 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3229 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3230 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3231 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3232 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3233 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3234 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3235 * gcc.target/arm/neon/vmvnp8.c: Remove.
3236 * gcc.target/arm/neon/vmvns16.c: Remove.
3237 * gcc.target/arm/neon/vmvns32.c: Remove.
3238 * gcc.target/arm/neon/vmvns8.c: Remove.
3239 * gcc.target/arm/neon/vmvnu16.c: Remove.
3240 * gcc.target/arm/neon/vmvnu32.c: Remove.
3241 * gcc.target/arm/neon/vmvnu8.c: Remove.
3242 * gcc.target/arm/neon/vnegQf32.c: Remove.
3243 * gcc.target/arm/neon/vnegQs16.c: Remove.
3244 * gcc.target/arm/neon/vnegQs32.c: Remove.
3245 * gcc.target/arm/neon/vnegQs8.c: Remove.
3246 * gcc.target/arm/neon/vnegf32.c: Remove.
3247 * gcc.target/arm/neon/vnegs16.c: Remove.
3248 * gcc.target/arm/neon/vnegs32.c: Remove.
3249 * gcc.target/arm/neon/vnegs8.c: Remove.
3250 * gcc.target/arm/neon/vornQs16.c: Remove.
3251 * gcc.target/arm/neon/vornQs32.c: Remove.
3252 * gcc.target/arm/neon/vornQs64.c: Remove.
3253 * gcc.target/arm/neon/vornQs8.c: Remove.
3254 * gcc.target/arm/neon/vornQu16.c: Remove.
3255 * gcc.target/arm/neon/vornQu32.c: Remove.
3256 * gcc.target/arm/neon/vornQu64.c: Remove.
3257 * gcc.target/arm/neon/vornQu8.c: Remove.
3258 * gcc.target/arm/neon/vorns16.c: Remove.
3259 * gcc.target/arm/neon/vorns32.c: Remove.
3260 * gcc.target/arm/neon/vorns64.c: Remove.
3261 * gcc.target/arm/neon/vorns8.c: Remove.
3262 * gcc.target/arm/neon/vornu16.c: Remove.
3263 * gcc.target/arm/neon/vornu32.c: Remove.
3264 * gcc.target/arm/neon/vornu64.c: Remove.
3265 * gcc.target/arm/neon/vornu8.c: Remove.
3266 * gcc.target/arm/neon/vorrQs16.c: Remove.
3267 * gcc.target/arm/neon/vorrQs32.c: Remove.
3268 * gcc.target/arm/neon/vorrQs64.c: Remove.
3269 * gcc.target/arm/neon/vorrQs8.c: Remove.
3270 * gcc.target/arm/neon/vorrQu16.c: Remove.
3271 * gcc.target/arm/neon/vorrQu32.c: Remove.
3272 * gcc.target/arm/neon/vorrQu64.c: Remove.
3273 * gcc.target/arm/neon/vorrQu8.c: Remove.
3274 * gcc.target/arm/neon/vorrs16.c: Remove.
3275 * gcc.target/arm/neon/vorrs32.c: Remove.
3276 * gcc.target/arm/neon/vorrs64.c: Remove.
3277 * gcc.target/arm/neon/vorrs8.c: Remove.
3278 * gcc.target/arm/neon/vorru16.c: Remove.
3279 * gcc.target/arm/neon/vorru32.c: Remove.
3280 * gcc.target/arm/neon/vorru64.c: Remove.
3281 * gcc.target/arm/neon/vorru8.c: Remove.
3282 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3283 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3284 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3285 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3286 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3287 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3288 * gcc.target/arm/neon/vpadals16.c: Remove.
3289 * gcc.target/arm/neon/vpadals32.c: Remove.
3290 * gcc.target/arm/neon/vpadals8.c: Remove.
3291 * gcc.target/arm/neon/vpadalu16.c: Remove.
3292 * gcc.target/arm/neon/vpadalu32.c: Remove.
3293 * gcc.target/arm/neon/vpadalu8.c: Remove.
3294 * gcc.target/arm/neon/vpaddf32.c: Remove.
3295 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3296 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3297 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3298 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3299 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3300 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3301 * gcc.target/arm/neon/vpaddls16.c: Remove.
3302 * gcc.target/arm/neon/vpaddls32.c: Remove.
3303 * gcc.target/arm/neon/vpaddls8.c: Remove.
3304 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3305 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3306 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3307 * gcc.target/arm/neon/vpadds16.c: Remove.
3308 * gcc.target/arm/neon/vpadds32.c: Remove.
3309 * gcc.target/arm/neon/vpadds8.c: Remove.
3310 * gcc.target/arm/neon/vpaddu16.c: Remove.
3311 * gcc.target/arm/neon/vpaddu32.c: Remove.
3312 * gcc.target/arm/neon/vpaddu8.c: Remove.
3313 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3314 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3315 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3316 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3317 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3318 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3319 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3320 * gcc.target/arm/neon/vpminf32.c: Remove.
3321 * gcc.target/arm/neon/vpmins16.c: Remove.
3322 * gcc.target/arm/neon/vpmins32.c: Remove.
3323 * gcc.target/arm/neon/vpmins8.c: Remove.
3324 * gcc.target/arm/neon/vpminu16.c: Remove.
3325 * gcc.target/arm/neon/vpminu32.c: Remove.
3326 * gcc.target/arm/neon/vpminu8.c: Remove.
3327 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3328 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3329 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3330 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3331 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3332 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3333 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3334 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3335 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3336 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3337 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3338 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3339 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3340 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3341 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3342 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3343 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3344 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3345 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3346 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3347 * gcc.target/arm/neon/vqRshls16.c: Remove.
3348 * gcc.target/arm/neon/vqRshls32.c: Remove.
3349 * gcc.target/arm/neon/vqRshls64.c: Remove.
3350 * gcc.target/arm/neon/vqRshls8.c: Remove.
3351 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3352 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3353 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3354 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3355 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3356 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3357 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3358 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3359 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3360 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3361 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3362 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3363 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3364 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3365 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3366 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3367 * gcc.target/arm/neon/vqabss16.c: Remove.
3368 * gcc.target/arm/neon/vqabss32.c: Remove.
3369 * gcc.target/arm/neon/vqabss8.c: Remove.
3370 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3371 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3372 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3373 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3374 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3375 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3376 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3377 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3378 * gcc.target/arm/neon/vqadds16.c: Remove.
3379 * gcc.target/arm/neon/vqadds32.c: Remove.
3380 * gcc.target/arm/neon/vqadds64.c: Remove.
3381 * gcc.target/arm/neon/vqadds8.c: Remove.
3382 * gcc.target/arm/neon/vqaddu16.c: Remove.
3383 * gcc.target/arm/neon/vqaddu32.c: Remove.
3384 * gcc.target/arm/neon/vqaddu64.c: Remove.
3385 * gcc.target/arm/neon/vqaddu8.c: Remove.
3386 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3387 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3388 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3389 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3390 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3391 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3392 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3393 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3394 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3395 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3396 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3397 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3398 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3399 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3400 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3401 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3402 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3403 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3404 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3405 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3406 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3407 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3408 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3409 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3410 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3411 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3412 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3413 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3414 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3415 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3416 * gcc.target/arm/neon/vqmovns16.c: Remove.
3417 * gcc.target/arm/neon/vqmovns32.c: Remove.
3418 * gcc.target/arm/neon/vqmovns64.c: Remove.
3419 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3420 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3421 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3422 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3423 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3424 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3425 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3426 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3427 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3428 * gcc.target/arm/neon/vqnegs16.c: Remove.
3429 * gcc.target/arm/neon/vqnegs32.c: Remove.
3430 * gcc.target/arm/neon/vqnegs8.c: Remove.
3431 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3432 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3433 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3434 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3435 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3436 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3437 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3438 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3439 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3440 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3441 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3442 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3443 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3444 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3445 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3446 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3447 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3448 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3449 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3450 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3451 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3452 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3453 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3454 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3455 * gcc.target/arm/neon/vqshls16.c: Remove.
3456 * gcc.target/arm/neon/vqshls32.c: Remove.
3457 * gcc.target/arm/neon/vqshls64.c: Remove.
3458 * gcc.target/arm/neon/vqshls8.c: Remove.
3459 * gcc.target/arm/neon/vqshlu16.c: Remove.
3460 * gcc.target/arm/neon/vqshlu32.c: Remove.
3461 * gcc.target/arm/neon/vqshlu64.c: Remove.
3462 * gcc.target/arm/neon/vqshlu8.c: Remove.
3463 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3464 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3465 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3466 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3467 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3468 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3469 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3470 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3471 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3472 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3473 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3474 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3475 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3476 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3477 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3478 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3479 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3480 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3481 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3482 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3483 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3484 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3485 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3486 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3487 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3488 * gcc.target/arm/neon/vqsubs16.c: Remove.
3489 * gcc.target/arm/neon/vqsubs32.c: Remove.
3490 * gcc.target/arm/neon/vqsubs64.c: Remove.
3491 * gcc.target/arm/neon/vqsubs8.c: Remove.
3492 * gcc.target/arm/neon/vqsubu16.c: Remove.
3493 * gcc.target/arm/neon/vqsubu32.c: Remove.
3494 * gcc.target/arm/neon/vqsubu64.c: Remove.
3495 * gcc.target/arm/neon/vqsubu8.c: Remove.
3496 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3497 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3498 * gcc.target/arm/neon/vrecpef32.c: Remove.
3499 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3500 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3501 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3502 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3503 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3504 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3505 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3506 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3507 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3508 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3509 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3510 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3511 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3512 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3513 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3514 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3515 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3516 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3517 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3518 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3519 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3520 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3521 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3522 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3523 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3524 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3525 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3526 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3527 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3528 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3529 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3530 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3531 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3532 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3533 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3534 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3535 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3536 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3537 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3538 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3539 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3540 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3541 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3542 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3543 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3544 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3545 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3546 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3547 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3548 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3549 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3550 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3551 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3552 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3553 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3554 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3555 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3556 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3557 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3558 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3559 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3560 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3561 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3562 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3563 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3564 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3565 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3566 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3567 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3568 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3569 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3570 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3571 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3572 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3573 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3574 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3575 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3576 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3577 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3578 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3579 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3580 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3581 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3582 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3583 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3584 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3585 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3586 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3587 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3588 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3589 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3590 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3591 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3592 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3593 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3594 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3595 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3596 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3597 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3598 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3599 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3600 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3601 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3602 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3603 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3604 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3605 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3606 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3607 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3608 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3609 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3610 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3611 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3612 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3613 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3614 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3615 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3616 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3617 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3618 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3619 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3620 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3621 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3622 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3623 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3624 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3625 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3626 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3627 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3628 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3629 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3630 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3631 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3632 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3633 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3634 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3635 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3636 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3637 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3638 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3639 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3640 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3641 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3642 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3643 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3644 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3645 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3646 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3647 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3648 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3649 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3650 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3651 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3652 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3653 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3654 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3655 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3656 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3657 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3658 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3659 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3660 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3661 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3662 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3663 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3664 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3665 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3666 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3667 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3668 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3669 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3670 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3671 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3672 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3673 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3674 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3675 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3676 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3677 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3678 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3679 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3680 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3681 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3682 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3683 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3684 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3685 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3686 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3687 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3688 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3689 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3690 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3691 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3692 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3693 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3694 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3695 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3696 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3697 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3698 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3699 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3700 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3701 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3702 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3703 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3704 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3705 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3706 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3707 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3708 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3709 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3710 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3711 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3712 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3713 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3714 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3715 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3716 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3717 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3718 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3719 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3720 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3721 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3722 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3723 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3724 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3725 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3726 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3727 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3728 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3729 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3730 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3731 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3732 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3733 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3734 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3735 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3736 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3737 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3738 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3739 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3740 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3741 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3742 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3743 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3744 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3745 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3746 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3747 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3748 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3749 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3750 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3751 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3752 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3753 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3754 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3755 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3756 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3757 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3758 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3759 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3760 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3761 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3762 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3763 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3764 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3765 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3766 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3767 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3768 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3769 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3770 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3771 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3772 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3773 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3774 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3775 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3776 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3777 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3778 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3779 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3780 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3781 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3782 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3783 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3784 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3785 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3786 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3787 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3788 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3789 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3790 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3791 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3792 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3793 * gcc.target/arm/neon/vrev16p8.c: Remove.
3794 * gcc.target/arm/neon/vrev16s8.c: Remove.
3795 * gcc.target/arm/neon/vrev16u8.c: Remove.
3796 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3797 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3798 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3799 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3800 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3801 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3802 * gcc.target/arm/neon/vrev32p16.c: Remove.
3803 * gcc.target/arm/neon/vrev32p8.c: Remove.
3804 * gcc.target/arm/neon/vrev32s16.c: Remove.
3805 * gcc.target/arm/neon/vrev32s8.c: Remove.
3806 * gcc.target/arm/neon/vrev32u16.c: Remove.
3807 * gcc.target/arm/neon/vrev32u8.c: Remove.
3808 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3809 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3810 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3811 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3812 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3813 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3814 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3815 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3816 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3817 * gcc.target/arm/neon/vrev64f32.c: Remove.
3818 * gcc.target/arm/neon/vrev64p16.c: Remove.
3819 * gcc.target/arm/neon/vrev64p8.c: Remove.
3820 * gcc.target/arm/neon/vrev64s16.c: Remove.
3821 * gcc.target/arm/neon/vrev64s32.c: Remove.
3822 * gcc.target/arm/neon/vrev64s8.c: Remove.
3823 * gcc.target/arm/neon/vrev64u16.c: Remove.
3824 * gcc.target/arm/neon/vrev64u32.c: Remove.
3825 * gcc.target/arm/neon/vrev64u8.c: Remove.
3826 * gcc.target/arm/neon/vrndaf32.c: Remove.
3827 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3828 * gcc.target/arm/neon/vrndf32.c: Remove.
3829 * gcc.target/arm/neon/vrndmf32.c: Remove.
3830 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3831 * gcc.target/arm/neon/vrndnf32.c: Remove.
3832 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3833 * gcc.target/arm/neon/vrndpf32.c: Remove.
3834 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3835 * gcc.target/arm/neon/vrndqf32.c: Remove.
3836 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3837 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3838 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3839 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3840 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3841 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3842 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3843 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3844 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3845 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3846 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3847 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3848 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3849 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3850 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3851 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3852 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3853 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3854 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3855 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3856 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3857 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3858 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3859 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3860 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3861 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3862 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3863 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3864 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3865 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3866 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3867 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3868 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3869 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3870 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3871 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3872 * gcc.target/arm/neon/vshlQs16.c: Remove.
3873 * gcc.target/arm/neon/vshlQs32.c: Remove.
3874 * gcc.target/arm/neon/vshlQs64.c: Remove.
3875 * gcc.target/arm/neon/vshlQs8.c: Remove.
3876 * gcc.target/arm/neon/vshlQu16.c: Remove.
3877 * gcc.target/arm/neon/vshlQu32.c: Remove.
3878 * gcc.target/arm/neon/vshlQu64.c: Remove.
3879 * gcc.target/arm/neon/vshlQu8.c: Remove.
3880 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3881 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3882 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3883 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3884 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3885 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3886 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3887 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3888 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3889 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3890 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3891 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3892 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3893 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3894 * gcc.target/arm/neon/vshls16.c: Remove.
3895 * gcc.target/arm/neon/vshls32.c: Remove.
3896 * gcc.target/arm/neon/vshls64.c: Remove.
3897 * gcc.target/arm/neon/vshls8.c: Remove.
3898 * gcc.target/arm/neon/vshlu16.c: Remove.
3899 * gcc.target/arm/neon/vshlu32.c: Remove.
3900 * gcc.target/arm/neon/vshlu64.c: Remove.
3901 * gcc.target/arm/neon/vshlu8.c: Remove.
3902 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3903 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3904 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3905 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3906 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3907 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3908 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3909 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3910 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3911 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3912 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3913 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3914 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3915 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3916 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3917 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3918 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3919 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3920 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3921 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3922 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3923 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3924 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3925 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3926 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3927 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3928 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3929 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3930 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3931 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3932 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3933 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3934 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3935 * gcc.target/arm/neon/vsli_np16.c: Remove.
3936 * gcc.target/arm/neon/vsli_np64.c: Remove.
3937 * gcc.target/arm/neon/vsli_np8.c: Remove.
3938 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3939 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3940 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3941 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3942 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3943 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3944 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3945 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3946 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3947 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3948 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3949 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3950 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3951 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3952 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3953 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3954 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3955 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3956 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3957 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3958 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3959 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3960 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3961 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3962 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3963 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3964 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3965 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3966 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3967 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3968 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3969 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3970 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3971 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3972 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3973 * gcc.target/arm/neon/vsri_np16.c: Remove.
3974 * gcc.target/arm/neon/vsri_np64.c: Remove.
3975 * gcc.target/arm/neon/vsri_np8.c: Remove.
3976 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3977 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3978 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3979 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3980 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3981 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3982 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3983 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3984 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3985 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3986 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3987 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3988 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3989 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3990 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3991 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3992 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3993 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3994 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3995 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3996 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3997 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3998 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3999 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4000 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4001 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4002 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4003 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4004 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4005 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4006 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4007 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4008 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4009 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4010 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4011 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4012 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4013 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4014 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4015 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4016 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4017 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4018 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4019 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4020 * gcc.target/arm/neon/vst1f32.c: Remove.
4021 * gcc.target/arm/neon/vst1p16.c: Remove.
4022 * gcc.target/arm/neon/vst1p64.c: Remove.
4023 * gcc.target/arm/neon/vst1p8.c: Remove.
4024 * gcc.target/arm/neon/vst1s16.c: Remove.
4025 * gcc.target/arm/neon/vst1s32.c: Remove.
4026 * gcc.target/arm/neon/vst1s64.c: Remove.
4027 * gcc.target/arm/neon/vst1s8.c: Remove.
4028 * gcc.target/arm/neon/vst1u16.c: Remove.
4029 * gcc.target/arm/neon/vst1u32.c: Remove.
4030 * gcc.target/arm/neon/vst1u64.c: Remove.
4031 * gcc.target/arm/neon/vst1u8.c: Remove.
4032 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4033 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4034 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4035 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4036 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4037 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4038 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4039 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4040 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4041 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4042 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4043 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4044 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4045 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4046 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4047 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4048 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4049 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4050 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4051 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4052 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4053 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4054 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4055 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4056 * gcc.target/arm/neon/vst2f32.c: Remove.
4057 * gcc.target/arm/neon/vst2p16.c: Remove.
4058 * gcc.target/arm/neon/vst2p64.c: Remove.
4059 * gcc.target/arm/neon/vst2p8.c: Remove.
4060 * gcc.target/arm/neon/vst2s16.c: Remove.
4061 * gcc.target/arm/neon/vst2s32.c: Remove.
4062 * gcc.target/arm/neon/vst2s64.c: Remove.
4063 * gcc.target/arm/neon/vst2s8.c: Remove.
4064 * gcc.target/arm/neon/vst2u16.c: Remove.
4065 * gcc.target/arm/neon/vst2u32.c: Remove.
4066 * gcc.target/arm/neon/vst2u64.c: Remove.
4067 * gcc.target/arm/neon/vst2u8.c: Remove.
4068 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4069 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4070 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4071 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4072 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4073 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4074 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4075 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4076 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4077 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4078 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4079 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4080 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4081 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4082 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4083 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4084 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4085 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4086 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4087 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4088 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4089 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4090 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4091 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4092 * gcc.target/arm/neon/vst3f32.c: Remove.
4093 * gcc.target/arm/neon/vst3p16.c: Remove.
4094 * gcc.target/arm/neon/vst3p64.c: Remove.
4095 * gcc.target/arm/neon/vst3p8.c: Remove.
4096 * gcc.target/arm/neon/vst3s16.c: Remove.
4097 * gcc.target/arm/neon/vst3s32.c: Remove.
4098 * gcc.target/arm/neon/vst3s64.c: Remove.
4099 * gcc.target/arm/neon/vst3s8.c: Remove.
4100 * gcc.target/arm/neon/vst3u16.c: Remove.
4101 * gcc.target/arm/neon/vst3u32.c: Remove.
4102 * gcc.target/arm/neon/vst3u64.c: Remove.
4103 * gcc.target/arm/neon/vst3u8.c: Remove.
4104 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4105 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4106 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4107 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4108 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4109 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4110 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4111 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4112 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4113 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4114 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4115 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4116 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4117 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4118 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4119 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4120 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4121 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4122 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4123 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4124 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4125 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4126 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4127 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4128 * gcc.target/arm/neon/vst4f32.c: Remove.
4129 * gcc.target/arm/neon/vst4p16.c: Remove.
4130 * gcc.target/arm/neon/vst4p64.c: Remove.
4131 * gcc.target/arm/neon/vst4p8.c: Remove.
4132 * gcc.target/arm/neon/vst4s16.c: Remove.
4133 * gcc.target/arm/neon/vst4s32.c: Remove.
4134 * gcc.target/arm/neon/vst4s64.c: Remove.
4135 * gcc.target/arm/neon/vst4s8.c: Remove.
4136 * gcc.target/arm/neon/vst4u16.c: Remove.
4137 * gcc.target/arm/neon/vst4u32.c: Remove.
4138 * gcc.target/arm/neon/vst4u64.c: Remove.
4139 * gcc.target/arm/neon/vst4u8.c: Remove.
4140 * gcc.target/arm/neon/vsubQf32.c: Remove.
4141 * gcc.target/arm/neon/vsubQs16.c: Remove.
4142 * gcc.target/arm/neon/vsubQs32.c: Remove.
4143 * gcc.target/arm/neon/vsubQs64.c: Remove.
4144 * gcc.target/arm/neon/vsubQs8.c: Remove.
4145 * gcc.target/arm/neon/vsubQu16.c: Remove.
4146 * gcc.target/arm/neon/vsubQu32.c: Remove.
4147 * gcc.target/arm/neon/vsubQu64.c: Remove.
4148 * gcc.target/arm/neon/vsubQu8.c: Remove.
4149 * gcc.target/arm/neon/vsubf32.c: Remove.
4150 * gcc.target/arm/neon/vsubhns16.c: Remove.
4151 * gcc.target/arm/neon/vsubhns32.c: Remove.
4152 * gcc.target/arm/neon/vsubhns64.c: Remove.
4153 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4154 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4155 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4156 * gcc.target/arm/neon/vsubls16.c: Remove.
4157 * gcc.target/arm/neon/vsubls32.c: Remove.
4158 * gcc.target/arm/neon/vsubls8.c: Remove.
4159 * gcc.target/arm/neon/vsublu16.c: Remove.
4160 * gcc.target/arm/neon/vsublu32.c: Remove.
4161 * gcc.target/arm/neon/vsublu8.c: Remove.
4162 * gcc.target/arm/neon/vsubs16.c: Remove.
4163 * gcc.target/arm/neon/vsubs32.c: Remove.
4164 * gcc.target/arm/neon/vsubs64.c: Remove.
4165 * gcc.target/arm/neon/vsubs8.c: Remove.
4166 * gcc.target/arm/neon/vsubu16.c: Remove.
4167 * gcc.target/arm/neon/vsubu32.c: Remove.
4168 * gcc.target/arm/neon/vsubu64.c: Remove.
4169 * gcc.target/arm/neon/vsubu8.c: Remove.
4170 * gcc.target/arm/neon/vsubws16.c: Remove.
4171 * gcc.target/arm/neon/vsubws32.c: Remove.
4172 * gcc.target/arm/neon/vsubws8.c: Remove.
4173 * gcc.target/arm/neon/vsubwu16.c: Remove.
4174 * gcc.target/arm/neon/vsubwu32.c: Remove.
4175 * gcc.target/arm/neon/vsubwu8.c: Remove.
4176 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4177 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4178 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4179 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4180 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4181 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4182 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4183 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4184 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4185 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4186 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4187 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4188 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4189 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4190 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4191 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4192 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4193 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4194 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4195 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4196 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4197 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4198 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4199 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4200 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4201 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4202 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4203 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4204 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4205 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4206 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4207 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4208 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4209 * gcc.target/arm/neon/vtrnf32.c: Remove.
4210 * gcc.target/arm/neon/vtrnp16.c: Remove.
4211 * gcc.target/arm/neon/vtrnp8.c: Remove.
4212 * gcc.target/arm/neon/vtrns16.c: Remove.
4213 * gcc.target/arm/neon/vtrns32.c: Remove.
4214 * gcc.target/arm/neon/vtrns8.c: Remove.
4215 * gcc.target/arm/neon/vtrnu16.c: Remove.
4216 * gcc.target/arm/neon/vtrnu32.c: Remove.
4217 * gcc.target/arm/neon/vtrnu8.c: Remove.
4218 * gcc.target/arm/neon/vtstQp8.c: Remove.
4219 * gcc.target/arm/neon/vtstQs16.c: Remove.
4220 * gcc.target/arm/neon/vtstQs32.c: Remove.
4221 * gcc.target/arm/neon/vtstQs8.c: Remove.
4222 * gcc.target/arm/neon/vtstQu16.c: Remove.
4223 * gcc.target/arm/neon/vtstQu32.c: Remove.
4224 * gcc.target/arm/neon/vtstQu8.c: Remove.
4225 * gcc.target/arm/neon/vtstp8.c: Remove.
4226 * gcc.target/arm/neon/vtsts16.c: Remove.
4227 * gcc.target/arm/neon/vtsts32.c: Remove.
4228 * gcc.target/arm/neon/vtsts8.c: Remove.
4229 * gcc.target/arm/neon/vtstu16.c: Remove.
4230 * gcc.target/arm/neon/vtstu32.c: Remove.
4231 * gcc.target/arm/neon/vtstu8.c: Remove.
4232 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4233 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4234 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4235 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4236 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4237 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4238 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4239 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4240 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4241 * gcc.target/arm/neon/vuzpf32.c: Remove.
4242 * gcc.target/arm/neon/vuzpp16.c: Remove.
4243 * gcc.target/arm/neon/vuzpp8.c: Remove.
4244 * gcc.target/arm/neon/vuzps16.c: Remove.
4245 * gcc.target/arm/neon/vuzps32.c: Remove.
4246 * gcc.target/arm/neon/vuzps8.c: Remove.
4247 * gcc.target/arm/neon/vuzpu16.c: Remove.
4248 * gcc.target/arm/neon/vuzpu32.c: Remove.
4249 * gcc.target/arm/neon/vuzpu8.c: Remove.
4250 * gcc.target/arm/neon/vzipQf32.c: Remove.
4251 * gcc.target/arm/neon/vzipQp16.c: Remove.
4252 * gcc.target/arm/neon/vzipQp8.c: Remove.
4253 * gcc.target/arm/neon/vzipQs16.c: Remove.
4254 * gcc.target/arm/neon/vzipQs32.c: Remove.
4255 * gcc.target/arm/neon/vzipQs8.c: Remove.
4256 * gcc.target/arm/neon/vzipQu16.c: Remove.
4257 * gcc.target/arm/neon/vzipQu32.c: Remove.
4258 * gcc.target/arm/neon/vzipQu8.c: Remove.
4259 * gcc.target/arm/neon/vzipf32.c: Remove.
4260 * gcc.target/arm/neon/vzipp16.c: Remove.
4261 * gcc.target/arm/neon/vzipp8.c: Remove.
4262 * gcc.target/arm/neon/vzips16.c: Remove.
4263 * gcc.target/arm/neon/vzips32.c: Remove.
4264 * gcc.target/arm/neon/vzips8.c: Remove.
4265 * gcc.target/arm/neon/vzipu16.c: Remove.
4266 * gcc.target/arm/neon/vzipu32.c: Remove.
4267 * gcc.target/arm/neon/vzipu8.c: Remove.
4269 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4271 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4273 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4276 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4277 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4279 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4281 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4282 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4283 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4284 levenshtein_plugin.c.
4285 * gcc.dg/spellcheck-fields.c: New file.
4287 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4290 * gfortran.dg/pr68318_1.f90: New test.
4291 * gfortran.dg/pr68318_2.f90: Ditto.
4293 2015-11-12 James Norris <jnorris@codesourcery.com>
4294 Joseph Myers <joseph@codesourcery.com>
4296 * c-c++-common/goacc/declare-1.c: New test.
4297 * c-c++-common/goacc/declare-2.c: Likewise.
4299 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4301 [ARM] Remove neon-testgen.ml and generated tests.
4303 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4304 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4305 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4306 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4307 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4308 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4309 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4310 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4311 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4312 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4313 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4314 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4315 * gcc.target/arm/neon/vRhadds16.c: Remove.
4316 * gcc.target/arm/neon/vRhadds32.c: Remove.
4317 * gcc.target/arm/neon/vRhadds8.c: Remove.
4318 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4319 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4320 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4321 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4322 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4323 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4324 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4325 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4326 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4327 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4328 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4329 * gcc.target/arm/neon/vRshls16.c: Remove.
4330 * gcc.target/arm/neon/vRshls32.c: Remove.
4331 * gcc.target/arm/neon/vRshls64.c: Remove.
4332 * gcc.target/arm/neon/vRshls8.c: Remove.
4333 * gcc.target/arm/neon/vRshlu16.c: Remove.
4334 * gcc.target/arm/neon/vRshlu32.c: Remove.
4335 * gcc.target/arm/neon/vRshlu64.c: Remove.
4336 * gcc.target/arm/neon/vRshlu8.c: Remove.
4337 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4338 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4339 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4340 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4341 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4342 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4343 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4344 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4345 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4346 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4347 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4348 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4349 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4350 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4351 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4352 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4353 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4354 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4355 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4356 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4357 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4358 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4359 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4360 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4361 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4362 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4363 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4364 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4365 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4366 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4367 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4368 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4369 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4370 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4371 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4372 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4373 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4374 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4375 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4376 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4377 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4378 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4379 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4380 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4381 * gcc.target/arm/neon/vabaQs16.c: Remove.
4382 * gcc.target/arm/neon/vabaQs32.c: Remove.
4383 * gcc.target/arm/neon/vabaQs8.c: Remove.
4384 * gcc.target/arm/neon/vabaQu16.c: Remove.
4385 * gcc.target/arm/neon/vabaQu32.c: Remove.
4386 * gcc.target/arm/neon/vabaQu8.c: Remove.
4387 * gcc.target/arm/neon/vabals16.c: Remove.
4388 * gcc.target/arm/neon/vabals32.c: Remove.
4389 * gcc.target/arm/neon/vabals8.c: Remove.
4390 * gcc.target/arm/neon/vabalu16.c: Remove.
4391 * gcc.target/arm/neon/vabalu32.c: Remove.
4392 * gcc.target/arm/neon/vabalu8.c: Remove.
4393 * gcc.target/arm/neon/vabas16.c: Remove.
4394 * gcc.target/arm/neon/vabas32.c: Remove.
4395 * gcc.target/arm/neon/vabas8.c: Remove.
4396 * gcc.target/arm/neon/vabau16.c: Remove.
4397 * gcc.target/arm/neon/vabau32.c: Remove.
4398 * gcc.target/arm/neon/vabau8.c: Remove.
4399 * gcc.target/arm/neon/vabdQf32.c: Remove.
4400 * gcc.target/arm/neon/vabdQs16.c: Remove.
4401 * gcc.target/arm/neon/vabdQs32.c: Remove.
4402 * gcc.target/arm/neon/vabdQs8.c: Remove.
4403 * gcc.target/arm/neon/vabdQu16.c: Remove.
4404 * gcc.target/arm/neon/vabdQu32.c: Remove.
4405 * gcc.target/arm/neon/vabdQu8.c: Remove.
4406 * gcc.target/arm/neon/vabdf32.c: Remove.
4407 * gcc.target/arm/neon/vabdls16.c: Remove.
4408 * gcc.target/arm/neon/vabdls32.c: Remove.
4409 * gcc.target/arm/neon/vabdls8.c: Remove.
4410 * gcc.target/arm/neon/vabdlu16.c: Remove.
4411 * gcc.target/arm/neon/vabdlu32.c: Remove.
4412 * gcc.target/arm/neon/vabdlu8.c: Remove.
4413 * gcc.target/arm/neon/vabds16.c: Remove.
4414 * gcc.target/arm/neon/vabds32.c: Remove.
4415 * gcc.target/arm/neon/vabds8.c: Remove.
4416 * gcc.target/arm/neon/vabdu16.c: Remove.
4417 * gcc.target/arm/neon/vabdu32.c: Remove.
4418 * gcc.target/arm/neon/vabdu8.c: Remove.
4419 * gcc.target/arm/neon/vabsQf32.c: Remove.
4420 * gcc.target/arm/neon/vabsQs16.c: Remove.
4421 * gcc.target/arm/neon/vabsQs32.c: Remove.
4422 * gcc.target/arm/neon/vabsQs8.c: Remove.
4423 * gcc.target/arm/neon/vabsf32.c: Remove.
4424 * gcc.target/arm/neon/vabss16.c: Remove.
4425 * gcc.target/arm/neon/vabss32.c: Remove.
4426 * gcc.target/arm/neon/vabss8.c: Remove.
4427 * gcc.target/arm/neon/vaddQf32.c: Remove.
4428 * gcc.target/arm/neon/vaddQs16.c: Remove.
4429 * gcc.target/arm/neon/vaddQs32.c: Remove.
4430 * gcc.target/arm/neon/vaddQs64.c: Remove.
4431 * gcc.target/arm/neon/vaddQs8.c: Remove.
4432 * gcc.target/arm/neon/vaddQu16.c: Remove.
4433 * gcc.target/arm/neon/vaddQu32.c: Remove.
4434 * gcc.target/arm/neon/vaddQu64.c: Remove.
4435 * gcc.target/arm/neon/vaddQu8.c: Remove.
4436 * gcc.target/arm/neon/vaddf32.c: Remove.
4437 * gcc.target/arm/neon/vaddhns16.c: Remove.
4438 * gcc.target/arm/neon/vaddhns32.c: Remove.
4439 * gcc.target/arm/neon/vaddhns64.c: Remove.
4440 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4441 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4442 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4443 * gcc.target/arm/neon/vaddls16.c: Remove.
4444 * gcc.target/arm/neon/vaddls32.c: Remove.
4445 * gcc.target/arm/neon/vaddls8.c: Remove.
4446 * gcc.target/arm/neon/vaddlu16.c: Remove.
4447 * gcc.target/arm/neon/vaddlu32.c: Remove.
4448 * gcc.target/arm/neon/vaddlu8.c: Remove.
4449 * gcc.target/arm/neon/vadds16.c: Remove.
4450 * gcc.target/arm/neon/vadds32.c: Remove.
4451 * gcc.target/arm/neon/vadds64.c: Remove.
4452 * gcc.target/arm/neon/vadds8.c: Remove.
4453 * gcc.target/arm/neon/vaddu16.c: Remove.
4454 * gcc.target/arm/neon/vaddu32.c: Remove.
4455 * gcc.target/arm/neon/vaddu64.c: Remove.
4456 * gcc.target/arm/neon/vaddu8.c: Remove.
4457 * gcc.target/arm/neon/vaddws16.c: Remove.
4458 * gcc.target/arm/neon/vaddws32.c: Remove.
4459 * gcc.target/arm/neon/vaddws8.c: Remove.
4460 * gcc.target/arm/neon/vaddwu16.c: Remove.
4461 * gcc.target/arm/neon/vaddwu32.c: Remove.
4462 * gcc.target/arm/neon/vaddwu8.c: Remove.
4463 * gcc.target/arm/neon/vandQs16.c: Remove.
4464 * gcc.target/arm/neon/vandQs32.c: Remove.
4465 * gcc.target/arm/neon/vandQs64.c: Remove.
4466 * gcc.target/arm/neon/vandQs8.c: Remove.
4467 * gcc.target/arm/neon/vandQu16.c: Remove.
4468 * gcc.target/arm/neon/vandQu32.c: Remove.
4469 * gcc.target/arm/neon/vandQu64.c: Remove.
4470 * gcc.target/arm/neon/vandQu8.c: Remove.
4471 * gcc.target/arm/neon/vands16.c: Remove.
4472 * gcc.target/arm/neon/vands32.c: Remove.
4473 * gcc.target/arm/neon/vands64.c: Remove.
4474 * gcc.target/arm/neon/vands8.c: Remove.
4475 * gcc.target/arm/neon/vandu16.c: Remove.
4476 * gcc.target/arm/neon/vandu32.c: Remove.
4477 * gcc.target/arm/neon/vandu64.c: Remove.
4478 * gcc.target/arm/neon/vandu8.c: Remove.
4479 * gcc.target/arm/neon/vbicQs16.c: Remove.
4480 * gcc.target/arm/neon/vbicQs32.c: Remove.
4481 * gcc.target/arm/neon/vbicQs64.c: Remove.
4482 * gcc.target/arm/neon/vbicQs8.c: Remove.
4483 * gcc.target/arm/neon/vbicQu16.c: Remove.
4484 * gcc.target/arm/neon/vbicQu32.c: Remove.
4485 * gcc.target/arm/neon/vbicQu64.c: Remove.
4486 * gcc.target/arm/neon/vbicQu8.c: Remove.
4487 * gcc.target/arm/neon/vbics16.c: Remove.
4488 * gcc.target/arm/neon/vbics32.c: Remove.
4489 * gcc.target/arm/neon/vbics64.c: Remove.
4490 * gcc.target/arm/neon/vbics8.c: Remove.
4491 * gcc.target/arm/neon/vbicu16.c: Remove.
4492 * gcc.target/arm/neon/vbicu32.c: Remove.
4493 * gcc.target/arm/neon/vbicu64.c: Remove.
4494 * gcc.target/arm/neon/vbicu8.c: Remove.
4495 * gcc.target/arm/neon/vbslQf32.c: Remove.
4496 * gcc.target/arm/neon/vbslQp16.c: Remove.
4497 * gcc.target/arm/neon/vbslQp64.c: Remove.
4498 * gcc.target/arm/neon/vbslQp8.c: Remove.
4499 * gcc.target/arm/neon/vbslQs16.c: Remove.
4500 * gcc.target/arm/neon/vbslQs32.c: Remove.
4501 * gcc.target/arm/neon/vbslQs64.c: Remove.
4502 * gcc.target/arm/neon/vbslQs8.c: Remove.
4503 * gcc.target/arm/neon/vbslQu16.c: Remove.
4504 * gcc.target/arm/neon/vbslQu32.c: Remove.
4505 * gcc.target/arm/neon/vbslQu64.c: Remove.
4506 * gcc.target/arm/neon/vbslQu8.c: Remove.
4507 * gcc.target/arm/neon/vbslf32.c: Remove.
4508 * gcc.target/arm/neon/vbslp16.c: Remove.
4509 * gcc.target/arm/neon/vbslp64.c: Remove.
4510 * gcc.target/arm/neon/vbslp8.c: Remove.
4511 * gcc.target/arm/neon/vbsls16.c: Remove.
4512 * gcc.target/arm/neon/vbsls32.c: Remove.
4513 * gcc.target/arm/neon/vbsls64.c: Remove.
4514 * gcc.target/arm/neon/vbsls8.c: Remove.
4515 * gcc.target/arm/neon/vbslu16.c: Remove.
4516 * gcc.target/arm/neon/vbslu32.c: Remove.
4517 * gcc.target/arm/neon/vbslu64.c: Remove.
4518 * gcc.target/arm/neon/vbslu8.c: Remove.
4519 * gcc.target/arm/neon/vcageQf32.c: Remove.
4520 * gcc.target/arm/neon/vcagef32.c: Remove.
4521 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4522 * gcc.target/arm/neon/vcagtf32.c: Remove.
4523 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4524 * gcc.target/arm/neon/vcalef32.c: Remove.
4525 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4526 * gcc.target/arm/neon/vcaltf32.c: Remove.
4527 * gcc.target/arm/neon/vceqQf32.c: Remove.
4528 * gcc.target/arm/neon/vceqQp8.c: Remove.
4529 * gcc.target/arm/neon/vceqQs16.c: Remove.
4530 * gcc.target/arm/neon/vceqQs32.c: Remove.
4531 * gcc.target/arm/neon/vceqQs8.c: Remove.
4532 * gcc.target/arm/neon/vceqQu16.c: Remove.
4533 * gcc.target/arm/neon/vceqQu32.c: Remove.
4534 * gcc.target/arm/neon/vceqQu8.c: Remove.
4535 * gcc.target/arm/neon/vceqf32.c: Remove.
4536 * gcc.target/arm/neon/vceqp8.c: Remove.
4537 * gcc.target/arm/neon/vceqs16.c: Remove.
4538 * gcc.target/arm/neon/vceqs32.c: Remove.
4539 * gcc.target/arm/neon/vceqs8.c: Remove.
4540 * gcc.target/arm/neon/vcequ16.c: Remove.
4541 * gcc.target/arm/neon/vcequ32.c: Remove.
4542 * gcc.target/arm/neon/vcequ8.c: Remove.
4543 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4544 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4545 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4546 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4547 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4548 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4549 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4550 * gcc.target/arm/neon/vcgef32.c: Remove.
4551 * gcc.target/arm/neon/vcges16.c: Remove.
4552 * gcc.target/arm/neon/vcges32.c: Remove.
4553 * gcc.target/arm/neon/vcges8.c: Remove.
4554 * gcc.target/arm/neon/vcgeu16.c: Remove.
4555 * gcc.target/arm/neon/vcgeu32.c: Remove.
4556 * gcc.target/arm/neon/vcgeu8.c: Remove.
4557 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4558 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4559 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4560 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4561 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4562 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4563 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4564 * gcc.target/arm/neon/vcgtf32.c: Remove.
4565 * gcc.target/arm/neon/vcgts16.c: Remove.
4566 * gcc.target/arm/neon/vcgts32.c: Remove.
4567 * gcc.target/arm/neon/vcgts8.c: Remove.
4568 * gcc.target/arm/neon/vcgtu16.c: Remove.
4569 * gcc.target/arm/neon/vcgtu32.c: Remove.
4570 * gcc.target/arm/neon/vcgtu8.c: Remove.
4571 * gcc.target/arm/neon/vcleQf32.c: Remove.
4572 * gcc.target/arm/neon/vcleQs16.c: Remove.
4573 * gcc.target/arm/neon/vcleQs32.c: Remove.
4574 * gcc.target/arm/neon/vcleQs8.c: Remove.
4575 * gcc.target/arm/neon/vcleQu16.c: Remove.
4576 * gcc.target/arm/neon/vcleQu32.c: Remove.
4577 * gcc.target/arm/neon/vcleQu8.c: Remove.
4578 * gcc.target/arm/neon/vclef32.c: Remove.
4579 * gcc.target/arm/neon/vcles16.c: Remove.
4580 * gcc.target/arm/neon/vcles32.c: Remove.
4581 * gcc.target/arm/neon/vcles8.c: Remove.
4582 * gcc.target/arm/neon/vcleu16.c: Remove.
4583 * gcc.target/arm/neon/vcleu32.c: Remove.
4584 * gcc.target/arm/neon/vcleu8.c: Remove.
4585 * gcc.target/arm/neon/vclsQs16.c: Remove.
4586 * gcc.target/arm/neon/vclsQs32.c: Remove.
4587 * gcc.target/arm/neon/vclsQs8.c: Remove.
4588 * gcc.target/arm/neon/vclss16.c: Remove.
4589 * gcc.target/arm/neon/vclss32.c: Remove.
4590 * gcc.target/arm/neon/vclss8.c: Remove.
4591 * gcc.target/arm/neon/vcltQf32.c: Remove.
4592 * gcc.target/arm/neon/vcltQs16.c: Remove.
4593 * gcc.target/arm/neon/vcltQs32.c: Remove.
4594 * gcc.target/arm/neon/vcltQs8.c: Remove.
4595 * gcc.target/arm/neon/vcltQu16.c: Remove.
4596 * gcc.target/arm/neon/vcltQu32.c: Remove.
4597 * gcc.target/arm/neon/vcltQu8.c: Remove.
4598 * gcc.target/arm/neon/vcltf32.c: Remove.
4599 * gcc.target/arm/neon/vclts16.c: Remove.
4600 * gcc.target/arm/neon/vclts32.c: Remove.
4601 * gcc.target/arm/neon/vclts8.c: Remove.
4602 * gcc.target/arm/neon/vcltu16.c: Remove.
4603 * gcc.target/arm/neon/vcltu32.c: Remove.
4604 * gcc.target/arm/neon/vcltu8.c: Remove.
4605 * gcc.target/arm/neon/vclzQs16.c: Remove.
4606 * gcc.target/arm/neon/vclzQs32.c: Remove.
4607 * gcc.target/arm/neon/vclzQs8.c: Remove.
4608 * gcc.target/arm/neon/vclzQu16.c: Remove.
4609 * gcc.target/arm/neon/vclzQu32.c: Remove.
4610 * gcc.target/arm/neon/vclzQu8.c: Remove.
4611 * gcc.target/arm/neon/vclzs16.c: Remove.
4612 * gcc.target/arm/neon/vclzs32.c: Remove.
4613 * gcc.target/arm/neon/vclzs8.c: Remove.
4614 * gcc.target/arm/neon/vclzu16.c: Remove.
4615 * gcc.target/arm/neon/vclzu32.c: Remove.
4616 * gcc.target/arm/neon/vclzu8.c: Remove.
4617 * gcc.target/arm/neon/vcntQp8.c: Remove.
4618 * gcc.target/arm/neon/vcntQs8.c: Remove.
4619 * gcc.target/arm/neon/vcntQu8.c: Remove.
4620 * gcc.target/arm/neon/vcntp8.c: Remove.
4621 * gcc.target/arm/neon/vcnts8.c: Remove.
4622 * gcc.target/arm/neon/vcntu8.c: Remove.
4623 * gcc.target/arm/neon/vcombinef32.c: Remove.
4624 * gcc.target/arm/neon/vcombinep16.c: Remove.
4625 * gcc.target/arm/neon/vcombinep64.c: Remove.
4626 * gcc.target/arm/neon/vcombinep8.c: Remove.
4627 * gcc.target/arm/neon/vcombines16.c: Remove.
4628 * gcc.target/arm/neon/vcombines32.c: Remove.
4629 * gcc.target/arm/neon/vcombines64.c: Remove.
4630 * gcc.target/arm/neon/vcombines8.c: Remove.
4631 * gcc.target/arm/neon/vcombineu16.c: Remove.
4632 * gcc.target/arm/neon/vcombineu32.c: Remove.
4633 * gcc.target/arm/neon/vcombineu64.c: Remove.
4634 * gcc.target/arm/neon/vcombineu8.c: Remove.
4635 * gcc.target/arm/neon/vcreatef32.c: Remove.
4636 * gcc.target/arm/neon/vcreatep16.c: Remove.
4637 * gcc.target/arm/neon/vcreatep64.c: Remove.
4638 * gcc.target/arm/neon/vcreatep8.c: Remove.
4639 * gcc.target/arm/neon/vcreates16.c: Remove.
4640 * gcc.target/arm/neon/vcreates32.c: Remove.
4641 * gcc.target/arm/neon/vcreates64.c: Remove.
4642 * gcc.target/arm/neon/vcreates8.c: Remove.
4643 * gcc.target/arm/neon/vcreateu16.c: Remove.
4644 * gcc.target/arm/neon/vcreateu32.c: Remove.
4645 * gcc.target/arm/neon/vcreateu64.c: Remove.
4646 * gcc.target/arm/neon/vcreateu8.c: Remove.
4647 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4648 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4649 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4650 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4651 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4652 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4653 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4654 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4655 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4656 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4657 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4658 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4659 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4660 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4661 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4662 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4663 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4664 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4665 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4666 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4667 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4668 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4669 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4670 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4671 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4672 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4673 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4674 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4675 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4676 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4677 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4678 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4679 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4680 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4681 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4682 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4683 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4684 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4685 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4686 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4687 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4688 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4689 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4690 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4691 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4692 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4693 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4694 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4695 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4696 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4697 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4698 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4699 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4700 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4701 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4702 * gcc.target/arm/neon/vdup_np16.c: Remove.
4703 * gcc.target/arm/neon/vdup_np64.c: Remove.
4704 * gcc.target/arm/neon/vdup_np8.c: Remove.
4705 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4706 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4707 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4708 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4709 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4710 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4711 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4712 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4713 * gcc.target/arm/neon/veorQs16.c: Remove.
4714 * gcc.target/arm/neon/veorQs32.c: Remove.
4715 * gcc.target/arm/neon/veorQs64.c: Remove.
4716 * gcc.target/arm/neon/veorQs8.c: Remove.
4717 * gcc.target/arm/neon/veorQu16.c: Remove.
4718 * gcc.target/arm/neon/veorQu32.c: Remove.
4719 * gcc.target/arm/neon/veorQu64.c: Remove.
4720 * gcc.target/arm/neon/veorQu8.c: Remove.
4721 * gcc.target/arm/neon/veors16.c: Remove.
4722 * gcc.target/arm/neon/veors32.c: Remove.
4723 * gcc.target/arm/neon/veors64.c: Remove.
4724 * gcc.target/arm/neon/veors8.c: Remove.
4725 * gcc.target/arm/neon/veoru16.c: Remove.
4726 * gcc.target/arm/neon/veoru32.c: Remove.
4727 * gcc.target/arm/neon/veoru64.c: Remove.
4728 * gcc.target/arm/neon/veoru8.c: Remove.
4729 * gcc.target/arm/neon/vextQf32.c: Remove.
4730 * gcc.target/arm/neon/vextQp16.c: Remove.
4731 * gcc.target/arm/neon/vextQp64.c: Remove.
4732 * gcc.target/arm/neon/vextQp8.c: Remove.
4733 * gcc.target/arm/neon/vextQs16.c: Remove.
4734 * gcc.target/arm/neon/vextQs32.c: Remove.
4735 * gcc.target/arm/neon/vextQs64.c: Remove.
4736 * gcc.target/arm/neon/vextQs8.c: Remove.
4737 * gcc.target/arm/neon/vextQu16.c: Remove.
4738 * gcc.target/arm/neon/vextQu32.c: Remove.
4739 * gcc.target/arm/neon/vextQu64.c: Remove.
4740 * gcc.target/arm/neon/vextQu8.c: Remove.
4741 * gcc.target/arm/neon/vextf32.c: Remove.
4742 * gcc.target/arm/neon/vextp16.c: Remove.
4743 * gcc.target/arm/neon/vextp64.c: Remove.
4744 * gcc.target/arm/neon/vextp8.c: Remove.
4745 * gcc.target/arm/neon/vexts16.c: Remove.
4746 * gcc.target/arm/neon/vexts32.c: Remove.
4747 * gcc.target/arm/neon/vexts64.c: Remove.
4748 * gcc.target/arm/neon/vexts8.c: Remove.
4749 * gcc.target/arm/neon/vextu16.c: Remove.
4750 * gcc.target/arm/neon/vextu32.c: Remove.
4751 * gcc.target/arm/neon/vextu64.c: Remove.
4752 * gcc.target/arm/neon/vextu8.c: Remove.
4753 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4754 * gcc.target/arm/neon/vfmaf32.c: Remove.
4755 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4756 * gcc.target/arm/neon/vfmsf32.c: Remove.
4757 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4758 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4759 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4760 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4761 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4762 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4763 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4764 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4765 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4766 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4767 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4768 * gcc.target/arm/neon/vget_highf32.c: Remove.
4769 * gcc.target/arm/neon/vget_highp16.c: Remove.
4770 * gcc.target/arm/neon/vget_highp64.c: Remove.
4771 * gcc.target/arm/neon/vget_highp8.c: Remove.
4772 * gcc.target/arm/neon/vget_highs16.c: Remove.
4773 * gcc.target/arm/neon/vget_highs32.c: Remove.
4774 * gcc.target/arm/neon/vget_highs64.c: Remove.
4775 * gcc.target/arm/neon/vget_highs8.c: Remove.
4776 * gcc.target/arm/neon/vget_highu16.c: Remove.
4777 * gcc.target/arm/neon/vget_highu32.c: Remove.
4778 * gcc.target/arm/neon/vget_highu64.c: Remove.
4779 * gcc.target/arm/neon/vget_highu8.c: Remove.
4780 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4781 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4782 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4783 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4784 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4785 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4786 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4787 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4788 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4789 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4790 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4791 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4792 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4793 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4794 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4795 * gcc.target/arm/neon/vget_lows16.c: Remove.
4796 * gcc.target/arm/neon/vget_lows32.c: Remove.
4797 * gcc.target/arm/neon/vget_lows64.c: Remove.
4798 * gcc.target/arm/neon/vget_lows8.c: Remove.
4799 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4800 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4801 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4802 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4803 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4804 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4805 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4806 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4807 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4808 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4809 * gcc.target/arm/neon/vhadds16.c: Remove.
4810 * gcc.target/arm/neon/vhadds32.c: Remove.
4811 * gcc.target/arm/neon/vhadds8.c: Remove.
4812 * gcc.target/arm/neon/vhaddu16.c: Remove.
4813 * gcc.target/arm/neon/vhaddu32.c: Remove.
4814 * gcc.target/arm/neon/vhaddu8.c: Remove.
4815 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4816 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4817 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4818 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4819 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4820 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4821 * gcc.target/arm/neon/vhsubs16.c: Remove.
4822 * gcc.target/arm/neon/vhsubs32.c: Remove.
4823 * gcc.target/arm/neon/vhsubs8.c: Remove.
4824 * gcc.target/arm/neon/vhsubu16.c: Remove.
4825 * gcc.target/arm/neon/vhsubu32.c: Remove.
4826 * gcc.target/arm/neon/vhsubu8.c: Remove.
4827 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4828 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4829 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4830 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4831 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4832 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4833 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4834 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4835 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4836 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4837 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4838 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4839 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4840 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4841 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4842 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4843 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4844 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4845 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4846 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4847 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4848 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4849 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4850 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4851 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4852 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4853 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4854 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4855 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4856 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4857 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4858 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4859 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4860 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4861 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4862 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4863 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4864 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4865 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4866 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4867 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4868 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4869 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4870 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4871 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4872 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4873 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4874 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4875 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4876 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4877 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4878 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4879 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4880 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4881 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4882 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4883 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4884 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4885 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4886 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4887 * gcc.target/arm/neon/vld1f32.c: Remove.
4888 * gcc.target/arm/neon/vld1p16.c: Remove.
4889 * gcc.target/arm/neon/vld1p64.c: Remove.
4890 * gcc.target/arm/neon/vld1p8.c: Remove.
4891 * gcc.target/arm/neon/vld1s16.c: Remove.
4892 * gcc.target/arm/neon/vld1s32.c: Remove.
4893 * gcc.target/arm/neon/vld1s64.c: Remove.
4894 * gcc.target/arm/neon/vld1s8.c: Remove.
4895 * gcc.target/arm/neon/vld1u16.c: Remove.
4896 * gcc.target/arm/neon/vld1u32.c: Remove.
4897 * gcc.target/arm/neon/vld1u64.c: Remove.
4898 * gcc.target/arm/neon/vld1u8.c: Remove.
4899 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4900 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4901 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4902 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4903 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4904 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4905 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4906 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4907 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4908 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4909 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4910 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4911 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4912 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4913 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4914 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4915 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4916 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4917 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4918 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4919 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4920 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4921 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4922 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4923 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4924 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4925 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4926 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4927 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4928 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4929 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4930 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4931 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4932 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4933 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4934 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4935 * gcc.target/arm/neon/vld2f32.c: Remove.
4936 * gcc.target/arm/neon/vld2p16.c: Remove.
4937 * gcc.target/arm/neon/vld2p64.c: Remove.
4938 * gcc.target/arm/neon/vld2p8.c: Remove.
4939 * gcc.target/arm/neon/vld2s16.c: Remove.
4940 * gcc.target/arm/neon/vld2s32.c: Remove.
4941 * gcc.target/arm/neon/vld2s64.c: Remove.
4942 * gcc.target/arm/neon/vld2s8.c: Remove.
4943 * gcc.target/arm/neon/vld2u16.c: Remove.
4944 * gcc.target/arm/neon/vld2u32.c: Remove.
4945 * gcc.target/arm/neon/vld2u64.c: Remove.
4946 * gcc.target/arm/neon/vld2u8.c: Remove.
4947 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4948 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4949 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4950 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4951 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4952 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4953 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4954 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4955 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4956 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4957 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4958 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4959 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4960 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4961 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4962 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4963 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4964 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4965 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4966 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4967 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4968 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4969 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4970 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4971 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4972 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4973 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4974 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4975 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4976 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4977 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4978 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4979 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4980 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4981 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4982 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4983 * gcc.target/arm/neon/vld3f32.c: Remove.
4984 * gcc.target/arm/neon/vld3p16.c: Remove.
4985 * gcc.target/arm/neon/vld3p64.c: Remove.
4986 * gcc.target/arm/neon/vld3p8.c: Remove.
4987 * gcc.target/arm/neon/vld3s16.c: Remove.
4988 * gcc.target/arm/neon/vld3s32.c: Remove.
4989 * gcc.target/arm/neon/vld3s64.c: Remove.
4990 * gcc.target/arm/neon/vld3s8.c: Remove.
4991 * gcc.target/arm/neon/vld3u16.c: Remove.
4992 * gcc.target/arm/neon/vld3u32.c: Remove.
4993 * gcc.target/arm/neon/vld3u64.c: Remove.
4994 * gcc.target/arm/neon/vld3u8.c: Remove.
4995 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4996 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4997 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4998 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4999 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5000 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5001 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5002 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5003 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5004 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5005 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5006 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5007 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5008 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5009 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5010 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5011 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5012 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5013 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5014 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5015 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5016 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5017 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5018 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5019 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5020 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5021 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5022 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5023 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5024 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5025 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5026 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5027 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5028 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5029 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5030 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5031 * gcc.target/arm/neon/vld4f32.c: Remove.
5032 * gcc.target/arm/neon/vld4p16.c: Remove.
5033 * gcc.target/arm/neon/vld4p64.c: Remove.
5034 * gcc.target/arm/neon/vld4p8.c: Remove.
5035 * gcc.target/arm/neon/vld4s16.c: Remove.
5036 * gcc.target/arm/neon/vld4s32.c: Remove.
5037 * gcc.target/arm/neon/vld4s64.c: Remove.
5038 * gcc.target/arm/neon/vld4s8.c: Remove.
5039 * gcc.target/arm/neon/vld4u16.c: Remove.
5040 * gcc.target/arm/neon/vld4u32.c: Remove.
5041 * gcc.target/arm/neon/vld4u64.c: Remove.
5042 * gcc.target/arm/neon/vld4u8.c: Remove.
5043 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5044 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5045 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5046 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5047 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5048 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5049 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5050 * gcc.target/arm/neon/vmaxf32.c: Remove.
5051 * gcc.target/arm/neon/vmaxs16.c: Remove.
5052 * gcc.target/arm/neon/vmaxs32.c: Remove.
5053 * gcc.target/arm/neon/vmaxs8.c: Remove.
5054 * gcc.target/arm/neon/vmaxu16.c: Remove.
5055 * gcc.target/arm/neon/vmaxu32.c: Remove.
5056 * gcc.target/arm/neon/vmaxu8.c: Remove.
5057 * gcc.target/arm/neon/vminQf32.c: Remove.
5058 * gcc.target/arm/neon/vminQs16.c: Remove.
5059 * gcc.target/arm/neon/vminQs32.c: Remove.
5060 * gcc.target/arm/neon/vminQs8.c: Remove.
5061 * gcc.target/arm/neon/vminQu16.c: Remove.
5062 * gcc.target/arm/neon/vminQu32.c: Remove.
5063 * gcc.target/arm/neon/vminQu8.c: Remove.
5064 * gcc.target/arm/neon/vminf32.c: Remove.
5065 * gcc.target/arm/neon/vmins16.c: Remove.
5066 * gcc.target/arm/neon/vmins32.c: Remove.
5067 * gcc.target/arm/neon/vmins8.c: Remove.
5068 * gcc.target/arm/neon/vminu16.c: Remove.
5069 * gcc.target/arm/neon/vminu32.c: Remove.
5070 * gcc.target/arm/neon/vminu8.c: Remove.
5071 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5072 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5073 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5074 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5075 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5076 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5077 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5078 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5079 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5080 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5081 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5082 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5083 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5084 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5085 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5086 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5087 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5088 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5089 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5090 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5091 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5092 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5093 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5094 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5095 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5096 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5097 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5098 * gcc.target/arm/neon/vmlaf32.c: Remove.
5099 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5100 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5101 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5102 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5103 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5104 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5105 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5106 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5107 * gcc.target/arm/neon/vmlals16.c: Remove.
5108 * gcc.target/arm/neon/vmlals32.c: Remove.
5109 * gcc.target/arm/neon/vmlals8.c: Remove.
5110 * gcc.target/arm/neon/vmlalu16.c: Remove.
5111 * gcc.target/arm/neon/vmlalu32.c: Remove.
5112 * gcc.target/arm/neon/vmlalu8.c: Remove.
5113 * gcc.target/arm/neon/vmlas16.c: Remove.
5114 * gcc.target/arm/neon/vmlas32.c: Remove.
5115 * gcc.target/arm/neon/vmlas8.c: Remove.
5116 * gcc.target/arm/neon/vmlau16.c: Remove.
5117 * gcc.target/arm/neon/vmlau32.c: Remove.
5118 * gcc.target/arm/neon/vmlau8.c: Remove.
5119 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5120 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5121 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5122 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5123 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5124 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5125 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5126 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5127 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5128 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5129 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5130 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5131 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5132 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5133 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5134 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5135 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5136 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5137 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5138 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5139 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5140 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5141 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5142 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5143 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5144 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5145 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5146 * gcc.target/arm/neon/vmlsf32.c: Remove.
5147 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5148 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5149 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5150 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5151 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5152 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5153 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5154 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5155 * gcc.target/arm/neon/vmlsls16.c: Remove.
5156 * gcc.target/arm/neon/vmlsls32.c: Remove.
5157 * gcc.target/arm/neon/vmlsls8.c: Remove.
5158 * gcc.target/arm/neon/vmlslu16.c: Remove.
5159 * gcc.target/arm/neon/vmlslu32.c: Remove.
5160 * gcc.target/arm/neon/vmlslu8.c: Remove.
5161 * gcc.target/arm/neon/vmlss16.c: Remove.
5162 * gcc.target/arm/neon/vmlss32.c: Remove.
5163 * gcc.target/arm/neon/vmlss8.c: Remove.
5164 * gcc.target/arm/neon/vmlsu16.c: Remove.
5165 * gcc.target/arm/neon/vmlsu32.c: Remove.
5166 * gcc.target/arm/neon/vmlsu8.c: Remove.
5167 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5168 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5169 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5170 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5171 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5172 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5173 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5174 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5175 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5176 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5177 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5178 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5179 * gcc.target/arm/neon/vmov_np16.c: Remove.
5180 * gcc.target/arm/neon/vmov_np8.c: Remove.
5181 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5182 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5183 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5184 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5185 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5186 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5187 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5188 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5189 * gcc.target/arm/neon/vmovls16.c: Remove.
5190 * gcc.target/arm/neon/vmovls32.c: Remove.
5191 * gcc.target/arm/neon/vmovls8.c: Remove.
5192 * gcc.target/arm/neon/vmovlu16.c: Remove.
5193 * gcc.target/arm/neon/vmovlu32.c: Remove.
5194 * gcc.target/arm/neon/vmovlu8.c: Remove.
5195 * gcc.target/arm/neon/vmovns16.c: Remove.
5196 * gcc.target/arm/neon/vmovns32.c: Remove.
5197 * gcc.target/arm/neon/vmovns64.c: Remove.
5198 * gcc.target/arm/neon/vmovnu16.c: Remove.
5199 * gcc.target/arm/neon/vmovnu32.c: Remove.
5200 * gcc.target/arm/neon/vmovnu64.c: Remove.
5201 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5202 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5203 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5204 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5205 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5206 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5207 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5208 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5209 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5210 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5211 * gcc.target/arm/neon/vmulQf32.c: Remove.
5212 * gcc.target/arm/neon/vmulQp8.c: Remove.
5213 * gcc.target/arm/neon/vmulQs16.c: Remove.
5214 * gcc.target/arm/neon/vmulQs32.c: Remove.
5215 * gcc.target/arm/neon/vmulQs8.c: Remove.
5216 * gcc.target/arm/neon/vmulQu16.c: Remove.
5217 * gcc.target/arm/neon/vmulQu32.c: Remove.
5218 * gcc.target/arm/neon/vmulQu8.c: Remove.
5219 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5220 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5221 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5222 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5223 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5224 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5225 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5226 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5227 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5228 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5229 * gcc.target/arm/neon/vmulf32.c: Remove.
5230 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5231 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5232 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5233 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5234 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5235 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5236 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5237 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5238 * gcc.target/arm/neon/vmullp8.c: Remove.
5239 * gcc.target/arm/neon/vmulls16.c: Remove.
5240 * gcc.target/arm/neon/vmulls32.c: Remove.
5241 * gcc.target/arm/neon/vmulls8.c: Remove.
5242 * gcc.target/arm/neon/vmullu16.c: Remove.
5243 * gcc.target/arm/neon/vmullu32.c: Remove.
5244 * gcc.target/arm/neon/vmullu8.c: Remove.
5245 * gcc.target/arm/neon/vmulp8.c: Remove.
5246 * gcc.target/arm/neon/vmuls16.c: Remove.
5247 * gcc.target/arm/neon/vmuls32.c: Remove.
5248 * gcc.target/arm/neon/vmuls8.c: Remove.
5249 * gcc.target/arm/neon/vmulu16.c: Remove.
5250 * gcc.target/arm/neon/vmulu32.c: Remove.
5251 * gcc.target/arm/neon/vmulu8.c: Remove.
5252 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5253 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5254 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5255 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5256 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5257 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5258 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5259 * gcc.target/arm/neon/vmvnp8.c: Remove.
5260 * gcc.target/arm/neon/vmvns16.c: Remove.
5261 * gcc.target/arm/neon/vmvns32.c: Remove.
5262 * gcc.target/arm/neon/vmvns8.c: Remove.
5263 * gcc.target/arm/neon/vmvnu16.c: Remove.
5264 * gcc.target/arm/neon/vmvnu32.c: Remove.
5265 * gcc.target/arm/neon/vmvnu8.c: Remove.
5266 * gcc.target/arm/neon/vnegQf32.c: Remove.
5267 * gcc.target/arm/neon/vnegQs16.c: Remove.
5268 * gcc.target/arm/neon/vnegQs32.c: Remove.
5269 * gcc.target/arm/neon/vnegQs8.c: Remove.
5270 * gcc.target/arm/neon/vnegf32.c: Remove.
5271 * gcc.target/arm/neon/vnegs16.c: Remove.
5272 * gcc.target/arm/neon/vnegs32.c: Remove.
5273 * gcc.target/arm/neon/vnegs8.c: Remove.
5274 * gcc.target/arm/neon/vornQs16.c: Remove.
5275 * gcc.target/arm/neon/vornQs32.c: Remove.
5276 * gcc.target/arm/neon/vornQs64.c: Remove.
5277 * gcc.target/arm/neon/vornQs8.c: Remove.
5278 * gcc.target/arm/neon/vornQu16.c: Remove.
5279 * gcc.target/arm/neon/vornQu32.c: Remove.
5280 * gcc.target/arm/neon/vornQu64.c: Remove.
5281 * gcc.target/arm/neon/vornQu8.c: Remove.
5282 * gcc.target/arm/neon/vorns16.c: Remove.
5283 * gcc.target/arm/neon/vorns32.c: Remove.
5284 * gcc.target/arm/neon/vorns64.c: Remove.
5285 * gcc.target/arm/neon/vorns8.c: Remove.
5286 * gcc.target/arm/neon/vornu16.c: Remove.
5287 * gcc.target/arm/neon/vornu32.c: Remove.
5288 * gcc.target/arm/neon/vornu64.c: Remove.
5289 * gcc.target/arm/neon/vornu8.c: Remove.
5290 * gcc.target/arm/neon/vorrQs16.c: Remove.
5291 * gcc.target/arm/neon/vorrQs32.c: Remove.
5292 * gcc.target/arm/neon/vorrQs64.c: Remove.
5293 * gcc.target/arm/neon/vorrQs8.c: Remove.
5294 * gcc.target/arm/neon/vorrQu16.c: Remove.
5295 * gcc.target/arm/neon/vorrQu32.c: Remove.
5296 * gcc.target/arm/neon/vorrQu64.c: Remove.
5297 * gcc.target/arm/neon/vorrQu8.c: Remove.
5298 * gcc.target/arm/neon/vorrs16.c: Remove.
5299 * gcc.target/arm/neon/vorrs32.c: Remove.
5300 * gcc.target/arm/neon/vorrs64.c: Remove.
5301 * gcc.target/arm/neon/vorrs8.c: Remove.
5302 * gcc.target/arm/neon/vorru16.c: Remove.
5303 * gcc.target/arm/neon/vorru32.c: Remove.
5304 * gcc.target/arm/neon/vorru64.c: Remove.
5305 * gcc.target/arm/neon/vorru8.c: Remove.
5306 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5307 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5308 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5309 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5310 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5311 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5312 * gcc.target/arm/neon/vpadals16.c: Remove.
5313 * gcc.target/arm/neon/vpadals32.c: Remove.
5314 * gcc.target/arm/neon/vpadals8.c: Remove.
5315 * gcc.target/arm/neon/vpadalu16.c: Remove.
5316 * gcc.target/arm/neon/vpadalu32.c: Remove.
5317 * gcc.target/arm/neon/vpadalu8.c: Remove.
5318 * gcc.target/arm/neon/vpaddf32.c: Remove.
5319 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5320 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5321 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5322 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5323 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5324 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5325 * gcc.target/arm/neon/vpaddls16.c: Remove.
5326 * gcc.target/arm/neon/vpaddls32.c: Remove.
5327 * gcc.target/arm/neon/vpaddls8.c: Remove.
5328 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5329 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5330 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5331 * gcc.target/arm/neon/vpadds16.c: Remove.
5332 * gcc.target/arm/neon/vpadds32.c: Remove.
5333 * gcc.target/arm/neon/vpadds8.c: Remove.
5334 * gcc.target/arm/neon/vpaddu16.c: Remove.
5335 * gcc.target/arm/neon/vpaddu32.c: Remove.
5336 * gcc.target/arm/neon/vpaddu8.c: Remove.
5337 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5338 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5339 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5340 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5341 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5342 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5343 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5344 * gcc.target/arm/neon/vpminf32.c: Remove.
5345 * gcc.target/arm/neon/vpmins16.c: Remove.
5346 * gcc.target/arm/neon/vpmins32.c: Remove.
5347 * gcc.target/arm/neon/vpmins8.c: Remove.
5348 * gcc.target/arm/neon/vpminu16.c: Remove.
5349 * gcc.target/arm/neon/vpminu32.c: Remove.
5350 * gcc.target/arm/neon/vpminu8.c: Remove.
5351 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5352 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5353 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5354 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5355 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5356 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5357 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5358 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5359 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5360 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5361 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5362 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5363 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5364 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5365 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5366 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5367 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5368 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5369 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5370 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5371 * gcc.target/arm/neon/vqRshls16.c: Remove.
5372 * gcc.target/arm/neon/vqRshls32.c: Remove.
5373 * gcc.target/arm/neon/vqRshls64.c: Remove.
5374 * gcc.target/arm/neon/vqRshls8.c: Remove.
5375 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5376 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5377 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5378 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5379 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5380 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5381 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5382 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5383 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5384 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5385 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5386 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5387 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5388 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5389 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5390 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5391 * gcc.target/arm/neon/vqabss16.c: Remove.
5392 * gcc.target/arm/neon/vqabss32.c: Remove.
5393 * gcc.target/arm/neon/vqabss8.c: Remove.
5394 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5395 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5396 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5397 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5398 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5399 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5400 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5401 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5402 * gcc.target/arm/neon/vqadds16.c: Remove.
5403 * gcc.target/arm/neon/vqadds32.c: Remove.
5404 * gcc.target/arm/neon/vqadds64.c: Remove.
5405 * gcc.target/arm/neon/vqadds8.c: Remove.
5406 * gcc.target/arm/neon/vqaddu16.c: Remove.
5407 * gcc.target/arm/neon/vqaddu32.c: Remove.
5408 * gcc.target/arm/neon/vqaddu64.c: Remove.
5409 * gcc.target/arm/neon/vqaddu8.c: Remove.
5410 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5411 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5412 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5413 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5414 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5415 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5416 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5417 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5418 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5419 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5420 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5421 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5422 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5423 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5424 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5425 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5426 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5427 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5428 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5429 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5430 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5431 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5432 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5433 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5434 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5435 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5436 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5437 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5438 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5439 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5440 * gcc.target/arm/neon/vqmovns16.c: Remove.
5441 * gcc.target/arm/neon/vqmovns32.c: Remove.
5442 * gcc.target/arm/neon/vqmovns64.c: Remove.
5443 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5444 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5445 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5446 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5447 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5448 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5449 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5450 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5451 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5452 * gcc.target/arm/neon/vqnegs16.c: Remove.
5453 * gcc.target/arm/neon/vqnegs32.c: Remove.
5454 * gcc.target/arm/neon/vqnegs8.c: Remove.
5455 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5456 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5457 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5458 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5459 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5460 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5461 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5462 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5463 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5464 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5465 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5466 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5467 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5468 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5469 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5470 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5471 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5472 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5473 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5474 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5475 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5476 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5477 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5478 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5479 * gcc.target/arm/neon/vqshls16.c: Remove.
5480 * gcc.target/arm/neon/vqshls32.c: Remove.
5481 * gcc.target/arm/neon/vqshls64.c: Remove.
5482 * gcc.target/arm/neon/vqshls8.c: Remove.
5483 * gcc.target/arm/neon/vqshlu16.c: Remove.
5484 * gcc.target/arm/neon/vqshlu32.c: Remove.
5485 * gcc.target/arm/neon/vqshlu64.c: Remove.
5486 * gcc.target/arm/neon/vqshlu8.c: Remove.
5487 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5488 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5489 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5490 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5491 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5492 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5493 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5494 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5495 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5496 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5497 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5498 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5499 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5500 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5501 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5502 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5503 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5504 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5505 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5506 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5507 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5508 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5509 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5510 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5511 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5512 * gcc.target/arm/neon/vqsubs16.c: Remove.
5513 * gcc.target/arm/neon/vqsubs32.c: Remove.
5514 * gcc.target/arm/neon/vqsubs64.c: Remove.
5515 * gcc.target/arm/neon/vqsubs8.c: Remove.
5516 * gcc.target/arm/neon/vqsubu16.c: Remove.
5517 * gcc.target/arm/neon/vqsubu32.c: Remove.
5518 * gcc.target/arm/neon/vqsubu64.c: Remove.
5519 * gcc.target/arm/neon/vqsubu8.c: Remove.
5520 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5521 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5522 * gcc.target/arm/neon/vrecpef32.c: Remove.
5523 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5524 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5525 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5526 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5527 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5528 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5529 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5530 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5531 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5532 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5533 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5534 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5535 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5536 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5537 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5538 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5539 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5540 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5541 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5542 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5543 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5544 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5545 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5546 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5547 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5548 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5549 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5550 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5551 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5552 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5553 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5554 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5555 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5556 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5557 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5558 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5559 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5560 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5561 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5562 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5563 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5564 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5565 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5566 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5567 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5568 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5569 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5570 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5571 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5572 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5573 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5574 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5575 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5576 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5577 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5578 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5579 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5580 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5581 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5582 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5583 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5584 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5585 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5586 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5587 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5588 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5589 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5590 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5591 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5592 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5593 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5594 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5595 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5596 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5597 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5598 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5599 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5600 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5601 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5602 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5603 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5604 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5605 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5606 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5607 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5608 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5609 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5610 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5611 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5612 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5613 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5614 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5615 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5616 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5617 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5618 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5619 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5620 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5621 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5622 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5623 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5624 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5625 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5626 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5627 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5628 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5629 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5630 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5631 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5632 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5633 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5634 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5635 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5636 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5637 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5638 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5639 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5640 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5641 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5642 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5643 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5644 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5645 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5646 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5647 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5648 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5649 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5650 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5651 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5652 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5653 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5654 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5655 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5656 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5657 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5658 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5659 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5660 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5661 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5662 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5663 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5664 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5665 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5666 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5667 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5668 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5669 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5670 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5671 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5672 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5673 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5674 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5675 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5676 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5677 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5678 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5679 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5680 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5681 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5682 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5683 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5684 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5685 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5686 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5687 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5688 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5689 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5690 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5691 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5692 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5693 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5694 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5695 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5696 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5697 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5698 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5699 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5700 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5701 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5702 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5703 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5704 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5705 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5706 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5707 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5708 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5709 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5710 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5711 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5712 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5713 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5714 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5715 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5716 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5717 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5718 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5719 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5720 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5721 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5722 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5723 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5724 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5725 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5726 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5727 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5728 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5729 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5730 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5731 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5732 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5733 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5734 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5735 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5736 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5737 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5738 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5739 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5740 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5741 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5742 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5743 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5744 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5745 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5746 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5747 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5748 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5749 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5750 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5751 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5752 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5753 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5754 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5755 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5756 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5757 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5758 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5759 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5760 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5761 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5762 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5763 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5764 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5765 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5766 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5767 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5768 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5769 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5770 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5771 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5772 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5773 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5774 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5775 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5776 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5777 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5778 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5779 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5780 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5781 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5782 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5783 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5784 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5785 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5786 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5787 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5788 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5789 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5790 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5791 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5792 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5793 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5794 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5795 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5796 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5797 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5798 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5799 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5800 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5801 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5802 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5803 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5804 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5805 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5806 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5807 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5808 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5809 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5810 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5811 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5812 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5813 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5814 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5815 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5816 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5817 * gcc.target/arm/neon/vrev16p8.c: Remove.
5818 * gcc.target/arm/neon/vrev16s8.c: Remove.
5819 * gcc.target/arm/neon/vrev16u8.c: Remove.
5820 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5821 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5822 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5823 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5824 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5825 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5826 * gcc.target/arm/neon/vrev32p16.c: Remove.
5827 * gcc.target/arm/neon/vrev32p8.c: Remove.
5828 * gcc.target/arm/neon/vrev32s16.c: Remove.
5829 * gcc.target/arm/neon/vrev32s8.c: Remove.
5830 * gcc.target/arm/neon/vrev32u16.c: Remove.
5831 * gcc.target/arm/neon/vrev32u8.c: Remove.
5832 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5833 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5834 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5835 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5836 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5837 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5838 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5839 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5840 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5841 * gcc.target/arm/neon/vrev64f32.c: Remove.
5842 * gcc.target/arm/neon/vrev64p16.c: Remove.
5843 * gcc.target/arm/neon/vrev64p8.c: Remove.
5844 * gcc.target/arm/neon/vrev64s16.c: Remove.
5845 * gcc.target/arm/neon/vrev64s32.c: Remove.
5846 * gcc.target/arm/neon/vrev64s8.c: Remove.
5847 * gcc.target/arm/neon/vrev64u16.c: Remove.
5848 * gcc.target/arm/neon/vrev64u32.c: Remove.
5849 * gcc.target/arm/neon/vrev64u8.c: Remove.
5850 * gcc.target/arm/neon/vrndaf32.c: Remove.
5851 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5852 * gcc.target/arm/neon/vrndf32.c: Remove.
5853 * gcc.target/arm/neon/vrndmf32.c: Remove.
5854 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5855 * gcc.target/arm/neon/vrndnf32.c: Remove.
5856 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5857 * gcc.target/arm/neon/vrndpf32.c: Remove.
5858 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5859 * gcc.target/arm/neon/vrndqf32.c: Remove.
5860 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5861 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5862 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5863 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5864 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5865 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5866 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5867 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5868 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5869 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5870 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5871 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5872 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5873 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5874 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5875 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5876 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5877 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5878 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5879 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5880 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5881 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5882 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5883 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5884 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5885 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5886 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5887 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5888 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5889 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5890 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5891 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5892 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5893 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5894 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5895 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5896 * gcc.target/arm/neon/vshlQs16.c: Remove.
5897 * gcc.target/arm/neon/vshlQs32.c: Remove.
5898 * gcc.target/arm/neon/vshlQs64.c: Remove.
5899 * gcc.target/arm/neon/vshlQs8.c: Remove.
5900 * gcc.target/arm/neon/vshlQu16.c: Remove.
5901 * gcc.target/arm/neon/vshlQu32.c: Remove.
5902 * gcc.target/arm/neon/vshlQu64.c: Remove.
5903 * gcc.target/arm/neon/vshlQu8.c: Remove.
5904 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5905 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5906 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5907 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5908 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5909 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5910 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5911 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5912 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5913 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5914 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5915 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5916 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5917 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5918 * gcc.target/arm/neon/vshls16.c: Remove.
5919 * gcc.target/arm/neon/vshls32.c: Remove.
5920 * gcc.target/arm/neon/vshls64.c: Remove.
5921 * gcc.target/arm/neon/vshls8.c: Remove.
5922 * gcc.target/arm/neon/vshlu16.c: Remove.
5923 * gcc.target/arm/neon/vshlu32.c: Remove.
5924 * gcc.target/arm/neon/vshlu64.c: Remove.
5925 * gcc.target/arm/neon/vshlu8.c: Remove.
5926 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5927 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5928 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5929 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5930 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5931 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5932 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5933 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5934 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5935 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5936 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5937 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5938 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5939 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5940 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5941 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5942 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5943 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5944 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5945 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5946 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5947 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5948 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5949 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5950 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5951 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5952 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5953 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5954 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5955 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5956 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5957 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5958 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5959 * gcc.target/arm/neon/vsli_np16.c: Remove.
5960 * gcc.target/arm/neon/vsli_np64.c: Remove.
5961 * gcc.target/arm/neon/vsli_np8.c: Remove.
5962 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5963 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5964 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5965 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5966 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5967 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5968 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5969 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5970 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5971 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5972 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5973 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5974 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5975 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5976 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5977 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5978 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5979 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5980 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5981 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5982 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5983 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5984 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5985 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5986 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5987 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5988 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5989 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5990 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5991 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5992 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5993 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5994 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5995 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5996 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5997 * gcc.target/arm/neon/vsri_np16.c: Remove.
5998 * gcc.target/arm/neon/vsri_np64.c: Remove.
5999 * gcc.target/arm/neon/vsri_np8.c: Remove.
6000 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6001 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6002 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6003 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6004 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6005 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6006 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6007 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6008 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6009 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6010 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6011 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6012 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6013 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6014 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6015 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6016 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6017 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6018 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6019 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6020 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6021 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6022 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6023 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6024 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6025 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6026 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6027 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6028 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6029 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6030 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6031 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6032 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6033 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6034 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6035 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6036 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6037 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6038 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6039 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6040 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6041 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6042 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6043 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6044 * gcc.target/arm/neon/vst1f32.c: Remove.
6045 * gcc.target/arm/neon/vst1p16.c: Remove.
6046 * gcc.target/arm/neon/vst1p64.c: Remove.
6047 * gcc.target/arm/neon/vst1p8.c: Remove.
6048 * gcc.target/arm/neon/vst1s16.c: Remove.
6049 * gcc.target/arm/neon/vst1s32.c: Remove.
6050 * gcc.target/arm/neon/vst1s64.c: Remove.
6051 * gcc.target/arm/neon/vst1s8.c: Remove.
6052 * gcc.target/arm/neon/vst1u16.c: Remove.
6053 * gcc.target/arm/neon/vst1u32.c: Remove.
6054 * gcc.target/arm/neon/vst1u64.c: Remove.
6055 * gcc.target/arm/neon/vst1u8.c: Remove.
6056 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6057 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6058 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6059 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6060 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6061 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6062 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6063 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6064 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6065 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6066 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6067 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6068 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6069 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6070 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6071 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6072 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6073 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6074 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6075 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6076 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6077 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6078 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6079 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6080 * gcc.target/arm/neon/vst2f32.c: Remove.
6081 * gcc.target/arm/neon/vst2p16.c: Remove.
6082 * gcc.target/arm/neon/vst2p64.c: Remove.
6083 * gcc.target/arm/neon/vst2p8.c: Remove.
6084 * gcc.target/arm/neon/vst2s16.c: Remove.
6085 * gcc.target/arm/neon/vst2s32.c: Remove.
6086 * gcc.target/arm/neon/vst2s64.c: Remove.
6087 * gcc.target/arm/neon/vst2s8.c: Remove.
6088 * gcc.target/arm/neon/vst2u16.c: Remove.
6089 * gcc.target/arm/neon/vst2u32.c: Remove.
6090 * gcc.target/arm/neon/vst2u64.c: Remove.
6091 * gcc.target/arm/neon/vst2u8.c: Remove.
6092 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6093 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6094 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6095 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6096 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6097 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6098 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6099 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6100 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6101 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6102 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6103 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6104 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6105 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6106 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6107 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6108 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6109 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6110 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6111 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6112 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6113 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6114 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6115 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6116 * gcc.target/arm/neon/vst3f32.c: Remove.
6117 * gcc.target/arm/neon/vst3p16.c: Remove.
6118 * gcc.target/arm/neon/vst3p64.c: Remove.
6119 * gcc.target/arm/neon/vst3p8.c: Remove.
6120 * gcc.target/arm/neon/vst3s16.c: Remove.
6121 * gcc.target/arm/neon/vst3s32.c: Remove.
6122 * gcc.target/arm/neon/vst3s64.c: Remove.
6123 * gcc.target/arm/neon/vst3s8.c: Remove.
6124 * gcc.target/arm/neon/vst3u16.c: Remove.
6125 * gcc.target/arm/neon/vst3u32.c: Remove.
6126 * gcc.target/arm/neon/vst3u64.c: Remove.
6127 * gcc.target/arm/neon/vst3u8.c: Remove.
6128 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6129 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6130 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6131 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6132 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6133 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6134 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6135 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6136 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6137 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6138 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6139 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6140 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6141 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6142 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6143 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6144 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6145 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6146 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6147 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6148 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6149 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6150 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6151 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6152 * gcc.target/arm/neon/vst4f32.c: Remove.
6153 * gcc.target/arm/neon/vst4p16.c: Remove.
6154 * gcc.target/arm/neon/vst4p64.c: Remove.
6155 * gcc.target/arm/neon/vst4p8.c: Remove.
6156 * gcc.target/arm/neon/vst4s16.c: Remove.
6157 * gcc.target/arm/neon/vst4s32.c: Remove.
6158 * gcc.target/arm/neon/vst4s64.c: Remove.
6159 * gcc.target/arm/neon/vst4s8.c: Remove.
6160 * gcc.target/arm/neon/vst4u16.c: Remove.
6161 * gcc.target/arm/neon/vst4u32.c: Remove.
6162 * gcc.target/arm/neon/vst4u64.c: Remove.
6163 * gcc.target/arm/neon/vst4u8.c: Remove.
6164 * gcc.target/arm/neon/vsubQf32.c: Remove.
6165 * gcc.target/arm/neon/vsubQs16.c: Remove.
6166 * gcc.target/arm/neon/vsubQs32.c: Remove.
6167 * gcc.target/arm/neon/vsubQs64.c: Remove.
6168 * gcc.target/arm/neon/vsubQs8.c: Remove.
6169 * gcc.target/arm/neon/vsubQu16.c: Remove.
6170 * gcc.target/arm/neon/vsubQu32.c: Remove.
6171 * gcc.target/arm/neon/vsubQu64.c: Remove.
6172 * gcc.target/arm/neon/vsubQu8.c: Remove.
6173 * gcc.target/arm/neon/vsubf32.c: Remove.
6174 * gcc.target/arm/neon/vsubhns16.c: Remove.
6175 * gcc.target/arm/neon/vsubhns32.c: Remove.
6176 * gcc.target/arm/neon/vsubhns64.c: Remove.
6177 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6178 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6179 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6180 * gcc.target/arm/neon/vsubls16.c: Remove.
6181 * gcc.target/arm/neon/vsubls32.c: Remove.
6182 * gcc.target/arm/neon/vsubls8.c: Remove.
6183 * gcc.target/arm/neon/vsublu16.c: Remove.
6184 * gcc.target/arm/neon/vsublu32.c: Remove.
6185 * gcc.target/arm/neon/vsublu8.c: Remove.
6186 * gcc.target/arm/neon/vsubs16.c: Remove.
6187 * gcc.target/arm/neon/vsubs32.c: Remove.
6188 * gcc.target/arm/neon/vsubs64.c: Remove.
6189 * gcc.target/arm/neon/vsubs8.c: Remove.
6190 * gcc.target/arm/neon/vsubu16.c: Remove.
6191 * gcc.target/arm/neon/vsubu32.c: Remove.
6192 * gcc.target/arm/neon/vsubu64.c: Remove.
6193 * gcc.target/arm/neon/vsubu8.c: Remove.
6194 * gcc.target/arm/neon/vsubws16.c: Remove.
6195 * gcc.target/arm/neon/vsubws32.c: Remove.
6196 * gcc.target/arm/neon/vsubws8.c: Remove.
6197 * gcc.target/arm/neon/vsubwu16.c: Remove.
6198 * gcc.target/arm/neon/vsubwu32.c: Remove.
6199 * gcc.target/arm/neon/vsubwu8.c: Remove.
6200 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6201 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6202 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6203 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6204 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6205 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6206 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6207 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6208 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6209 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6210 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6211 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6212 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6213 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6214 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6215 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6216 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6217 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6218 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6219 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6220 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6221 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6222 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6223 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6224 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6225 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6226 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6227 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6228 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6229 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6230 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6231 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6232 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6233 * gcc.target/arm/neon/vtrnf32.c: Remove.
6234 * gcc.target/arm/neon/vtrnp16.c: Remove.
6235 * gcc.target/arm/neon/vtrnp8.c: Remove.
6236 * gcc.target/arm/neon/vtrns16.c: Remove.
6237 * gcc.target/arm/neon/vtrns32.c: Remove.
6238 * gcc.target/arm/neon/vtrns8.c: Remove.
6239 * gcc.target/arm/neon/vtrnu16.c: Remove.
6240 * gcc.target/arm/neon/vtrnu32.c: Remove.
6241 * gcc.target/arm/neon/vtrnu8.c: Remove.
6242 * gcc.target/arm/neon/vtstQp8.c: Remove.
6243 * gcc.target/arm/neon/vtstQs16.c: Remove.
6244 * gcc.target/arm/neon/vtstQs32.c: Remove.
6245 * gcc.target/arm/neon/vtstQs8.c: Remove.
6246 * gcc.target/arm/neon/vtstQu16.c: Remove.
6247 * gcc.target/arm/neon/vtstQu32.c: Remove.
6248 * gcc.target/arm/neon/vtstQu8.c: Remove.
6249 * gcc.target/arm/neon/vtstp8.c: Remove.
6250 * gcc.target/arm/neon/vtsts16.c: Remove.
6251 * gcc.target/arm/neon/vtsts32.c: Remove.
6252 * gcc.target/arm/neon/vtsts8.c: Remove.
6253 * gcc.target/arm/neon/vtstu16.c: Remove.
6254 * gcc.target/arm/neon/vtstu32.c: Remove.
6255 * gcc.target/arm/neon/vtstu8.c: Remove.
6256 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6257 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6258 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6259 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6260 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6261 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6262 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6263 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6264 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6265 * gcc.target/arm/neon/vuzpf32.c: Remove.
6266 * gcc.target/arm/neon/vuzpp16.c: Remove.
6267 * gcc.target/arm/neon/vuzpp8.c: Remove.
6268 * gcc.target/arm/neon/vuzps16.c: Remove.
6269 * gcc.target/arm/neon/vuzps32.c: Remove.
6270 * gcc.target/arm/neon/vuzps8.c: Remove.
6271 * gcc.target/arm/neon/vuzpu16.c: Remove.
6272 * gcc.target/arm/neon/vuzpu32.c: Remove.
6273 * gcc.target/arm/neon/vuzpu8.c: Remove.
6274 * gcc.target/arm/neon/vzipQf32.c: Remove.
6275 * gcc.target/arm/neon/vzipQp16.c: Remove.
6276 * gcc.target/arm/neon/vzipQp8.c: Remove.
6277 * gcc.target/arm/neon/vzipQs16.c: Remove.
6278 * gcc.target/arm/neon/vzipQs32.c: Remove.
6279 * gcc.target/arm/neon/vzipQs8.c: Remove.
6280 * gcc.target/arm/neon/vzipQu16.c: Remove.
6281 * gcc.target/arm/neon/vzipQu32.c: Remove.
6282 * gcc.target/arm/neon/vzipQu8.c: Remove.
6283 * gcc.target/arm/neon/vzipf32.c: Remove.
6284 * gcc.target/arm/neon/vzipp16.c: Remove.
6285 * gcc.target/arm/neon/vzipp8.c: Remove.
6286 * gcc.target/arm/neon/vzips16.c: Remove.
6287 * gcc.target/arm/neon/vzips32.c: Remove.
6288 * gcc.target/arm/neon/vzips8.c: Remove.
6289 * gcc.target/arm/neon/vzipu16.c: Remove.
6290 * gcc.target/arm/neon/vzipu32.c: Remove.
6291 * gcc.target/arm/neon/vzipu8.c: Remove.
6294 2015-11-12 Marek Polacek <polacek@redhat.com>
6297 * gcc.dg/pr67784-1.c: New test.
6298 * gcc.dg/pr67784-2.c: New test.
6300 2015-11-12 Martin Liska <mliska@suse.cz>
6302 * gcc.dg/ipa/pr68035.c: New test.
6304 2015-11-12 Richard Biener <rguenther@suse.de>
6306 PR tree-optimization/68306
6307 * gcc.dg/pr68306.c: New testcase.
6309 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6311 Implement D0013R2, logical type traits.
6313 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6315 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6317 * c-c++-common/goacc/data-default-1.c: New.
6319 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6321 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6323 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6325 PR tree-optimization/68305
6326 * gcc.dg/vect/pr68305.c: New test.
6328 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6330 * gcc.target/i386/pr67265-2.c: New test.
6332 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6334 * gcc.dg/pr68286.c: New test.
6336 2015-11-12 Christian Bruel <christian.bruel@st.com>
6338 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6340 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6342 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6345 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6347 * gcc.dg/pr65521.c: Fail on AIX.
6349 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6351 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6352 * gcc.dg/graphite/fuse-2.c: Same.
6353 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6354 isl-ast-gen-*.c files.
6355 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6356 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6357 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6358 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6359 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6360 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6361 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6362 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6363 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6364 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6365 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6367 2015-11-11 Marek Polacek <polacek@redhat.com>
6371 * c-c++-common/pr68107.c: New test.
6372 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6373 (large_array_char_template): Likewise.
6374 * g++.dg/init/new44.C: Adjust dg-error.
6376 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6378 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6379 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6381 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6383 * gcc.target/i386/pr67265.c: New test.
6385 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6387 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6388 tests for the expected generated code.
6390 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6392 * gcc.target/mips/split-ds-sequence.c: New test.
6394 2015-11-11 Julia Koval <julia.koval@intel.com>
6396 * g++.dg/ext/mv16.C: New functions.
6398 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6399 Jiong Wang <jiong.wang@arm.com>
6401 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6403 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6405 * gcc.target/i386/mask-pack.c: New test.
6406 * gcc.target/i386/mask-unpack.c: New test.
6408 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6410 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6412 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6414 * gcc.dg/vect/slp-cond-5.c: New test.
6416 2015-11-10 Richard Biener <rguenther@suse.de>
6418 PR tree-optimization/68240
6419 * gcc.dg/torture/pr68240.c: New testcase.
6421 2015-11-10 Richard Biener <rguenther@suse.de>
6423 PR tree-optimization/56118
6424 * gcc.target/i386/pr56118.c: New testcase.
6426 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6428 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6430 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6432 * gfortran.dg/pr68251.f90: New test.
6434 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6436 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6438 2015-11-09 Martin Sebor <msebor@redhat.com>
6440 * init/new45.C: New test to verify that operator new is invoked
6441 with or without overhead for a cookie.
6444 * init/new44.C: New test for placement new expressions for arrays
6445 with excessive number of elements.
6448 * init/new43.C: New test for placement new expressions for arrays
6449 with negative number of elements.
6451 * other/new-size-type.C: Expect array new expression with
6452 an excessive number of elements to be rejected.
6454 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6456 * c-c++-common/goacc/routine-1.c: New.
6457 * c-c++-common/goacc/routine-2.c: New.
6458 * c-c++-common/goacc/routine-3.c: New.
6459 * c-c++-common/goacc/routine-4.c: New.
6460 * c-c++-common/goacc/routine-5.c: New.
6462 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6464 * gcc.target/sparc/sparc-ret.c: Rename to...
6465 * gcc.target/sparc/sparc-ret-1.c: ...this.
6466 * gcc.target/sparc/sparc-ret-2.c: New test.
6468 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6470 * lib/target-supports.exp (check_p8vector_hw_available): Split
6472 (check_vsx_hw_available): Likewise.
6473 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6474 support and for PowerPC float128 support.
6475 (check_p9modulo_hw_available): Likewise.
6476 (check_ppc_float128_sw_available): Likewise.
6477 (check_ppc_float128_hw_available): Likewise.
6478 (check_effective_target_powerpc_p9vector_ok): Likewise.
6479 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6480 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6481 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6482 (is-effective-target): Add new PowerPc targets.
6483 (is-effective-target-keyword): Likewise.
6484 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6485 instructions, use it.
6487 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6488 * gcc.target/powerpc/mod-2.c: Likewise.
6489 * gcc.target/powerpc/ctz-1.c: Likewise.
6490 * gcc.target/powerpc/ctz-2.c: Likewise.
6491 * gcc.target/powerpc/extswsli-1.c: Likewise.
6492 * gcc.target/powerpc/extswsli-2.c: Likewise.
6493 * gcc.target/powerpc/extswsli-3.c: Likewise.
6495 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6496 and allow the test on PowerPC LE.
6497 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6498 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6500 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6501 check instead of powerpc_vsx_ok.
6502 * gcc.target/powerpc/float128-mix.c: Likewise.
6504 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6506 * gcc.dg/sso/*.c: Robustify dg-output directives.
6508 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6510 * g++.dg/ubsan/pr68259.C: New test.
6512 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6514 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6515 (main): Use _Cilk_spawn instead of cilk_spawn.
6517 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6519 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6520 scan-assembler directive.
6522 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6525 * gcc.dg/pr68129_1.c: New test.
6527 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6530 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6531 (main): Invoke them.
6533 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6536 * gcc.dg/guality/pr67192.c: New test.
6538 2015-11-09 Richard Biener <rguenther@suse.de>
6540 PR tree-optimization/68248
6541 * gcc.dg/torture/pr68248.c: New testcase.
6543 2015-11-09 Richard Biener <rguenther@suse.de>
6545 PR tree-optimization/56118
6546 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6548 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6550 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6551 labelref and check use of constant pool by looking for .word and
6554 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6557 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6559 2015-11-09 Richard Henderson <rth@redhat.com>
6561 * gcc.target/i386/addr-space-1.c: New test.
6562 * gcc.target/i386/addr-space-2.c: New test.
6563 * gcc.target/i386/addr-space-3.c: New test.
6565 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6568 * gfortran.dg/pr68053.f90: New test.
6570 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6572 * g++.dg/lto/pr68057_0.C: Fix testcase.
6574 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6576 * gfortran.dg/PR67518.f90: move from here...
6577 * gfortran.dg/graphite/PR67518.f90: to here.
6578 * gfortran.dg/PR53852.f90: move from here...
6579 * gfortran.dg/graphite/PR53852.f90: to here.
6581 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6583 * gcc.dg/sso-1.c: New test.
6584 * gcc.dg/sso-2.c: Likewise.
6585 * gcc.dg/sso-3.c: Likewise.
6586 * gcc.dg/sso-4.c: Likewise.
6587 * gcc.dg/sso-5.c: Likewise.
6588 * gcc.dg/sso-6.c: Likewise.
6589 * gcc.dg/sso-7.c: Likewise.
6590 * gcc.dg/sso-8.c: Likewise.
6591 * gcc.dg/sso: New directory.
6592 * gcc.target/i386/movbe-3.c: New test.
6593 * gnat.dg/sso1.adb: Likewise.
6594 * gnat.dg/sso2.ad[sb]: Likewise.
6595 * gnat.dg/sso3.adb: Likewise.
6596 * gnat.dg/sso4.adb: Likewise.
6597 * gnat.dg/sso5.adb: Likewise.
6598 * gnat.dg/sso6.adb: Likewise.
6599 * gnat.dg/sso7.adb: Likewise.
6600 * gnat.dg/specs/sso1.ads: Likewise.
6601 * gnat.dg/specs/sso2.ads: Likewise.
6602 * gnat.dg/sso: New directory.
6604 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6607 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6609 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6612 * gfortran.dg/pr68224.f90: New test.
6614 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6617 * gfortran.dg/proc_ptr_47.f90: New test.
6620 * gfortran.dg/pr66465.f90: New test.
6622 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6624 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6626 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6629 * gfortran.dg/pr68153.f90: New test.
6631 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6634 * gfortran.dg/pr68151.f90: New test.
6636 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6638 PR tree-optimization/68235
6639 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6641 2015-11-06 Jeff Law <law@redhat.com>
6643 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6644 realized jump threads.
6645 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6646 threads rather than dom1 dump.
6648 2015-11-06 Michael Collison <michael.collison@linaro.org
6649 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6652 2015-08-01 Michael Collison <michael.collison@linaro.org
6653 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6655 * gcc.target/arm/mincmp.c: New test.
6657 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6660 * gfortran.dg/warn_unused_function_2.f90: Add two new
6661 "defined but not used" subroutines.
6663 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6665 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6666 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6667 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6668 expected diagnostics for the addition of quotes.
6669 * gfortran.dg/gomp/target3.f90: Likewise.
6670 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6671 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6672 * c-c++-common/gomp/doacross-1.c: Likewise.
6673 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6674 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6675 Adjust expected diagnostics wording.
6676 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6677 Don't expect error on ordered threads simd when in for simd.
6678 * c-c++-common/gomp/nesting-2.c: New test.
6679 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6680 * c-c++-common/gomp/ordered-4.c: New test.
6682 2015-11-06 Mike Stump <mikestump@comcast.net>
6684 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6686 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6687 Sebastian Pop <s.pop@samsung.com>
6689 * gcc.dg/graphite/fuse-1.c: New.
6690 * gcc.dg/graphite/fuse-2.c: New.
6691 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6693 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6695 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6697 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6699 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6700 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6701 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6702 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6703 * lib/gcc-dg.exp: Load multiline.exp.
6705 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6707 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6708 * gcc.target/arm/interrupt-1.c: Likewise.
6709 * gcc.target/arm/interrupt-2.c: Likewise.
6710 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6712 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6713 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6715 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6716 macros for assembly checks.
6717 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6718 frsqrts and frsqrte are not emitted.
6719 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6720 frsqrts and frsqrte are emitted.
6721 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6723 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6725 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6727 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6731 * g++.dg/lto/pr68057_0.C: New testcase.
6732 * g++.dg/lto/pr68057_1.C: New testcase.
6733 * g++.dg/torture/pr68220.C: New testcase.
6735 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6737 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6740 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6742 PR tree-optimization/68145
6743 * g++.dg/vect/pr68145.cc: New test.
6745 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6748 * gcc.dg/pr68088_1.c: New test.
6750 2015-11-06 Richard Biener <rguenther@suse.de>
6752 * gcc.dg/vect/bb-slp-38.c: New testcase.
6754 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6756 * gfortran.dg/goacc/private-3.f95: XFAIL.
6758 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6762 * gfortran.dg/PR67518.f90: New test.
6763 * gfortran.dg/PR53852.f90: New test.
6765 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6766 Tom de Vries <tom@codesourcery.com>
6767 Nathan Sidwell <nathan@codesourcery.com>
6768 Thomas Schwinge <thomas@codesourcery.com>
6770 * c-c++-common/goacc/combined-directives.c: New test.
6771 * c-c++-common/goacc/loop-clauses.c: New test.
6772 * c-c++-common/goacc/tile.c: New test.
6773 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6774 as gang static arguments.
6775 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6776 * g++.dg/goacc/template.C: New test.
6777 * gfortran.dg/goacc/combined-directives.f90: New test.
6778 * gfortran.dg/goacc/default.f95: New test.
6779 * gfortran.dg/goacc/default_none.f95: New test.
6780 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6781 * gfortran.dg/goacc/gang-static.f95: New test.
6782 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6783 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6784 * gfortran.dg/goacc/list.f95: Update test.
6785 * gfortran.dg/goacc/loop-2.f95: Likewise.
6786 * gfortran.dg/goacc/loop-4.f95: New test.
6787 * gfortran.dg/goacc/loop-5.f95: New test.
6788 * gfortran.dg/goacc/loop-6.f95: New test.
6789 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6790 * gfortran.dg/goacc/multi-clause.f90: New test.
6791 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6792 * gfortran.dg/goacc/update.f95: New test.
6794 2015-11-05 Martin Sebor <msebor@redhat.com>
6797 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6798 invocations where the size of the destination buffer object
6799 or its type (or both) is unknown.
6801 2015-11-05 Martin Sebor <msebor@redhat.com>
6804 * g++.dg/warn/Wplacement-new-size.C: New test.
6806 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6808 * gcc.dg/pr68112.c: New.
6809 * gcc.dg/vect/vect-strided-shift-1.c: New.
6811 2015-11-05 Marek Polacek <polacek@redhat.com>
6814 * gcc.dg/pr68090.c: New test.
6816 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6818 * gcc.dg/ifcvt-4.c: New.
6820 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6823 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6825 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6827 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6828 of variables in both data sharing and mapping clauses and for
6829 structure element based array sections being mapped rather than
6831 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6832 expected diagnostics wording in one case.
6833 * c-c++-common/gomp/distribute-1.c: New test.
6834 * c-c++-common/gomp/element-1.c: New test.
6835 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6836 and #pragma omp end declare target pair around the function.
6837 Change s from a parameter to a file scope variable.
6838 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6839 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6840 on non-zero low-bound in reduction array sections. Add further
6842 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6843 * c-c++-common/gomp/target-teams-1.c: New test.
6844 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6845 for expected mangling on x86_64/i?86.
6846 * gcc.dg/gomp/declare-simd-3.c: New test.
6847 * gcc.dg/gomp/declare-simd-4.c: New test.
6848 * gcc.dg/gomp/for-20.c: New test.
6849 * gcc.dg/gomp/for-21.c: New test.
6850 * gcc.dg/gomp/for-22.c: New test.
6851 * gcc.dg/gomp/for-23.c: New test.
6852 * gcc.dg/gomp/for-24.c: New test.
6853 * gcc.dg/gomp/linear-1.c: New test.
6854 * gcc.dg/gomp/loop-1.c: New test.
6855 * g++.dg/gomp/atomic-17.C: New test.
6856 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6857 non-static data member in shared clause. Add single construct.
6858 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6859 scan-assembler-times directives for expected mangling on x86_64/i?86.
6860 * g++.dg/gomp/declare-simd-3.C: Likewise.
6861 * g++.dg/gomp/declare-simd-4.C: New test.
6862 * g++.dg/gomp/declare-simd-5.C: New test.
6863 * g++.dg/gomp/declare-target-1.C: New test.
6864 * g++.dg/gomp/linear-2.C: New test.
6865 * g++.dg/gomp/loop-1.C: New test.
6866 * g++.dg/gomp/loop-2.C: New test.
6867 * g++.dg/gomp/loop-3.C: New test.
6868 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6869 non-static data member in shared clause.
6870 * g++.dg/gomp/member-3.C: New test.
6871 * g++.dg/gomp/member-4.C: New test.
6872 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6873 (bar): Remove dg-message.
6874 * g++.dg/gomp/target-teams-1.C: New test.
6876 2015-11-05 Richard Biener <rguenther@suse.de>
6878 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6879 uninitialized variables.
6880 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6881 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6882 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6883 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6884 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6885 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6886 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6887 * gcc.dg/ipa/pure-const-2.c: Likewise.
6888 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6889 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6890 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6891 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6892 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6893 * gcc.dg/vect/pr30858.c: Likewise.
6894 * gcc.dg/vect/pr33866.c: Likewise.
6895 * gcc.dg/vect/pr37027.c: Likewise.
6896 * c-c++-common/ubsan/null-10.c: Likewise.
6897 * gcc.target/i386/incoming-8.c: Likewise.
6899 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6901 * gnat.dg/slice9.adb: New test.
6903 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6905 * gfortran.dg/goacc/reduction-2.f95: Delete.
6907 2015-11-04 Tom de Vries <tom@codesourcery.com>
6909 PR tree-optimization/67742
6910 * gcc.dg/tree-ssa/restrict-7.c: New test.
6911 * gcc.dg/tree-ssa/restrict-8.c: New test.
6913 2015-11-03 Martin Sebor <msebor@redhat.com>
6916 * c-c++-common/builtin-offsetof-2.c: New test.
6918 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6921 * gfortran.dg/warn_unused_function_3.f90: New test.
6923 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6925 * gnat.dg/discr45.adb: Only compile the test.
6927 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6929 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6930 * gcc.target/i386/mvc5.c: Ditto.
6931 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6934 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6936 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6938 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6941 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6943 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6944 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6945 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6946 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6947 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6948 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6950 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6952 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6954 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6956 * gcc.dg/mvc1.c: Move to ...
6957 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6958 * gcc.dg/mvc2.c: Move to ...
6959 * gcc.target/i386/mvc2.c: ... here.
6960 * gcc.dg/mvc3.c: Move to ...
6961 * gcc.target/i386/mvc3.c: ... here.
6962 * gcc.dg/mvc4.c: Move to ...
6963 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6964 * gcc.dg/mvc5.c: Move to ...
6965 * gcc.target/i386/mvc5.c: ... here.
6966 * gcc.dg/mvc6.c: Move to ...
6967 * gcc.target/i386/mvc6.c: ... here.
6968 * gcc.dg/mvc7.c: Move to ...
6969 * gcc.target/i386/mvc7.c: ... here.
6971 * g++.dg/ext/mvc1.C: Require ifunc.
6973 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6975 PR tree-optimization/68083
6976 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6978 2015-11-02 Jeff Law <law@redhat.com>
6980 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6981 irreducible loops in the CFG.
6983 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6986 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6988 * gcc.dg/vect/vect-strided-shift-1.c: New.
6990 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6993 * gcc.target/arm/pr67929_1.c: Move to...
6994 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6995 Remove arm-specific directives. Add noclone, noinline
6998 2015-11-01 Jeff Law <law@redhat.com>
7000 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7002 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7004 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7005 (sse2_test): Rename from main. Do not return 0.
7007 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7009 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7010 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7011 * gfortran.dg/read_dir.f90: XFAIL AIX.
7013 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7015 Remove the implementation of N3994, terse range-for loops.
7016 * g++.dg/cpp1z/range-for1.C: Remove.
7018 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7020 * gnat.dg/discr45.adb: New test.
7022 2015-10-31 Tom de Vries <tom@codesourcery.com>
7024 * gfortran.dg/assumed_type_2.f90: Update test.
7025 * gfortran.dg/no_arg_check_2.f90: Same.
7027 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7029 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7031 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7034 * gfortran.dg/pr46588.f90: New test.
7036 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7038 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7039 * gcc.dg/mvc2.c: Ditto.
7040 * gcc.dg/mvc3.c: Ditto.
7041 * gcc.dg/mvc4.c: Ditto.
7042 * gcc.dg/mvc5.c: Ditto.
7043 * gcc.dg/mvc6.c: Ditto.
7044 * gcc.dg/mvc7.c: Ditto.
7045 * g++.dg/ext/mvc1.C: Ditto.
7046 * g++.dg/ext/mvc2.C: Ditto.
7047 * g++.dg/ext/mvc3.C: Ditto.
7048 * g++.dg/ext/mvc4.C: Ditto.
7050 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7053 * gfortran.dg/pr51993.f90: New test.
7055 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7057 PR rtl-optimization/68106
7058 * gcc.target/aarch64/pr68106.c: New.
7060 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7063 * gfortran.dg/pr36192_1.f90: New test.
7065 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7068 *gfortran.dg/pr68154.f90
7070 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7072 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7073 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7075 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7077 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7079 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7081 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7083 * gcc.target/powerpc/float128-mix.c: Likewise.
7085 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7088 * gfortran.dg/pr68054.f90: New test.
7090 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7093 * gfortran.dg/pr67885.f90: New test.
7095 2015-10-29 Jeff Law <law@redhat.com>
7097 PR tree-optimization/67892
7098 * gcc.dg/tree-ssa/pr21417: Update expected output.
7099 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7101 2015-10-29 Richard Biener <rguenther@suse.de>
7104 * c-c++-common/ubsan/pr68142.c: New testcase.
7106 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7109 * g++.dg/other/cv_func4.C: New.
7111 2015-10-29 Richard Biener <rguenther@suse.de>
7114 * c-c++-common/ubsan/pr56956.c: New testcase.
7116 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7118 * gnat.dg/discr44.adb: New test.
7120 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7123 * gcc.dg/debug/pr66068.c: New test.
7125 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7128 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7129 array bounds error at line 25.
7131 2015-10-28 Catherine Moore <clm@codesourcery.com>
7133 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7134 * gcc.target/mips/oddspreg-6.c: Likewise.
7135 * gcc.target/mips/oddspreg-1.c: Likewise.
7136 * gcc.target/mips/oddspreg-2.c: Likewise.
7138 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7141 * gcc.target/avr/pr67839.c: New test.
7143 2015-10-28 Richard Biener <rguenther@suse.de>
7145 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7147 2015-10-28 Tom de Vries <tom@codesourcery.com>
7149 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7151 2015-10-28 Richard Biener <rguenther@suse.de>
7154 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7157 2015-10-28 Richard Biener <rguenther@suse.de>
7159 PR tree-optimization/65962
7160 * gcc.dg/vect/vect-62.c: Adjust.
7162 2015-10-28 Richard Biener <rguenther@suse.de>
7165 * gcc.dg/torture/pr68067-1.c: New testcase.
7166 * gcc.dg/torture/pr68067-2.c: Likewise.
7168 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7170 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7172 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7174 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7175 as xvmadd and xvnmsub.
7176 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7178 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7180 * c-c++-common/goacc/loop-shape.c: New test.
7182 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7183 Cesar Philippidis <cesar@codesourcery.com>
7185 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7186 * g++.dg/gomp/pr33372-3.C: Likewise.
7188 2015-10-27 Richard Henderson <rth@redhat.com>
7191 * gcc.target/i386/pr67609-2.c: New test.
7193 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7196 * gcc.target/aarch64/pr68102_1.c: New test.
7198 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7201 * gfortran.dg/allocate_with_source_15.f03: New test
7203 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7204 James Norris <jnorris@codesourcery.com>
7207 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7209 * gfortran.dg/goacc/loop-1.f95: Likewise.
7210 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7211 * gfortran.dg/goacc/cray.f95: Likewise.
7212 * gfortran.dg/goacc/parameter.f95: Likewise.
7214 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7217 * gfortran.dg/pr67805_2.f90: New test.
7219 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7220 Aditya Kumar <aditya.k7@samsung.com>
7222 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7223 * gcc.dg/graphite/interchange-1.c: Same.
7224 * gcc.dg/graphite/interchange-10.c: Same.
7225 * gcc.dg/graphite/interchange-11.c: Same.
7226 * gcc.dg/graphite/interchange-13.c: Same.
7227 * gcc.dg/graphite/interchange-3.c: Same.
7228 * gcc.dg/graphite/interchange-4.c: Same.
7229 * gcc.dg/graphite/interchange-7.c: Same.
7230 * gcc.dg/graphite/interchange-9.c: Same.
7231 * gcc.dg/graphite/uns-interchange-9.c: Same.
7232 * gfortran.dg/graphite/interchange-3.f90: Same.
7234 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7237 * gcc.target/i386/pr67215-1.c: New test.
7238 * gcc.target/i386/pr67215-2.c: Likewise.
7239 * gcc.target/i386/pr67215-3.c: Likewise.
7241 2015-10-27 Richard Biener <rguenther@suse.de>
7243 PR tree-optimization/68104
7244 * gcc.dg/torture/pr68104.c: New testcase.
7246 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7248 * gcc.dg/vect/vect-strided-shift-1.c: New.
7250 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7253 * gcc.target/arm/pr67929_1.c: New test.
7255 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7257 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7259 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7261 PR tree-optimization/68097
7262 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7263 --param max-ssa-name-query-depth=3 to dg-options.
7265 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7267 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7269 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7271 * gcc.dg/builtins-52.c: Add -O to dg-options.
7273 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7275 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7277 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7281 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7283 (PR64765): New function.
7284 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7285 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7287 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7288 * gfortran.dg/goacc/parameter.f95: Likewise.
7290 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7293 * gfortran.dg/empty_label_typedecl.f90: New test.
7295 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7298 * gfortran.dg/pr36192.f90: New test.
7300 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7302 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7303 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7304 * gnat.dg/opt51.adb: New test.
7305 * gnat.dg/opt51_pkg.ads: New helper.
7307 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7309 * gcc.target/mips/ds-schedule-1.c: New.
7310 * gcc.target/mips/ds-schedule-2.c: New.
7312 2015-10-26 Jeff Law <law@redhat.com>
7314 PR tree-optimization/68013
7315 * gcc.c-torture/compile/pr68013.c: New test.
7317 2015-10-26 Richard Biener <rguenther@suse.de>
7318 Dominik Vogt <vogt@linux.vnet.ibm.com>
7321 * gcc.target/s390/pr67443.c: New testcase.
7323 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7325 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7326 make it unique per testcase.
7327 * gfortran.dg/chmod_2.f90: Likewise.
7328 * gfortran.dg/chmod_3.f90: Likewise.
7329 * gfortran.dg/direct_io_8.f90: Likewise.
7330 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7331 * gfortran.dg/f2003_io_1.f03: Likewise.
7332 * gfortran.dg/f2003_io_2.f03: Likewise.
7333 * gfortran.dg/f2003_io_8.f03: Likewise.
7334 * gfortran.dg/inquire_size.f90: Likewise.
7335 * gfortran.dg/namelist_66.f90: Likewise.
7336 * gfortran.dg/namelist_82.f90: Likewise.
7337 * gfortran.dg/namelist_87.f90: Likewise.
7338 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7339 * gfortran.dg/open_new.f90: Likewise.
7340 * gfortran.dg/stat_1.f90: Likewise.
7341 * gfortran.dg/stat_2.f90: Likewise.
7342 * gfortran.dg/streamio_15.f90: Likewise.
7343 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7345 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7348 * g++.dg/pr67989.C: New test.
7350 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7352 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7353 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7354 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7355 suffix to the temporary filename to make it unique per testcase.
7357 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7359 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7361 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7364 * gfortran.dg/allocate_with_source_12.f03: New test
7367 * gfortran.dg/allocate_with_source_13.f03: New test
7370 * gfortran.dg/allocate_with_source_14.f03: New test
7372 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7374 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7376 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7379 * gcc.target/i386/pr68084.c: New test.
7381 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7385 * gfortran.dg/allocate_with_source_10.f08: New test.
7386 * gfortran.dg/allocate_with_source_11.f08: New test.
7387 * gfortran.dg/class_array_15.f03: Changed count of expected
7388 _builtin_frees to 11. One step of temporaries is spared, therefore
7389 the allocatable component of that temporary is not to be freeed.
7391 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7394 * gfortran.dg/pr68055.f90: New case.
7396 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7399 * gfortran.dg/pr67805.f90: New testcase.
7400 * gfortran.dg/array_constructor_26.f03: Update testcase.
7401 * gfortran.dg/array_constructor_27.f03: Ditto.
7402 * gfortran.dg/char_type_len_2.f90: Ditto.
7403 * gfortran.dg/pr67802.f90: Ditto.
7404 * gfortran.dg/used_before_typed_3.f90: Ditto.
7406 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7409 * g++.dg/torture/pr67600.C: New testcase.
7411 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7413 * g++.dg/pr68062.C: New test.
7415 2015-10-23 Jeff Law <law@redhat.com>
7417 PR tree-optimization/67830
7418 * gcc.dg/pr67830.c: New test.
7420 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7422 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7424 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7425 Andrew Pinski <apinski@cavium.com>
7427 PR rtl-optimization/67736
7428 * gcc.dg/torture/pr67736.c: New test.
7429 * gcc.dg/combine-subregs.c: New test.
7431 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7433 PR tree-optimization/65947
7434 * lib/target-supports.exp
7435 (check_effective_target_vect_max_reduc): Add.
7436 * gcc.dg/vect/pr65947-1.c: New test.
7437 * gcc.dg/vect/pr65947-2.c: New test.
7438 * gcc.dg/vect/pr65947-3.c: New test.
7439 * gcc.dg/vect/pr65947-4.c: New test.
7440 * gcc.dg/vect/pr65947-5.c: New test.
7441 * gcc.dg/vect/pr65947-6.c: New test.
7442 * gcc.dg/vect/pr65947-7.c: New test.
7443 * gcc.dg/vect/pr65947-8.c: New test.
7444 * gcc.dg/vect/pr65947-9.c: New test.
7445 * gcc.dg/vect/pr65947-10.c: New test.
7446 * gcc.dg/vect/pr65947-11.c: New test.
7448 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7450 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7451 Make weak rather than noinline.
7452 * gcc.dg/builtins-57.c: Compile with -O.
7453 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7455 2015-10-23 Tom de Vries <tom@codesourcery.com>
7457 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7459 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7462 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7463 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7465 2015-10-22 Martin Sebor <msebor@redhat.com>
7468 * gcc.misc-tests/help.exp: Verify that option descriptions
7470 * lib/options.exp (check_for_options): Use the regexp --line option.
7471 Print unexpected match on failure.
7473 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7475 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7477 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7480 * g++.dg/cpp1y/var-templ46.C: New.
7482 2015-10-22 Richard Biener <rguenther@suse.de>
7484 PR tree-optimization/58497
7485 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7487 2015-10-22 Richard Biener <rguenther@suse.de>
7489 PR tree-optimization/19049
7490 PR tree-optimization/65962
7491 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7492 * gcc.dg/vect/vect-63.c: Adjust.
7493 * gcc.dg/vect/vect-70.c: Likewise.
7494 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7495 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7496 * gfortran.dg/vect/pr19049.f90: Likewise.
7497 * gfortran.dg/vect/vect-8.f90: Likewise.
7499 2015-10-22 Richard Biener <rguenther@suse.de>
7503 * gcc.dg/torture/ftrapv-2.c: New testcase.
7505 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7508 * gcc.target/s390/pr68015.c: New test.
7510 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7513 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7516 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7517 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7520 * gcc.target/aarch64/pr63304_1.c: New test.
7522 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7525 * g++.dg/parse/enum13.C: New.
7527 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7530 * g++.dg/parse/enum12.C: New.
7532 2015-10-21 Martin Sebor <msebor@redhat.com>
7535 * gcc.misc-tests/help.exp: Adjust.
7536 * lib/options.exp (check_for_options): Add detail to output.
7538 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7541 * gfortran.dg/pr67939.f90: New test.
7543 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7544 Sebastian Pop <s.pop@samsung.com>
7546 * gcc.dg/graphite/scop-11.c: Update pattern.
7548 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7551 * g++.dg/ipa/pr67056.C: New testcase.
7553 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7555 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7558 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7560 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7561 Add associated options for arm*-*-*.
7562 (sqrt): Remove dummy definition.
7564 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7566 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7568 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7570 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7571 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7572 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7574 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7576 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7577 sra-max-scalarization-size-Ospeed.
7579 2015-10-21 Marek Polacek <polacek@redhat.com>
7583 * gcc.dg/pr68024.c: New test.
7585 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7587 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7588 * c-c++-common/goacc/sb-1.c: Adjust errors.
7589 * c-c++-common/goacc/sb-3.c: Adjust errors.
7590 * c-c++-common/goacc/loop-1.c: Adjust errors.
7591 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7592 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7593 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7595 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7597 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7599 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7601 * gcc.dg/lto/simd-function_0.c: New test.
7603 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7606 * gcc.target/i386/pr68018.c: New test.
7608 2015-10-21 Richard Biener <rguenther@suse.de>
7611 * gcc.dg/torture/pr68031.c: New testcase.
7613 2015-10-21 Richard Biener <rguenther@suse.de>
7615 PR tree-optimization/68026
7616 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7618 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7620 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7621 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7622 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7623 * g++.dg/asan/default-options-1.C: Likewise.
7625 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7627 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7628 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7630 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7632 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7634 2015-10-20 Marek Polacek <polacek@redhat.com>
7637 * gcc.dg/pr67964.c: New test.
7639 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7641 PR rtl-optimization/67609
7642 * gcc.target/i386/pr67609.c: New.
7644 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7646 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7648 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7650 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7651 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7653 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7656 * gcc.target/i386/pr66810.c: New test.
7658 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7662 * gcc.target/i386/pr67963-1.c: New test.
7663 * gcc.target/i386/pr67963-2.c: Likewise.
7664 * gcc.target/i386/pr67963-3.c: Likewise.
7665 * gcc.target/i386/pr67985-1.c: Likewise.
7666 * gcc.target/i386/pr67985-2.c: Likewise.
7667 * gcc.target/i386/pr67985-3.c: Likewise.
7669 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7671 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7673 2015-10-20 Richard Biener <rguenther@suse.de>
7675 PR tree-optimization/68017
7676 * gcc.dg/torture/pr68017.c: New testcase.
7678 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7681 * gcc.target/aarch64/pr66912.c: New.
7682 * gcc.target/arm/pr66912.c: New.
7684 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7686 * gfortran.dg/pr67900.f90: New tests.
7688 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7690 * gnat.dg/opt50.adb: New test.
7691 * gnat.dg/opt50_pkg.adb: New helper.
7692 * gnat.dg/opt50_pkg.ads: New helper.
7694 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7697 * gfortran.dg/pr68019.f90: new test.
7699 2015-10-19 Richard Biener <rguenther@suse.de>
7701 PR tree-optimization/67975
7702 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7704 2015-10-19 Richard Biener <rguenther@suse.de>
7706 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7708 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7711 * gcc.target/i386/pr67995-1.c: New test.
7712 * gcc.target/i386/pr67995-2.c: Likewise.
7713 * gcc.target/i386/pr67995-3.c: Likewise.
7715 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7718 * gcc.dg/PR68002.c: New test.
7720 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7722 * gcc.dg/builtins-20.c: Remove undefined behavior.
7724 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7727 * gfortran.dg/common_25.f90: New file.
7729 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7732 * gfortran.dg/move_alloc_15.f90: New test
7733 * gfortran.dg/move_alloc_16.f90: New test
7736 * gfortran.dg/deferred_character_assignment_1.f90: New test
7738 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7741 * gfortran.df/pr67987.f90: New test.
7742 * gfortran.dg/char_length_2.f90: Update testcase.
7744 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7746 * gcc.target/i386/iamcu/test_basic_returning.c
7747 (def_test_returning_type): Use union to check float return bits.
7749 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7751 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7752 Replace printf with __builtin_printf.
7754 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7756 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7759 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7762 * gnat.dg/pack21.adb: New test.
7763 * gnat.dg/pack22.adb: Likewise.
7764 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7766 2015-10-16 Christian Bruel <christian.bruel@st.com>
7769 * gcc.target/arm/no-align.c: New test.
7770 * gcc.target/arm/attr-align1.c: New test.
7771 * gcc.target/arm/attr-align2.c: New test.
7772 * gcc.target/arm/attr-align3.c: New test.
7774 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7776 * gcc.c-torture/compile/icfmatch.c: Add testcase
7778 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7781 * g++.dg/cpp1z/fold-ice1.C: New.
7783 2015-10-16 Michael Collison <michael.collison@linaro.org>
7784 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7786 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7788 2015-10-15 Marek Polacek <polacek@redhat.com>
7790 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7792 2015-10-15 Marek Polacek <polacek@redhat.com>
7794 PR tree-optimization/67953
7795 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7797 * gcc.dg/torture/pr67953.c: New test.
7799 2015-10-14 Jeff Law <law@redhat.com>
7801 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7802 contained within have their own file/test now.
7803 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7804 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7805 expectations a bit more.
7806 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7807 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7809 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7810 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7813 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7815 2015-10-14 Marek Polacek <polacek@redhat.com>
7817 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7827 2015-10-14 Richard Biener <rguenther@suse.de>
7829 PR tree-optimization/67915
7830 * gcc.dg/torture/pr67915.c: New testcase.
7832 2015-10-14 Marek Polacek <polacek@redhat.com>
7834 PR tree-optimization/67815
7835 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7836 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7837 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7839 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7841 * gcc.dg/pragma-pop_options-1.c: New test.
7843 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7844 Aldy Hernandez <aldyh@redhat.com>
7846 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7847 * c-c++-common/gomp/clauses-1.c: New test.
7848 * c-c++-common/gomp/clauses-2.c: New test.
7849 * c-c++-common/gomp/clauses-3.c: New test.
7850 * c-c++-common/gomp/clauses-4.c: New test.
7851 * c-c++-common/gomp/declare-target-1.c: New test.
7852 * c-c++-common/gomp/declare-target-2.c: New test.
7853 * c-c++-common/gomp/depend-3.c: New test.
7854 * c-c++-common/gomp/depend-4.c: New test.
7855 * c-c++-common/gomp/doacross-1.c: New test.
7856 * c-c++-common/gomp/if-1.c: New test.
7857 * c-c++-common/gomp/if-2.c: New test.
7858 * c-c++-common/gomp/linear-1.c: New test.
7859 * c-c++-common/gomp/map-2.c: New test.
7860 * c-c++-common/gomp/map-3.c: New test.
7861 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7862 f_omp_target_data): Add map clause to target data.
7863 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7864 * c-c++-common/gomp/ordered-1.c: New test.
7865 * c-c++-common/gomp/ordered-2.c: New test.
7866 * c-c++-common/gomp/ordered-3.c: New test.
7867 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7869 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7870 clause and ordered construct where no longer allowed.
7871 * c-c++-common/gomp/priority-1.c: New test.
7872 * c-c++-common/gomp/reduction-1.c: New test.
7873 * c-c++-common/gomp/schedule-simd-1.c: New test.
7874 * c-c++-common/gomp/sink-1.c: New test.
7875 * c-c++-common/gomp/sink-2.c: New test.
7876 * c-c++-common/gomp/sink-3.c: New test.
7877 * c-c++-common/gomp/sink-4.c: New test.
7878 * c-c++-common/gomp/udr-1.c: New test.
7879 * c-c++-common/taskloop-1.c: New test.
7880 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7881 value of _OPENMP macro.
7882 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7883 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7884 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7885 * gcc.dg/gomp/clause-1.c:
7886 * gcc.dg/gomp/reduction-1.c: New test.
7887 * gcc.dg/gomp/sink-fold-1.c: New test.
7888 * gcc.dg/gomp/sink-fold-2.c: New test.
7889 * gcc.dg/gomp/sink-fold-3.c: New test.
7890 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7891 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7892 of non-static data members.
7893 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7894 Add some linear clause tests.
7895 * g++.dg/gomp/declare-simd-3.C: New test.
7896 * g++.dg/gomp/linear-1.C: New test.
7897 * g++.dg/gomp/member-1.C: New test.
7898 * g++.dg/gomp/member-2.C: New test.
7899 * g++.dg/gomp/pr66571-2.C: New test.
7900 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7902 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7903 in reduction clause.
7904 * g++.dg/gomp/reference-1.C: New test.
7905 * g++.dg/gomp/sink-1.C: New test.
7906 * g++.dg/gomp/sink-2.C: New test.
7907 * g++.dg/gomp/sink-3.C: New test.
7908 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7909 * g++.dg/gomp/this-1.C: New test.
7910 * g++.dg/gomp/this-2.C: New test.
7911 * g++.dg/vect/simd-clone-2.cc: New test.
7912 * g++.dg/vect/simd-clone-2.h: New test.
7913 * g++.dg/vect/simd-clone-3.cc: New test.
7914 * g++.dg/vect/simd-clone-4.cc: New test.
7915 * g++.dg/vect/simd-clone-4.h: New test.
7916 * g++.dg/vect/simd-clone-5.cc: New test.
7918 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7920 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7921 after r228716 (Fix vtbl[34] and vtbx4).
7923 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7925 PR tree-optimization/67909, 67947
7926 * gcc.dg/torture/pr67947.c: New test.
7928 2015-10-13 Jeff Law <law@redhat.com>
7930 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7932 2015-10-12 Jeff Law <law@redhat.com>
7934 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7935 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7936 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7937 ssa-dom-thread-11.c.
7939 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7941 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7944 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7946 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7948 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7949 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7950 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7951 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7952 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7953 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7954 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7955 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7957 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7959 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7960 and -mno-frame-header-opt options.
7961 * gcc.target/mips/frame-header-1.c: New file.
7962 * gcc.target/mips/frame-header-2.c: New file.
7963 * gcc.target/mips/frame-header-3.c: New file.
7965 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7966 Hale Wang <hale.wang@arm.com>
7968 * gcc.dg/tree-ssa/forwprop-33.c: New.
7970 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7973 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7974 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7975 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7976 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7977 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7978 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7979 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7980 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7981 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7982 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7984 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7986 * lib/multiline.exp: New file.
7987 * lib/prune.exp: Load multiline.exp.
7988 (prune_gcc_output): Call into multiline.exp to handle any
7989 multiline output directives.
7990 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7993 2015-10-09 Martin Jambor <mjambor@suse.cz>
7995 PR tree-optimization/67794
7996 * gcc.dg/ipa/ipa-sra-10.c: New test.
7997 * gcc.dg/torture/pr67794.c: Likewise.
7999 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8001 PR rtl-optimization/67828
8002 * gcc.dg/torture/pr67828.c: New.
8004 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8007 * lib/target-supports.exp (check_effective_target_non_strict_align):
8008 Adjust for arm*-*-*.
8009 * gcc.target/arm/pr67366.c: New test.
8011 2015-10-09 Richard Biener <rguenther@suse.de>
8013 PR tree-optimization/67891
8014 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8016 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8018 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8020 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8022 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8024 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8026 * gcc.dg/loop-unswitch-2.c: New test.
8027 * gcc.dg/loop-unswitch-3.c: Likewise.
8028 * gcc.dg/loop-unswitch-4.c: Likewise.
8030 2015-10-08 Tom de Vries <tom@codesourcery.com>
8032 * gcc.dg/dse.c: Only dump in dse1 pass.
8033 * gcc.dg/tree-ssa/pr30375.c: Same.
8035 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8038 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8039 (PUSH, POP): New defines.
8040 (sse2_test): Use PUSH and POP to misalign runtime stack.
8041 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8043 2015-10-07 James Norris <jnorris@codesourcery.com>
8045 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8046 to atomic_init. (atomic_init): Restrict flags usage.
8048 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8051 * gfortran.dg/sizeof_5.f90: New test.
8053 2015-10-06 Jeff Law <law@redhat.com>
8055 * gcc.c-torture/compile/pr67816.c: New test.
8057 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8059 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8061 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8064 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8066 2015-10-06 Marek Polacek <polacek@redhat.com>
8069 * c-c++-common/Wtautological-compare-4.c: New test.
8071 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8072 Peter Bergner <bergner@vnet.ibm.com>
8075 * gcc.target/powerpc/pr67808.c: New test.
8077 2015-10-06 Nick Clifton <nickc@redhat.com>
8079 * gcc.target/msp430: New directory.
8080 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8082 * gcc.target/msp430/data-attributes.c: New file. Checks the
8083 noinit and persistent data attributes.
8085 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8087 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8089 2015-10-06 Richard Biener <rguenther@suse.de>
8091 PR tree-optimization/67859
8092 * gcc.dg/torture/pr67859.c: New testcase.
8094 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8096 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8098 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8101 * g++.dg/template/defarg19.C: New.
8102 * g++.dg/template/defarg20.C: Likewise.
8104 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8105 Sebastian Pop <s.pop@samsung.com>
8107 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8109 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8110 Sebastian Pop <s.pop@samsung.com>
8112 * gcc.dg/graphite/scop-sor.c: Xfail.
8114 2015-10-05 Martin Jambor <mjambor@suse.cz>
8115 Jan Hubicka <hubicka@ucw.cz>
8117 * gcc.dg/ipa/propalign-4.c: New test.
8118 * gcc.dg/ipa/propalign-5.c: Likewise.
8120 2015-10-05 Marek Polacek <polacek@redhat.com>
8122 PR tree-optimization/67821
8123 * gcc.dg/torture/pr67821-2.c: New test.
8124 * gcc.dg/torture/pr67821.c: New test.
8126 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8128 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8130 2015-10-05 Christian Bruel <christian.bruel@st.com>
8132 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8134 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8136 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8137 (exec_vcvt): Add comments.
8139 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8141 PR rtl-optimization/67447
8142 * gcc.target/i386/pr67447.c: New test.
8144 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8146 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8148 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8149 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8150 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8151 * gcc.target/i386/vect-unpack-1.c: Ditto.
8152 * gcc.target/i386/vect-unpack-2.c: Ditto.
8154 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8157 * gfortran.dg/common_24.f: New.
8159 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8161 * gcc.target/arm/pr67756.c: Fixed warnings.
8163 2015-10-02 Marek Polacek <polacek@redhat.com>
8166 * gcc.dg/pr67730-1.c: New test.
8167 * gcc.dg/pr67730-2.c: New test.
8168 * gcc.dg/pr67730.h: New test.
8170 2015-10-02 Marek Polacek <polacek@redhat.com>
8172 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8174 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8176 PR tree-optimization/67754
8177 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8178 * gfortran.dg/graphite/block-2.f: Same.
8180 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8182 * gcc.dg/graphite/scop-23.c: New.
8184 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8186 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8189 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8191 PR rtl-optimization/67756
8192 * gcc.target/arm/pr67756.c: New.
8194 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8196 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8197 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8198 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8200 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8203 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8205 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8206 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8207 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8208 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8209 * gcc.target/i386/vect-unpack-1.c: Ditto.
8210 * gcc.target/i386/vect-unpack-2.c: Ditto.
8212 2015-10-02 Marek Polacek <polacek@redhat.com>
8215 * c-c++-common/Wduplicated-cond-1.c: New test.
8216 * c-c++-common/Wduplicated-cond-2.c: New test.
8217 * c-c++-common/Wduplicated-cond-3.c: New test.
8218 * c-c++-common/Wduplicated-cond-4.c: New test.
8219 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8220 -Wduplicated-cond warning.
8222 2015-10-02 Renlin Li <renlin.li@arm.com>
8224 * gcc.target/aarch64/csneg-1.c: Update.
8226 2015-10-02 Renlin Li <renlin.li@arm.com>
8229 * gcc.target/aarch64/pr66776.c: New.
8231 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8233 * gnat.dg/warn13.adb: New test.
8235 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8237 * gnat.dg/vect15.ad[sb]: New test.
8238 * gnat.dg/vect16.ad[sb]: Likewise.
8239 * gnat.dg/vect17.ad[sb]: Likewise.
8240 * gnat.dg/vect18.ad[sb]: Likewise.
8242 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8244 PR rtl-optimization/67786
8245 PR rtl-optimization/67787
8246 * gcc.dg/pr67786.c: New test.
8247 * gcc.dg/pr67787.c: Likewise.
8249 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8251 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8253 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8256 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8258 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8262 * gfortran.dg/string_array_constructor_1.f90: New.
8263 * gfortran.dg/string_array_constructor_2.f90: New.
8264 * gfortran.dg/string_array_constructor_3.f90: New.
8266 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8270 * gcc.target/powerpc/pr67789.c: New testcase.
8272 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8275 * gfortran.dg/pr67802.f90: New test.
8277 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8280 gfortran.dg/pr66979.f90: new test.
8282 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8285 * gfortran.dg/pr67616.f90: New test.
8287 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8290 * g++.dg/cpp0x/range-for30.C: New.
8292 2015-10-01 Marek Polacek <polacek@redhat.com>
8295 * gcc.dg/atomic/pr65345-4.c: New test.
8296 * gcc.dg/pr65345-3.c: New test.
8298 2015-10-01 Marek Polacek <polacek@redhat.com>
8300 PR tree-optimization/67769
8301 * gcc.dg/torture/pr67769.c: New test.
8303 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8305 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8307 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8310 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8312 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8314 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8315 (main): Rename to sse2_test. Abort if count != 5.
8316 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8318 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8320 2015-10-01 Richard Biener <rguenther@suse.de>
8322 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8323 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8325 2015-09-30 Jeff Law <law@redhat.com>
8327 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8329 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8331 PR rtl-optimization/67037
8332 * gcc.c-torture/execute/pr67037.c: New test.
8334 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8336 * lib/target-supports.exp (check_effective_target_sync_int_128):
8337 Return 1 on spu-*-* targets.
8338 (check_effective_target_sync_int_128_runtime): Likewise.
8339 (check_effective_target_sync_long_long): Likewise.
8340 (check_effective_target_sync_long_long_runtime): Likewise.
8341 (check_effective_target_sync_int_long): Likewise.
8342 (check_effective_target_sync_char_short): Likewise.
8344 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8346 * gcc.target/i386/pr67761.c: New test.
8348 2015-09-30 Marek Polacek <polacek@redhat.com>
8351 * gcc.dg/pr67730.c: New test.
8353 2015-09-30 Marek Polacek <polacek@redhat.com>
8355 PR tree-optimization/67690
8356 * gcc.dg/torture/pr67690.c: New test.
8358 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8360 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8361 * g++.dg/gomp/tls-wrap4.C: Likewise.
8362 * gcc.dg/atomic-op-optimize.c: Likewise.
8363 * gcc.dg/pr54087.c: Likewise.
8364 * gcc.dg/tls/section-2.c: Likewise.
8365 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8366 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8367 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8368 * gcc.target/arm/divzero.c: Likewise.
8369 * gcc.target/arm/sibcall-2.c: Likewise.
8370 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8371 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8372 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8373 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8374 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8375 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8376 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8377 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8378 * gfortran.dg/default_format_2.f90: Likewise.
8379 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8381 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8383 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8385 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8387 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8388 * gfortran.dg/round_4.f90: ditto.
8390 2015-09-29 Richard Biener <rguenther@suse.de>
8392 PR tree-optimization/67170
8393 * gfortran.dg/pr67170.f90: New testcase.
8395 2015-09-29 Richard Biener <rguenther@suse.de>
8397 PR tree-optimization/67741
8398 * gcc.dg/torture/pr67741.c: New testcase.
8400 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8402 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8403 non-zero for __builtin_signbit tests.
8405 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8408 * gcc.target/i386/pr65105-1.c: New.
8409 * gcc.target/i386/pr65105-2.c: New.
8410 * gcc.target/i386/pr65105-3.c: New.
8411 * gcc.target/i386/pr65105-4.C: New.
8412 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8414 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8416 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8418 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8422 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8424 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8425 * gfortran.dg/function_types_3.f90: Change error message to
8426 "Type inaccessible...."
8427 * gfortran.dg/ptr_func_assign_1.f08: New test.
8428 * gfortran.dg/ptr_func_assign_2.f08: New test.
8430 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8434 * gfortran.dg/ptr_func_assign_3.f08: New test.
8435 * gfortran.dg/ptr_func_assign_4.f08: New test.
8437 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8438 Sebastian Pop <s.pop@samsung.com>
8440 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8441 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8442 * gcc.dg/graphite/block-3.c: Same.
8443 * gcc.dg/graphite/block-4.c: Same.
8444 * gcc.dg/graphite/block-5.c: Same.
8445 * gcc.dg/graphite/block-6.c: Same.
8446 * gcc.dg/graphite/block-7.c: Same.
8447 * gcc.dg/graphite/block-8.c: Same.
8448 * gcc.dg/graphite/block-pr47654.c: Same.
8449 * gcc.dg/graphite/interchange-0.c: Same.
8450 * gcc.dg/graphite/interchange-1.c: Same.
8451 * gcc.dg/graphite/interchange-10.c: Same.
8452 * gcc.dg/graphite/interchange-11.c: Same.
8453 * gcc.dg/graphite/interchange-12.c: Same.
8454 * gcc.dg/graphite/interchange-13.c: Same.
8455 * gcc.dg/graphite/interchange-14.c: Same.
8456 * gcc.dg/graphite/interchange-15.c: Same.
8457 * gcc.dg/graphite/interchange-3.c: Same.
8458 * gcc.dg/graphite/interchange-4.c: Same.
8459 * gcc.dg/graphite/interchange-5.c: Same.
8460 * gcc.dg/graphite/interchange-6.c: Same.
8461 * gcc.dg/graphite/interchange-7.c: Same.
8462 * gcc.dg/graphite/interchange-8.c: Same.
8463 * gcc.dg/graphite/interchange-9.c: Same.
8464 * gcc.dg/graphite/interchange-mvt.c: Same.
8465 * gcc.dg/graphite/pr35356-1.c: Same.
8466 * gcc.dg/graphite/pr35356-3.c: Same.
8467 * gcc.dg/graphite/pr37485.c: Same.
8468 * gcc.dg/graphite/scop-1.c: Same.
8469 * gcc.dg/graphite/scop-11.c: Same.
8470 * gcc.dg/graphite/scop-5.c: Same.
8471 * gcc.dg/graphite/uns-block-1.c: Same.
8472 * gcc.dg/graphite/uns-interchange-9.c: Same.
8473 * gfortran.dg/graphite/block-1.f90: Same.
8474 * gfortran.dg/graphite/interchange-3.f90: Same.
8475 * gfortran.dg/graphite/pr14741.f90: Same.
8476 * gfortran.dg/graphite/block-2.f: Same.
8478 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8479 Sebastian Pop <s.pop@samsung.com>
8481 PR tree-optimization/67700
8482 * gcc.dg/graphite/run-id-pr67700.c: New.
8484 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8487 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8488 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8490 * gcc.target/sh/pr54236-5.c: New.
8491 * gcc.target/sh/pr54236-6.c: New.
8493 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8495 PR rtl-optimization/67456
8496 PR rtl-optimization/67464
8497 PR rtl-optimization/67465
8498 * gcc.dg/pr67465.c: New test.
8500 2015-09-28 Tom de Vries <tom@codesourcery.com>
8502 PR tree-optimization/62171
8503 * gcc.dg/vect/pr62171.c: New test.
8505 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8507 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8508 skip on AIX. XFAIL individual line tests.
8510 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8512 PR rtl-optimization/64164
8513 PR tree-optimization/67312
8514 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8515 * gcc.target/i386/stackalign/return-4.c: Add -O.
8517 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8519 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8521 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8524 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8526 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8528 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8529 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8530 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8531 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8532 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8533 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8534 DW_AT_noreturn on AIX.
8535 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8536 DW_AT_noreturn on AIX.
8537 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8538 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8539 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8540 DW_AT_GNU_deleted on AIX.
8541 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8542 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8543 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8544 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8545 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8546 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8547 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8548 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8549 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8550 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8551 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8552 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8553 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8554 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8555 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8557 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8560 * gfortran.dg/pr67614.f90: New test.
8562 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8565 * gfortran.dg/pr67525.f90: New test.
8567 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8570 * gfortran.dg/allocatable_function_9.f90: New.
8572 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8575 * gcc.target/sh/pr67675.c: New.
8577 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8579 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8581 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8583 * gcc.target/i386/pr66749.c (dg-options): Replace
8584 -mtune=lakemount with -mtune=lakemont.
8585 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8586 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8588 2015-09-25 Marek Polacek <polacek@redhat.com>
8590 * c-c++-common/ubsan/bounds-11.c: New test.
8591 * c-c++-common/ubsan/bounds-12.c: New test.
8593 2015-09-25 Marek Polacek <polacek@redhat.com>
8596 * c-c++-common/ubsan/pr64906.c: New test.
8598 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8600 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8601 with -mtune=lakemount.
8602 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8603 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8605 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8608 * gcc.dg/Werror-13.c: New test.
8610 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8612 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8614 2015-09-24 Richard Biener <rguenther@suse.de>
8617 * g++.dg/pr67699.C: New testcase.
8619 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8622 * gcc.target/arm/fp16-inf.c: New test.
8624 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8626 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8627 name while checking for AVX-512VBMI presence.
8629 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8631 * lib/target-supports.exp (check_effective_target_pie): Check for
8632 PIE support on Solaris 11.x and 12.
8634 2015-09-24 Richard Biener <rguenther@suse.de>
8636 * g++.dg/tree-ssa/restrict3.C: New testcase.
8638 2015-09-24 Richard Biener <rguenther@suse.de>
8640 PR tree-optimization/48885
8641 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8643 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8645 * c-c++-common/Wmisleading-indentation.c: Augment test.
8647 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8649 Fix small typos in the coding rule enforcement warnings.
8650 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8653 2015-09-23 Richard Biener <rguenther@suse.de>
8656 * gcc.dg/ubsan/pr67662.c: New testcase.
8658 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8661 * gcc.dg/pragma-diag-6.c: New test.
8663 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8665 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8667 2015-09-23 Richard Biener <rguenther@suse.de>
8669 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8671 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8673 * c-c++-common/Wmisleading-indentation.c: Augment test.
8675 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8677 * g++.dg/diagostic/disable.C: New.
8679 2015-09-22 Tom de Vries <tom@codesourcery.com>
8681 PR tree-optimization/67671
8682 * g++.dg/pr67671.C: New test.
8684 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8687 * gcc.target/i386/pr67480.c: New test.
8689 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8691 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8692 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8693 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8694 avx512dq, avx512cd, avx512er and avx512pf.
8696 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8698 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8699 update-fetch operations.
8700 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8702 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8704 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8705 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8707 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8709 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8711 * gcc.target/aarch64/atomic-inst-swap.c: New.
8713 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8715 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8716 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8717 * gcc.target/i386/pr59789.c (f1): Likewise.
8718 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8719 * gcc.target/i386/intrinsics_6.c: Likewise.
8720 * gcc.dg/winline-5.c (int t): Likewise.
8721 * gcc.dg/winline-9.c (t): Likewise.
8722 * gcc.dg/always_inline2.c (q): Likewise.
8723 * gcc.dg/winline-2.c (inline int t): Likewise.
8724 * gcc.dg/winline-6.c: Likewise.
8725 * gcc.dg/winline-10.c (void g): Likewise.
8726 * gcc.dg/pr49243.c (void parse): Likewise.
8727 * gcc.dg/always_inline3.c (q2): Likewise.
8728 * gcc.dg/winline-3.c: Likewise.
8729 * gcc.dg/winline-7.c (inline void *t): Likewise.
8731 2015-09-22 Tom de Vries <tom@codesourcery.com>
8733 PR tree-optimization/67666
8734 * g++.dg/pr67666.C: New test.
8736 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8739 * gfortran.dg/pr67615.f90: new test.
8741 2015-09-21 Jeff Law <law@redhat.com>
8743 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8745 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8747 Complete the implementation of N4230, Nested namespace definition.
8748 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8749 attributes and nested namespace definitions.
8750 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8751 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8752 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8753 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8754 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8755 appearing before the namespace identifier.
8757 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8760 * gcc.dg/cpp/pr66415-1.c: Test column number.
8762 2015-09-21 Richard Biener <rguenther@suse.de>
8764 * g++.dg/ext/attr-alias-3.C: Add -g.
8766 2015-09-21 Richard Biener <rguenther@suse.de>
8769 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8771 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8774 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8776 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8778 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8780 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8783 * gcc.dg/pr53265.c: Update.
8785 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8787 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8789 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8792 * gcc.target/sh/pr59478.c: New.
8794 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8797 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8798 * gcc.target/sh/pr54236-2.c: Likewise.
8800 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8802 * gcc.target/sh/pr43417.c: Move target independent test to ...
8803 * gcc.c-torture/compile/pr43417.c: ... here.
8805 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8807 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8808 check_effective_target_big_endian, check_effective_target_little_endian,
8809 check_effective_target_any_fpu, check_effective_target_double_fpu,
8810 check_effective_target_use_single_only_fpu,
8811 check_effective_target_default_single_fpu,
8812 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8813 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8814 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8815 check_effective_target_fmovd_enabled,
8816 check_effective_target_has_privileged, check_effective_target_has_pref,
8817 check_effective_target_banked_r0r7_isr,
8818 check_effective_target_stack_save_isr): New effective target checks.
8819 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8820 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8821 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8822 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8823 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8824 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8825 * gcc.target/sh/attr-isr.c: Likewise.
8826 * gcc.target/sh/fpul-usage-1.c: Likewise.
8827 * gcc.target/sh/hiconst.c: Likewise.
8828 * gcc.target/sh/mfmovd.c: Likewise.
8829 * gcc.target/sh/pr21255-3.c: Likewise.
8830 * gcc.target/sh/pr33135-1.c: Likewise.
8831 * gcc.target/sh/pr33135-2.c: Likewise.
8832 * gcc.target/sh/pr33135-3.c: Likewise.
8833 * gcc.target/sh/pr33135-4.c: Likewise.
8834 * gcc.target/sh/pr39423-2.c: Likewise.
8835 * gcc.target/sh/pr49880-4.c: Likewise.
8836 * gcc.target/sh/pr49880-5.c: Likewise.
8837 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8838 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8839 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8840 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8841 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8842 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8843 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8844 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8845 * gcc.target/sh/pr50751-2.c: Likewise.
8846 * gcc.target/sh/pr50751-3.c: Likewise.
8847 * gcc.target/sh/pr50751-5.c: Likewise.
8848 * gcc.target/sh/pr50751-6.c: Likewise.
8849 * gcc.target/sh/pr50751-8.c: Likewise.
8850 * gcc.target/sh/pr51244-15.c: Likewise.
8851 * gcc.target/sh/pr51244-2.c: Likewise.
8852 * gcc.target/sh/pr51244-20.c: Likewise.
8853 * gcc.target/sh/pr51244-6.c: Likewise.
8854 * gcc.target/sh/pr52483-4.c: Likewise.
8855 * gcc.target/sh/pr53511-1.c: Likewise.
8856 * gcc.target/sh/pr53512-1.c: Likewise.
8857 * gcc.target/sh/pr53512-2.c: Likewise.
8858 * gcc.target/sh/pr53512-3.c: Likewise.
8859 * gcc.target/sh/pr53512-4.c: Likewise.
8860 * gcc.target/sh/pr53513-1.c: Likewise.
8861 * gcc.target/sh/pr54089-2.c: Likewise.
8862 * gcc.target/sh/pr54089-3.c: Likewise.
8863 * gcc.target/sh/pr54089-4.c: Likewise.
8864 * gcc.target/sh/pr54602-2.c: Likewise.
8865 * gcc.target/sh/pr54602-3.c: Likewise.
8866 * gcc.target/sh/pr54602-4.c: Likewise.
8867 * gcc.target/sh/pr54680.c: Likewise.
8868 * gcc.target/sh/pr55303-1.c: Likewise.
8869 * gcc.target/sh/pr55303-2.c: Likewise.
8870 * gcc.target/sh/pr55303-3.c: Likewise.
8871 * gcc.target/sh/pr56547-1.c: Likewise.
8872 * gcc.target/sh/pr56547-2.c: Likewise.
8873 * gcc.target/sh/pr61195.c: Likewise.
8874 * gcc.target/sh/pr61996.c: Likewise.
8875 * gcc.target/sh/pr6526.c: Likewise.
8876 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8877 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8878 * gcc.target/sh/prefetch.c: Likewise.
8879 * gcc.target/sh/rte-delay-slot.c: Likewise.
8880 * gcc.target/sh/sh2a-band.c: Likewise.
8881 * gcc.target/sh/sh2a-bclr.c: Likewise.
8882 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8883 * gcc.target/sh/sh2a-bld.c: Likewise.
8884 * gcc.target/sh/sh2a-bor.c: Likewise.
8885 * gcc.target/sh/sh2a-bset.c: Likewise.
8886 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8887 * gcc.target/sh/sh2a-bxor.c: Likewise.
8888 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8889 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8890 * gcc.target/sh/sh2a-movrt.c: Likewise.
8891 * gcc.target/sh/sh2a-resbank.c: Likewise.
8892 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8893 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8894 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8895 * gcc.target/sh/sh4a-cosf.c: Likewise.
8896 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8897 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8898 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8899 * gcc.target/sh/sh4a-sinf.c: Likewise.
8901 2015-09-20 Jeff Law <law@redhat.com>
8903 PR tree-optimization/47679
8904 * g++.dg/warn/Wuninitialized-6.C: New test.
8906 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8908 Implement nested namespace definitions.
8909 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8910 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8911 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8912 * g++.dg/lookup/name-clash5.C: Adjust.
8913 * g++.dg/lookup/name-clash6.C: Likewise.
8915 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8917 * gcc.dg/pragma-diag-5.c: New test.
8919 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8922 * gcc.dg/torture/pr67619.c: New test.
8923 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8926 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8928 PR tree-optimization/67283
8929 * gcc.dg/tree-ssa/sra-15.c: New.
8930 * gcc.dg/tree-ssa/sra-16.c: New.
8932 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8935 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8936 (f2, f3): Make the function static.
8937 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8939 2015-09-17 Christian Bruel <christian.bruel@st.com>
8941 * gcc.target/arm/attr_thumb-static2.c: New test.
8943 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8945 * gnat.dg/overflow_sum3.adb: New test.
8947 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8949 * gcc.target/arm/stack-checking.c: New test.
8951 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8954 * gfortran.dg/public_private_module_5.f90: Add module procedure
8955 trigger_smod to ensure that the smod file is written.
8957 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8959 * gcc.target/aarch64/copysign_1.c: New.
8960 * gcc.target/aarch64/copysign_2.c: New.
8962 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8964 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8965 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8966 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8968 2015-09-16 John Marino <gnugcc@marino.st>
8970 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8972 2015-09-16 Richard Biener <rguenther@suse.de>
8975 * gcc.dg/torture/pr67253.c: New testcase.
8977 2015-09-16 Richard Biener <rguenther@suse.de>
8980 * gcc.dg/pr67271.c: New testcase.
8982 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8984 * gnat.dg/opt49.adb: New test.
8986 2015-09-16 Richard Biener <rguenther@suse.de>
8989 * gcc.dg/torture/pr67442.c: New testcase.
8991 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8993 * gnat.dg/array24.adb: New test.
8994 * gnat.dg/blocklocs.adb: Delete.
8996 2015-09-15 Marek Polacek <polacek@redhat.com>
8999 * gcc.dg/pr67580.c: New test.
9001 2015-09-15 Richard Biener <rguenther@suse.de>
9003 PR tree-optimization/67470
9004 * gcc.dg/torture/pr67470.c: New testcase.
9006 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9008 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9010 2015-09-15 Richard Biener <rguenther@suse.de>
9013 * gcc.dg/pr67563.c: New testcase.
9015 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9018 * gfortran.dg/pr67460.f90: New test.
9020 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9022 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9023 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9025 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9028 * g++.dg/cpp0x/new-auto1.C: New.
9030 2015-09-11 Mark Wielaard <mjw@redhat.com>
9033 * g++.dg/warn/unused-variable-1.C: New test.
9034 * g++.dg/warn/unused-variable-2.C: Likewise.
9035 * gcc.dg/unused-4.c: Adjust warning for static const.
9036 * gcc.dg/unused-variable-1.c: New test.
9037 * gcc.dg/unused-variable-2.c: Likewise.
9039 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9041 * gfortran.dg/private_type_3.f90: Require visibility.
9042 * gfortran.dg/module_variable_2.f90: Same.
9043 * gfortran.dg/nested_forall_1.f: Same.
9044 * gfortran.dg/elemental_dependency_4.f90: Same.
9045 * gfortran.dg/bind_c_usage_25.f90: Same.
9046 * gfortran.dg/access_spec_1.f90: Same.
9047 * gfortran.dg/public_private_module_2.f90: Same.
9048 * gfortran.dg/host_assoc_variable_1.f90: Same.
9049 * gfortran.dg/public_private_module_6.f90: Same.
9050 * gfortran.dg/module_variable_1.f90: Same.
9051 * gfortran.dg/pr37286.f90: Same.
9052 * gfortran.dg/internal_pack_7.f90: Same.
9053 * gfortran.dg/submodule_10.f08: Same.
9054 * gfortran.dg/allocatable_function_8.f90: Same.
9055 * gfortran.dg/merge_init_expr_2.f90: Same.
9056 * gfortran.dg/class_37.f03: Same.
9057 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9058 * gfortran.dg/typebound_call_20.f03: Same.
9059 * gfortran.dg/proc_ptr_result_3.f90: Same.
9060 * gfortran.dg/pr32535.f90: Same.
9061 * gfortran.dg/typebound_proc_19.f90: Same.
9062 * gfortran.dg/initialization_10.f90: Same.
9063 * gfortran.dg/bind_c_usage_8.f03: Same.
9064 * gfortran.dg/pr61335.f90: Same.
9065 * gfortran.dg/elemental_dependency_5.f90: Same.
9066 * gfortran.dg/proc_ptr_3.f90: Same.
9067 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9069 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9071 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9072 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9073 * gcc.dg/loop-8.c: Likewise.
9075 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9078 * gnat.dg/specs/addr1.ads: Remove.
9080 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082 * gcc.dg/pie-link.c: Add -pie to dg-options.
9084 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9086 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9087 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9089 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9091 * gcc.target/powerpc/swaps-p8-20.c: New test.
9092 * gcc.target/powerpc/swaps-p8-21.c: New test.
9094 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9097 * gfortran.dg/pr67526.f90: New test.
9099 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9102 * g++.dg/cpp0x/variadic166.C: New.
9104 2015-09-09 Mark Wielaard <mjw@redhat.com>
9106 * c-c++-common/nonnull-1.c: New test.
9108 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9111 * gfortran.dg/submodule_11.f08: New test.
9113 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9116 * gcc.c-torture/compile/pr67506.c: New test.
9118 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9120 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9121 initialization with a byte mask. No change expected here.
9122 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9123 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9124 initialization with contigious bitmask. Literal pool is expectd
9127 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9130 * gcc.target/arm/pr67439_1.c: New test.
9132 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9134 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9137 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9140 * g++.dg/gomp/pr67523.C: New test.
9143 * g++.dg/gomp/pr67522.C: New test.
9146 * c-c++-common/gomp/pr67521.c: New test.
9149 * c-c++-common/gomp/pr67517.c: New test.
9152 * g++.dg/gomp/pr67514.C: New test.
9155 * g++.dg/gomp/pr67511.C: New test.
9158 * c-c++-common/gomp/pr67502.c: New test.
9160 2015-09-09 Marek Polacek <polacek@redhat.com>
9163 * gcc.dg/pr67512.c: New test.
9165 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9168 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9169 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9170 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9171 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9173 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9175 * gcc.target/aarch64/mod_2.x: New file.
9176 * gcc.target/aarch64/mod_256.x: Likewise.
9177 * gcc.target/arm/mod_2.c: New test.
9178 * gcc.target/arm/mod_256.c: Likewise.
9179 * gcc.target/aarch64/mod_2.c: Likewise.
9180 * gcc.target/aarch64/mod_256.c: Likewise.
9182 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9185 * g++.dg/gomp/pr67504.C: New test.
9188 * c-c++-common/gomp/pr67501.c: New test.
9191 * gcc.dg/gomp/pr67500.c: New test.
9194 * gcc.dg/gomp/pr67495.c: New test.
9196 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9197 Sebastian Pop <s.pop@samsung.com>
9199 PR tree-optimization/53852
9200 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9201 both isl-0.12 and isl-0.15.
9202 * gcc.dg/graphite/uns-interchange-14.c: Same.
9203 * gcc.dg/graphite/uns-interchange-15.c: Same.
9204 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9206 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9207 Sebastian Pop <s.pop@samsung.com>
9209 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9210 * gcc.dg/graphite/block-1.c: Same.
9211 * gcc.dg/graphite/block-5.c: Same.
9212 * gcc.dg/graphite/block-6.c: Same.
9213 * gcc.dg/graphite/interchange-1.c: Same.
9214 * gcc.dg/graphite/interchange-10.c: Same.
9215 * gcc.dg/graphite/interchange-11.c: Same.
9216 * gcc.dg/graphite/interchange-13.c: Same.
9217 * gcc.dg/graphite/interchange-14.c: Same.
9218 * gcc.dg/graphite/interchange-3.c: Same.
9219 * gcc.dg/graphite/interchange-4.c: Same.
9220 * gcc.dg/graphite/interchange-7.c: Same.
9221 * gcc.dg/graphite/interchange-8.c: Same.
9222 * gcc.dg/graphite/interchange-9.c: Same.
9223 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9224 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9225 * gcc.dg/graphite/pr37485.c: Same.
9226 * gcc.dg/graphite/scop-0.c (int toto): Same.
9227 * gcc.dg/graphite/scop-1.c: Same.
9228 * gcc.dg/graphite/scop-10.c: Same.
9229 * gcc.dg/graphite/scop-11.c: Same.
9230 * gcc.dg/graphite/scop-12.c: Same.
9231 * gcc.dg/graphite/scop-13.c: Same.
9232 * gcc.dg/graphite/scop-16.c: Same.
9233 * gcc.dg/graphite/scop-17.c: Same.
9234 * gcc.dg/graphite/scop-18.c: Same.
9235 * gcc.dg/graphite/scop-2.c: Same.
9236 * gcc.dg/graphite/scop-21.c (int test): Same.
9237 * gcc.dg/graphite/scop-22.c (void foo): Same.
9238 * gcc.dg/graphite/scop-4.c: Same.
9239 * gcc.dg/graphite/scop-5.c: Same.
9240 * gcc.dg/graphite/scop-6.c: Same.
9241 * gcc.dg/graphite/scop-7.c: Same.
9242 * gcc.dg/graphite/scop-8.c: Same.
9243 * gcc.dg/graphite/scop-9.c: Same.
9244 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9245 data-refs remain inside the inner loop.
9246 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9247 * gcc.dg/graphite/uns-interchange-14.c: Same.
9248 * gcc.dg/graphite/uns-interchange-9.c: Same.
9249 * gfortran.dg/graphite/interchange-3.f90
9251 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9254 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9255 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9256 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9257 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9258 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9259 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9260 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9261 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9262 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9263 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9264 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9265 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9267 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9269 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9270 * lib/target-supports.exp
9271 (check_effective_target_arm_neon_fp16_hw): New.
9273 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9275 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9276 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9278 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9280 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9281 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9283 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9284 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9285 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9286 when those are supported.
9287 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9290 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9291 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9294 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9295 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9296 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9298 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9300 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9302 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9303 Add float16x8_t case.
9304 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9305 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9306 main, exec_vcreate): Likewise.
9307 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9308 exec_vget_high): Likewise.
9309 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9310 exec_vget_low): Likewise.
9311 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9313 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9314 exec_vld1_dup): Likewise.
9315 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9316 exec_vld1_lane): Likewise.
9317 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9319 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9320 exec_vldX_dup): Likewise.
9321 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9322 exec_vldX_lane): Likewise.
9323 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9324 exec_vset_lane): Likewise.
9325 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9326 exec_vst1_lane): Likewise.
9328 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9330 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9331 * gcc.target/aarch64/vget_low_1.c: Likewise.
9333 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9335 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9336 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9337 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9338 (main): update orig_data to avoid float16 NaN on bigendian.
9340 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9342 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9344 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9345 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9346 * gcc.target/aarch64/vld1_lane.c: Likewise.
9348 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9351 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9353 2015-09-07 Marek Polacek <polacek@redhat.com>
9356 * gcc.dg/asm-10.c: New test.
9358 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9361 * gcc.dg/lto/pr67452_0.c: New test.
9363 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9366 * gcc.target/avr/pr65210.c: New test.
9368 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9371 * lib/target-supports.exp (check_cached_effective_target):
9372 Apppend $prop to et_prop_list only if needed.
9374 2015-09-04 Marek Polacek <polacek@redhat.com>
9377 * gcc.dg/ubsan/pr67279.c: New test.
9379 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9380 Petr Murzin <petr.murzin@intel.com>
9381 Kirill Yukhin <kirill.yukhin@intel.com>
9383 * gcc.target/i386/avx512f-scatter-1.c: New.
9384 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9385 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9387 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9389 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9390 rather than calling rmdir, cleanup if open fails.
9392 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9394 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9395 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9396 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9397 Return true for PowerPC targets that implement Altivec.
9399 2015-09-03 Renlin Li <renlin.li@arm.com>
9401 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9403 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9405 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407 * gcc.target/powerpc/vec-shift.c: New test.
9409 2015-09-03 Tom de Vries <tom@codesourcery.com>
9411 PR tree-optimization/65637
9412 * gcc.dg/autopar/reduc-4.c: New test.
9414 2015-09-03 Tom de Vries <tom@codesourcery.com>
9416 PR tree-optimization/65637
9417 * gcc.dg/autopar/pr46099-2.c: New test.
9419 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9422 * g++.dg/pr67351.C: New test.
9424 2015-09-03 Richard Biener <rguenther@suse.de>
9427 * g++.dg/lto/pr66705_0.C: New testcase.
9429 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9432 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9433 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9435 2015-09-02 Marek Polacek <polacek@redhat.com>
9438 * gcc.dg/pr67432.c: New test.
9440 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9442 * lib/target-supports.exp (clear_effective_target_cache): New.
9443 (check_cached_effective_target): Update et_prop_list.
9444 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9445 * g++.dg/compat/compat.exp: Likewise.
9446 * g++.dg/compat/struct-layout-1.exp: Likewise.
9447 * lib/asan-dg.exp: Likewise.
9448 * lib/atomic-dg.exp: Likewise.
9449 * lib/cilk-plus-dg.exp: Likewise.
9450 * lib/clearcap.exp: Likewise.
9451 * lib/mpx-dg.exp: Likewise.
9452 * lib/tsan-dg.exp: Likewise.
9453 * lib/ubsan-dg.exp: Likewise.
9455 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9457 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9459 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9460 Andrew Bennett <andrew.bennett@imgtec.com>
9462 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9463 dependencies between ISA level and compact-branches.
9464 * gcc.target/mips/branch-10.c: Update expected output to allow
9465 compact forms of b/bal.
9466 * gcc.target/mips/branch-11.c: Likewise.
9467 * gcc.target/mips/branch-12.c: Likewise.
9468 * gcc.target/mips/branch-13.c: Likewise.
9469 * gcc.target/mips/branch-3.c: Likewise.
9470 * gcc.target/mips/branch-4.c: Likewise.
9471 * gcc.target/mips/branch-5.c: Likewise.
9472 * gcc.target/mips/branch-6.c: Likewise.
9473 * gcc.target/mips/branch-7.c: Likewise.
9474 * gcc.target/mips/branch-8.c: Likewise.
9475 * gcc.target/mips/branch-9.c: Likewise.
9476 * gcc.target/mips/branch-cost-1.c: Likewise.
9477 * gcc.target/mips/call-1.c: Likewise.
9478 * gcc.target/mips/call-2.c: Likewise.
9479 * gcc.target/mips/call-3.c: Likewise.
9480 * gcc.target/mips/call-4.c: Likewise.
9481 * gcc.target/mips/call-5.c: Likewise.
9482 * gcc.target/mips/call-6.c: Likewise.
9483 * gcc.target/mips/lazy-binding-1.c: Likewise.
9484 * gcc.target/mips/near-far-1.c: Likewise.
9485 * gcc.target/mips/near-far-2.c: Likewise.
9486 * gcc.target/mips/near-far-3.c: Likewise.
9487 * gcc.target/mips/near-far-4.c: Likewise.
9488 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9489 run with compact branches allowed.
9490 * gcc.target/mips/compact-branches-1.c: New file.
9491 * gcc.target/mips/compact-branches-2.c: Likewise.
9492 * gcc.target/mips/compact-branches-3.c: Likewise.
9493 * gcc.target/mips/compact-branches-4.c: Likewise.
9494 * gcc.target/mips/compact-branches-5.c: Likewise.
9495 * gcc.target/mips/compact-branches-6.c: Likewise.
9496 * gcc.target/mips/compact-branches-7.c: Likewise.
9498 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9500 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9501 Clean-up a created directory if testcase fails.
9503 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9506 * g++.dg/pr67405.C: New test.
9508 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9510 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9512 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9514 * gcc.dg/ifcvt-1.c: New test.
9515 * gcc.dg/ifcvt-2.c: Likewise.
9516 * gcc.dg/ifcvt-3.c: Likewise.
9518 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9521 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9524 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9526 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9528 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9531 * g++.dg/other/pr61753.C: New.
9533 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9535 * gcc.dg/tree-ssa/cmp-1.c: New file.
9537 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9539 * gcc.dg/tree-ssa/complex-7.c: New file.
9541 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9543 * gcc.target/powerpc/swaps-p8-19.c: New test.
9545 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9550 2015-08-29 Tom de Vries <tom@codesourcery.com>
9552 PR tree-optimization/46193
9553 * gcc.dg/autopar/pr46193.c: New test.
9555 2015-08-28 Nathan Sidwell <nathan@acm.org>
9557 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9558 use exit code for failure.
9560 * gcc.dg/torture/matrix-1.c: Use plain printf.
9561 * gcc.dg/torture/matrix-2.c: Likewise.
9562 * gcc.dg/torture/matrix-5.c: Likewise.
9563 * gcc.dg/torture/matrix-6.c: Likewise.
9564 * gcc.dg/torture/transpose-1.c: Likewise.
9565 * gcc.dg/torture/transpose-2.c: Likewise.
9566 * gcc.dg/torture/transpose-3.c: Likewise.
9567 * gcc.dg/torture/transpose-4.c: Likewise.
9568 * gcc.dg/torture/transpose-5.c: Likewise.
9569 * gcc.dg/torture/transpose-6.c: Likewise.
9571 2015-08-28 Jeff Law <law@redhat.com>
9574 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9575 * gcc.dg/torture/pr66752-1.c: New test
9576 * g++.dg/torture/pr66752-2.C: New test.
9578 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9580 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9582 * gcc.dg/tree-ssa/sra-15.c: New.
9584 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9586 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9587 * gcc.target/mips/msub-8.c: Ditto
9589 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9591 * lib/target-supports.exp (check-effective_target_vect_double):
9592 Enable for Power targets with VSX hardware available.
9593 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9594 vect_no_align && { ! vect_hw_misalign }.
9596 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9598 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9599 Replaced by opt_files, compile with -floop-nest-optimize.
9600 * g++.dg/graphite/graphite.exp: Same.
9601 * gfortran.dg/graphite/graphite.exp: Same.
9602 * gcc.dg/graphite/block-0.c: Adjust pattern.
9603 * gcc.dg/graphite/block-1.c: Same.
9604 * gcc.dg/graphite/block-3.c: Same.
9605 * gcc.dg/graphite/block-4.c: Same.
9606 * gcc.dg/graphite/block-5.c: Same.
9607 * gcc.dg/graphite/block-6.c: Same.
9608 * gcc.dg/graphite/block-7.c: Same.
9609 * gcc.dg/graphite/block-8.c: Same.
9610 * gcc.dg/graphite/block-pr47654.c: Same.
9611 * gcc.dg/graphite/interchange-0.c: Same.
9612 * gcc.dg/graphite/interchange-1.c: Same.
9613 * gcc.dg/graphite/interchange-10.c: Same.
9614 * gcc.dg/graphite/interchange-11.c: Same.
9615 * gcc.dg/graphite/interchange-12.c: Same.
9616 * gcc.dg/graphite/interchange-13.c: Same.
9617 * gcc.dg/graphite/interchange-14.c: Same.
9618 * gcc.dg/graphite/interchange-15.c: Same.
9619 * gcc.dg/graphite/interchange-3.c: Same.
9620 * gcc.dg/graphite/interchange-4.c: Same.
9621 * gcc.dg/graphite/interchange-5.c: Same.
9622 * gcc.dg/graphite/interchange-6.c: Same.
9623 * gcc.dg/graphite/interchange-7.c: Same.
9624 * gcc.dg/graphite/interchange-8.c: Same.
9625 * gcc.dg/graphite/interchange-9.c: Same.
9626 * gcc.dg/graphite/interchange-mvt.c: Same.
9627 * gcc.dg/graphite/pr37485.c: Same.
9628 * gcc.dg/graphite/uns-block-1.c: Same.
9629 * gcc.dg/graphite/uns-interchange-12.c: Same.
9630 * gcc.dg/graphite/uns-interchange-14.c: Same.
9631 * gcc.dg/graphite/uns-interchange-15.c: Same.
9632 * gcc.dg/graphite/uns-interchange-9.c: Same.
9633 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9634 * gfortran.dg/graphite/interchange-3.f90: Same.
9636 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9639 * gcc.target/i386/pr67317-1.c: New test.
9640 * gcc.target/i386/pr67317-2.c: Ditto.
9641 * gcc.target/i386/pr67317-3.c: Ditto.
9642 * gcc.target/i386/pr67317-4.c: Ditto.
9643 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9644 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9646 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9648 * gcc.target/powerpc/vec-shr.c: New.
9650 2015-08-27 Marek Polacek <polacek@redhat.com>
9653 * gcc.dg/torture/pr67005.c: New test.
9655 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9657 * gcc.dg/tree-ssa/sra-15.c: New.
9659 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9661 * gcc.target/aarch64/long_branch_1.c: New test.
9663 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9665 * gcc.target/s390/20150826-1.c: New test.
9667 2015-08-26 Renlin Li <renlin.li@arm.com>
9669 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9671 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9673 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9675 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9677 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9678 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9679 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9680 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9682 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9684 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9686 * gcc.target/aarch64/tlsle_1.x: New test source.
9687 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9688 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9689 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9691 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9694 * gfortran.dg/shape_8.f90: New test.
9696 2015-08-25 Marek Polacek <polacek@redhat.com>
9699 * gcc.dg/weak/weak-18.c: New test.
9701 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9703 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9704 gcc_jit_context_set_bool_use_external_driver.
9706 2015-08-25 Nathan Sidwell <nathan@acm.org>
9708 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9710 * gcc.dg/20001117-1.c: Needs return_address.
9711 * gcc.dg/20020415-1.c: Needs alloca.
9712 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9713 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9714 * gcc.dg/pr63186.c: Needs label_values.
9715 * gcc.dg/torture/pr33848.c: Likwise.
9717 * lib/target-supports.exp (check_effective_target_fopenacc,
9718 check_effective_target_fopenmp): Disable for nvptx.
9719 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9720 * gcc.dg/stack-usage-1.c: Likewise.
9721 * gcc.dg/stack-usage-2.c: Likewise.
9722 * gcc.dg/unused-5.c: Likewise.
9723 * gcc.dg/unwind-1.c: Likewise.
9725 2015-08-25 Christian Bruel <christian.bruel@st.com>
9727 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9728 * g++.dg/Wno-frame-address.C: Ditto.
9730 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9733 * g++.dg/pr67211.C: New test.
9735 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9739 * gfortran.dg/block_end_error_1.f90: New test.
9740 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9742 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9745 * gcc.target/i386/pr66821.c: New test.
9747 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9750 * gcc.target/i386/pr67329.c: New test.
9752 2015-08-24 Nathan Sidwell <nathan@acm.org>
9754 * gcc.dg/pr49551.c: Needs -fdata-sections.
9756 * gcc.dg/pr64935-2.c: Needs scheduling.
9758 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9759 * gcc.dg/torture/pr63738.c: Likewise.
9760 * gcc.dg/torture/pr64728.c: Likewise.
9761 * gcc.dg/pr63748.c: Likewise.
9762 * gcc.dg/20020312-2.c: Likewise.
9764 * gcc.dg/torture/pr66123.c: Needs label_values.
9766 * gcc.dg/torture/pr41261.c: Needs profiling.
9767 * gcc.dg/pr26570.c: Likewise.
9768 * gcc.dg/pr61776.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9770 * gcc.dg/gomp/pr34610.c: Likewise.
9771 * gcc.dg/pr54121.c: Likewise.
9772 * gcc.dg/20050325-1.c: Likewise.
9773 * gcc.dg/pr66899.c: Likewise.
9774 * gcc.dg/pr48770.c: Likewise.
9775 * gcc.dg/pr24225.c: Likewise.
9777 * gcc.dg/pr27531-1.c: Needs io.
9778 * gcc.dg/pr44606.c: Likewise.
9780 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9782 * gcc.dg/pr51990.c: Needs alloca.
9784 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9786 2015-08-24 Tom de Vries <tom@codesourcery.com>
9788 PR tree-optimization/65468
9789 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9791 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9794 * gfortran.dg/backtrace_1.f90: New test.
9796 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9799 * gfortran.dg/execute_command_line_2.f90: New test.
9801 2015-08-23 Tom de Vries <tom@codesourcery.com>
9803 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9804 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9805 vect_no_int_max to vect_no_int_min_max.
9806 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9807 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9808 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9809 * gcc.dg/vect/slp-reduc-4.c: Same.
9810 * gcc.dg/vect/slp-reduc-5.c: Same.
9811 * gcc.dg/vect/vect-125.c: Same.
9812 * gcc.dg/vect/vect-13.c: Same.
9813 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9814 * gcc.dg/vect/vect-reduc-1.c: Same.
9815 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9816 * gcc.dg/vect/vect-reduc-1char.c:Same.
9817 * gcc.dg/vect/vect-reduc-1short.c: Same.
9818 * gcc.dg/vect/vect-reduc-2.c: Same.
9819 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9820 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9821 * lib/target-supports.exp: Same.
9823 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9826 * g++.dg/cpp0x/decltype63.C: New.
9828 2015-08-22 Nathan Sidwell <nathan@acm.org>
9830 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9831 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9832 * c-c++-common/Wunused-var-8.c: Likewise.
9833 * c-c++-common/gomp/pr61486-2.c: Likewise.
9834 * c-c++-common/Wunused-var-6.c: Likewise.
9835 * c-c++-common/goacc/reduction-1.c: Likewise.
9836 * c-c++-common/goacc/reduction-2.c: Likewise.
9837 * c-c++-common/goacc/reduction-3.c: Likewise.
9838 * c-c++-common/goacc/reduction-4.c: Likewise.
9839 * gcc.dg/builtins-64.c: Likewise.
9840 * gcc.dg/pr59523.c: Likewise.
9841 * gcc.dg/tree-ssa/20080530.c: Likewise.
9842 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9843 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9844 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9845 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9846 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9847 * gcc.dg/pr59011.c: Likewise.
9848 * gcc.dg/uninit-9.c: Likewise.
9849 * gcc.dg/pr61561.c: Likewise.
9850 * gcc.dg/vla-4.c: Likewise.
9851 * gcc.dg/20101010-1.c: Likewise.
9852 * gcc.dg/pr49120.c: Likewise.
9853 * gcc.dg/20030331-2.c: Likewise.
9854 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9855 * gcc.dg/pr25682.c: Likewise.
9856 * gcc.dg/guality/guality.c: Likewise.
9857 * gcc.dg/pr27301.c: Likewise.
9858 * gcc.dg/uninit-9-O0.c: Likewise.
9859 * gcc.dg/fold-alloca-1.c: Likewise.
9860 * gcc.dg/pr41470.c: Likewise.
9861 * gcc.dg/pr51491-2.c: Likewise.
9862 * gcc.dg/winline-7.c: Likewise.
9863 * gcc.dg/vla-2.c: Likewise.
9864 * gcc.dg/pr50764.c: Likewise.
9865 * gcc.dg/c99-vla-1.c: Likewise.
9866 * gcc.dg/pr33238.c: Likewise.
9867 * gcc.dg/c99-const-expr-13.c: Likewise.
9868 * gcc.dg/builtin-return-1.c: Likewise.
9869 * gcc.dg/vla-3.c: Likewise.
9870 * gcc.dg/20020415-1.c: Likewise.
9871 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9872 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9873 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9874 * gcc.dg/torture/calleesave-sse.c: Likewise.
9875 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9876 * gcc.dg/gomp/vla-2.c: Likewise.
9877 * gcc.dg/gomp/vla-3.c: Likewise.
9878 * gcc.dg/gomp/vla-4.c: Likewise.
9879 * gcc.dg/gomp/pr30494.c: Likewise.
9880 * gcc.dg/gomp/vla-5.c: Likewise.
9881 * gcc.dg/pr51990-2.c: Likewise.
9882 * gcc.dg/vla-22.c: Likewise.
9884 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9886 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9887 * gcc.dg/dollar.c: Likewise.
9888 * gcc.dg/pragma-message.c: Likewise.
9889 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9890 * c-c++-common/raw-string-14.c: Likewise.
9892 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9894 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9895 property that instantiation here is a compile-time error.
9897 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9899 * g++.dg/other/pr67065.C: Extend.
9901 2015-08-21 Nathan Sidwell <nathan@acm.org>
9903 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9905 (check_effective_target_global_constructor): New.
9906 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9907 * gcc.dg/debug/debug.exp: Skip for nvptx.
9908 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9910 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9911 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9912 * gcc.c-torture/compile/pr33855.c: Likewise.
9913 * gcc.c-torture/compile/920723-1.c: Likewise.
9914 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9916 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9918 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9921 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9923 * gcc.c-torture/execute/switch-1.c: Likewise.
9925 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9926 * gcc.c-torture/execute/printf-1.c: Likewise.
9927 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9928 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9929 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9930 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9931 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9932 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9933 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9934 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9935 * gcc.c-torture/execute/gofast.c: Likewise.
9936 * gcc.c-torture/execute/complex-6.c: Likewise.
9938 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9939 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9940 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9941 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9942 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9943 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9944 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9945 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9946 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9947 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9948 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9949 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9950 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9951 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9952 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9953 * gcc.dg/setjmp-1.c: Likewise.
9954 * gcc.dg/cleanup-5.c: Likewise.
9955 * gcc.dg/cleanup-12.c: Likewise.
9956 * gcc.dg/cleanup-13.c: Likewise.
9958 * gcc.dg/constructor-1.c: Require global ctor.
9960 * gcc.dg/fork-instrumentation.c: Require profiling.
9961 * gcc.dg/20030107-1.c: Likewise.
9962 * gcc.dg/20030702-1.c: Likewise.
9964 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9965 * gcc.dg/cpp/paste2.c: Likewise.
9966 * gcc.dg/cpp/strify3.c: Likewise.
9967 * gcc.dg/cpp/strify4.c: Likewise.
9968 * gcc.dg/cpp/lexnum.c: Likewise.
9969 * gcc.dg/cpp/digraphs.c: Likewise.
9970 * gcc.dg/cpp/macro1.c: Likewise.
9972 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9974 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9976 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9978 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9981 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9983 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9984 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9985 vec_vpmsum_be and vec_shasigma_be.
9987 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9989 * lib/target-supports.exp
9990 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9991 with -mfp16-format=ieee.
9993 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9996 * g++.dg/other/pr67065.C: New.
9998 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10000 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10002 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10003 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10004 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10005 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10007 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10009 * gcc.dg/wide_shift_64_1.c: New testcase.
10010 * gcc.dg/wide_shift_128_1.c: Likewise.
10011 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10013 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10015 * lib/target-supports.exp
10016 (check_effective_target_fstack_protector_enabled): New test.
10017 * gcc.target/i386/ssp-default.c: New test.
10019 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10022 * gfortran.dg/generic_31.f90: New.
10024 2015-08-19 Marek Polacek <polacek@redhat.com>
10026 PR middle-end/67133
10027 * g++.dg/torture/pr67133.C: New test.
10029 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10031 * gcc.target/powerpc/altivec-35.c: New test.
10032 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10033 * gcc.target/powerpc/vsx-vector-7.c: New test.
10035 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10037 PR middle-end/36757
10038 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10039 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10041 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10043 PR rtl-optimization/67218
10044 * gcc.c-torture/execute/ieee/pr67218.c,
10045 gcc.target/aarch64/fcvt_int_float_double1.c,
10046 gcc.target/aarch64/fcvt_int_float_double2.c,
10047 gcc.target/aarch64/fcvt_int_float_double3.c,
10048 gcc.target/aarch64/fcvt_int_float_double4.c,
10049 gcc.target/aarch64/fcvt_uint_float_double1.c,
10050 gcc.target/aarch64/fcvt_uint_float_double2.c,
10051 gcc.target/aarch64/fcvt_uint_float_double3.c,
10052 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10054 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10056 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10057 dg-options to disable LSE extensions.
10058 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10059 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10060 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10061 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10062 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10063 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10064 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10065 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10066 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10067 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10068 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10069 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10070 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10071 * gcc.target/aarch64/sync-op-full.c: Likewise.
10072 * gcc.target/aarch64/sync-op-release.c: Likewise.
10074 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10077 * g++.dg/cpp1z/feat-cxx1z.C: New.
10079 2015-08-18 Marek Polacek <polacek@redhat.com>
10081 PR middle-end/67222
10082 * gcc.dg/torture/pr67222.c: New test.
10084 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10086 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10088 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10090 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10091 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10092 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10094 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10096 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10097 which is used in later code.
10099 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10102 * g++.dg/cpp0x/nullptr34.C: New.
10103 * g++.dg/warn/Wconversion2.C: Adjust.
10104 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10105 * g++.old-deja/g++.other/null3.C: Likewise.
10107 * g++.dg/cpp0x/pr51313.C: Adjust.
10109 2015-08-17 Richard Biener <rguenther@suse.de>
10111 PR tree-optimization/67221
10112 * gcc.dg/torture/pr67221.c: New testcase.
10114 2015-08-17 Mike Stump <mikestump@comcast.net>
10115 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10117 * gcc.target/arm/memcpy-aligned-1.c: New test.
10119 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10122 * gfortran.dg/norm_4.f90: Rename to...
10123 * gfortran.dg/norm2_4.f90: this.
10124 * gfortran.dg/norm2_5.f90: New test.
10126 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10128 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10129 * gcc.dg/ssp-1.c: Make counter a register.
10130 * gcc.dg/ssp-2.c: Likewise.
10131 * gcc.dg/torture/parm-coalesce.c: New.
10133 2015-08-14 Marek Polacek <polacek@redhat.com>
10135 PR middle-end/67133
10136 * gcc.dg/torture/pr67133.c: New test.
10138 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10139 Matthias Klose <doko@debian.org>
10142 * gcc.c-torture/compile/pr67143.c: New
10143 * gcc.target/aarch64/atomic-op-imm.c
10144 (atomic_fetch_add_negative_RELAXED): New.
10145 (atomic_fetch_sub_negative_ACQUIRE): New.
10147 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10149 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10150 * gcc.target/aarch64/target_attr_8.c: Likewise.
10151 * gcc.target/aarch64/target_attr_14.c: Likewise.
10153 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10155 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10157 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10159 * gcc.target/i386/builtin_target.c: Add skylake check.
10161 2015-08-13 Jeff Law <law@redhat.com>
10163 * gcc.dg/pr66314.c: Moved from here to ..
10164 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10165 to clear all sanitizers before -fsanitize=kernel-address.
10167 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10169 * gcc.target/aarch64/cinc_common_1.c: New test.
10171 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10174 * g++.dg/ext/attribute-may-alias-1.C: New.
10175 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10177 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10179 * gcc.target/aarch64/atomic-inst-cas.c: New.
10180 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10182 2015-08-13 Andreas Schwab <schwab@suse.de>
10184 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10186 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10189 * g++.dg/torture/pr62164.C: New.
10191 2015-08-13 Richard Biener <rguenther@suse.de>
10193 PR tree-optimization/67191
10194 * gcc.dg/torture/pr67191.c: New testcase.
10195 * g++.dg/torture/pr67191.C: Likewise.
10197 2015-08-13 Richard Biener <rguenther@suse.de>
10199 PR tree-optimization/66502
10200 PR tree-optimization/67167
10201 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10203 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10206 * g++.dg/init/new42.C: New.
10208 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10211 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10213 * gcc.target/powerpc/pr67071-2.c: Likewise.
10214 * gcc.target/powerpc/pr67071-3.c: Likewise.
10216 2015-08-12 Marek Polacek <polacek@redhat.com>
10219 * c-c++-common/Wshift-overflow-6.c: New test.
10220 * c-c++-common/Wshift-overflow-7.c: New test.
10221 * g++.dg/cpp1y/left-shift-2.C: New test.
10223 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10226 * g++.dg/cpp0x/pr52742.C: New.
10228 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10230 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10231 Check Knights Landing support.
10233 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10236 * g++.dg/warn/Wunused-result-1.C: New.
10238 2015-08-12 Richard Biener <rguenther@suse.de>
10240 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10241 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10242 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10243 * g++.dg/tree-ssa/pr61034.C: Adjust.
10244 * gcc.dg/fold-compare-2.c: Likewise.
10245 * gcc.dg/pr50763.c: Likewise.
10246 * gcc.dg/predict-3.c: Likewise.
10247 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10248 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10249 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10250 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10251 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10252 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10253 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10254 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10255 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10256 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10257 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10258 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10260 2015-08-12 Nathan Sidwell <nathan@acm.org>
10262 * gcc.dg/vrp-min-max-1.c: New.
10263 * gcc.dg/vrp-min-max-2.c: New.
10265 2015-08-12 Richard Biener <rguenther@suse.de>
10267 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10269 2015-08-12 Tom de Vries <tom@codesourcery.com>
10272 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10273 Handle absence of vector min/max for sparc.
10275 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10278 * g++.dg/ext/mv25.C: New test.
10280 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10282 * gcc.target/i386/avx2-vect-shift.c: New test.
10284 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10288 * gcc.dg/pragma-diag-3.c: New test.
10289 * gcc.dg/pragma-diag-4.c: New test.
10291 2015-08-11 Nathan Sidwell <nathan@acm.org>
10293 * c-c++-common/dfp/operator-comma.c: Call init function.
10294 * c-c++-common/dfp/convert-dfp-2.c: New test.
10296 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10298 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10299 Treat model == 0x4f as Broadwell.
10301 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10303 PR libfortran/67140
10304 * gfortran.dg/pr67140.f90: New test.
10306 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10309 PR middle-end/66332
10310 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10312 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10315 * gfortran.dg/ieee/large_4.f90: New test.
10317 2015-08-08 Bud Davis <jmdavis@link.com>
10320 * gfortran.dg/common_22.f90: New.
10322 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10324 PR rtl-optimization/67028
10325 * gcc.dg/pr67028.c: New testcase.
10327 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10329 PR rtl-optimization/67029
10330 * gcc.dg/pr67029.c: New test.
10332 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10335 * gfortran.dg/ieee/ieee_8.f90: New test.
10337 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10339 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10341 * gcc.target/aarch64/noplt_2.c: Likewise.
10342 * gcc.target/aarch64/noplt_3.c: Likewise.
10344 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10346 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10347 optimization level, and print a summary at the end.
10349 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10351 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10353 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10355 * gcc.target/aarch64/noplt_3.c: New testcase.
10357 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10359 * gcc.target/aarch64/noplt_1.c: New testcase.
10360 * gcc.target/aarch64/noplt_2.c: Likewise.
10362 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10364 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10365 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10367 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10369 * gcc.target/s390/dwarfregtable-1.c: New test.
10370 * gcc.target/s390/dwarfregtable-2.c: New test.
10371 * gcc.target/s390/dwarfregtable-3.c: New test.
10373 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10375 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10377 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10380 * gfortran.dg/ieee/large_2.f90: New test.
10381 * gfortran.dg/ieee/large_3.F90: New test.
10383 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10386 * gfortran.dg/ieee/large_1.f90: Adjust test.
10388 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10389 Jeff Law <law@redhat.com>
10392 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10393 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10394 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10395 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10396 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10397 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10399 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10401 PR middle-end/66311
10402 * gfortran.dg/pr66311.f90: New file.
10404 2015-08-05 Richard Biener <rguenther@suse.de>
10406 PR tree-optimization/67121
10407 * gcc.dg/torture/pr67121.c: New testcase.
10409 2015-08-05 Nick Clifton <nickc@redhat.com>
10411 * gcc.target/rl78: New directory.
10412 * gcc.target/rl78/rl78.exp: New file: Test driver.
10413 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10415 2015-08-05 Richard Biener <rguenther@suse.de>
10417 PR middle-end/67120
10418 * gcc.dg/torture/pr67120.c: New testcase.
10420 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10424 * lib/fortran-modules.exp: Call cleanup-submodules from
10426 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10427 cover the cases where private entities are no longer optimized
10429 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10431 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10432 * gfortran.dg/submodule_5.f08: The same.
10433 * gfortran.dg/submodule_9.f08: The same.
10434 * gfortran.dg/submodule_10.f08: New test.
10436 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10439 * g++.dg/cpp1y/var-templ35.C: New.
10441 2015-08-05 Richard Biener <rguenther@suse.de>
10443 PR tree-optimization/67055
10444 * g++.dg/torture/pr67055.C: New testcase.
10446 2015-08-05 Richard Biener <rguenther@suse.de>
10448 PR tree-optimization/67109
10449 * gcc.dg/torture/pr67109.c: New testcase.
10450 * gcc.dg/vect/vect-119.c: Adjust.
10452 2015-08-05 Richard Biener <rguenther@suse.de>
10454 PR middle-end/67107
10455 * gcc.dg/pr67107.c: New testcase.
10457 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10460 * g++.dg/cpp1z/abbrev2.C: New.
10462 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10464 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10466 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10469 * g++.dg/init/explicit4.C: New.
10471 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10473 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10474 without VSX an Power8 vector support.
10476 2015-08-04 Richard Biener <rguenther@suse.de>
10478 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10480 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10483 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10486 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10489 * g++.dg/cpp1y/var-templ34.C: New.
10491 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10493 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10494 * gcc.target/aarch64/target_attr_1.c: Likewise.
10495 * gcc.target/aarch64/target_attr_2.c: Likewise.
10496 * gcc.target/aarch64/target_attr_3.c: Likewise.
10497 * gcc.target/aarch64/target_attr_4.c: Likewise.
10498 * gcc.target/aarch64/target_attr_5.c: Likewise.
10499 * gcc.target/aarch64/target_attr_6.c: Likewise.
10500 * gcc.target/aarch64/target_attr_7.c: Likewise.
10501 * gcc.target/aarch64/target_attr_8.c: Likewise.
10502 * gcc.target/aarch64/target_attr_9.c: Likewise.
10503 * gcc.target/aarch64/target_attr_10.c: Likewise.
10504 * gcc.target/aarch64/target_attr_11.c: Likewise.
10505 * gcc.target/aarch64/target_attr_12.c: Likewise.
10506 * gcc.target/aarch64/target_attr_13.c: Likewise.
10507 * gcc.target/aarch64/target_attr_14.c: Likewise.
10508 * gcc.target/aarch64/target_attr_15.c: Likewise.
10510 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10512 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10514 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10516 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10518 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10520 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10523 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10526 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10527 * gfortran.dg/ieee/large_1.f90: New test.
10529 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10531 PR tree-optimization/67043
10532 * gcc.dg/pr67043.c: New test.
10534 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10536 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10538 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10540 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10541 it to push/pop timing items.
10542 (main): For each optimization level, create a gcc_jit_timer, and
10543 time all of the iteration within that level cumulatively.
10544 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10545 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10547 2015-08-03 Alexander Basov <coohpt@gmail.com>
10549 PR middle-end/64744
10550 PR middle-end/48470
10551 PR middle-end/43404
10552 * gcc.target/arm/pr43404.c : New testcase.
10553 * gcc.target/arm/pr48470.c : New testcase.
10554 * gcc.target/arm/pr64744-1.c : New testcase.
10555 * gcc.target/arm/pr64744-2.c : New testcase.
10557 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10559 PR tree-optimization/67077
10560 * gcc.dg/pr67077.c: New test.
10562 2015-08-03 Jeff Law <law@redhat.com>
10564 PR middle-end/66314
10565 PR gcov-profile/66899
10566 * gcc.dg/pr66899.c: New test.
10567 * gcc.dg/pr66314.c: New test.
10569 2015-08-03 Marek Polacek <polacek@redhat.com>
10572 * gcc.dg/pr67088.c: New test.
10574 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10577 * gcc.target/arm/vnmul-1.c: New.
10578 * gcc.target/arm/vnmul-2.c: New.
10579 * gcc.target/arm/vnmul-3.c: New.
10580 * gcc.target/arm/vnmul-4.c: New.
10582 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10585 * gfortran.dg/class_allocate_20.f90: New.
10587 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10589 * gcc.target/aarch64/csel_bfx_1.c: New test.
10590 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10592 2015-08-02 Martin Sebor <msebor@redhat.com>
10594 * g++.dg/Wframe-address-in-Wall.C: New test.
10595 * g++.dg/Wframe-address.C: New test.
10596 * g++.dg/Wno-frame-address.C: New test.
10597 * gcc.dg/Wframe-address-in-Wall.c: New test.
10598 * gcc.dg/Wframe-address.c: New test.
10599 * gcc.dg/Wno-frame-address.c: New test.
10601 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10603 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10605 2015-08-01 Michael Collison <michael.collison@linaro.org
10606 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10608 * gcc.target/arm/mincmp.c: New test.
10610 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10613 * gfortran.dg/associated_target_6.f03: New test
10615 2015-08-01 Tom de Vries <tom@codesourcery.com>
10617 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10618 optimize ("-ftree-parallelize-loops=0").
10619 Add successful scans for 2 detected reductions. Add xfail scans for 3
10620 detected reductions.
10621 * gcc.dg/autopar/reduc-2short.c: Same.
10622 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10623 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10624 detected reductions.
10625 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10626 and max reductions.
10628 2015-07-31 Marek Polacek <polacek@redhat.com>
10631 * g++.dg/ubsan/pr66977.C: New test.
10633 2015-07-30 Marek Polacek <polacek@redhat.com>
10635 * c-c++-common/Wtautological-compare-3.c: New test.
10637 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10639 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10640 (CHECK): Pass address of scalar, rather than array.
10642 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10644 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10646 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10648 * gcc.target/aarch64/fp16/fp16.exp: New.
10649 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10650 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10652 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10654 * gcc.target/aarch64/f16_movs_1.c: New test.
10656 2015-07-28 Tom de Vries <tom@codesourcery.com>
10658 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10661 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10662 Manuel López-Ibáñez <manu@gcc.gnu.org>
10664 * gcc.dg/parm-incomplete-1.c: Update.
10665 * gcc.dg/pr18809-1.c: Update.
10666 * gcc.dg/pr27953.c: Update.
10667 * gcc.dg/vla-11.c: Update.
10669 2015-07-27 Marek Polacek <polacek@redhat.com>
10671 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10673 2015-07-27 Tom de Vries <tom@codesourcery.com>
10675 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10676 attribute. Update comment.
10678 Add scan for not parallelizing inner loop.
10679 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10683 2015-07-27 Marek Polacek <polacek@redhat.com>
10686 * c-c++-common/Wtautological-compare-2.c: New test.
10688 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10691 * gcc.target/i386/pr66232-6.c: New tests.
10692 * gcc.target/i386/pr66232-7.c: Likewise.
10693 * gcc.target/i386/pr66232-8.c: Likewise.
10694 * gcc.target/i386/pr66232-9.c: Likewise.
10696 2015-07-27 Marek Polacek <polacek@redhat.com>
10700 * c-c++-common/Wtautological-compare-1.c: New test.
10702 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10705 * g++.dg/template/pr18969.C: New test.
10706 * g++.dg/template/pr18969-2.C: New test.
10707 * g++.old-deja/g++.jason/overload.C: Remove return value in
10708 template function returning void.
10710 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10712 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10713 immediates to avoid shift-overflow warnings.
10715 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10718 * g++.dg/init/pr66857.C: New test.
10720 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10723 * gcc.target/i386/pr66648.c: New test.
10725 2015-07-25 Tom de Vries <tom@codesourcery.com>
10727 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10728 interchange_files and block_files variables.
10729 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10731 * gcc.dg/graphite/uns-interchange-12.c: Same.
10732 * gcc.dg/graphite/uns-interchange-14.c: Same.
10733 * gcc.dg/graphite/uns-interchange-15.c: Same.
10734 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10735 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10737 2015-07-25 Jeff Law <law@redhat.com>
10741 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10742 * gcc.dg/torture/pr66752-1.c: New test
10743 * g++.dg/torture/pr66752-2.C: New test.
10745 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10748 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10750 PR rtl-optimization/64164
10751 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10752 * gcc.dg/ssp-1.c: Make counter a register.
10753 * gcc.dg/ssp-2.c: Likewise.
10754 * gcc.dg/torture/parm-coalesce.c: New.
10756 2015-07-24 Tom de Vries <tom@codesourcery.com>
10758 * gcc.dg/graphite/block-1.c: Xfail scan.
10759 * gcc.dg/graphite/interchange-12.c: Same.
10760 * gcc.dg/graphite/interchange-14.c: Same.
10761 * gcc.dg/graphite/interchange-15.c: Same.
10762 * gcc.dg/graphite/interchange-9.c: Same.
10763 * gcc.dg/graphite/interchange-mvt.c: Same.
10764 * gcc.dg/graphite/uns-block-1.c: New test.
10765 * gcc.dg/graphite/uns-interchange-12.c: New test.
10766 * gcc.dg/graphite/uns-interchange-14.c: New test.
10767 * gcc.dg/graphite/uns-interchange-15.c: New test.
10768 * gcc.dg/graphite/uns-interchange-9.c: New test.
10769 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10771 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10774 * c-c++-common/Wunused-function-1.c: New.
10776 2015-07-24 Tom de Vries <tom@codesourcery.com>
10778 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10779 alternative exit-first loop transform.
10780 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10781 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10782 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10783 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10784 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10785 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10786 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10787 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10788 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10790 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10793 * gcc.target/i386/mpx/pr66566.c: New test.
10795 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10798 * gcc.target/i386/pr66978.c: New test.
10800 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10802 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10804 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10806 * gcc.target/s390/insv-1.c: New test.
10807 * gcc.target/s390/insv-2.c: New test.
10808 * gcc.target/s390/insv-3.c: New test.
10810 2015-07-24 Tom de Vries <tom@codesourcery.com>
10812 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10814 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10816 PR middle-end/25530
10817 * gcc.dg/pr25530.c: New test.
10819 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10821 PR middle-end/25529
10822 * gcc.dg/pr25529.c: New test.
10824 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10826 * gcc.target/arm/reg_equal_test.c: New test.
10828 2015-07-23 Jeff Law <law@redhat.com>
10831 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10832 * gcc.dg/torture/pr66752-1.c: New test
10833 * g++.dg/torture/pr66752-2.C: New test.
10835 2015-07-23 Marek Polacek <polacek@redhat.com>
10838 * g++.dg/warn/Wlogical-op-2.C: New test.
10840 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10842 PR rtl-optimization/64164
10843 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10844 * gcc.dg/ssp-1.c: Make counter a register.
10845 * gcc.dg/ssp-2.c: Likewise.
10846 * gcc.dg/torture/parm-coalesce.c: New.
10848 2015-07-23 Marek Polacek <polacek@redhat.com>
10851 * c-c++-common/ubsan/pr66908.c: New test.
10853 2015-07-23 Tom de Vries <tom@codesourcery.com>
10855 * gcc.dg/autopar/outer-4.c: Add xfail.
10856 * gcc.dg/autopar/outer-5.c: Same.
10857 * gcc.dg/autopar/outer-6.c: Same.
10858 * gcc.dg/autopar/reduc-2.c: Same.
10859 * gcc.dg/autopar/reduc-2char.c: Same.
10860 * gcc.dg/autopar/reduc-2short.c: Same.
10861 * gcc.dg/autopar/reduc-8.c: Same.
10862 * gcc.dg/autopar/uns-outer-4.c: New test.
10863 * gcc.dg/autopar/uns-outer-5.c: New test.
10864 * gcc.dg/autopar/uns-outer-6.c: New test.
10866 2015-07-23 Richard Biener <rguenther@suse.de>
10868 PR tree-optimization/66952
10869 * gcc.dg/torture/pr66952.c: Use signed char.
10871 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10873 PR tree-optimization/66926,66951
10874 * gcc.dg/vect/pr66951.c: New test.
10876 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10879 * g++.dg/parse/error57.C: New.
10880 * g++.dg/expr/string-2.C: Update.
10882 2015-07-23 Richard Biener <rguenther@suse.de>
10884 PR tree-optimization/66945
10885 * gcc.dg/torture/pr66945.c: New testcase.
10887 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10890 * g++.dg/ext/mv24.C: New test.
10892 2015-07-22 Marek Polacek <polacek@redhat.com>
10894 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10897 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10901 * gfortran.dg/generic_30.f90: New.
10903 2015-07-22 Richard Biener <rguenther@suse.de>
10905 PR tree-optimization/66952
10906 * gcc.dg/torture/pr66952.c: New testcase.
10908 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10910 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10912 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10914 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10916 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10918 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10920 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10922 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10924 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10926 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10928 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10930 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10932 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10934 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10936 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10938 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10940 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10942 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10944 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10946 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10948 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10950 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10952 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10954 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10956 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10958 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10960 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10962 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10964 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10966 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10968 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10970 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10972 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10974 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10976 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10978 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10980 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10982 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10984 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10986 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10988 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10990 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10992 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10994 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10996 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10998 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11000 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11002 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11004 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11006 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11008 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11010 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11012 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11014 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11016 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11018 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11020 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11022 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11024 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11026 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11028 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11030 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11032 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11034 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11036 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11038 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11040 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11042 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11044 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11046 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11048 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11050 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11052 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11054 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11056 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11058 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11060 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11062 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11064 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11066 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11068 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11070 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11072 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11074 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11076 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11078 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11080 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11082 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11084 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11086 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11088 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11090 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11092 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11094 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11096 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11098 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11100 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11102 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11104 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11106 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11108 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11110 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11112 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11114 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11116 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11118 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11120 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11122 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11124 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11126 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11128 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11130 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11132 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11134 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11136 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11138 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11140 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11142 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11144 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11146 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11148 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11150 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11152 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11154 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11156 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11158 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11160 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11162 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11164 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11166 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11168 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11170 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11172 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11175 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11177 * g++.dg/template/crash81.C: Update.
11179 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11182 * gcc.target/i386/pr66424.c: New.
11184 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11186 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11188 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11191 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11192 Drop address sanitization.
11194 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11196 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11197 Skip -march=armv4t.
11198 (dg-additional-options): Set armv5t flag.
11200 2015-07-21 Marek Polacek <polacek@redhat.com>
11202 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11203 * gcc.dg/vmx/unpack.c: Likewise.
11204 * gcc.target/powerpc/quad-atomic.c: Likewise.
11206 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11208 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11210 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11212 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11215 2015-07-20 Marek Polacek <polacek@redhat.com>
11218 * c-c++-common/Wshift-overflow-1.c: New test.
11219 * c-c++-common/Wshift-overflow-2.c: New test.
11220 * c-c++-common/Wshift-overflow-3.c: New test.
11221 * c-c++-common/Wshift-overflow-4.c: New test.
11222 * c-c++-common/Wshift-overflow-5.c: New test.
11223 * g++.dg/cpp1y/left-shift-1.C: New test.
11224 * gcc.dg/c90-left-shift-2.c: New test.
11225 * gcc.dg/c90-left-shift-3.c: New test.
11226 * gcc.dg/c99-left-shift-2.c: New test.
11227 * gcc.dg/c99-left-shift-3.c: New test.
11228 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11229 * gcc.c-torture/execute/pr40386.c: Likewise.
11230 * gcc.dg/vect/pr33373.c: Likewise.
11231 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11232 * gcc.dg/vect/vect-shift-2.c: Likewise.
11234 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11236 * gcc.target/aarch64/neg_abs_1.c: New test.
11238 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11241 * gcc.target/i386/pr66922.c: New test.
11243 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11245 PR middle-end/46851
11246 PR middle-end/60340
11247 * gcc.dg/tree-ssa/pr42327.c: Removed.
11248 * g++.dg/other/pr35011.C: Removed.
11250 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11253 * gcc.target/i386/pr66906.c: New test.
11255 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11257 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11258 as follow-up to r225930.
11260 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11263 * lib/fortran-modules.exp (proc cleanup-submodules): New
11265 * gfortran.dg/submodule_1.f08: Change extension and clean up
11266 the submodule files.
11267 * gfortran.dg/submodule_2.f08: ditto
11268 * gfortran.dg/submodule_6.f08: ditto
11269 * gfortran.dg/submodule_7.f08: ditto
11270 * gfortran.dg/submodule_8.f08: New test
11271 * gfortran.dg/submodule_9.f08: New test
11273 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11274 Sebastian Pop <s.pop@samsung.com>
11276 PR middle-end/61929
11277 * gcc.dg/graphite/pr61929.c: New.
11279 2015-07-17 Marek Polacek <polacek@redhat.com>
11281 * gcc.dg/fold-minus-7.c: New test.
11283 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11285 * gfortran.dg/co_reduce_1.f90: New file.
11287 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11290 * gcc.target/i386/pr66824.c:
11292 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11295 * gfortran.dg/structure_constructor_13.f03: New test.
11297 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11300 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11301 of generated while loops in the tree dump.
11302 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11304 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11306 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11308 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11311 * gcc.target/i386/pr66891.c: New test.
11313 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11315 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11317 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11319 PR rtl-optimization/66626
11320 * gcc.target/i386/pr66626-2.c: New.
11322 2015-07-16 Richard Biener <rguenther@suse.de>
11324 PR tree-optimization/66894
11325 * gcc.dg/torture/pr66894.c: New testcase.
11327 2015-07-16 Richard Biener <rguenther@suse.de>
11329 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11331 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11334 * g++.dg/pr66866.C: New test.
11336 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11338 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11340 2015-07-15 Richard Biener <rguenther@suse.de>
11342 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11343 { -O3 -fomit-frame-pointer },
11344 { -O3 -fomit-frame-pointer -funroll-loops } and
11345 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11347 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11348 -finline-functions }
11350 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11352 * gcc.target/mips/interrupt_handler-5.c: New test.
11354 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11355 Robert Suchanek <robert.suchanek@imgtec.com>
11357 * gcc.target/mips/interrupt_handler-4.c: New test.
11359 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11362 * gcc.dg/lto/lto.exp: Initialize MPX.
11364 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11366 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11368 * gcc.target/arm/scd42-3.c: Likewise.
11370 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11372 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11373 code to be run when the pre-arch code increases the isa_rev to
11374 mips32r6 or greater.
11376 2015-07-15 Richard Biener <rguenther@suse.de>
11378 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11379 { -O3 -fomit-frame-pointer },
11380 { -O3 -fomit-frame-pointer -funroll-loops } and
11381 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11383 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11384 -finline-functions }
11385 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11386 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11387 to additional_flags.
11389 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11391 PR rtl-optimization/66838
11392 * gcc.target/i386/pr66838.c: New test.
11394 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11397 * g++.dg/template/pr66850.C: New test.
11399 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11400 Cesar Philippidis <cesar@codesourcery.com>
11401 Chung-Lin Tang <cltang@codesourcery.com>
11403 * gcc.target/nios2/nios2-flushd.c: New.
11404 * gcc.target/nios2/nios2-rdprs.c: New.
11405 * gcc.target/nios2/r2-atomic.c: New.
11406 * gcc.target/nios2/r2-eni.c: New.
11407 * gcc.target/nios2/r2-wrpie.c: New.
11409 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11410 Cesar Philippidis <cesar@codesourcery.com>
11411 Chung-Lin Tang <cltang@codesourcery.com>
11413 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11414 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11416 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11417 Cesar Philippidis <cesar@codesourcery.com>
11418 Chung-Lin Tang <cltang@codesourcery.com>
11420 * gcc.target/nios2/andci.c: New.
11421 * gcc.target/nios2/bmx.c: New.
11422 * gcc.target/nios2/cdx-add.c: New.
11423 * gcc.target/nios2/cdx-branch.c: New.
11424 * gcc.target/nios2/cdx-callret.c: New.
11425 * gcc.target/nios2/cdx-loadstore.c: New.
11426 * gcc.target/nios2/cdx-logical.c: New.
11427 * gcc.target/nios2/cdx-mov.c: New.
11428 * gcc.target/nios2/cdx-shift.c: New.
11429 * gcc.target/nios2/cdx-sub.c: New.
11430 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11432 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11435 * g++.dg/cpp0x/vt-65071.C: New.
11437 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11438 Cesar Philippidis <cesar@codesourcery.com>
11439 Chung-Lin Tang <cltang@codesourcery.com>
11441 * gcc.target/nios2/r2-io-range.c: New.
11442 * gcc.target/nios2/r2-stio-1.c: New.
11443 * gcc.target/nios2/r2-stio-2.c: New.
11444 * gcc.target/nios2/nios2-ldxio.c: New.
11445 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11446 of just compile. Add more tests.
11448 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11450 gfortran.dg/pr66864.f90: New test.
11452 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11454 PR rtl-optimization/66626
11455 * gcc.target/i386/pr66626.c: New.
11457 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11459 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11460 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11461 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11463 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11465 * g++.dg/template/crash81.C: Adjust for error + inform change.
11466 * g++.dg/template/pr58878.C: Likewise.
11467 * g++.dg/template/shadow1.C: Likewise.
11468 * g++.dg/template/shadow2.C: Likewise.
11469 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11470 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11471 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11472 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11474 2015-07-14 Richard Biener <rguenther@suse.de>
11476 PR tree-optimization/66863
11477 * gcc.dg/torture/pr66863.c: New testcase.
11479 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11482 * g++.dg/template/pr65186.C: New test.
11484 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11486 * gcc.target/arm/macro_defs0.c: Add directive to skip
11487 test if -marm is present.
11488 * gcc.target/arm/macro_defs1.c: Likewise.
11490 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11492 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11494 * gcc.target/aarch64/adds1.c: Likewise.
11495 * gcc.target/aarch64/ands_1.c: Likewise.
11496 * gcc.target/aarch64/bics_1.c: Likewise.
11497 * gcc.target/aarch64/subs1.c: Likewise.
11498 * gcc.target/aarch64/subs3.c: Likewise.
11500 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11503 * gfortran.dg/pr64589.f90: New test.
11505 2015-07-13 Renlin Li <renlin.li@arm.com>
11508 * gcc.c-torture/execute/pr66556.c: New.
11510 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11512 * gcc.dg/20020219-1.c: Fix double word typos.
11513 * gcc.dg/20020919-1.c: Same.
11515 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11516 Jeff Law <law@redhat.com>
11518 PR middle-end/66726
11519 * g++.dg/tree-ssa/pr66726.c: New test.
11520 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11521 * gcc.dg/tree-ssa/pr66726.c: New test.
11523 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11526 * g++.dg/cpp0x/variadic-ttp2.C: New.
11528 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11531 * g++.dg/cpp0x/auto46.C: New test.
11532 * g++.dg/template/pr30044.C: New test.
11533 * g++.dg/template/shadow2.C: New test.
11534 * g++.dg/template/error55.C: New test.
11535 * g++.dg/template/crash83.C: Accept any error string.
11536 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11538 * g++.dg/cpp0x/variadic19.C: Likewise
11539 * g++.dg/template/canon-type-13.C: Likewise.
11540 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11541 * g++.dg/torture/20070621-1.C: Likewise.
11543 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11546 * g++.dg/init/explicit3.C: New.
11548 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11551 * gcc.target/i386/pr66819-1.c: New test.
11552 * gcc.target/i386/pr66819-2.c: Likewise.
11553 * gcc.target/i386/pr66819-3.c: Likewise.
11554 * gcc.target/i386/pr66819-4.c: Likewise.
11555 * gcc.target/i386/pr66819-5.c: Likewise.
11557 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11560 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11561 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11562 type to prevent possible flag-clobbering zero-extensions.
11563 * gcc.target/i386/pr66703.c: New test.
11565 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11568 * g++.dg/cpp0x/nsdmi-template15.C: New.
11570 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11572 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11574 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11576 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11577 * gcc.target/arm/flip-thumb.c: Likewise.
11579 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11582 * gcc.target/i386/pr66813.c: New test.
11584 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11586 PR middle-end/66820
11587 * gcc.dg/gomp/pr66820.c: New test.
11589 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11592 * g++.dg/cpp0x/scoped_enum6.C: New.
11594 2015-07-10 Tom de Vries <tom@codesourcery.com>
11596 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11597 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11599 2015-07-10 Richard Biener <rguenther@suse.de>
11601 PR tree-optimization/66823
11602 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11603 which should not be necessary. XFAIL.
11605 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11608 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11610 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11612 PR middle-end/66633
11613 * gcc.dg/gomp/pr66633-1.c: New test.
11614 * gcc.dg/gomp/pr66633-2.c: New test.
11615 * gcc.dg/gomp/pr66633-3.c: New test.
11616 * gcc.dg/gomp/pr66633-4.c: New test.
11618 2015-07-09 John Marino <gnugcc@marino.st>
11620 * lib/target-supports.exp (check_effective_target_pie):
11623 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11626 * gcc.target/i386/pr66814.c: New test.
11628 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11631 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11632 * gcc.target/aarch64/fnmul-2.c: Likewise.
11633 * gcc.target/aarch64/fnmul-3.c: Likewise.
11634 * gcc.target/aarch64/fnmul-4.c: Likewise.
11636 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11639 * g++.dg/cpp0x/vt-65790.C: New.
11641 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11644 * gcc.target/i386/pr66818.c: New test.
11646 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11649 * gcc.target/i386/pr66817.c: New test.
11651 2015-07-09 Marek Polacek <polacek@redhat.com>
11653 PR tree-optimization/66718
11654 * gcc.dg/vect/vect-126.c: New test.
11656 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11658 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11659 even when dwarf-2 is not the default.
11661 2015-07-08 Jeff Law <law@redhat.com>
11664 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11665 to have a single memory reference.
11667 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11669 * g++.dg/other/dump-ada-spec-9.C: New test.
11671 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11673 * g++.dg/vect/vect.exp: Run also simd* tests.
11674 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11675 (check_vect): Fix up get_cpuid call for C++.
11676 * g++.dg/vect/simd-clone-1.cc: New test.
11678 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11680 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11682 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11684 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11685 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11687 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11690 * gcc.target/i386/pr66806.c: New test.
11692 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11695 * g++.dg/cpp0x/auto45.C: New.
11697 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11699 PR middle-end/66334
11700 * gcc.target/i386/pr66334.c: New.
11702 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11704 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11707 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11710 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11711 (verify_code): Update expected error message.
11712 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11713 (verify_code): Likewise.
11714 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11715 (verify_code): Likewise.
11717 2015-07-08 Richard Biener <rguenther@suse.de>
11719 PR tree-optimization/66793
11720 * gcc.dg/torture/pr66793.c: New testcase.
11722 2015-07-08 Richard Biener <rguenther@suse.de>
11724 PR tree-optimization/66794
11725 * gcc.dg/torture/pr66794.c: New testcase.
11727 2015-07-08 Marek Polacek <polacek@redhat.com>
11730 * g++.dg/abi/abi-tag15.C: New test.
11732 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11734 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11735 * gcc.target/mips/branch-3.c: Ditto
11736 * gcc.target/mips/branch-4.c: Ditto.
11737 * gcc.target/mips/branch-5.c: Ditto.
11738 * gcc.target/mips/branch-6.c: Ditto.
11739 * gcc.target/mips/branch-7.c: Ditto.
11740 * gcc.target/mips/branch-8.c: Ditto.
11741 * gcc.target/mips/branch-9.c: Ditto.
11742 * gcc.target/mips/branch-10.c: Ditto.
11743 * gcc.target/mips/branch-11.c: Ditto.
11744 * gcc.target/mips/branch-12.c: Ditto.
11745 * gcc.target/mips/branch-13.c: Ditto.
11746 * gcc.target/mips/umips-branch-5.c: New file.
11747 * gcc.target/mips/umips-branch-6.c: New file.
11748 * gcc.target/mips/umips-branch-7.c: New file.
11749 * gcc.target/mips/umips-branch-8.c: New file.
11750 * gcc.target/mips/umips-branch-9.c: New file.
11751 * gcc.target/mips/umips-branch-10.c: New file.
11752 * gcc.target/mips/umips-branch-11.c: New file.
11753 * gcc.target/mips/umips-branch-12.c: New file.
11754 * gcc.target/mips/umips-branch-13.c: New file.
11755 * gcc.target/mips/umips-branch-14.c: New file.
11756 * gcc.target/mips/umips-branch-15.c: New file.
11757 * gcc.target/mips/umips-branch-16.c: New file.
11758 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11759 (OCCUPY_0xfffc): New define.
11761 2015-07-08 Renlin Li <renlin.li@arm.com>
11763 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11765 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11767 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11769 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11771 * gcc.target/i386/bt-3.c: New test.
11772 * gcc.target/i386/bt-4.c: Ditto.
11774 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11776 * g++.dg/other/dump-ada-spec-8.C: New test.
11778 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11781 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11783 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11785 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11787 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11788 Avoid using an opaque struct for local "f".
11790 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11793 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11794 * jit.dg/test-pr66779.c: New testcase.
11796 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11798 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11801 2015-07-07 Richard Biener <rguenther@suse.de>
11803 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11805 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11807 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11808 * gcc.target/mips/call-5.c: Ditto.
11809 * gcc.target/mips/call-6.c: Ditto.
11811 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11813 * gcc.dg/dx-test.c: New test-case.
11815 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11818 * gfortran.dg/allocate_with_source_9.f08: New test.
11820 2015-07-07 Christian Bruel <christian.bruel@st.com>
11823 * gcc.target/arm/flip-thumb.c: Fix scan.
11824 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11825 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11826 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11829 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11832 * gcc.c-torture/execute/pr65956.c: New test.
11834 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11836 * gcc.target/arm/aapcs/align1.c: New.
11837 * gcc.target/arm/aapcs/align_rec1.c: New.
11838 * gcc.target/arm/aapcs/align2.c: New.
11839 * gcc.target/arm/aapcs/align_rec2.c: New.
11840 * gcc.target/arm/aapcs/align3.c: New.
11841 * gcc.target/arm/aapcs/align_rec3.c: New.
11842 * gcc.target/arm/aapcs/align4.c: New.
11843 * gcc.target/arm/aapcs/align_rec4.c: New.
11844 * gcc.target/arm/aapcs/align_vararg1.c: New.
11845 * gcc.target/arm/aapcs/align_vararg2.c: New.
11847 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11849 * gfortran.dg/iomsg_2.f90: New test.
11851 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11854 * gcc.target/i386/pr66749.c: New test.
11856 2015-07-06 Richard Biener <rguenther@suse.de>
11858 PR tree-optimization/66772
11859 * gcc.dg/torture/pr66772-1.c: New testcase.
11860 * gcc.dg/torture/pr66772-2.c: Likewise.
11862 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11864 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11865 the jals instruction.
11867 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11870 * gcc.target/i386/pr53383-1.c: New file.
11871 * gcc.target/i386/pr53383-2.c: Likewise.
11872 * gcc.target/i386/pr53383-3.c: Likewise.
11874 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11876 * gcc.target/aarch64/fnmul-1.c: New.
11877 * gcc.target/aarch64/fnmul-2.c: New.
11878 * gcc.target/aarch64/fnmul-3.c: New.
11879 * gcc.target/aarch64/fnmul-4.c: New.
11881 2015-07-06 Richard Biener <rguenther@suse.de>
11883 PR middle-end/66759
11884 * gcc.dg/torture/pr66759.c: New testcase.
11886 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11889 * gfortran.dg/alloc_comp_class_3.f03: New test.
11890 * gfortran.dg/alloc_comp_class_4.f03: New test.
11892 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11894 * gcc.c-torture/execute/pr66757.c: New test.
11896 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11898 PR tree-optimization/66720
11899 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11901 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11902 Sandra Loosemore <sandra@codesourcery.com>
11904 * gcc.target/nios2/gprel-offset.c: New test.
11906 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11909 * gfortran.dg/pr66725.f90: New test.
11911 2015-07-03 Jason Merrill <jason@redhat.com>
11913 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11914 Avoid narrowing error.
11916 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11918 PR rtl-optimization/66706
11919 * gcc.target/powerpc/shift-int.c: New testcase.
11921 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11924 * gcc.target/i386/pr66746.c: New file.
11926 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11928 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11930 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11932 PR tree-optimization/66119
11933 * g++.dg/opt/pr66119.C: New.
11935 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11938 * gfortran.dg/submodule_1.f90: New test
11939 * gfortran.dg/submodule_2.f90: New test
11940 * gfortran.dg/submodule_3.f90: New test
11941 * gfortran.dg/submodule_4.f90: New test
11942 * gfortran.dg/submodule_5.f90: New test
11943 * gfortran.dg/submodule_6.f90: New test
11944 * gfortran.dg/submodule_7.f90: New test
11946 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11948 PR preprocessor/53690
11949 * g++.dg/cpp/pr53690.C: New.
11951 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11953 * gcc.target/powerpc/vec-cmp.c: New test.
11955 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11958 * gfortran.dg/pr56520.f90: New test.
11960 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11963 * gfortran.dg/pr66545_1.f90: New test.
11964 * gfortran.dg/pr66545_2.f90: New test.
11966 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11968 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11969 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11971 2015-07-02 Richard Biener <rguenther@suse.de>
11974 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11977 2015-07-02 Richard Biener <rguenther@suse.de>
11979 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11981 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11983 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11985 2015-07-01 Jason Merrill <jason@redhat.com>
11987 * lib/target-supports.exp (cxx_default): Set to C++14.
11989 2015-07-01 Tom de Vries <tom@codesourcery.com>
11992 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11995 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11997 * gfortran.dg/warn_conversion_8.f90: New test.
11999 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12001 PR rtl-optimization/61047
12002 * gcc.c-torture/execute/20150611-1.c: New testcase.
12004 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12007 * jit.dg/all-non-failing-tests.h: Add
12008 test-pr66700-observing-write-through-ptr.c.
12009 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12011 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12013 * jit.dg/test-accessing-union.c: Add comments for use by
12014 gcc/jit/docs/topics/types.rst.
12016 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12018 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12019 'do-require-effective-target' with 'dg-require-effective-target'.
12020 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12021 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12022 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12023 'stlex' with 'strex' as the expected output.
12025 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12028 * g++.dg/cpp0x/gen-attrs-60.C: New.
12029 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12031 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12033 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12035 * gcc.target/aarch64/pic-small.c: Restrict this test under
12036 check_effective_target_aarch64_small_fpic.
12038 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12040 * gfortran.dg/gomp/pr66633.f90: New test.
12042 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12045 * g++.dg/template/pr66686.C: New test.
12047 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12049 * gnat.dg/lto17.ad[sb]: New test.
12051 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12053 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12054 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12056 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12058 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12060 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12062 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12064 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12066 * jit.dg/test-switch.c: New testcase.
12067 * jit.dg/test-switch.cc: New testcase.
12069 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12072 * jit.dg/all-non-failing-tests.h: Add note about
12073 test-validly-unreachable-block.c.
12074 * jit.dg/test-validly-unreachable-block.c: New file.
12076 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12079 * jit.dg/all-non-failing-tests.h: Add note about
12080 test-extra-options.c.
12081 * jit.dg/test-extra-options.c: New testcase.
12083 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12086 * gcc.target/i386/pr66691.c: New.
12088 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12090 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12091 * gcc.target/i386/iamcu/args.h: Likewise.
12092 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12093 * gcc.target/i386/iamcu/defines.h: Likewise.
12094 * gcc.target/i386/iamcu/macros.h: Likewise.
12095 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12096 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12097 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12098 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12099 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12100 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12101 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12102 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12103 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12104 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12105 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12106 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12107 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12108 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12109 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12110 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12111 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12113 2015-06-30 Marek Polacek <polacek@redhat.com>
12115 * gcc.dg/fold-minus-6.c: New test.
12117 * gcc.dg/fold-ior-3.c: New test.
12119 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12121 Implement N4197 - Adding u8 character literals
12122 * g++.dg/cpp1z/utf8.C: New.
12123 * g++.dg/cpp1z/utf8-neg.C: New.
12124 * g++.dg/cpp1z/udlit-utf8char.C: New.
12126 2015-06-30 Marek Polacek <polacek@redhat.com>
12128 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12130 2015-06-30 Tom de Vries <tom@codesourcery.com>
12132 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12133 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12134 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12135 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12137 2015-06-30 Marek Polacek <polacek@redhat.com>
12139 * gcc.dg/fold-ior-2.c: New test.
12141 2015-06-30 Tom de Vries <tom@codesourcery.com>
12143 PR tree-optimization/66652
12144 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12145 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12147 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12149 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12152 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12153 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12155 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12158 * gfortran.dg/wunused-parameter.f90: New test.
12160 2015-06-29 Richard Henderson <rth@redhat.com>
12162 * gcc.target/i386/asm-flag-1.c: New.
12163 * gcc.target/i386/asm-flag-2.c: New.
12164 * gcc.target/i386/asm-flag-3.c: New.
12165 * gcc.target/i386/asm-flag-4.c: New.
12166 * gcc.target/i386/asm-flag-5.c: New.
12168 2015-06-29 Marek Polacek <polacek@redhat.com>
12171 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12172 * c-c++-common/pr66322.c: New test.
12173 * g++.dg/eh/scope1.C: Remove dg-warning.
12175 2015-06-29 Richard Biener <rguenther@suse.de>
12177 PR tree-optimization/66677
12178 * gcc.dg/vect/pr66677.c: New testcase.
12180 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12182 PR middle-end/64130
12183 * gcc.dg/tree-ssa/pr64130.c: New test.
12185 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12187 * gcc.target/aarch64/pic-small.c: New testcase.
12189 2015-06-26 Richard Biener <rguenther@suse.de>
12191 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12193 2015-06-26 Marek Polacek <polacek@redhat.com>
12195 * gcc.dg/fold-and-1.c: New test.
12196 * gcc.dg/fold-and-2.c: New test.
12198 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12200 * gnat.dg/warn11.adb: Add missing dg directive.
12201 * gnat.dg/warn12.adb: New test.
12202 * gnat.dg/warn12_pkg.ads: New helper.
12204 2015-06-26 Richard Biener <rguenther@suse.de>
12206 * gfortran.dg/reassoc_3.f90: Adjust.
12208 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12211 * gcc.target/i386/pr66412.c: New test.
12213 2015-06-25 Richard Biener <rguenther@suse.de>
12215 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12217 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12219 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12221 2015-06-25 Richard Biener <rguenther@suse.de>
12223 * gfortran.dg/vect/vect-9.f90: New testcase.
12225 2015-06-25 Nick Clifton <nickc@redhat.com>
12227 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12228 H8300 and M32R targets.
12230 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12233 * gfortran.dg/maxerrors.f90: New test.
12235 2015-06-08 DJ Delorie <dj@redhat.com>
12237 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12239 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12241 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12243 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12245 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12246 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12247 * gcc.target/aarch64/nofp_1.c: New file.
12249 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12251 Implement N3928 - Extending static_assert
12252 * g++.dg/cpp0x/static_assert8.C: Adjust.
12253 * g++.dg/cpp0x/static_assert12.C: New.
12254 * g++.dg/cpp0x/static_assert13.C: New.
12255 * g++.dg/cpp1y/static_assert1.C: New.
12256 * g++.dg/cpp1y/static_assert2.C: New.
12257 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12259 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12262 * g++.dg/cpp0x/trailing11.C: New.
12264 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12266 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12268 * gcc.target/arm/memset-inline-10.c: Likewise.
12269 * gcc.target/arm/pr58784.c: Likewise.
12270 * gcc.target/arm/pr59985.C: Likewise.
12271 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12273 2015-06-24 Renlin Li <renlin.li@arm.com>
12275 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12276 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12278 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12281 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12284 * g++.dg/cpp0x/auto45.C: New test.
12285 * g++.dg/template/pr30044.C: New test.
12286 * g++.dg/template/crash83.C: Accept any error string.
12287 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12289 * g++.dg/cpp0x/variadic18.C: Likewise
12290 * g++.dg/template/canon-type-13.C: Likewise.
12291 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12293 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12296 * g++.dg/other/linkage2.C: New.
12298 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12301 * gcc.target/arm/pr63408.c: New test.
12303 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12305 * lib/c-torture.exp: Don't call check_effective_target_lto
12306 before setting up environment correctly.
12307 * lib/gcc-dg.exp: Likewise, and protect
12308 gcc_force_conventional_output.
12310 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12312 PR rtl-optimization/66306
12313 * gcc.target/s390/pr66306.c: New test.
12315 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12317 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12318 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12319 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12320 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12321 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12322 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12323 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12325 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12328 * gcc.c-torture/pr65803.c: New test.
12330 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12333 * g++.dg/cpp0x/auto45.C: New test.
12334 * g++.dg/template/pr30044.C: New test.
12335 * g++.dg/template/crash83.C: Accept any error string.
12336 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12338 * g++.dg/cpp0x/variadic18.C: Likewise
12339 * g++.dg/template/canon-type-13.C: Likewise.
12340 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12342 2015-06-23 Marek Polacek <polacek@redhat.com>
12344 * c-c++-common/Wlogical-op-3.c: New test.
12346 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12349 * g++.dg/cpp0x/scoped_enum5.C: New.
12351 2015-06-23 Richard Biener <rguenther@suse.de>
12353 PR tree-optimization/66636
12354 * gcc.dg/vect/pr66636.c: New testcase.
12356 2015-06-23 Marek Polacek <polacek@redhat.com>
12358 * gcc.dg/fold-minus-4.c: New test.
12359 * gcc.dg/fold-minus-5.c: New test.
12360 * c-c++-common/ubsan/overflow-add-5.c: New test.
12362 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12364 Add missing testcase from r224672.
12365 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12367 * gcc.target/vax/bswapdi-1.c: New.
12369 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12372 * gfortran.dg/associate_18.f08: New test.
12374 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12377 * gcc.target/i386/pr66560-1.c: New test.
12378 * gcc.target/i386/pr66560-2.c: Ditto.
12379 * gcc.target/i386/pr66560-3.c: Ditto.
12380 * gcc.target/i386/pr66560-4.c: Ditto.
12382 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12384 * gcc.target/nvptx/nvptx.exp: New file.
12385 * gcc.target/nvptx/proto-1.c: Likewise.
12387 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12389 PR tree-optimization/66449
12390 * gcc.dg/vect/pr66449.c: New test.
12392 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12394 * g++.dg/other/dump-ada-spec-5.C: New test.
12395 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12396 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12398 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12400 * g++.dg/inherit/pure1.C: Test location too.
12402 2015-06-22 Marek Polacek <polacek@redhat.com>
12404 * gcc.dg/fold-ior-1.c: New test.
12405 * gcc.dg/fold-minus-2.c: New test.
12406 * gcc.dg/fold-minus-3.c: New test.
12407 * gcc.dg/fold-plus-1.c: New test.
12408 * gcc.dg/fold-plus-2.c: New test.
12409 * gcc.dg/fold-xor-4.c: New test.
12410 * gcc.dg/fold-xor-5.c: New test.
12412 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12415 * g++.dg/torture/pr65914.C: New.
12417 2015-06-22 Richard Biener <rguenther@suse.de>
12419 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12420 not existing TORTURE_OPTIONS only.
12421 * lib/gcc-dg.exp: Likewise.
12423 2015-06-22 Christian Bruel <christian.bruel@st.com>
12426 * gcc.target/arm/flip-thumb.c: New test.
12428 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12429 Martin Liska <mliska@suse.cz>
12432 * g++.dg/ipa/pr65908.C: New testcase.
12434 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12437 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12438 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12440 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12442 * gnat.dg/specs/debug1.ads: Adjust.
12444 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12446 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12447 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12448 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12449 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12450 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12451 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12452 * gcc.target/aarch64/fmovd-zero.c: Delete.
12453 * gcc.target/aarch64/fmovf-zero.c: Delete.
12455 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12457 * gcc.target/vax/bswapdi-1.c: New.
12459 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12461 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12463 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12465 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12467 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12469 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12471 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12473 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12475 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12477 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12479 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12481 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12483 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12485 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12487 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12489 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12491 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12493 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12495 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12497 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12499 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12501 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12503 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12505 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12507 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12509 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12511 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12513 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12515 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12517 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12519 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12521 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12523 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12525 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12527 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12531 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12533 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12535 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12538 (_ARM_FPSCR): Add FZ field.
12539 (clean_results): Force FZ=1 on AArch64.
12540 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12542 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12544 * gcc.target/aarch64/pr62308.c: New test.
12546 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12549 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12551 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12553 * gcc.target/i386/mpx/pr66581.c: New test.
12555 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12557 * gcc.target/i386/cmov9.c: New test.
12559 2015-06-18 Richard Biener <rguenther@suse.de>
12561 * g++.dg/other/const4.C: New testcase.
12563 2015-06-18 Michael Matz <matz@suse.de>
12565 PR middle-end/66253
12566 * gcc.dg/vect/pr66253.c: New testcase.
12568 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12571 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12573 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12575 PR middle-end/66568
12576 * gcc.target/i386/mpx/pr66568.c: New test.
12578 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12580 PR middle-end/66567
12581 * gcc.target/i386/mpx/pr66567.c: New test.
12583 2015-06-18 Richard Biener <rguenther@suse.de>
12585 PR tree-optimization/66510
12586 * gcc.dg/vect/slp-perm-12.c: New testcase.
12588 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12590 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12591 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12592 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12593 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12595 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12598 * g++.dg/gomp/pr66571-1.C: New test.
12600 PR middle-end/66429
12601 * c-c++-common/gomp/pr66429.c: New test.
12603 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12605 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12606 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12608 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12610 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12613 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12616 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12618 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12620 * gcc.target/mips/pr65862-1.c: New test.
12621 * gcc.target/mips/pr65862-2.c: Likewise.
12623 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12625 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12626 * gcc.target/i386/pr52252-atom.c: Ditto.
12627 * gcc.target/i386/vect-div-1.c: Ditto.
12628 * gcc.target/i386/rotate-5.c: Ditto.
12629 * gcc.target/i386/pr50202.c: Ditto.
12630 * gcc.target/i386/pr37843-3.c: Ditto.
12631 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12632 * gcc.target/i386/pr53397-1.c: Ditto.
12633 * gcc.target/i386/pr55934.c: Ditto.
12634 * gcc.target/i386/pr37843-4.c: Ditto.
12635 * gcc.target/i386/pr60451.c: Ditto.
12636 * gcc.target/i386/pr53397-2.c: Ditto.
12637 * gcc.target/i386/vectorize1.c: Ditto.
12638 * gcc.target/i386/extract-insert-combining.c: Ditto.
12639 * gcc.target/i386/pr53759.c: Ditto.
12640 * gcc.target/i386/pr52252-core.c: Ditto.
12641 * gcc.target/i386/rotate-3.c: Ditto.
12642 * gcc.target/i386/sse-20.c: Ditto.
12643 * gcc.target/i386/rotate-4.c: Ditto.
12644 * gcc.target/i386/pr61403.c: Ditto.
12645 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12646 * gcc.target/i386/pr60901.c: Ditto.
12647 * gcc.target/i386/pr59794-7.c: Ditto.
12648 * gcc.target/i386/pr62208.c: Ditto.
12649 * gcc.target/i386/pr53416.c: Ditto.
12650 * gcc.target/i386/asm-dialect-1.c: Ditto.
12651 * gcc.target/i386/pr50038.c: Ditto.
12652 * gcc.target/i386/47698.c: Ditto.
12653 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12654 * gcc.target/i386/pr59794-2.c: Ditto.
12655 * gcc.target/i386/pr59794-3.c: Ditto.
12656 * gcc.target/i386/pr39058.c: Ditto.
12657 * gcc.target/i386/pr60205-1.c: Ditto.
12658 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12659 * gcc.target/i386/sse2-movq-2.c: Ditto.
12661 2015-06-17 Richard Biener <rguenther@suse.de>
12663 PR tree-optimization/66251
12664 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12666 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12669 * g++.dg/parse/new-placement1.C: New.
12671 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12673 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12674 * jit.dg/test-compound-assignment.c: New testcase.
12676 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12679 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12680 to "testcases" array.
12682 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12685 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12686 * jit.dg/test-debug-strings.c: New test case.
12687 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12688 the discriminant has a sane debug string.
12690 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12693 * gcc.target/i386/pr56766-1.c: New test.
12694 * gcc.target/i386/pr56766-2.c: Ditto.
12696 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12698 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12699 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12700 * gcc.target/mips/loongson-simd.c: Ditto.
12702 2015-06-16 Richard Biener <rguenther@suse.de>
12704 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12706 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12708 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12709 passed by the testsuite driver.
12711 2015-06-16 Richard Biener <rguenther@suse.de>
12713 * gcc.dg/vect/slp-perm-11.c: New testcase.
12715 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12717 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12720 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12722 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12723 Reinstate calls to torture-init and torture-finalize.
12725 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12727 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12729 2015-06-15 Nathan Sidwell <nathan@acm.org>
12732 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12734 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12737 * g++.dg/cpp0x/local-type1.C: New.
12739 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12744 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12745 unimplemented error.
12746 * gfortran.dg/allocate_with_source_7.f08: New test.
12747 * gfortran.dg/allocate_with_source_8.f08: New test.
12749 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12752 * g++.dg/warn/Walways-true-3.C: New test.
12754 2015-06-13 Tom de Vries <tom@codesourcery.com>
12756 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12758 2015-06-13 Tom de Vries <tom@codesourcery.com>
12760 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12761 (main): Remove superfluous attributes.
12762 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12763 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12765 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12767 * gcc.target/i386/monitorx.c: New.
12768 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12769 * gcc.target/i386/sse-13.c: Ditto.
12770 * gcc.target/i386/sse-14.c: Ditto.
12771 * gcc.target/i386/sse-22.c: Ditto.
12772 * gcc.target/i386/sse-23.c: Ditto.
12773 * g++.dg/other/i386-2.C: Ditto.
12774 * g++.dg/other/i386-3.C: Ditto.
12776 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12778 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12780 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12783 * gfortran.dg/allocatable_scalar_13.f90: New test
12785 2015-06-11 Marek Polacek <polacek@redhat.com>
12787 * gcc.dg/fold-xor-3.c: New test.
12789 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12791 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12792 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12794 2015-06-11 Christian Bruel <christian.bruel@st.com>
12797 * gcc.target/arm/pragma_attribute.c: New test.
12799 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12801 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12803 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12806 * gcc.target/i386/pr66473.c: New test.
12808 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12811 * gcc.dg/tls/pr66470.c: New test.
12812 * gcc.target/i386/pr66470.c: New test.
12814 2015-06-10 Christian Bruel <christian.bruel@st.com>
12817 * gcc.target/arm/attr_arm.c: New test
12818 * gcc.target/arm/attr_arm-err.c: New test
12819 * gcc.target/arm/attr_thumb.c: New test
12820 * gcc.target/arm/attr_thumb-static.c: New test
12822 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12827 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12829 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12831 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12832 passed by the testsuite driver.
12834 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12837 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12838 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12839 * gcc.dg/ssp-1.c: Make counter a register.
12840 * gcc.dg/ssp-2.c: Likewise.
12841 * gcc.dg/torture/parm-coalesce.c: New.
12843 2015-06-09 Tom de Vries <tom@codesourcery.com>
12845 * gcc.target/i386/vararg-loc.c: New test.
12847 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12850 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12851 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12853 2015-06-09 Marek Polacek <polacek@redhat.com>
12855 PR tree-optimization/66299
12856 * gcc.dg/pr66299-1.c: New test.
12857 * gcc.dg/pr66299-2.c: New test.
12858 * gcc.dg/pr66299-3.c: New test.
12860 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12862 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12863 passed by the testsuite driver.
12865 2015-06-09 Richard Biener <rguenther@suse.de>
12867 PR middle-end/66423
12868 * gcc.dg/fold-modpow2.c: New testcase.
12870 2015-06-09 Richard Biener <rguenther@suse.de>
12872 PR tree-optimization/66419
12873 * gcc.dg/vect/bb-slp-37.c: New testcase.
12875 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12877 * gcc.target/arm/stl-cond.c: New test.
12879 2015-06-09 Richard Biener <rguenther@suse.de>
12881 PR middle-end/66413
12882 * gcc.dg/torture/pr66413.c: New testcase.
12884 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12886 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12887 * gcc.dg/ssp-1.c: Make counter a register.
12888 * gcc.dg/ssp-2.c: Likewise.
12889 * gcc.dg/torture/parm-coalesce.c: New.
12891 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12893 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12894 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12896 2015-06-08 Tom de Vries <tom@codesourcery.com>
12898 PR rtl-optimization/66444
12899 * gcc.dg/pr66444.c: New test.
12901 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12904 * gfortran.dg/class_is_1.f90: New test.
12905 * gfortran.dg/type_is_1.f90: Ditto.
12907 2015-06-08 Marek Polacek <polacek@redhat.com>
12910 * gcc.dg/cpp/pr66415-1.c: New test.
12911 * gcc.dg/cpp/pr66415-2.c: New test.
12913 2015-06-08 Richard Biener <rguenther@suse.de>
12915 PR tree-optimization/66422
12916 * gcc.dg/Warray-bounds-16.c: New testcase.
12918 2015-06-08 Richard Biener <rguenther@suse.de>
12920 * gcc.dg/vect/slp-perm-10.c: New testcase.
12921 * gcc.dg/vect/slp-23.c: Adjust.
12922 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12923 vector pointer update.
12925 2015-06-08 Marek Polacek <polacek@redhat.com>
12928 * g++.dg/ubsan/pr66452.C: New test.
12930 2015-06-08 Tom de Vries <tom@codesourcery.com>
12932 PR tree-optimization/66436
12933 * gcc.dg/gomp/dump-new-function-2.c: New test.
12934 * gcc.dg/gomp/dump-new-function-3.c: Same.
12935 * gcc.dg/gomp/dump-new-function.c: Same.
12937 2015-06-08 Tom de Vries <tom@codesourcery.com>
12939 PR tree-optimization/66435
12940 * gcc.dg/gomp/notify-new-function-2.c: New test.
12941 * gcc.dg/gomp/notify-new-function-3.c: Same.
12942 * gcc.dg/gomp/notify-new-function.c: Same.
12944 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12946 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12947 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12948 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12949 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12950 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12951 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12954 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12957 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12958 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12960 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12961 * gfortran.dg/warn_conversion_5.f90: New test.
12962 * gfortran.dg/warn_conversion_6.f90: New test.
12963 * gfortran.dg/warn_conversion_7.f90: New test.
12965 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12968 * gfortran.dg/blockdata_9.f: New test.
12970 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12973 * gfortran.dg/forall_17.f90: New test.
12975 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12977 * g++.dg/cpp0x/pr57101.C: Add warning.
12978 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12979 * g++.dg/ext/visibility/anon7.C: Same.
12980 * g++.dg/ipa/pr63587-2.C: Same.
12981 * g++.dg/opt/dump1.C: Same.
12982 * g++.dg/opt/pr59622-3.C: Same.
12983 * g++.dg/opt/pr59622.C: Same.
12984 * g++.dg/torture/pr46383.C: Same.
12985 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12986 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12987 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12989 * gfortran.dg/intent_out_8.f90: Same.
12990 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12992 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12995 gfortran.dg/equiv_9.f90: New test.
12998 2015-06-05 Tom de Vries <tom@codesourcery.com>
13000 merge from gomp4 branch:
13001 2015-05-28 Tom de Vries <tom@codesourcery.com>
13003 PR tree-optimization/65443
13004 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13005 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13006 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13008 2015-06-05 Nathan Sidwell <nathan@acm.org>
13011 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13013 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13015 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13017 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13019 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13021 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13023 * gcc.target/i386/noplt-1.c: New test.
13024 * gcc.target/i386/noplt-2.c: New test.
13025 * gcc.target/i386/noplt-3.c: New test.
13026 * gcc.target/i386/noplt-4.c: New test.
13028 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13031 * gfortran.dg/adjustl_1.f90: New test.
13033 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13035 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13036 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13038 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13040 * lto.c (iterative_hash_canonical_type,
13041 gimple_register_canonical_type): only hash main variants of types
13043 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13045 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13046 Move set of dg-do-what-default after early return.
13048 2015-06-04 Marek Polacek <polacek@redhat.com>
13051 * gcc.dg/lvalue-8.c: New test.
13053 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13054 Paolo Carlini <paolo.carlini@oracle.com>
13057 * g++.dg/other/pr66130.C: New.
13058 * g++.dg/cpp0x/pr66130.C: Likewise.
13060 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13062 * g++.dg/cpp0x/decl-loc1.C: New.
13063 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13064 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13065 * g++.dg/init/ctor8.C: Likewise.
13066 * g++.dg/parse/semicolon4.C: Likewise.
13068 2015-06-03 Marek Polacek <polacek@redhat.com>
13071 * g++.dg/ubsan/static-init-1.C: New test.
13072 * g++.dg/ubsan/static-init-2.C: New test.
13073 * g++.dg/ubsan/static-init-3.C: New test.
13075 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13078 * gcc.target/i386/pr66275.c: New test.
13080 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13082 * gcc.dg/Wcxx-compat-22.c: New testcase.
13083 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13084 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13085 * c-c++-common/pr58346-1.c: Likewise.
13086 * c-c++-common/transparent-union-1.c: Likewise.
13088 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13090 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13091 * g++.dg/plugin/def_plugin.c: New file.
13092 * g++.dg/plugin/def-plugin-test.C: New file.
13094 2015-06-03 Richard Biener <rguenther@suse.de>
13096 * gcc.dg/vect/bb-slp-36.c: New testcase.
13098 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13100 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13102 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13104 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13105 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13106 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13107 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13109 2015-06-03 Marek Polacek <polacek@redhat.com>
13113 * gcc.dg/pr64223-1.c: New test.
13114 * gcc.dg/pr64223-2.c: New test.
13116 2015-06-03 Richard Biener <rguenther@suse.de>
13118 PR tree-optimization/63916
13119 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13121 2015-06-03 Richard Biener <rguenther@suse.de>
13123 PR tree-optimization/66375
13124 * gcc.dg/torture/pr66375.c: New testcase.
13126 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13128 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13130 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13133 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13135 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13138 * gfortran.dg/reshape_7.f90: New test.
13140 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13143 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13146 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13149 * gcc.dg/pr49551.c: New testcase.
13151 2015-06-02 Richard Biener <rguenther@suse.de>
13154 * g++.dg/lto/pr65549_0.C: New testcase.
13156 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13159 PR middle-end/66332
13160 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13162 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13164 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13166 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13169 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13171 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13173 PR tree-optimization/48052
13174 * gcc.dg/tree-ssa/scev-8.c: New.
13175 * gcc.dg/tree-ssa/scev-9.c: New.
13176 * gcc.dg/tree-ssa/scev-10.c: New.
13177 * gcc.dg/vect/pr48052.c: New.
13179 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13181 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13183 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13185 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13187 2015-06-02 Marek Polacek <polacek@redhat.com>
13189 PR middle-end/66345
13190 * gcc.dg/torture/pr66345.c: New test.
13192 2015-06-02 Richard Biener <rguenther@suse.de>
13194 PR tree-optimization/65961
13195 * gcc.dg/torture/pr65961.c: New testcase.
13197 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13199 PR tree-optimization/52563
13200 PR tree-optimization/62173
13201 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13202 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13204 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13206 * gnat.dg/specs/varsize_return2.ads: New test.
13207 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13209 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13211 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13213 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13216 * gcc.target/aarch64/sync-comp-swap.c: New.
13217 * gcc.target/aarch64/sync-comp-swap.x: New.
13218 * gcc.target/aarch64/sync-op-acquire.c: New.
13219 * gcc.target/aarch64/sync-op-acquire.x: New.
13220 * gcc.target/aarch64/sync-op-full.c: New.
13221 * gcc.target/aarch64/sync-op-full.x: New.
13222 * gcc.target/aarch64/sync-op-release.c: New.
13223 * gcc.target/aarch64/sync-op-release.x: New.
13225 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13227 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13230 2015-06-01 Richard Biener <rguenther@suse.de>
13232 PR tree-optimization/66349
13233 PR tree-optimization/66352
13234 PR tree-optimization/66357
13235 * gcc.dg/torture/pr66357.c: New testcase.
13236 * gcc.dg/torture/pr66349.c: Likewise.
13237 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13239 2015-06-01 Richard Biener <rguenther@suse.de>
13242 2015-05-29 Richard Biener <rguenther@suse.de>
13244 PR tree-optimization/66314
13245 * gcc.dg/asan/pr66314.c: New testcase.
13247 2015-06-01 Richard Biener <rguenther@suse.de>
13249 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13251 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13253 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13255 (hp3, hp4): Add inline keyword.
13256 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13257 (hp2): Add inline keyword.
13258 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13259 (hp2): Add inline keyword.
13261 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13264 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13265 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13266 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13267 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13269 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13271 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13272 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13274 2015-06-01 Richard Biener <rguenther@suse.de>
13276 PR tree-optimization/66280
13277 * g++.dg/torture/pr66280.C: New testcase.
13278 * g++.dg/torture/pr66280-2.C: Likewise.
13280 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13282 * gnat.dg/addr9_1.adb: New test.
13283 * gnat.dg/addr9_2.adb: Likewise.
13284 * gnat.dg/addr9_3.adb: Likewise.
13285 * gnat.dg/addr9_4.adb: Likewise.
13287 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13289 * g++.dg/other/dump-ada-spec-4.C: New test.
13291 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13293 * gcc.dg/alias-8.c: Fix dg-warning.
13295 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13297 * gcc.dg/alias-8.c: Do not xfail.
13298 * gcc.dg/pr62167.c: Prevent FRE.
13299 * gcc.dg/alias-14.c: New testcase.
13301 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13303 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13305 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13308 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13310 * gcc.target/s390/hotpatch-10.c: Likewise.
13311 * gcc.target/s390/hotpatch-11.c: Likewise.
13312 * gcc.target/s390/hotpatch-12.c: Likewise.
13313 * gcc.target/s390/hotpatch-17.c: Likewise.
13314 * gcc.target/s390/hotpatch-18.c: Likewise.
13315 * gcc.target/s390/hotpatch-20.c: Likewise.
13316 * gcc.target/s390/hotpatch-21.c: Likewise.
13317 * gcc.target/s390/hotpatch-22.c: Likewise.
13318 * gcc.target/s390/hotpatch-23.c: Likewise.
13319 * gcc.target/s390/hotpatch-24.c: Likewise.
13320 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13321 to check for the exact nops too.
13322 * gcc.target/s390/hotpatch-3.c: Likewise.
13323 * gcc.target/s390/hotpatch-4.c: Likewise.
13324 * gcc.target/s390/hotpatch-5.c: Likewise.
13325 * gcc.target/s390/hotpatch-6.c: Likewise.
13326 * gcc.target/s390/hotpatch-7.c: Likewise.
13327 * gcc.target/s390/hotpatch-8.c: Likewise.
13328 * gcc.target/s390/hotpatch-9.c: Likewise.
13329 * gcc.target/s390/hotpatch-14.c: Likewise.
13330 * gcc.target/s390/hotpatch-15.c: Likewise.
13331 * gcc.target/s390/hotpatch-16.c: Likewise.
13332 * gcc.target/s390/hotpatch-19.c: Likewise.
13333 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13334 scan-assembler-times counting number of .align directives.
13335 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13336 dg-options. Remove scan-assembler-times counting number of .align
13338 * gcc.target/s390/hotpatch-26.c: New file.
13339 * gcc.target/s390/hotpatch-27.c: New file.
13340 * gcc.target/s390/hotpatch-28.c: New file.
13341 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13342 using -Os -O0 -O1 -O2 -O3 options.
13344 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13346 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13348 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13350 PR tree-optimization/66142
13351 * gcc.dg/vect/pr66142.c: New test.
13353 2015-05-29 Richard Biener <rguenther@suse.de>
13355 PR tree-optimization/66314
13356 * gcc.dg/asan/pr66314.c: New testcase.
13358 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13360 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13361 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13362 Adjust all callers.
13363 (schedule-cleanups, dg-keep-saved-temps): New proc.
13364 (gcc-dg-test-1): Schedule cleanups.
13365 * lib/profopt.exp (profopt-execute): Likewise.
13366 * g++.dg/cdce3.C: Adjust expected line numbers.
13367 * gcc.dg/cdce1.c: Likewise.
13368 * gcc.dg/cdce2.c: Likewise.
13369 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13370 * gcc.dg/strlenopt-24.c: Likewise.
13371 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13372 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13373 * obj-c++.dg/encode-2.mm: Likewise.
13375 2015-05-28 DJ Delorie <dj@redhat.com>
13377 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13379 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13381 * gnat.dg/discr43.adb: New test.
13383 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13385 * gnat.dg/varsize_temp.adb: Rename into...
13386 * gnat.dg/varsize1.adb: ...this.
13387 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13388 * gnat.dg/varsize2.ad[sb]: ...this.
13389 * gnat.dg/varsize3_1.adb: New test.
13390 * gnat.dg/varsize3_2.adb: Likewise.
13391 * gnat.dg/varsize3_3.adb: Likewise.
13392 * gnat.dg/varsize3_4.adb: Likewise.
13393 * gnat.dg/varsize3_5.adb: Likewise.
13394 * gnat.dg/varsize3_6.adb: Likewise.
13395 * gnat.dg/varsize3_pkg1.ads: New helper.
13396 * gnat.dg/varsize3_pkg2.ads: Likewise.
13397 * gnat.dg/varsize3_pkg3.ads: Likewise.
13399 2015-05-28 Richard Biener <rguenther@suse.de>
13401 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13403 2015-05-28 Richard Biener <rguenther@suse.de>
13405 PR tree-optimization/66142
13406 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13408 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13411 * gcc.dg/darwin-minversion-3.c: Update testcase.
13412 * gcc.dg/darwin-minversion-4.c: Ditto.
13413 * gcc.dg/darwin-minversion-5.c: New testcase.
13414 * gcc.dg/darwin-minversion-6.c: Ditto.
13415 * gcc.dg/darwin-minversion-7.c: Ditto.
13416 * gcc.dg/darwin-minversion-8.c: Ditto.
13417 * gcc.dg/darwin-minversion-9.c: Ditto.
13418 * gcc.dg/darwin-minversion-10.c: Ditto.
13419 * gcc.dg/darwin-minversion-11.c: Ditto.
13420 * gcc.dg/darwin-minversion-12.c: Ditto.
13422 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13424 PR rtl-optimization/66168
13425 * gcc.c-torture/compile/pr66168.c: New test.
13427 2015-05-27 Jeff Law <law@redhat.com>
13430 * gcc.dg/target/m68k/pr39726-1.c: New test.
13432 2015-05-27 Nathan Sidwell <nathan@acm.org>
13435 * g++.dg/ext/alias-canon3.C: New.
13437 2015-05-27 Richard Biener <rguenther@suse.de>
13439 PR tree-optimization/66272
13441 2014-08-15 Richard Biener <rguenther@suse.de>
13443 PR tree-optimization/62031
13444 * gcc.dg/torture/pr66272.c: New testcase.
13446 2015-05-27 Richard Biener <rguenther@suse.de>
13448 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13450 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13453 * gcc.dg/pr65358.c: New test.
13455 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13458 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13460 * gfortran.dg/allocate_with_source_6.f90: New test.
13462 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13464 * gnat.dg/atomic7_1.adb: New test.
13465 * gnat.dg/atomic7_2.adb: Likewise.
13466 * gnat.dg/atomic7_pkg1.ads: New helper.
13467 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13469 2015-05-26 Michael Matz <matz@suse.de>
13471 PR middle-end/66251
13472 * gcc.dg/vect/pr66251.c: New test.
13474 2015-05-26 Richard Biener <rguenther@suse.de>
13476 PR tree-optimization/66142
13477 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13479 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13482 * gfortran.dg/allocatable_scalar_13.f90: New test
13484 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13486 * gnat.dg/warn11.adb: New test.
13487 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13489 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13491 * gnat.dg/vfa1_1.adb: New test.
13492 * gnat.dg/vfa1_2.adb: Likewise.
13493 * gnat.dg/vfa1_3.adb: Likewise.
13494 * gnat.dg/vfa1_4.adb: Likewise.
13495 * gnat.dg/vfa1_pkg.ads: New helper.
13497 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13499 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13500 * gcc.target/i386/pr66232-3.c: Likewise.
13502 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13505 * gcc.target/i386/pr66274.c: New test.
13507 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13509 * gnat.dg/renaming6.ad[sb]: New test.
13511 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13513 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13514 and 'dg-require-effective-target pie'.
13516 2015-05-23 Nathan Sidwell <nathan@acm.org>
13519 * g++.dg/cpp0x/pr66243.C: New.
13521 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13524 * g++.dg/lto/pr66180_0.C: New testcase.
13525 * g++.dg/lto/pr66180_1.C: New testcase.
13527 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13530 * typebound_call_27.f90: New file.
13532 2015-05-23 Nathan Sidwell <nathan@acm.org>
13535 * g++.dg/template/pr65936.C: New.
13537 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13539 PR tree-optimization/63387
13540 * gcc.dg/pr63387-2.c: New testcase.
13542 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13544 * gcc.dg/simd-1.c: Update to the new message.
13546 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13548 * gcc.dg/nand.c: New testcase.
13550 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13552 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13553 Set dg-do-what-default to compile only on ARM targets without
13554 arm_neon_hw execution support. Remove redundant c-torture-execute
13555 in loop over test cases.
13557 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13560 * gcc.target/aarch64/pr65491_1.c: New test.
13561 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13562 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13564 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13567 * g++.dg/cpp0x/explicit9.C: New.
13568 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13570 2015-05-22 Richard Biener <rguenther@suse.de>
13572 PR tree-optimization/66251
13573 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13575 2015-05-22 Marek Polacek <polacek@redhat.com>
13578 * c-c++-common/attributes-enum-1.c: New test.
13579 * c-c++-common/attributes-enum-2.c: New test.
13580 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13581 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13583 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13585 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13586 effective target support. If no arm_neon_hw support, do not attempt
13587 to execute the tests; only compile them.
13588 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13589 and "dg-require-effective-target arm_neon_ok".
13590 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13591 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13592 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13593 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13594 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13595 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13596 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13597 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13598 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13599 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13600 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13601 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13602 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13603 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13604 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13605 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13606 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13607 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13608 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13609 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13610 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13611 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13612 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13613 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13614 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13615 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13616 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13617 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13618 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13619 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13620 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13621 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13622 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13623 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13624 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13625 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13626 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13627 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13628 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13629 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13630 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13631 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13632 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13633 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13634 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13635 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13636 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13637 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13638 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13639 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13640 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13641 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13642 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13643 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13644 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13645 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13646 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13647 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13648 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13649 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13650 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13651 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13652 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13653 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13654 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13655 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13656 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13657 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13658 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13659 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13660 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13661 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13662 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13663 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13664 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13665 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13666 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13667 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13668 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13669 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13670 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13671 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13672 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13673 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13674 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13675 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13676 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13677 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13678 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13679 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13680 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13681 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13682 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13683 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13684 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13685 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13686 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13687 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13688 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13689 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13690 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13691 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13692 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13693 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13694 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13695 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13696 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13697 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13698 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13699 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13700 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13701 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13702 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13704 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13706 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13707 * gcc.dg/vect/pr59354.c: Likewise.
13708 * gcc.dg/vect/pr64252.c: Likewise.
13709 * gcc.dg/vect/pr64404.c: Likewise.
13710 * gcc.dg/vect/pr64493.c: Likewise.
13711 * gcc.dg/vect/pr64495.c: Likewise.
13712 * gcc.dg/vect/pr64844.c: Likewise.
13713 * gcc.dg/vect/pr65518.c: Likewise.
13714 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13716 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13719 * g++.dg/cpp1y/var-templ28.C: New.
13721 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13724 * gcc.target/i386/pr66232-1.c: New test.
13725 * gcc.target/i386/pr66232-2.c: Likewise.
13726 * gcc.target/i386/pr66232-3.c: Likewise.
13727 * gcc.target/i386/pr66232-4.c: Likewise.
13728 * gcc.target/i386/pr66232-5.c: Likewise.
13730 2015-05-21 Nathan Sidwell <nathan@acm.org>
13732 * g++.dg/cpp1y/pr60943.C: New.
13734 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13736 PR tree-optimization/66233
13737 * gcc.c-torture/execute/pr66233.c: New test.
13739 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13742 * gfortran.dg/inline_matmul_11.f90: New test.
13744 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13746 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13747 instead of listing several targets on its own.
13748 * gcc.target/i386/pr32219-2.c: Likewise.
13749 * gcc.target/i386/pr32219-3.c: Likewise.
13750 * gcc.target/i386/pr32219-4.c: Likewise.
13751 * gcc.target/i386/pr32219-5.c: Likewise.
13752 * gcc.target/i386/pr32219-6.c: Likewise
13753 * gcc.target/i386/pr32219-7.c: Likewise.
13754 * gcc.target/i386/pr32219-8.c: Likewise.
13755 * gcc.target/i386/pr39013-1.c: Likewise.
13756 * gcc.target/i386/pr39013-2.c: Likewise.
13757 * gcc.target/i386/pr64317.c: Likewise.
13759 2015-05-21 Jeff Law <law@redhat.com>
13761 * gcc.target/hppa/shadd-3.c: New test.
13762 * gcc.target/hppa/shadd-4.c: New test.
13764 2015-05-21 Michael Matz <matz@suse.de>
13766 * gcc.dg/vect/vect-strided-store.c: New test.
13767 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13768 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13770 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13772 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13773 * gcc.dg/pow-sqrt-synth-1.c: New test.
13774 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13776 2015-05-21 Richard Biener <rguenther@suse.de>
13779 * g++.dg/conversion/pr66211.C: New testcase.
13780 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13782 2015-05-21 Jeff Law <law@redhat.com>
13784 * gcc.target/hppa/shadd-2.c: New test.
13786 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13789 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13791 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13794 * gcc.target/arm/pr26702.c: Adjust target selector.
13796 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13798 PR middle-end/66221
13799 * gcc.dg/lto/pr66221_0.c: New test.
13800 * gcc.dg/lto/pr66221_1.c: New test.
13802 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13805 * gcc.dg/redecl-4.c: Update column numbers.
13806 * gcc.dg/format/bitfld-1.c: Likewise.
13807 * gcc.dg/format/attr-2.c: Likewise.
13808 * gcc.dg/format/attr-6.c: Likewise.
13809 * gcc.dg/format/attr-7.c (baz): Likewise.
13810 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13811 * gcc.dg/format/attr-4.c: Likewise.
13812 * gcc.dg/format/branch-1.c: Likewise.
13813 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13814 locations within strings with embedded escape sequences.
13816 2015-05-20 Jeff Law <law@redhat.com>
13818 * gcc.target/hppa/hppa.exp: New target test driver.
13819 * gcc.target/hppa/shadd-1.c: New test.
13821 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13823 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13825 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13827 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13828 (fn_33_k_and_r_style): New.
13829 (fn_33_stroustrup_style): New.
13830 (fn_33_allman_style): New.
13831 (fn_33_whitesmiths_style): New.
13832 (fn_33_horstmann_style): New.
13833 (fn_33_ratliff_banner_style): New.
13834 (fn_33_lisp_style): New.
13835 (fn_34_indent_dash_gnu): New.
13836 (fn_34_indent_dash_kr): New.
13837 (fn_34_indent_dash_orig): New.
13838 (fn_34_indent_linux_style): New.
13840 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13843 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13845 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13847 PR tree-optimization/65447
13848 * gcc.dg/tree-ssa/pr65447.c: New test.
13850 2015-05-19 Nathan sidwell <nathan@acm.org>
13852 * g++.dg/cpp0x/pr65954.C: New.
13854 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13856 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13858 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13860 * lib/target-supports.exp: Vector do not always have natural
13861 alignment on s390*.
13863 2015-05-19 David Sherwood <david.sherwood@arm.com>
13865 * gcc.dg/loop-invariant.c: New testcase.
13867 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13869 * lib/target-supports.exp: Vector do not always have natural
13870 alignment on s390*.
13872 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13874 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13876 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13878 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13880 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13881 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13882 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13883 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13884 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13885 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13886 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13887 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13888 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13889 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13891 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13893 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13895 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13897 * gcc.target/s390/s390.exp
13898 (check_effective_target_vector): New check.
13899 * gcc.target/s390/vector/vec-abi-1.c: New test.
13900 * gcc.target/s390/vector/vec-abi-2.c: New test.
13901 * gcc.target/s390/vector/vec-abi-3.c: New test.
13902 * gcc.target/s390/vector/vec-abi-4.c: New test.
13903 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13904 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13905 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13906 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13907 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13908 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13909 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13910 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13911 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13912 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13913 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13914 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13915 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13916 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13917 * gcc.target/s390/vector/vec-init-1.c: New test.
13918 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13919 * gcc.target/s390/vector/vec-shift-1.c: New test.
13920 * gcc.target/s390/vector/vec-sub-1.c: New test.
13922 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13924 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13926 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13928 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13930 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13932 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13934 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13936 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13938 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13940 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13942 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13944 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13946 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13948 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13950 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13952 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13954 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13956 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13958 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13960 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13962 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13964 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13966 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13968 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13970 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13972 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13974 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13976 PR tree-optimization/66187
13977 * gcc.c-torture/execute/pr66187.c: New test.
13978 * gcc.dg/pr66187-1.c: New test.
13979 * gcc.dg/pr66187-2.c: New test.
13981 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13983 * gcc.dg/vect/bb-slp-35.c: Adjust.
13985 2015-05-19 Richard Biener <rguenther@suse.de>
13987 PR tree-optimization/66165
13988 * gcc.dg/torture/pr66165.c: New testcase.
13990 PR tree-optimization/66185
13991 * gcc.dg/torture/pr66185.c: New testcase.
13993 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13996 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13998 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14000 * gcc.target/mips/p5600-bonding.c : New file.
14002 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14005 * gfortran.dg/interface_operator_1.f90: New tests.
14007 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14010 * gfortran.dg/generic_29.f90: New tests.
14012 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14015 * gfortran.dg/storage_size_6.f90: New tests.
14017 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14020 * gfortran.dg/null1.f90: New test.
14022 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14025 * gfortran.dg/entry_21.f90: New test.
14027 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14030 * gfortran.dg/storage_size_6.f90: New tests.
14032 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14035 * gfortran.dg/misplaced_statement.f90: New test.
14037 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14040 * gfortran.dg/filepos1.f90: New test
14042 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14045 * gfortran.dg/pr64925.f90: New test.
14047 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14049 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14051 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14053 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14055 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14056 to the family of pie capable targets.
14058 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14060 * gcc.target/arm/bics_1.c : New testcase.
14061 * gcc.target/arm/bics_2.c : New testcase.
14062 * gcc.target/arm/bics_3.c : New testcase.
14063 * gcc.target/arm/bics_4.c : New testcase.
14065 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14067 * gcc.target/mips/umips-attr.c: New test.
14069 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14071 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14072 * gcc.dg/20150120-2.c (dg-final): Ditto.
14073 * gcc.dg/20150120-2.c (dg-final): Ditto.
14074 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14076 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14079 * gcc.target/i386/pr66174.c: New test.
14081 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14084 * gfortran.dg/matmul_bounds_6.f90: New test.
14085 * gfortran.dg/matmul_bounds_7.f90: New test.
14087 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14089 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14090 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14091 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14092 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14093 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14094 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14096 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14099 * gfortran.dg/continuation_13.f90: Update test.
14100 * gfortran.dg/pr65903.f90: New test.
14102 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14105 * gfortran.dg/block_14.f90: New test.
14107 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14110 * lib/gfortran-dg.exp: Update regex to handle two locations for
14111 the same diagnostic without caret.
14112 * gfortran.dg/badline.f: Test also that line numbers are correct
14113 before and after "left but not entered" warning.
14115 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14116 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14119 * gcc.target/arm/maskdata.c: New test.
14121 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14124 * gfortran.dg/derived_constructor_components_5: New test
14126 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14129 * gcc.target/alpha/pr66140.c: New test.
14131 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14134 * gcc.dg/Wconversion-complex-c99.c: New test.
14135 * gcc.dg/Wconversion-complex-gnu.c: New test.
14137 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14139 PR tree-optimization/64454
14140 * gcc.dg/modmod.c: New testcase.
14142 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14144 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14146 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14148 PR middle-end/66134
14149 * gcc.target/i386/mpx/pr66134.c: New test.
14151 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14153 * gcc.target/powerpc/pr60158.c: New test.
14155 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14157 * gcc.target/i386/sibcall-7.c: New test.
14158 * gcc.target/i386/sibcall-8.c: New test.
14160 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14162 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14163 (abs64_in_dreg): Likewise.
14165 2015-05-14 Marek Polacek <polacek@redhat.com>
14169 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14170 * gcc.dg/pr19984.c: Likewise.
14171 * gcc.dg/pr66066-1.c: New test.
14172 * gcc.dg/pr66066-2.c: New test.
14173 * gcc.dg/pr66066-3.c: New test.
14175 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14177 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14178 * gcc.dg/pow-sqrt.x: New file.
14179 * gcc.dg/pow-sqrt-1.c: New test.
14180 * gcc.dg/pow-sqrt-2.c: Likewise.
14181 * gcc.dg/pow-sqrt-3.c: Likewise.
14183 2015-05-13 Richard Biener <rguenther@suse.de>
14185 PR tree-optimization/66123
14186 * gcc.dg/torture/pr66123.c: New testcase.
14188 2015-05-13 Richard Biener <rguenther@suse.de>
14190 PR middle-end/66110
14191 * gcc.dg/alias-2.c: Adjust.
14192 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14194 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14197 * gcc.target/i386/pr65103-3.c: New.
14199 2015-05-13 Martin Liska <mliska@suse.cz>
14201 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14203 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14206 * gcc.target/i386/pr66112-2.c: New test.
14209 * gcc.target/i386/pr66112-1.c: New test.
14211 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14214 * gcc.target/i386/mpx/pr66048.cc: New.
14216 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14218 PR rtl-optimization/64616
14219 * gcc.dg/loop-8.c: New test.
14220 * gcc.dg/loop-9.c: New test.
14222 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14224 PR target/pr66047.c
14225 * gcc.target/i386/pr66047.c: New testcase.
14227 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14230 * gcc.c-torture/compile/pr65873.c: New testcase.
14232 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14235 * gfortran.dg/inline_matmul_10.f90: New test.
14237 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14239 * c-c++-common/Wmisleading-indentation.c: New testcase.
14240 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14241 * c-c++-common/Wmisleading-indentation-2.md: New file.
14243 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14245 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14247 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14249 2015-05-12 Richard Biener <rguenther@suse.de>
14251 PR tree-optimization/66101
14252 * gcc.dg/torture/pr66101.c: New testcase.
14254 2015-05-12 Richard Biener <rguenther@suse.de>
14256 PR tree-optimization/37021
14257 * gcc.target/i386/vect-addsub.c: New testcase.
14259 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14261 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14263 2015-05-12 Tom de Vries <tom@codesourcery.com>
14265 PR tree-optimization/66010
14266 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14268 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14271 * g++.dg/cpp0x/trailing10.C: New.
14273 2015-05-12 Richard Biener <rguenther@suse.de>
14275 * gcc.dg/vect/bb-slp-35.c: New testcase.
14277 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14280 * gfortran.dg/bound_simplification_6.f90: New.
14282 2015-05-11 Steve Ellcey <sellcey@mips.com>
14284 * gcc.target/mips/branch-1.c: Pass argument to bar().
14286 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14289 * gcc.target/i386/pr65753.c: New test.
14291 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14293 PR rtl-optimization/66076
14294 * gcc.dg/torture/pr66076.c: New test.
14296 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14299 * gfortran.dg/inline_matmul_7.f90: New test.
14300 * gfortran.dg/inline_matmul_8.f90: New test.
14301 * gfortran.dg/inline_matmul_9.f90: New test.
14303 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14305 * gfortran.dg/bound_simplification_5.f90: New.
14307 2015-05-09 Jason Merrill <jason@redhat.com>
14309 * lib/target-supports.exp (cxx_default): New global.
14310 (check_effective_target_c++11_only)
14311 (check_effective_target_c++14_only)
14312 (check_effective_target_c++98_only)
14313 (check_effective_target_c++1z_only): Check it.
14315 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14317 PR tree-optimization/64454
14318 * gcc.dg/tree-ssa/vrp97.c: New file.
14319 * gcc.dg/vect/slp-perm-7.c: Update.
14321 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14324 * gfortran.dg/elemental_subroutine_11.f90: New test.
14326 2015-05-08 Richard Biener <rguenther@suse.de>
14328 PR tree-optimization/66036
14329 * gcc.dg/vect/slp-41.c: New testcase.
14331 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14333 * gfortran.dg/elemental_optional_args_7.f90: New.
14335 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14337 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14338 allow cmlt or sshr.
14340 2015-05-08 Marek Polacek <polacek@redhat.com>
14343 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14344 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14346 2015-05-07 Marek Polacek <polacek@redhat.com>
14349 * c-c++-common/Wshift-negative-value-1.c: New test.
14350 * c-c++-common/Wshift-negative-value-2.c: New test.
14351 * c-c++-common/Wshift-negative-value-3.c: New test.
14352 * c-c++-common/Wshift-negative-value-4.c: New test.
14353 * c-c++-common/Wshift-negative-value-5.c: New test.
14354 * c-c++-common/Wshift-negative-value-6.c: New test.
14355 * gcc.dg/c90-left-shift-1.c: New test.
14356 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14357 * gcc.dg/c99-left-shift-1.c: New test.
14359 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14362 PR middle-end/54303
14363 * gcc.dg/fdata-sections-2.c: New file.
14365 2015-05-07 Marek Polacek <polacek@redhat.com>
14368 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14370 * c-c++-common/ubsan/align-7.c: Likewise.
14371 * c-c++-common/ubsan/bounds-8.c: Likewise.
14372 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14373 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14374 * c-c++-common/ubsan/null-1.c: Likewise.
14375 * c-c++-common/ubsan/null-10.c: Likewise.
14376 * c-c++-common/ubsan/null-11.c: Likewise.
14377 * c-c++-common/ubsan/null-2.c: Likewise.
14378 * c-c++-common/ubsan/null-3.c: Likewise.
14379 * c-c++-common/ubsan/null-4.c: Likewise.
14380 * c-c++-common/ubsan/null-5.c: Likewise.
14381 * c-c++-common/ubsan/null-6.c: Likewise.
14382 * c-c++-common/ubsan/null-7.c: Likewise.
14383 * c-c++-common/ubsan/null-8.c: Likewise.
14384 * c-c++-common/ubsan/null-9.c: Likewise.
14385 * c-c++-common/ubsan/object-size-1.c: Likewise.
14386 * c-c++-common/ubsan/object-size-10.c: Likewise.
14387 * c-c++-common/ubsan/object-size-4.c: Likewise.
14388 * c-c++-common/ubsan/object-size-5.c: Likewise.
14389 * c-c++-common/ubsan/object-size-7.c: Likewise.
14390 * c-c++-common/ubsan/object-size-8.c: Likewise.
14391 * c-c++-common/ubsan/object-size-9.c: Likewise.
14392 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14393 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14394 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14395 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14396 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14397 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14398 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14399 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14400 * c-c++-common/ubsan/pr59333.c: Likewise.
14401 * c-c++-common/ubsan/pr59667.c: Likewise.
14402 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14403 * c-c++-common/ubsan/pr60636.c: Likewise.
14404 * c-c++-common/ubsan/pr63802.c: Likewise.
14405 * c-c++-common/ubsan/recovery-1.c: Likewise.
14406 * c-c++-common/ubsan/recovery-3.c: Likewise.
14407 * c-c++-common/ubsan/shift-1.c: Likewise.
14408 * c-c++-common/ubsan/shift-2.c: Likewise.
14409 * c-c++-common/ubsan/shift-4.c: Likewise.
14410 * c-c++-common/ubsan/shift-7.c: Likewise.
14411 * c-c++-common/ubsan/undefined-2.c: Likewise.
14412 * c-c++-common/ubsan/vla-1.c: Likewise.
14413 * g++.dg/ubsan/null-1.C: Likewise.
14414 * g++.dg/ubsan/null-3.C: Likewise.
14415 * g++.dg/ubsan/null-4.C: Likewise.
14416 * g++.dg/ubsan/vptr-8.C: Likewise.
14417 * g++.dg/ubsan/vptr-9.C: Likewise.
14418 * gcc.dg/ubsan/bounds-2.c: Likewise.
14419 * gcc.dg/ubsan/object-size-9.c: Likewise.
14421 2015-05-07 Jeff Law <law@redhat.com>
14423 * gcc.dg/tree-ssa/shorten-1.c: New test.
14425 2015-05-07 Richard Biener <rguenther@suse.de>
14427 PR tree-optimization/66002
14428 * gcc.dg/vect/vect-125.c: New testcase.
14430 2015-05-07 Marek Polacek <polacek@redhat.com>
14431 Martin Uecker <uecker@eecs.berkeley.edu>
14433 * c-c++-common/ubsan/bounds-10.c: New test.
14435 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14437 * jit.dg/harness.h (set_options): Wrap with
14438 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14439 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14440 Special-case test-benchmark.c as a negative.
14441 * jit.dg/test-benchmark.c: New file.
14443 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14446 * gcc.target/arm/pr64208.c: New test.
14448 2015-05-06 Alan Modra <amodra@gmail.com>
14451 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14452 (gparms): Make volatile.
14454 2015-05-06 Richard Biener <rguenther@suse.de>
14456 PR tree-optimization/62283
14457 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14459 2015-05-06 Christian Bruel <christian.bruel@st.com>
14462 * gcc.target/aarch64/iinline-attr-1.c: New test.
14464 2015-05-06 Richard Biener <rguenther@suse.de>
14466 * gcc.dg/vect/bb-slp-34.c: New testcase.
14468 2015-05-06 Richard Biener <rguenther@suse.de>
14470 PR tree-optimization/62283
14471 * gcc.dg/vect/bb-slp-14.c: Adjust.
14473 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14476 * gcc.target/i386/pr65990.c: New test.
14478 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14481 * gcc.target/i386/pr65915.c: New.
14483 2015-05-05 Tom de Vries <tom@codesourcery.com>
14485 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14486 'va_list escapes 0'.
14488 2015-05-05 Tom de Vries <tom@codesourcery.com>
14490 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14493 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14495 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14496 * gcc.target/arm/pr65924.c: Likewise.
14498 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14501 * gcc.target/i386/pr65871-3.c: New test.
14503 2015-05-04 Jeff Law <law@redhat.com>
14506 2015-05-04 Jeff Law <law@redhat.com>
14507 * gcc.dg/tree-ssa/shorten-1.c: New test.
14509 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14510 Jakub Jelinek <jakub@redhat.com>
14513 * g++.dg/cpp0x/Wnarrowing4.C: New.
14515 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14517 * lib/target-supports.exp
14518 (check_effective_target_keeps_null_pointer_checks): Clarify that
14519 this is for targets that disable -fdelete-null-pointer-checks,
14520 not default it to off.
14521 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14522 -fdelete-null-pointer-checks explicit.
14523 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14524 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14525 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14526 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14527 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14528 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14529 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14530 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14531 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14532 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14533 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14534 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14535 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14536 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14537 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14538 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14539 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14540 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14541 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14542 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14543 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14544 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14545 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14546 * g++.dg/cpp0x/static_assert9.C: Likewise.
14547 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14548 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14549 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14550 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14551 * g++.dg/tree-ssa/pr26406.C: Likewise.
14553 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14555 PR tree-optimization/65984
14556 * c-c++-common/ubsan/pr65984.c: New test.
14558 2015-05-04 Jeff Law <law@redhat.com>
14560 * gcc.dg/tree-ssa/shorten-1.c: New test.
14562 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14565 * gfortran.dg/pr44735.f90: New test.
14567 2015-05-04 Richard Biener <rguenther@suse.de>
14569 PR tree-optimization/65965
14570 * gcc.dg/vect/bb-slp-33.c: New testcase.
14572 2015-05-04 Richard Biener <rguenther@suse.de>
14574 PR tree-optimization/65935
14575 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14577 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14579 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14580 for each supported variant instead of CHECK_RESULTS.
14581 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14582 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14583 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14584 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14585 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14586 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14587 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14588 expected results for unsupported variants. Call CHECK for each
14589 supported variant instead of CHECK_RESULTS.
14590 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14591 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14592 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14593 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14594 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14595 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14596 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14597 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14598 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14599 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14600 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14601 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14602 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14603 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14604 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14605 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14606 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14607 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14608 expected results for unsupported variants.
14609 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14610 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14611 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14612 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14613 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14614 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14615 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14616 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14617 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14618 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14619 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14620 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14621 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14622 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14623 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14624 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14625 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14626 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14627 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14628 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14629 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14630 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14631 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14632 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14633 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14634 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14635 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14636 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14638 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14641 * gfortran.dg/bound_9.f90: Add pointer assignment.
14643 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14644 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14647 * g++.dg/cpp0x/Wnarrowing3.C: New.
14649 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14651 * gcc.dg/20150120-1.c: New test.
14652 * gcc.dg/20150120-2.c: New test.
14653 * gcc.dg/20150120-3.c: New test.
14655 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14657 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14659 2015-05-01 Renlin Li <renlin.li@arm.com>
14661 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14663 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14665 * gfortran.dg/bound_simplification_4.f90: New.
14667 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14669 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14670 with powerpc_p8vector_ok.
14672 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14675 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14677 * gfortran.dg/bound_9.f90: New test case.
14679 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14681 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14682 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14683 for 32bit x86 targets.
14684 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14685 for 32bit x86 targets.
14686 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14687 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14688 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14689 for 32bit x86 targets.
14691 2015-04-30 Marek Polacek <polacek@redhat.com>
14693 PR tree-optimization/63551
14694 * g++.dg/ipa/pr63551.C: New test.
14696 2015-04-30 Caroline Tice <cmtice@google.com>
14699 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14700 partition size on certain targets.
14702 2015-04-30 Renlin Li <renlin.li@arm.com>
14704 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14706 2015-04-30 Marek Polacek <polacek@redhat.com>
14708 * c-c++-common/Wbool-compare-3.c: New test.
14710 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14711 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14713 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14716 * g++.dg/init/ref22.C: New.
14718 2015-04-30 Marek Polacek <polacek@redhat.com>
14720 * gcc.dg/init-bad-8.c: New test.
14722 * gcc.dg/incomplete-typedef-1.c: New test.
14724 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14727 * g++.dg/template/crash121.C: New.
14729 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14731 * gcc.target/mips/call-from-init.c: New test.
14732 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14734 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14737 * gcc.target/i386/pr65871-1.c: New test.
14738 * gcc.target/i386/pr65871-2.c: Ditto.
14740 2015-04-29 Marek Polacek <polacek@redhat.com>
14743 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14744 * c-c++-common/Wbool-compare-2.c: New test.
14746 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14749 * gcc.target/aarch64/vstN_lane_1.c: New file.
14751 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14754 * g++.dg/warn/Winit-self-3.C: New.
14756 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14758 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14760 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14763 * gcc.target/arm/pr65924.c: New test.
14765 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14767 * g++.dg/gomp/tpl-target-update.C: New file.
14769 2015-04-29 Richard Biener <rguenther@suse.de>
14771 PR tree-optimization/65917
14772 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14774 2015-04-29 Christian Bruel <christian.bruel@st.com>
14777 * gcc.dg/ipa/iinline-attr.c: New test.
14778 * gcc.target/i386/iinline-attr-2.c: New test.
14780 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14782 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14785 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14787 * gcc.dg/vect/vect-33.c: Remove spurious line.
14789 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14791 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14793 2015-04-28 Marek Polacek <polacek@redhat.com>
14796 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14797 * gcc.dg/pr65901.c: New test.
14799 2015-04-28 Richard Biener <rguenther@suse.de>
14801 PR tree-optimization/62283
14802 * gfortran.dg/vect/pr62283-2.f: New testcase.
14803 * gcc.dg/vect/bb-slp-14.c: Adjust.
14805 2015-04-28 Richard Biener <rguenther@suse.de>
14807 PR tree-optimization/65851
14808 * g++.dg/torture/pr65851.C: New testcase.
14810 2015-04-27 Jeff Law <law@redhat.com>
14812 PR tree-optimization/65217
14813 * gcc.target/i386/pr65217.c: Remove XFAIL.
14815 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14818 Add tests forgotten to svn-add.
14819 * gfortran.dg/class_allocate_19.f03: New test.
14820 * gfortran.dg/class_array_20.f03: New test.
14821 * gfortran.dg/class_array_21.f03: New test.
14822 * gfortran.dg/finalize_29.f08: New test.
14824 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14828 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14829 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14831 2015-04-27 Caroline Tice <cmtice@google.com>
14833 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14836 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14839 * gcc.target/powerpc/htm-1.c: New test.
14840 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14841 on 64-bit compiles.
14842 (__builtin_tabortdci): Likewise.
14843 (__builtin_tcheck): Remove operand.
14844 * lib/target-supports.exp (check_htm_hw_available): New function.
14846 2015-04-27 Richard Biener <rguenther@suse.de>
14848 * gcc.target/i386/pr65217.c: XFAIL.
14850 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14852 PR tree-optimization/65875
14853 * gcc.c-torture/compile/pr65875.c: New test.
14855 2015-04-25 Marek Polacek <polacek@redhat.com>
14858 * gcc.dg/enum-incomplete-2.c: New test.
14859 * gcc.dg/enum-mode-1.c: New test.
14861 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14864 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14866 * gcc.target/powerpc/pr65849-2.c: Likewise.
14868 2015-04-24 Tom de Vries <tom@codesourcery.com>
14870 PR tree-optimization/65802
14871 * g++.dg/pr65802.C: Move to ...
14872 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14873 stdarg.h. Rewrite for C.
14874 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14875 va_start and va_end. Remove unnecessary inline asm.
14877 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14878 Wei Mi <wmi@google.com>
14880 * gcc.target/i386/sse2-load-multi.c: New test.
14881 * gcc.target/i386/sse2-store-multi.c: Ditto.
14883 2015-04-24 Marek Polacek <polacek@redhat.com>
14886 * c-c++-common/pr65830.c: New test.
14889 * c-c++-common/Wlogical-op-1.c: New test.
14891 2015-04-24 Marek Polacek <polacek@redhat.com>
14894 * c-c++-common/pr61534-1.c: New test.
14896 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14897 Steven Bosscher <steven@gcc.gnu.org>
14899 PR rtl-optimization/34503
14900 * gcc.target/arm/pr64616.c: New file.
14902 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14904 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14906 2015-04-24 Terry Guo <terry.guo@arm.com>
14908 * gcc.target/arm/pr65710.c: Update the options.
14910 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14912 * gcc.target/i386/pr65523.c: Skip x32.
14914 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14916 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14917 to look for vcl* where appropriate.
14919 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14921 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14922 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14924 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14927 * gcc.target/arm/pr26702.c: New test.
14929 2015-04-23 Marek Polacek <polacek@redhat.com>
14932 * gcc.dg/pr65345-1.c: New test.
14933 * gcc.dg/pr65345-2.c: New test.
14935 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14937 * gcc.target/powerpc/crypto-builtin-2.c: New.
14939 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14942 * gfortran.dg/class_allocate_19.f03: New test.
14943 * gfortran.dg/class_array_20.f03: New test.
14944 * gfortran.dg/class_array_21.f03: New test.
14945 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14946 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14947 initialization correctly.
14948 * gfortran.dg/finalize_29.f08: New test.
14950 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14952 * gcc.target/powerpc/swaps-p8-18.c: New test.
14954 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14957 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14958 * gcc.dg/vect/bb-slp-25.c: Likewise.
14959 * gcc.dg/vect/bb-slp-29.c: Likewise.
14960 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14961 vect_no_align && { ! vect_hw_misalign }.
14962 * gcc.dg/vect/bb-slp-9.c: Likewise.
14963 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14965 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14966 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14967 account for POWER8, where peeling for alignment is not needed.
14968 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14969 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14970 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14971 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14972 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14973 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14974 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14975 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14976 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14977 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14978 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14979 * gcc.dg/vect/pr16105.c: Likewise.
14980 * gcc.dg/vect/pr20122.c: Likewise.
14981 * gcc.dg/vect/pr33804.c: Likewise.
14982 * gcc.dg/vect/pr33953.c: Likewise.
14983 * gcc.dg/vect/pr56787.c: Likewise.
14984 * gcc.dg/vect/pr58508.c: Likewise.
14985 * gcc.dg/vect/slp-25.c: Likewise.
14986 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14987 * gcc.dg/vect/vect-105.c: Likewise.
14988 * gcc.dg/vect/vect-27.c: Likewise.
14989 * gcc.dg/vect/vect-29.c: Likewise.
14990 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14992 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14993 && { ! vect_hw_misalign }.
14994 * gcc.dg/vect/vect-44.c: Likewise.
14995 * gcc.dg/vect/vect-48.c: Likewise.
14996 * gcc.dg/vect/vect-50.c: Likewise.
14997 * gcc.dg/vect/vect-52.c: Likewise.
14998 * gcc.dg/vect/vect-56.c: Likewise.
14999 * gcc.dg/vect/vect-60.c: Likewise.
15000 * gcc.dg/vect/vect-72.c: Likewise.
15001 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15002 * gcc.dg/vect/vect-75.c: Likewise.
15003 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15004 * gcc.dg/vect/vect-77-global.c: Likewise.
15005 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15006 * gcc.dg/vect/vect-78-global.c: Likewise.
15007 * gcc.dg/vect/vect-93.c: Likewise.
15008 * gcc.dg/vect/vect-95.c: Likewise.
15009 * gcc.dg/vect/vect-96.c: Likewise.
15010 * gcc.dg/vect/vect-cond-1.c: Likewise.
15011 * gcc.dg/vect/vect-cond-3.c: Likewise.
15012 * gcc.dg/vect/vect-cond-4.c: Likewise.
15013 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15014 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15015 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15016 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15017 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15018 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15019 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15020 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15021 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15022 * gcc.dg/vect/vect-outer-5.c: Likewise.
15023 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15024 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15025 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15026 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15027 * gcc.dg/vect/vect-peel-3.c: Likewise.
15028 * gcc.dg/vect/vect-peel-4.c: Likewise.
15029 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15030 * gcc.target/powerpc/pr65456.c: New test.
15031 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15032 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15033 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15034 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15035 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15036 vect_no_align && { ! vect_hw_misalign }.
15037 * gfortran.dg/vect/vect-3.f90: Likewise.
15038 * gfortran.dg/vect/vect-4.f90: Likewise.
15039 * gfortran.dg/vect/vect-5.f90: Likewise.
15040 * lib/target-supports.exp (check_effective_target_vect_no_align):
15041 Return 1 for POWER8.
15042 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15044 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15047 * gfortran.dg/pr65429.f90: New test.
15049 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15051 * c-c++-common/asan/user-section-1.c: New test.
15052 * c-c++-common/asan/user-section-2.c: New test.
15053 * c-c++-common/asan/user-section-3.c: New test.
15055 2015-04-22 Hale Wang <hale.wang@arm.com>
15056 Terry Guo <terry.guo@arm.com>
15058 PR rtl-optimization/64818
15059 * gcc.target/arm/pr64818.c: New test.
15061 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15064 * g++.dg/tree-ssa/pr61034.C: Update template.
15065 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15066 * gcc.dg/Warray-bounds-11.c: Likewise.
15067 * gcc.dg/Warray-bounds.c: Likewise.
15069 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15071 PR libgfortran/65234
15072 * gfortran.dg/fmt_unlimited.f90: New test.
15074 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15076 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15078 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15079 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15080 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15081 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15082 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15083 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15084 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15086 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15088 PR libgfortran/56743
15089 * gfortran.dg/namelist_87.f90: New test.
15091 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15093 * gcc.target/aarch64/mult-synth_1.c: New test.
15094 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15095 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15096 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15097 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15098 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15100 2015-04-21 Richard Biener <rguenther@suse.de>
15102 PR tree-optimization/65650
15103 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15104 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15105 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15106 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15107 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15108 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15110 2015-04-21 Tom de Vries <tom@codesourcery.com>
15112 PR tree-optimization/65802
15113 * g++.dg/pr65802.C: New test.
15115 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15118 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15119 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15121 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15124 * g++.dg/cpp0x/Wnarrowing2.C: New.
15126 2015-04-20 Jeff Law <law@redhat.com>
15128 PR tree-optimization/65658
15129 * gcc.dg/pr65658.c: New test.
15131 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15134 * gcc.target/aarch64/vec_init_1.c: New test.
15136 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15138 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15141 2015-04-18 Martin Sebor <msebor@redhat.com>
15143 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15144 of non-nul characters.
15145 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15147 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15150 * gcc.target/powerpc/pr65787.c: New.
15152 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15155 * gcc.target/aarch64/c-output-template-4.c: New test.
15157 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15160 * gcc.dg/pr65780-1.c: New test.
15161 * gcc.dg/pr65780-2.c: Likewise.
15162 * gcc.target/i386/pr32219-9.c: Likewise.
15163 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15165 * gcc.target/i386/pr64317.c (c): Initialize.
15167 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15170 * g++.dg/ext/mv18.C: New test.
15171 * g++.dg/ext/mv19.C: Likewise.
15172 * g++.dg/ext/mv20.C: Likewise.
15173 * g++.dg/ext/mv21.C: Likewise.
15174 * g++.dg/ext/mv22.C: Likewise.
15175 * g++.dg/ext/mv23.C: Likewise.
15177 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15180 * g++.dg/init/pr64527.C: New test.
15182 2015-04-17 Tom de Vries <tom@codesourcery.com>
15183 Michael Matz <matz@suse.de>
15185 PR tree-optimization/64950
15186 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15189 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15191 * c-c++-common/asan/user-section-1.c: New test.
15193 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15196 * gcc.dg/debug/pr65771.c: New test.
15198 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15200 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15201 __buitlin_alloca with __builtin_alloca.
15203 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15205 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15207 2015-04-16 Richard Biener <rguenther@suse.de>
15209 PR tree-optimization/64277
15210 * gcc.dg/Warray-bounds-14.c: New testcase.
15211 * gcc.dg/Warray-bounds-15.c: Likewise.
15212 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15213 * c-c++-common/ubsan/bounds-6.c: Likewise.
15215 2015-04-16 Renlin Li <renlin.li@arm.com>
15217 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15218 * gcc.target/arm/unsigned-float.c: New.
15220 2015-04-16 Richard Biener <rguenther@suse.de>
15222 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15223 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15224 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15226 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15228 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15229 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15230 * g++.dg/cpp0x/defaulted21.C: Likewise.
15231 * g++.dg/cpp0x/defaulted28.C: Likewise.
15232 * g++.dg/cpp0x/defaulted47.C: Likewise.
15233 * g++.dg/cpp0x/elision_neg.C: Likewise.
15234 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15235 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15236 * g++.dg/cpp0x/implicit1.C: Likewise.
15237 * g++.dg/cpp0x/implicit9.C: Likewise.
15238 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15239 * g++.dg/cpp0x/range-for13.C: Likewise.
15240 * g++.dg/gomp/clause-2.C: Likewise.
15241 * g++.dg/gomp/udr-5.C: Likewise.
15242 * g++.dg/inherit/access6.C: Likewise.
15243 * g++.dg/lookup/duperr1.C: Likewise.
15244 * g++.dg/lookup/friend2.C: Likewise.
15245 * g++.dg/lookup/pr6936.C: Likewise.
15246 * g++.dg/lookup/scoped1.C: Likewise.
15247 * g++.dg/lookup/using26.C: Likewise.
15248 * g++.dg/lookup/using38.C: Likewise.
15249 * g++.dg/other/access2.C: Likewise.
15250 * g++.dg/overload/defarg3.C: Likewise.
15251 * g++.dg/overload/defarg6.C: Likewise.
15252 * g++.dg/parse/access11.C: Likewise.
15253 * g++.dg/parse/access2.C: Likewise.
15254 * g++.dg/parse/access3.C: Likewise.
15255 * g++.dg/parse/access4.C: Likewise.
15256 * g++.dg/parse/access5.C: Likewise.
15257 * g++.dg/parse/access6.C: Likewise.
15258 * g++.dg/parse/access8.C: Likewise.
15259 * g++.dg/parse/access9.C: Likewise.
15260 * g++.dg/parse/crash40.C: Likewise.
15261 * g++.dg/tc1/dr142.C: Likewise.
15262 * g++.dg/tc1/dr166.C: Likewise.
15263 * g++.dg/tc1/dr52.C: Likewise.
15264 * g++.dg/template/access11.C: Likewise.
15265 * g++.dg/template/access18.C: Likewise.
15266 * g++.dg/template/access19.C: Likewise.
15267 * g++.dg/template/access2.C: Likewise.
15268 * g++.dg/template/access20.C: Likewise.
15269 * g++.dg/template/access26.C: Likewise.
15270 * g++.dg/template/access3.C: Likewise.
15271 * g++.dg/template/access7.C: Likewise.
15272 * g++.dg/template/conv12.C: Likewise.
15273 * g++.dg/template/crash69.C: Likewise.
15274 * g++.dg/template/friend31.C: Likewise.
15275 * g++.dg/template/friend32.C: Likewise.
15276 * g++.dg/template/memfriend15.C: Likewise.
15277 * g++.dg/template/memfriend16.C: Likewise.
15278 * g++.dg/template/memfriend17.C: Likewise.
15279 * g++.dg/template/memfriend7.C: Likewise.
15280 * g++.dg/template/pr32519.C: Likewise.
15281 * g++.dg/template/qualttp21.C: Likewise.
15282 * g++.dg/template/qualttp8.C: Likewise.
15283 * g++.dg/template/ttp10.C: Likewise.
15284 * g++.dg/template/typedef11.C: Likewise.
15285 * g++.dg/template/typedef13.C: Likewise.
15286 * g++.dg/template/typedef19.C: Likewise.
15287 * g++.dg/template/typedef20.C: Likewise.
15288 * g++.dg/template/typedef22.C: Likewise.
15289 * g++.dg/template/using16.C: Likewise.
15290 * g++.dg/template/virtual3.C: Likewise.
15291 * g++.dg/ubsan/pr61272.C: Likewise.
15292 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15293 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15294 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15295 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15296 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15297 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15298 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15299 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15300 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15301 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15302 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15303 * g++.old-deja/g++.jason/access17.C: Likewise.
15304 * g++.old-deja/g++.jason/access18.C: Likewise.
15305 * g++.old-deja/g++.jason/access22.C: Likewise.
15306 * g++.old-deja/g++.jason/access23.C: Likewise.
15307 * g++.old-deja/g++.jason/access8.C: Likewise.
15308 * g++.old-deja/g++.jason/delete3.C: Likewise.
15309 * g++.old-deja/g++.jason/report.C: Likewise.
15310 * g++.old-deja/g++.law/access2.C: Likewise.
15311 * g++.old-deja/g++.law/access3.C: Likewise.
15312 * g++.old-deja/g++.law/access4.C: Likewise.
15313 * g++.old-deja/g++.law/access5.C: Likewise.
15314 * g++.old-deja/g++.law/arm12.C: Likewise.
15315 * g++.old-deja/g++.law/arm14.C: Likewise.
15316 * g++.old-deja/g++.law/ctors13.C: Likewise.
15317 * g++.old-deja/g++.law/union2.C: Likewise.
15318 * g++.old-deja/g++.law/visibility12.C: Likewise.
15319 * g++.old-deja/g++.law/visibility15.C: Likewise.
15320 * g++.old-deja/g++.law/visibility16.C: Likewise.
15321 * g++.old-deja/g++.law/visibility17.C: Likewise.
15322 * g++.old-deja/g++.law/visibility18.C: Likewise.
15323 * g++.old-deja/g++.law/visibility19.C: Likewise.
15324 * g++.old-deja/g++.law/visibility20.C: Likewise.
15325 * g++.old-deja/g++.law/visibility21.C: Likewise.
15326 * g++.old-deja/g++.law/visibility24.C: Likewise.
15327 * g++.old-deja/g++.law/visibility4.C: Likewise.
15328 * g++.old-deja/g++.law/visibility5.C: Likewise.
15329 * g++.old-deja/g++.law/visibility6.C: Likewise.
15330 * g++.old-deja/g++.law/visibility7.C: Likewise.
15331 * g++.old-deja/g++.law/visibility8.C: Likewise.
15332 * g++.old-deja/g++.law/visibility9.C: Likewise.
15333 * g++.old-deja/g++.niklas/t135.C: Likewise.
15334 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15335 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15336 * g++.old-deja/g++.other/access11.C: Likewise.
15337 * g++.old-deja/g++.other/access4.C: Likewise.
15338 * g++.old-deja/g++.other/access7.C: Likewise.
15339 * g++.old-deja/g++.other/crash1.C: Likewise.
15340 * g++.old-deja/g++.other/crash7.C: Likewise.
15341 * g++.old-deja/g++.other/friend1.C: Likewise.
15342 * g++.old-deja/g++.other/friend4.C: Likewise.
15343 * g++.old-deja/g++.other/friend9.C: Likewise.
15344 * g++.old-deja/g++.other/lineno1.C: Likewise.
15345 * g++.old-deja/g++.other/using1.C: Likewise.
15346 * g++.old-deja/g++.pt/enum14.C: Likewise.
15347 * g++.old-deja/g++.pt/friend11.C: Likewise.
15348 * g++.old-deja/g++.pt/friend21.C: Likewise.
15349 * g++.old-deja/g++.pt/friend3.C: Likewise.
15350 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15351 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15352 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15353 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15355 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15358 * g++.dg/ipa/pr65765.C: New test.
15360 2015-04-15 Nick Clifton <nickc@redhat.com>
15362 * gcc.target/rx/builtins.c: Disable RMPA test if string
15363 instructions are not allowed.
15365 2015-04-15 Alan Modra <amodra@gmail.com>
15367 * gcc.dg/pr65408.c: New.
15369 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15372 * gcc.target/arm/pr65729.c: New test.
15374 2015-04-14 Richard Biener <rguenther@suse.de>
15376 PR tree-optimization/65758
15377 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15379 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15382 * gcc.c-torture/execute/pr65648.c: New test.
15384 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15386 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15387 __builtin_finite instead of finite.
15388 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15391 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15393 PR tree-optimization/63387
15394 * gcc.dg/pr63387.c: New testcase.
15396 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15398 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15400 2015-04-13 Richard Biener <rguenther@suse.de>
15402 PR tree-optimization/65204
15403 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15405 2015-04-13 Terry Guo <terry.guo@arm.com>
15408 * gcc.target/arm/pr65710.c: New.
15410 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15412 PR tree-optimization/65747
15413 * g++.dg/torture/pr65747.C: New test.
15415 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15418 * g++.dg/cpp0x/pr65736.C: New test.
15420 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15421 Martin Liska <mliska@suse.cz>
15424 * g++.dg/ipa/pr65722.C: New testcase.
15426 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15428 PR tree-optimization/65735
15429 * gcc.c-torture/compile/pr65735.c: New test.
15431 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15433 PR middle-end/65554
15434 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15436 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15439 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15441 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15444 * gcc.target/arm/pr65647-2.c: New.
15446 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15449 * g++.dg/torture/pr65694.C: New test.
15451 2015-04-10 Tobias Burnus <burnus@net-b.de>
15453 * gfortran.dg/coarray_lock_6.f90: New.
15454 * gfortran.dg/coarray_lock_7.f90: New.
15455 * gfortran.dg/coarray/lock_2.f90: New.
15457 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15463 * gfortran.dg/used_types_27.f90: New.
15465 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15468 * gcc.target/i386/pr65671.c: New.
15470 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15472 PR tree-optimization/65709
15473 * c-c++-common/ubsan/align-9.c: New test.
15475 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15478 * gfortran.dg/pr56852.f90: New test.
15480 2015-04-09 Marek Polacek <polacek@redhat.com>
15481 Jakub Jelinek <jakub@redhat.com>
15483 PR middle-end/65554
15484 * g++.dg/opt/pr65554.C: New test.
15486 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15489 * c-c++-common/attr-aligned-1.c: New test.
15491 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15493 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15495 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15498 * gcc.target/i386/sse-25.c: New.
15500 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15503 * gcc.target/i386/pr65693.c: New test.
15505 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15507 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15509 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15511 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15513 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15515 * gcc.target/i386/thunk-retbnd.c: New.
15517 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15519 * gnat.dg/opt48.adb: New test.
15520 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15521 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15523 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15526 * gcc.c-torture/compile/pr65540.c: New.
15528 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15530 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15531 -Wno-pointer-arith.
15533 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15536 * g++.dg/debug/pr65678.C: New test.
15538 PR middle-end/65680
15539 * gcc.c-torture/compile/pr65680.c: New test.
15541 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15544 * gfortran.dg/allocate_with_source_5.f90: New test.
15546 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15548 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15549 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15551 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15553 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15555 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15558 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15559 to get floating point compression.
15560 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15562 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15564 PR preprocessor/61977
15565 * gcc.dg/cpp/pr61977.c: New test.
15567 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15569 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15571 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15574 * gcc.target/arm/pr65647.c: New.
15576 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15579 * g++.dg/torture/pr65655.C: New testcase.
15581 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15584 * g++.dg/cpp1y/lambda-init13.C: New.
15586 2015-04-03 Marek Polacek <polacek@redhat.com>
15588 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15590 2015-04-02 Marek Polacek <polacek@redhat.com>
15593 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15594 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15596 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15598 PR preprocessor/61977
15599 * gcc.target/powerpc/pr61977-1.c: New test.
15600 * gcc.target/powerpc/pr61977-2.c: New test.
15602 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15605 * g++.dg/warn/Wshadow-8.C: New.
15606 * g++.dg/warn/Wshadow-9.C: Likewise.
15607 * g++.dg/warn/Wshadow-10.C: Likewise.
15608 * g++.dg/warn/Wshadow-11.C: Likewise.
15610 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15612 * gcc.dg/pr23623.c: Added aligned attribute.
15613 * gcc.dg/20141029-1.c: Likewise.
15614 * gcc.dg/20150306-1.c: New test.
15616 2015-04-01 Marek Polacek <polacek@redhat.com>
15619 * g++.dg/cpp0x/initlist93.C: New test.
15620 * g++.dg/cpp0x/initlist94.C: New test.
15622 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15625 * gcc.target/aarch64/pr65624.c: New test.
15627 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15629 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15631 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15633 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15634 extra variable to force stack alignment.
15635 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15636 extra variable to force stack alignment.
15638 2015-03-31 Marek Polacek <polacek@redhat.com>
15641 * g++.dg/template/pr65390.C: New test.
15643 2015-03-31 Martin Liska <mliska@suse.cz>
15645 * g++.dg/ipa/pr65557.C: New test.
15647 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15649 * gcc.target/s390/hotpatch-25.c: New test.
15650 * gcc.target/s390/hotpatch-1.c: Update test.
15651 * gcc.target/s390/hotpatch-10.c: Update test.
15652 * gcc.target/s390/hotpatch-11.c: Update test.
15653 * gcc.target/s390/hotpatch-12.c: Update test.
15654 * gcc.target/s390/hotpatch-13.c: Update test.
15655 * gcc.target/s390/hotpatch-14.c: Update test.
15656 * gcc.target/s390/hotpatch-15.c: Update test.
15657 * gcc.target/s390/hotpatch-16.c: Update test.
15658 * gcc.target/s390/hotpatch-17.c: Update test.
15659 * gcc.target/s390/hotpatch-18.c: Update test.
15660 * gcc.target/s390/hotpatch-19.c: Update test.
15661 * gcc.target/s390/hotpatch-2.c: Update test.
15662 * gcc.target/s390/hotpatch-21.c: Update test.
15663 * gcc.target/s390/hotpatch-22.c: Update test.
15664 * gcc.target/s390/hotpatch-23.c: Update test.
15665 * gcc.target/s390/hotpatch-24.c: Update test.
15666 * gcc.target/s390/hotpatch-3.c: Update test.
15667 * gcc.target/s390/hotpatch-4.c: Update test.
15668 * gcc.target/s390/hotpatch-5.c: Update test.
15669 * gcc.target/s390/hotpatch-6.c: Update test.
15670 * gcc.target/s390/hotpatch-7.c: Update test.
15671 * gcc.target/s390/hotpatch-8.c: Update test.
15672 * gcc.target/s390/hotpatch-9.c: Update test.
15673 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15675 2015-03-31 Richard Biener <rguenther@suse.de>
15677 PR middle-end/65626
15678 * g++.dg/torture/pr65626.C: New testcase.
15680 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15683 * gcc.target/i386/mpx/pr65531.cc: New.
15685 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15688 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15689 __builtin_alloca instead of alloca.
15690 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15691 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15692 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15695 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15698 * g++.dg/ubsan/pr65610.C: New test.
15700 2015-03-30 Marek Polacek <polacek@redhat.com>
15703 * g++.dg/cpp0x/pr65398-2.C: New test.
15705 2015-03-30 Marek Polacek <polacek@redhat.com>
15707 * c-c++-common/pr65556.c: Change the width of bit-fields.
15709 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15712 * gcc.target/i386/pr65588.c: New testcase.
15714 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15716 PR libgfortran/65563
15717 * gfortran.dg/open_errors_2.f90: New test.
15719 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15721 PR libgfortran/65596
15722 * gfortran.dg/namelist_86.f90: New test.
15724 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15726 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15727 statement to reflect new ownership.
15729 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15732 * g++.dg/template/friend58.C: New.
15733 * g++.dg/template/friend59.C: Likewise.
15735 2015-03-27 Tobias Burnus <burnus@net-b.de>
15738 * g++.dg/gomp/openmp-simd-3.C: New.
15739 * gcc.dg/gomp/openmp-simd-3.c: New.
15741 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15744 * gcc.target/i386/pr65248-1.c: New file.
15745 * gcc.target/i386/pr65248-2.c: Likewise.
15746 * gcc.target/i386/pr65248-3.c: Likewise.
15747 * gcc.target/i386/pr65248-4.c: Likewise.
15749 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15752 * gcc.c-torture/compile/pr65593.c: New test.
15754 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15757 * g++.dg/cpp1y/constexpr-assert1.C: New.
15759 2015-03-27 Marek Polacek <polacek@redhat.com>
15762 * c-c++-common/pr65556.c: New test.
15764 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15767 * g++.dg/torture/pr65600.C: New testcase.
15769 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15772 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15774 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15776 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15777 statement and cleanup. Fixed typos.
15779 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15781 PR middle-end/65595
15782 * gcc.c-torture/compile/pr65595.c: New testcase.
15784 2015-03-27 Marek Polacek <polacek@redhat.com>
15787 * g++.dg/ubsan/pr65583.C: New test.
15789 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15791 * gcc.c-torture/compile/20150327.c: New testcase.
15793 2015-03-26 Richard Biener <rguenther@suse.de>
15795 PR middle-end/65555
15796 * g++.dg/torture/pr65555.C: New testcase.
15798 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15800 PR tree-optimization/64715
15801 * gcc.dg/builtin-object-size-15.c: New test.
15802 * gcc.dg/pr64715-1.c: New test.
15803 * gcc.dg/pr64715-2.c: New test.
15805 2015-03-26 Richard Biener <rguenther@suse.de>
15807 PR middle-end/65519
15808 * gnat.dg/specs/opt2.ads: Fix testcase.
15810 2015-03-25 Martin Sebor <msebor@redhat.com>
15813 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15814 when target isn't arm*-*-*-*.
15815 (check_effective_target_arm_nothumb): Likewise.
15816 (check_effective_target_arm_little_endian): Likewise.
15817 (check_effective_target_arm_vect_no_misalign): Likewise.
15818 (check_effective_target_aarch64_little_endian): Fail early if target
15819 isn't aarch64*-*-*.
15821 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15823 PR tree-optimization/65177
15824 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15826 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15828 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15829 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15830 smmintrin.h and mm3dnow.h.
15832 2015-03-25 Marek Polacek <polacek@redhat.com>
15835 * g++.dg/cpp0x/pr65558.C: New test.
15837 2015-03-25 Marek Polacek <polacek@redhat.com>
15840 * g++.dg/template/pr61670.C: New test.
15842 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15845 * g++.dg/template/pr54987.C: New.
15847 2015-03-25 Richard Biener <rguenther@suse.de>
15849 PR tree-optimization/62630
15850 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15852 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15855 * gcc.target/i386/mpx/pr65508.c: New.
15857 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15861 * gfortran.dg/data_initialized_3.f90: New.
15863 2015-03-25 Richard Biener <rguenther@suse.de>
15865 PR middle-end/65519
15866 * gnat.dg/specs/opt2.ads: New testcase.
15868 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15870 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15871 * gcc.target/arm/memset-inline-4.c: Skip for
15872 arm_tune_string_ops_prefer_neon.
15873 * gcc.target/arm/memset-inline-5.c: Ditto.
15874 * gcc.target/arm/memset-inline-6.c: Ditto.
15875 * gcc.target/arm/memset-inline-8.c: Ditto.
15876 * gcc.target/arm/memset-inline-9.c: Ditto.
15878 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15881 * g++.dg/other/virtual3.C: New.
15883 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15886 * g++.dg/cpp0x/vt-60130.C: New.
15888 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15891 * g++.dg/warn/Warray-bounds-7.C: New.
15893 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15896 * g++.dg/template/defarg18.C: New.
15898 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15901 * g++.dg/cpp0x/vt-59988.C: New.
15903 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15905 PR tree-optimization/65533
15906 * gcc.dg/pr65533.c: New test.
15908 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15910 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15911 source= and mold= expressions functionality.
15912 * gfortran.dg/allocate_class_4.f90: New test.
15913 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15914 copying an unlimited polymorhpic object containing a char array
15915 to another unlimited polymorphic object respects the _len
15917 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15918 whether deferred length char array allocate works, unlimited
15919 polymorphic object allocation from a string works and if
15920 allocating an array of deferred length strings works.
15921 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15923 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15926 * g++.dg/cpp0x/constexpr-array11.C: New.
15928 2015-03-24 Richard Biener <rguenther@suse.de>
15930 PR middle-end/65517
15931 * gcc.dg/torture/pr65517.c: New testcase.
15933 2015-03-24 Tobias Burnus <burnus@net-b.de>
15935 * gfortran.dg/coindexed_1.f90: Moved from
15936 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15938 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15941 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15945 * gcc.target/i386/pr65523.c: New test.
15948 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15950 * g++.dg/lto/pr65475b_0.C: Likewise.
15952 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15955 * gcc.target/sh/torture/pr65505.c: New.
15957 2015-03-23 Martin Sebor <msebor@redhat.com>
15960 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15961 assembly for lvx in addition to lxv.
15963 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15966 * gfortran.dg/pr65504.f90: New test.
15969 * gcc.dg/pr65521.c: New test.
15971 2015-03-23 Richard Biener <rguenther@suse.de>
15973 PR tree-optimization/65518
15974 * gcc.dg/vect/pr65518.c: New testcase.
15976 2015-03-23 Richard Biener <rguenther@suse.de>
15978 PR tree-optimization/65494
15979 * gcc.dg/vect/pr65494.c: New testcase.
15981 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15983 PR preprocessor/65238
15984 * c-c++-common/cpp/pr65238-1.c: New test.
15985 * gcc.dg/cpp/pr65238-2.c: New test.
15986 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15987 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15989 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15990 Mikael Morin <mikael@gcc.gnu.org>
15993 * gfortran.dg/elemental_dependency_4.f90: New.
15994 * gfortran.dg/elemental_dependency_5.f90: New.
15996 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15999 * g++.dg/lto/pr65475b_0.C: New testcase.
16000 * g++.dg/lto/pr65475b_1.C: New testcase.
16001 * g++.dg/lto/pr65475c_0.C: New testcase.
16002 * g++.dg/lto/pr65475c_1.C: New testcase.
16004 2015-03-21 Tobias Burnus <burnus@net-b.de>
16006 * gfortran.dg/coarray_38.f90: New.
16007 * gfortran.dg/coarray_39.f90: New.
16008 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16011 2015-03-20 Marek Polacek <polacek@redhat.com>
16014 * g++.dg/cpp0x/pr65398.C: New test.
16016 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16019 * g++.dg/lto/pr65475_0.C: New testcase.
16020 * g++.dg/lto/pr65475_1.C: New testcase.
16022 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16024 PR rtl-optimization/64366
16025 * gcc.target/sh/pr64366.c: New.
16027 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16030 * g++.dg/cpp0x/constexpr-48324.C: New.
16032 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16035 * g++.dg/cpp0x/pr48453.C: New.
16037 2015-03-20 Marek Polacek <polacek@redhat.com>
16040 * g++.dg/cpp0x/pr65072.C: New test.
16042 2015-03-20 Richard Biener <rguenther@suse.de>
16044 PR middle-end/64715
16045 * gcc.dg/pr15347.c: Use -O.
16046 * c-c++-common/pr19807-1.c: Likewise.
16048 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16050 * gnat.dg/volatile13.ad[sb]: New test.
16052 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16054 PR rtl-optimization/60851
16055 * gcc.target/i386/pr60851.c: New test.
16057 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16060 * g++.dg/pr65240.h: Add tests for PR 65240.
16061 * g++.dg/pr65240-1.C: Likewise.
16062 * g++.dg/pr65240-2.C: Likewise.
16063 * g++.dg/pr65240-3.C: Likewise.
16064 * g++.dg/pr65240-4.C: Likewise.
16066 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16068 PR rtl-optimization/63491
16069 * gcc.target/powerpc/pr63491.c: New.
16071 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16073 * g++.dg/ipa/pr65465.C: New test.
16075 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16078 * g++.dg/cpp0x/deleted11.C: New.
16080 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16083 * c-c++-common/tsan/pr65400-3.c: New test.
16085 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16088 * g++.dg/cpp0x/constexpr-59686.C: New.
16090 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16093 * g++.dg/tsan/pr64265.C: New test.
16096 * c-c++-common/tsan/pr65400-1.c: New test.
16097 * c-c++-common/tsan/pr65400-2.c: New test.
16099 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16102 * g++.dg/cpp0x/pr59816.C: New.
16104 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16107 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16109 2015-03-18 Martin Liska <mliska@suse.cz>
16112 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16113 equivalences either to 6 or 7.
16115 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16117 PR middle-end/64491
16119 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16121 * gcc.dg/undefined-loop-1.c: New file.
16122 * gcc.dg/undefined-loop-2.c: New file.
16124 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16127 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16128 loop exits too early.
16130 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16132 PR tree-optimization/65450
16133 * gfortran.dg/pr65450.f90: New test.
16136 * gcc.target/i386/pr65078-1.c: New test.
16137 * gcc.target/i386/pr65078-2.c: New test.
16138 * gcc.target/i386/pr65078-3.c: New test.
16139 * gcc.target/i386/pr65078-4.c: New test.
16140 * gcc.target/i386/pr65078-5.c: New test.
16141 * gcc.target/i386/pr65078-6.c: New test.
16143 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16146 * g++.dg/cpp1y/pr65340.C: New.
16148 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16151 * gfortran.dg/system_clock_3.f08: Adjust test.
16153 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16156 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16157 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16159 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16162 * gfortran.dg/system_clock_3.f08: New test.
16164 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16167 g++.dg/cpp1y/pr64626-1.C: New.
16168 g++.dg/cpp1y/pr64626-2.C: New.
16169 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16171 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16173 PR tree-optimization/65427
16174 * gcc.c-torture/execute/pr65427.c: New test.
16176 2015-03-16 Marek Polacek <polacek@redhat.com>
16180 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16181 * g++.dg/cpp0x/pr65327.C: New test.
16183 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16186 * c-c++-common/asan/pr64820.c: New test.
16188 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16190 * gfortran.dg/pointer_2.f90: New test.
16192 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16194 * g++.dg/pr65049.C: New test.
16196 2015-03-16 Tom de Vries <tom@codesourcery.com>
16198 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16199 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16200 * gcc.target/i386/fuse-caller-save.c: Same.
16202 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16204 * gnat.dg/loop_optimization18.ad[sb]: New test.
16205 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16207 2015-03-16 Alan Modra <amodra@gmail.com>
16209 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16212 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16214 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16216 * gcc.dg/torture/pr65270-2.c: Likewise.
16218 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16221 * gfortran.dg/pointer_remapping_9.f90: New.
16223 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16225 PR tree-optimization/65369
16226 * gcc.c-torture/execute/pr65369.c: New test.
16228 PR tree-optimization/65418
16229 * gcc.c-torture/execute/pr65418-1.c: New test.
16230 * gcc.c-torture/execute/pr65418-2.c: New test.
16232 PR rtl-optimization/65401
16233 * gcc.c-torture/execute/pr65401.c: New test.
16235 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16238 * gcc.target/arm/pr64600_1.c: New test.
16240 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16242 PR rtl-optimization/65235
16243 * gcc.target/aarch64/pr65235_1.c: New test.
16245 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16247 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16248 * gcc.target/s390/hotpatch-22.c: Likewise.
16249 * gcc.target/s390/hotpatch-23.c: Likewise.
16250 * gcc.target/s390/hotpatch-24.c: Likewise.
16251 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16252 * gcc.target/s390/hotpatch-1.c: Update expected output.
16253 * gcc.target/s390/hotpatch-2.c: Likewise.
16254 * gcc.target/s390/hotpatch-3.c: Likewise.
16255 * gcc.target/s390/hotpatch-4.c: Likewise.
16256 * gcc.target/s390/hotpatch-5.c: Likewise.
16257 * gcc.target/s390/hotpatch-6.c: Likewise.
16258 * gcc.target/s390/hotpatch-7.c: Likewise.
16259 * gcc.target/s390/hotpatch-8.c: Likewise.
16260 * gcc.target/s390/hotpatch-9.c: Likewise.
16261 * gcc.target/s390/hotpatch-10.c: Likewise.
16262 * gcc.target/s390/hotpatch-11.c: Likewise.
16263 * gcc.target/s390/hotpatch-12.c: Likewise.
16264 * gcc.target/s390/hotpatch-13.c: Likewise.
16265 * gcc.target/s390/hotpatch-14.c: Likewise.
16266 * gcc.target/s390/hotpatch-15.c: Likewise.
16267 * gcc.target/s390/hotpatch-16.c: Likewise.
16268 * gcc.target/s390/hotpatch-17.c: Likewise.
16269 * gcc.target/s390/hotpatch-18.c: Likewise.
16270 * gcc.target/s390/hotpatch-19.c: Likewise.
16272 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16275 * gcc.target/i386/pr65103-1.c: New.
16277 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16280 * gcc.target/i386/pr65044.c: New.
16282 2015-03-12 Tom de Vries <tom@codesourcery.com>
16284 PR rtl-optimization/64895
16285 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16286 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16287 * gcc.target/i386/fuse-caller-save.c: Ditto.
16289 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16291 * gcc.dg/ipa/pr63569.c: Fix template.
16293 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16295 * g++.dg/ipa/pr64146.C: Require fpic support.
16297 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16299 PR libfortran/65200
16300 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16301 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16303 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16305 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16306 to dg-options, fix up dg-skip-if.
16308 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16311 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16312 * gcc.target/avr/tiny-caller-save.c: Same.
16314 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16317 * g++.dg/pr65242.C: New test.
16319 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16321 * c-c++-common/asan/no-asan-check-glob.c: New test.
16323 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16326 * g++.dg/other/default11.C: New.
16327 * g++.dg/other/default12.C: Likewise.
16329 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16332 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16334 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16337 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16339 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16342 * g++.dg/cpp0x/pr65127.C: New test.
16344 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16346 * gcc.dg/ipa/PR64550.c: Update template.
16348 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16349 Tobias Burnus <burnus@net-b.de>
16351 * gfortran.dg/coarray_sync_memory.f90: New.
16353 2015-03-10 Marek Polacek <polacek@redhat.com>
16356 * c-c++-common/ubsan/pr65367.c: New test.
16358 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16360 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16361 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16362 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16363 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16364 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16365 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16366 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16367 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16368 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16369 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16370 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16371 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16372 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16374 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16376 * lib/mpx-dg.exp (mpx_link_flags): New.
16379 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16380 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16381 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16382 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16383 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16384 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16385 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16386 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16387 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16388 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16389 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16390 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16391 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16392 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16393 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16394 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16395 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16396 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16397 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16398 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16399 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16400 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16401 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16402 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16403 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16404 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16405 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16406 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16407 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16408 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16409 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16410 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16411 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16412 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16413 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16414 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16415 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16416 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16417 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16418 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16419 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16420 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16421 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16422 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16423 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16424 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16425 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16426 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16427 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16428 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16429 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16430 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16431 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16432 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16433 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16434 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16435 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16436 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16437 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16438 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16439 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16440 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16441 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16442 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16443 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16444 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16445 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16446 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16447 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16448 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16449 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16450 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16451 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16452 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16453 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16454 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16455 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16456 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16457 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16458 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16459 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16460 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16461 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16462 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16463 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16464 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16465 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16466 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16467 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16468 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16469 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16470 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16471 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16472 * gcc.target/i386/mpx/label-address-1.c: New.
16473 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16474 * gcc.target/i386/mpx/macro.c: New.
16475 * gcc.target/i386/mpx/mpx-check.h: New.
16476 * gcc.target/i386/mpx/mpx.exp: New.
16477 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16478 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16479 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16480 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16481 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16482 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16483 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16484 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16485 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16486 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16487 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16488 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16489 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16490 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16491 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16492 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16493 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16494 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16495 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16496 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16497 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16498 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16499 * gcc.target/i386/mpx/reference-1-nov.c: New.
16500 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16501 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16502 * gcc.target/i386/mpx/reference-2-nov.c: New.
16503 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16504 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16505 * gcc.target/i386/mpx/reference-3-nov.c: New.
16506 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16507 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16508 * gcc.target/i386/mpx/reference-4-nov.c: New.
16509 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16510 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16511 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16512 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16513 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16514 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16515 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16516 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16517 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16518 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16519 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16520 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16521 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16522 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16523 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16524 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16525 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16526 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16527 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16528 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16529 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16530 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16531 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16532 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16533 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16534 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16535 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16536 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16537 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16538 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16539 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16540 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16541 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16542 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16543 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16544 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16545 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16546 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16547 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16548 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16549 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16550 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16551 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16552 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16553 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16554 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16555 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16556 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16557 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16558 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16559 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16560 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16561 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16562 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16563 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16564 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16565 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16566 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16567 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16568 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16569 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16570 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16571 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16572 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16573 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16574 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16575 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16576 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16577 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16578 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16579 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16580 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16581 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16582 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16583 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16584 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16585 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16586 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16587 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16588 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16589 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16590 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16591 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16592 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16593 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16594 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16595 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16596 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16597 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16598 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16599 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16600 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16601 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16602 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16603 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16604 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16605 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16606 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16607 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16608 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16609 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16610 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16611 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16612 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16613 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16614 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16615 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16616 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16617 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16618 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16619 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16620 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16621 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16622 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16623 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16624 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16625 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16626 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16627 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16628 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16629 * gcc.target/i386/mpx/vla-1-nov.c: New.
16630 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16631 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16632 * gcc.target/i386/mpx/vla-2-nov.c: New.
16633 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16635 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16637 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16639 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16641 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16643 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16645 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16646 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16648 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16651 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16654 * c-c++-common/pr65120.c: New test.
16656 PR rtl-optimization/65321
16657 * gcc.dg/pr65321.c: New test.
16659 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16661 PR tree-optimization/65355
16662 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16664 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16667 * c-c++-common/pr49706.c: Adjust tests for not warning
16668 about !!x == y or !b == y where b is boolean, and add
16669 some further tests.
16670 * c-c++-common/pr62199-2.c: Likewise.
16672 2015-03-09 Richard Biener <rguenther@suse.de>
16674 PR middle-end/65270
16675 * gcc.dg/torture/pr65270-1.c: New testcase.
16676 * gcc.dg/torture/pr65270-2.c: Likewise.
16678 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16680 PR tree-optimization/63743
16681 * gcc.dg/pr63743.c: New test.
16683 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16686 * g++.dg/lto/pr65316_0.C: New testcase.
16687 * g++.dg/lto/pr65316_1.C: New testcase.
16689 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16692 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16694 * g++.dg/abi/rtti3.C: Likewise.
16696 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16699 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16701 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16703 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16705 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16707 2015-03-08 Morin <mikael@gcc.gnu.org>
16710 * gfortran.dg/entry_20.f90: New.
16712 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16715 * gcc.c-torture/compile/pr65153.c: New.
16717 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16720 * g++.dg/torture/pr65249.C: New.
16722 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16724 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16726 (int64_t): Likewise.
16728 2015-03-07 Marek Polacek <polacek@redhat.com>
16729 Martin Uecker <uecker@eecs.berkeley.edu>
16732 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16733 member-like arrays.
16734 * c-c++-common/ubsan/bounds-8.c: New test.
16735 * c-c++-common/ubsan/bounds-9.c: New test.
16736 * gcc.dg/ubsan/bounds-2.c: New test.
16738 2015-03-05 Martin Sebor <msebor@redhat.com>
16741 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16742 checking of results into main to prevent it from getting optimized
16744 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16746 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16748 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16749 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16750 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16753 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16755 * g++.dg/lto/pr65302_1.C: New testcase.
16756 * g++.dg/lto/pr65302_0.C: New testcase.
16758 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16760 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16761 -fno-ipa-icf to dg-options.
16763 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16765 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16766 compiles using the linker plugin.
16768 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16770 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16772 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16774 * gcc.target/arm/pr65067.c: New test.
16776 2015-03-05 Martin Liska <mliska@suse.cz>
16779 * gcc.dg/ipa/pr65318.c: New test.
16781 2015-03-05 Marek Polacek <polacek@redhat.com>
16783 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16785 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16787 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16789 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16791 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16792 max-unroll-times back to defaults for s390.
16794 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16798 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16801 * g++.dg/cpp0x/initlist92.C: New.
16803 2015-03-05 Richard Biener <rguenther@suse.de>
16805 PR tree-optimization/65310
16806 * gcc.dg/vect/pr65310.c: New testcase.
16808 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16811 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16813 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16815 * gnat.dg/entry_queues3.adb: New test.
16817 2015-03-04 Ian Lance Taylor <iant@google.com>
16819 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16821 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16824 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16826 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16828 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16829 -fno-ipa-icf to dg-options
16830 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16831 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16833 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16836 * g++.dg/cpp0x/decltype62.C: New.
16838 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16840 * gnat.dg/object_overflow5.adb: New test.
16842 2015-03-03 Martin Liska <mliska@suse.cz>
16845 * gcc.dg/ipa/pr65287.c: New test.
16847 2015-03-03 Martin Jambor <mjambor@suse.cz>
16848 Eric Botcazou <ebotcazou@adacore.com>
16850 * gnat.dg/specs/pack12.ads: New test.
16852 2015-03-03 Martin Liska <mliska@suse.cz>
16854 * gcc.dg/ipa/PR65282.c: New test.
16856 2015-03-13 Jeff Law <law@redhat.com>
16858 PR tree-optimization/65241
16859 * gcc.c-torture/compile/pr65241.c: New test.
16861 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16864 * gcc.target/avr/torture/pr64331.c: New test.
16866 2015-03-03 Martin Liska <mliska@suse.cz>
16867 Jan Hubicka <hubicka@ucw.cz>
16869 * g++.dg/ipa/pr65263.C: New test.
16871 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16874 * gcc.dg/lto/pr65130_0.c: New testcase.
16875 * gcc.dg/lto/pr65130_1.c: New testcase.
16877 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16880 * g++.dg/torture/pr64988.C: New testcase.
16882 2015-03-02 Tobias Burnus <burnus@net-b.de>
16884 * gfortran.dg/coarray_atomic_6.f90: New.
16886 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16889 * gcc.target/i386/pr65184.c: New.
16891 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16894 * gcc.target/i386/pr65183.c: New.
16896 2015-02-28 Martin Liska <mliska@suse.cz>
16897 Jan Hubicka <hubicka@ucw.cz>
16899 * gcc.dg/ipa/ipa-icf-35.c: New test.
16900 * gcc.dg/ipa/ipa-icf-36.c: New test.
16901 * gcc.dg/ipa/ipa-icf-37.c: New test.
16903 2015-02-28 Martin Liska <mliska@suse.cz>
16904 Jan Hubicka <hubicka@ucw.cz>
16907 * gcc.dg/ipa/ipa-icf-34.c: New test.
16909 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16912 * gcc.target/sh/sh/pr61142.c: New.
16914 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16916 * g++.dg/other/dump-ada-spec-3.C: New test.
16918 2015-03-01 Martin Liska <mliska@suse.cz>
16920 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16921 * g++.dg/ipa/pr63595.C: Update expected results.
16923 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16926 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16928 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16930 * gcc.dg/vect/pr59354.c: Move vector producing code to
16933 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16936 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16937 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16938 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16939 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16941 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16943 PR tree-optimization/65048
16944 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16945 (foo): Use K&R style definition.
16947 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16950 * g++.dg/pr65032.C: New.
16952 2015-02-27 Marek Polacek <polacek@redhat.com>
16955 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16958 2015-02-27 Marek Polacek <polacek@redhat.com>
16961 * gcc.dg/pr65228.c: New test.
16963 2015-02-27 Kai Tietz <ktietz@redhat.com>
16966 * gcc.dg/weak/weak-17.c: New file.
16968 2015-02-27 Richard Biener <rguenther@suse.de>
16971 * g++.dg/lto/pr65193_0.C: New testcase.
16973 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16975 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16976 * gcc.target/s390/hotpatch-8.c: Likewise.
16977 * gcc.target/s390/hotpatch-9.c: Likewise.
16978 * gcc.target/s390/pr61078.c: Likewise.
16979 * gcc.target/s390/pr57960.c: Remove -m64.
16980 * gcc.target/s390/pr61078.c: Likewise.
16982 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16983 Martin Liska <mliska@suse.cz>
16986 * gcc.dg/pr64454.c: Disable ICF.
16987 * gcc.dg/pr28685-1.c: Disable ICF
16988 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16989 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16990 * g++.dg/ipa/ipa-icf-4.C: Update template.
16992 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16994 PR tree-optimization/65216
16995 * gcc.c-torture/execute/pr65216.c: New test.
16997 PR tree-optimization/65215
16998 * gcc.c-torture/execute/pr65215-1.c: New test.
16999 * gcc.c-torture/execute/pr65215-2.c: New test.
17000 * gcc.c-torture/execute/pr65215-3.c: New test.
17001 * gcc.c-torture/execute/pr65215-4.c: New test.
17002 * gcc.c-torture/execute/pr65215-5.c: New test.
17004 2015-02-26 Tom de Vries <tom@codesourcery.com>
17006 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17008 2015-02-26 Martin Liska <mliska@suse.cz>
17009 Jan Hubicka <hubicka@ucw.cz>
17011 * g++.dg/ipa/pr64146.C: Update expected results.
17012 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17013 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17014 * gcc.dg/ipa/ipa-icf-34.c: New test.
17016 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17018 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17019 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17020 (dg-additional-options): Remove dg directive.
17021 (dg-final): Add dg directive.
17023 2015-02-26 Marek Polacek <polacek@redhat.com>
17026 * g++.dg/ipa/pr65008.C: New test.
17028 2015-02-26 Tom de Vries <tom@codesourcery.com>
17030 * lib/profopt.exp (profopt-target-cleanup): New proc.
17031 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17032 files from sources from dg-additional-sources.
17034 2015-02-26 Tom de Vries <tom@codesourcery.com>
17036 * lib/gcov.exp: Cleanup in case of xfail.
17038 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17040 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17042 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17045 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17046 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17047 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17048 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17049 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17050 * g++.dg/debug/pr46123.C: XFAIL and move...
17051 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17052 * gcc.dg/debug/dwarf2-3.c: Move...
17053 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17055 2015-02-26 Marek Polacek <polacek@redhat.com>
17058 * g++.dg/cpp1y/pr65202.C: New test.
17060 2015-02-26 Tom de Vries <tom@codesourcery.com>
17062 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17063 locale_facets.h.gcov.
17065 2015-02-26 Tom de Vries <tom@codesourcery.com>
17067 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17069 2015-02-26 Tom de Vries <tom@codesourcery.com>
17071 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17073 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17076 * gcc.target/i386/pr65217.c: New.
17078 2015-02-26 Tom de Vries <tom@codesourcery.com>
17080 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17082 2015-02-26 Tom de Vries <tom@codesourcery.com>
17084 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17086 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17088 PR tree-optimization/65048
17089 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17091 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17093 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17094 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17096 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17099 * gcc.target/i386/pr65161.c: New test.
17101 2015-02-26 Terry Guo <terry.guo@arm.com>
17103 * gcc.target/arm/no-volatile-in-it.c: New test.
17105 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17107 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17108 (dg-options): Add -save-temps.
17109 (dg-final): Add cleanup-saved-temps.
17111 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17113 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17115 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17117 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17118 * gcc.target/powerpc/pack01.c: Include string.h.
17120 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17123 * gcc.target/i386/pr65167.c: New.
17125 2015-02-25 Kai Tietz <ktietz@redhat.com>
17127 PR tree-optimization/61917
17128 * gcc.dg/vect/vect-pr61917.c: New file.
17130 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17132 PR tree-optimization/65170
17133 * gcc.c-torture/execute/pr65170.c: New test.
17134 * gcc.dg/tree-ssa/vrp96.c: New test.
17136 2015-02-24 Tom de Vries <tom@codesourcery.com>
17138 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17140 2015-02-24 Tom de Vries <tom@codesourcery.com>
17143 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17144 (dg-additional-files-options): Copy additional_sources to
17145 additional_sources_used before emptying additional_sources.
17146 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17147 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17148 (cleanup-saved-temps): Use additional_sources_used instead of
17149 additional_sources.
17150 (dg-test): Reset additional_sources_used.
17152 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17155 * gfortran.dg/integer_exponentiation_6.F90: New test.
17157 2015-02-23 Martin Sebor <msebor@redhat.com>
17160 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17161 two parts. One to save registers, the other to verify the
17162 registers have the right values. Save register state into
17163 static data rather than on the stack.
17165 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17168 * c-c++-common/asan/pr63888.c: New test.
17170 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17173 * gcc.c-torture/compile/pr65163.c: New.
17175 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17177 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17178 with -m31 on 64 bit.
17179 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17180 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17182 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17184 * gcc.target/s390/20090223-1.c: Add
17185 -Wno-implicit-function-declaration option.
17186 * gcc.target/s390/pr42224.c: Likewise.
17187 * gcc.target/s390/pr55718.c: Likewise.
17189 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17191 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17192 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17193 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17194 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17195 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17196 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17197 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17198 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17199 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17200 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17201 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17202 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17203 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17204 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17205 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17206 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17207 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17208 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17209 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17210 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17211 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17213 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17215 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17216 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17217 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17218 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17219 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17220 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17221 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17222 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17223 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17224 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17225 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17226 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17227 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17228 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17229 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17230 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17232 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17236 * gfortran.dg/pr61960.f90: New.
17237 * gfortran.dg/pr64230.f90: New.
17238 * gfortran.dg/pr64980.f03: New.
17240 2015-02-22 Tom de Vries <tom@codesourcery.com>
17242 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17244 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17247 * gnat.dg/timing_events.adb: Removed, invalid test.
17249 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17252 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17254 * g++.dg/gcov/gcov-2.C: Likewise.
17256 2015-02-20 Richard Biener <rguenther@suse.de>
17258 PR tree-optimization/65136
17259 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17261 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17264 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17265 powerpc*-*-linux* and nvptx-*-* blacklisting.
17267 * gcc.dg/sibcall-9.c: New test.
17268 * gcc.dg/sibcall-10.c: New test.
17270 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17272 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17274 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17277 * gcc.target/avr/torture/pr64452.c: New test.
17279 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17281 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17282 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17284 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17287 * lib/target-supports.exp (check_compile): Check whether
17288 additional_sources is defined before using it.
17290 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17292 PR middle-end/65074
17293 * g++.dg/opt/pr65074.C: New file.
17295 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17297 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17298 (size_type): New typedef.
17299 (operator "" _script): Use it for the last argument.
17301 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17303 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17305 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17307 * lib/target-supports.exp (check_compile): Save/restore
17308 additional_sources that may belong to an actual test.
17310 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17312 PR gcov-profile/64634
17313 * g++.dg/gcov/gcov-15.C: New test.
17315 2015-02-18 Tom de Vries <tom@codesourcery.com>
17317 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17319 2015-02-18 Tom de Vries <tom@codesourcery.com>
17321 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17323 2015-02-18 Tom de Vries <tom@codesourcery.com>
17325 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17327 2015-02-18 Tom de Vries <tom@codesourcery.com>
17329 * gfortran.dg/fmt_cache_1.f: Add missing close.
17331 2015-02-18 Tom de Vries <tom@codesourcery.com>
17334 * gfortran.dg/read_eof_8.f90: Add missing close.
17336 2015-02-18 Richard Biener <rguenther@suse.de>
17338 PR tree-optimization/65063
17339 * gcc.dg/pr65063.c: New testcase.
17341 2015-02-18 Richard Biener <rguenther@suse.de>
17343 PR tree-optimization/62217
17344 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17346 2015-02-18 Marek Polacek <polacek@redhat.com>
17349 * c-c++-common/ubsan/pr65081.c: New test.
17351 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17353 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17354 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17356 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17358 * gcc.dg/ipa/propalign-3.c: New test.
17360 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17363 * gcc.target/sh/pr64793.c: New.
17364 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17366 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17368 * gcc.target/arm/divzero.c: New test case.
17370 2015-02-17 Tom de Vries <tom@codesourcery.com>
17372 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17374 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17375 Jakub Jelinek <jakub@redhat.com>
17378 * g++.dg/cpp0x/pr65075.C: New test.
17380 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17383 * gcc.target/powerpc/pr65058.c: New test.
17385 2015-02-16 Jeff Law <law@redhat.com>
17387 PR tree-optimization/64823
17388 * gcc.dg/uninit-20.c: New test.
17390 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17391 James Greenhalgh <james.greenhalgh@arm.com>
17394 * gcc.dg/ipa/ipa-clone-1.c: New test.
17396 2015-02-16 Richard Biener <rguenther@suse.de>
17398 PR tree-optimization/65077
17399 * gcc.dg/torture/pr65077.c: New testcase.
17401 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17403 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17404 Directive adjusted to scan for ldaxr.
17405 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17406 adjusted to scan for ldaex.
17408 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17411 * g++.dg/cpp0x/constexpr-65080.C: New.
17413 2015-02-16 Richard Biener <rguenther@suse.de>
17415 PR tree-optimization/63593
17416 * gcc.dg/pr63593.c: New testcase.
17418 2015-02-16 Marek Polacek <polacek@redhat.com>
17421 * gcc.dg/pr65066.c: New test.
17423 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17425 * gcc.dg/pr65002.C: Move ...
17426 * g++.dg/ipa/pr65002.C: ... here.
17428 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17430 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17431 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17432 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17433 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17435 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17438 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17439 the expression to find calls.
17440 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17441 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17442 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17443 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17444 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17446 2015-02-14 Marek Polacek <polacek@redhat.com>
17449 * gcc.dg/array-11.c: New test.
17450 * gcc.dg/array-12.c: New test.
17451 * gcc.dg/array-13.c: New test.
17452 * gcc.dg/array-14.c: New test.
17453 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17454 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17455 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17456 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17457 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17458 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17460 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17463 * g++.dg/lookup/using54.C: New.
17465 2015-02-13 Jeff Law <law@redhat.com>
17468 Revert my change for tree-optimization/64823.
17470 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17472 PR tree-optimization/65053
17473 * gcc.c-torture/execute/pr65053-1.c: New test.
17474 * gcc.c-torture/execute/pr65053-2.c: New test.
17476 2015-02-13 Marek Polacek <polacek@redhat.com>
17479 * gcc.dg/pr65050.c: New test.
17481 2015-02-13 Jeff Law <law@redhat.com>
17483 PR tree-optimization/64823
17484 * gcc.dg/uninit-20.c: New test.
17486 PR rtl-optimization/47477
17487 * gcc.dg/tree-ssa/pr47477.c: New test.
17489 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17492 * g++.dg/parse/ivdep-2.C: New.
17493 * g++.dg/parse/ivdep-3.C: Likewise.
17495 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17498 * gfortran.dg/continuation_13.f90: New test.
17499 * gfortran.dg/continuation_14.f: New test.
17501 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17504 * g++.dg/cpp0x/sfinae55.C: New.
17506 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17509 * g++.dg/ipa/pr65034.C: New test.
17511 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17513 PR tree-optimization/65002
17514 * gcc.dg/pr65002.C: New.
17516 2015-02-13 Marek Polacek <polacek@redhat.com>
17519 * c-c++-common/pr65040.c: New test.
17521 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17523 PR tree-optimization/64705
17524 * gcc.dg/tree-ssa/pr64705.c: New test.
17526 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17529 * gcc.dg/visibility-22.c: New test.
17530 * gcc.dg/visibility-23.c: New test.
17531 * gcc.target/i386/pr32219-1.c: New test.
17532 * gcc.target/i386/pr32219-2.c: New test.
17533 * gcc.target/i386/pr32219-3.c: New test.
17534 * gcc.target/i386/pr32219-4.c: New test.
17535 * gcc.target/i386/pr32219-5.c: New test.
17536 * gcc.target/i386/pr32219-6.c: New test.
17537 * gcc.target/i386/pr32219-7.c: New test.
17538 * gcc.target/i386/pr32219-8.c: New test.
17539 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17541 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17543 PR libgfortran/57822
17544 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17545 four different KINDs.
17547 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17550 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17553 * g++.dg/ubsan/pr65000.C: New test.
17555 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17558 * gfortran.dg/finalize_28.f90: New test
17560 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17563 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17564 DW_TAG_lexical_block removal.
17565 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17566 * g++.dg/guality/pr55541.C: New test.
17569 * g++.dg/ubsan/pr64984.C: New test.
17571 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17573 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17575 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17578 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17579 instructions for 2015-01-14 get_memmodel changes.
17580 * gcc.target/powerpc/atomic-p8.c: Likewise.
17583 * g++.dg/ubsan/pr65019.C: New test.
17585 PR tree-optimization/65014
17586 * gcc.c-torture/compile/pr65014.c: New test.
17588 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17590 PR libgfortran/57822
17591 * gfortran/fmt_g0_7.f08: Revise test.
17593 2015-02-11 Jeff Law <law@redhat.com>
17596 * gcc.target/m68k/pr63347.c: New test.
17598 2015-02-11 Marek Polacek <polacek@redhat.com>
17600 * g++.dg/ubsan/shift-1.C: New test.
17601 * gcc.dg/ubsan/c-shift-2.c: New test.
17602 * c-c++-common/ubsan/shift-5.c: Remove file.
17604 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17606 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17607 Directive adjusted to XFAIL.
17608 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17611 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17613 PR middle-end/65003
17614 * g++.dg/opt/pr65003.C: New test.
17616 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17618 * lib/target-supports.exp (check_effective_target_pie): Renamed
17620 (check_effective_target_pie_enabled): This.
17621 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17622 * gcc.target/i386/pie.c: Likewise.
17624 2015-02-11 Andrew Pinski <apinski@cavium.com>
17627 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17628 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17630 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17633 * gcc.target/i386/pr61925-1.c: New test.
17634 * gcc.target/i386/pr61925-2.c: New test.
17635 * gcc.target/i386/pr61925-3.c: New test.
17637 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17640 * g++.dg/asan/pr65004.C: New test.
17642 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17645 * gcc.taget/sh/pr64661-0.h: New.
17646 * gcc.taget/sh/pr64661-1.c: New.
17647 * gcc.taget/sh/pr64661-2.c: New.
17648 * gcc.taget/sh/pr64661-3.c: New.
17649 * gcc.taget/sh/pr64661-4.c: New.
17651 2015-02-10 Richard Biener <rguenther@suse.de>
17653 PR tree-optimization/64995
17654 * g++.dg/torture/pr64995.C: New testcase.
17656 2015-02-10 Richard Biener <rguenther@suse.de>
17658 PR tree-optimization/64909
17659 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17661 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17663 * gcc.dg/signbit-sa.c: New test.
17665 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17667 PR libgfortran/57822
17668 * gfortran/fmt_g0_7.f08: New test.
17670 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17672 PR tree-optimization/43378
17673 * gcc.dg/tree-ssa/pr43378.c: New test.
17675 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17678 * g++.dg/torture/pr64978.C: New testcase.
17680 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17683 * gcc.dg/asan/pr64981.c: New test.
17685 2015-02-09 Marek Polacek <polacek@redhat.com>
17688 * gcc.dg/pr64856.c: New test.
17690 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17693 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17694 * gcc.c-torture/execute/pr64979.c: New test.
17696 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17698 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17700 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17702 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17703 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17705 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17708 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17710 2015-02-09 Richard Biener <rguenther@suse.de>
17712 PR tree-optimization/54000
17713 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17715 2015-02-09 Tom de Vries <tom@codesourcery.com>
17717 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17719 2015-02-09 Martin Liska <mliska@suse.cz>
17721 * g++.dg/ipa/pr64858.C: New test.
17723 2015-02-09 Tom de Vries <tom@codesourcery.com>
17725 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17727 2015-02-08 Andrew Pinski <apinski@cavium.com>
17729 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17731 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17734 * gfortran.dg/use_rename_8.f90: New.
17736 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17738 * gnat.dg/addr7.ad[sb]: New test.
17739 * gnat.dg/addr8.ad[sb]: Likewise.
17741 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17744 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17745 from jit.dg/test-compile-to-executable.c's create_code, with a
17746 clarification of the output message.
17747 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17749 (test_jit): Use CHECK_NO_ERRORS when calling
17750 gcc_jit_context_compile_to_file.
17751 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17752 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17753 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17754 about deletions that are attempted.
17755 (jit-verify-compile-to-file): Rename to...
17756 (jit-verify-output-file-was-created): ...this, and drop the
17757 attempt to run "file" and verify the output.
17758 (jit-verify-assembler): New function.
17759 (jit-verify-object): New function.
17760 (jit-verify-dynamic-library): New function.
17761 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17762 favor of an implementation from new file
17763 create-code-for-hello-world-executable.h, which also adds a
17765 (dg-final): Replace jit-verify-compile-to-file with
17766 jit-verify-output-file-was-created, and invoke new function
17767 jit-verify-assembler.
17768 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17769 the output message.
17770 (dg-final): Replace jit-verify-compile-to-file with
17771 jit-verify-output-file-was-created, and invoke new function
17772 jit-verify-dynamic-library.
17773 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17774 favor of an implementation from new file
17775 create-code-for-hello-world-executable.h, which also adds a
17777 (dg-final): Replace jit-verify-compile-to-file with
17778 jit-verify-output-file-was-created. Strengthen the expected stdout
17779 from the built executable.
17780 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17781 favor of an implementation from new file
17782 create-code-for-hello-world-executable.h, which also adds a
17784 (dg-final): Replace jit-verify-compile-to-file with
17785 jit-verify-output-file-was-created, and invoke new function
17787 * jit.dg/verify-dynamic-library.c: New source file.
17789 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17790 Brian Rzycki <b.rzycki@samsung.com>
17792 PR tree-optimization/64878
17793 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17795 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17798 * g++.dg/ipa/pr64896.C: New test.
17800 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17803 * gcc.target/powerpc/pr64205.c: New file.
17805 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17807 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17808 (dg-options): Use -fpie instead of -fPIE -pie.
17810 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17812 PR middle-end/64937
17813 * g++.dg/asan/pr64937.C: New test.
17815 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17818 * gfortran.dg/class_to_type_4.f90: New test
17820 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17822 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17824 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17826 PR rtl-optimization/64957
17828 * gcc.c-torture/execute/pr64957.c: New test.
17830 2015-02-05 Jeff Law <law@redhat.com>
17833 * gcc.target/h8300/pr17306-1.c: New test.
17834 * gcc.target/h8300/pr17306-2.c: New test.
17836 2015-02-05 Tobias Burnus <burnus@net-b.de>
17839 * gfortran.dg/structure_constructor_12.f90: New.
17841 2015-02-05 Jeff Law <law@redhat.com>
17844 gcc.target/h8300/pr58400.c: New test.
17846 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17848 * gcc.target/arm/macro_defs0.c: New test.
17849 * gcc.target/arm/macro_defs1.c: New test.
17850 * gcc.target/arm/macro_defs2.c: New test.
17852 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17854 PR rtl-optimization/64905
17855 * gcc.target/i386/pr64905.c: Require nonpic target.
17856 (dg-options): Add -fomit-frame-pointer.
17859 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17861 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17862 tree dump scanning.
17864 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17867 * gfortran.dg/type_to_class_2.f90: New test
17868 * gfortran.dg/type_to_class_3.f90: New test
17870 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17873 * g++.dg/torture/pr64686.C: New testcase.
17875 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17877 PR rtl-optimization/64905
17878 * gcc.target/i386/pr64905.c: New file.
17880 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17882 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17883 * gcc.dg/guality/pr41616-1.c: Ditto.
17885 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17888 * gcc.dg/pr64817-3.c: New.
17890 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17891 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17893 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17894 pass parameters in registers.
17895 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17896 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17897 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17899 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17900 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17902 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17903 list, allow for multilibed targets.
17904 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17906 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17908 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17909 * gcc.dg/pr46728-6.c: Ditto.
17911 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17913 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17914 for mips_nanlegacy target.
17916 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17918 * gcc.target/i386/chkp-hidden-def.c: New.
17920 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17922 PR middle-end/62103
17923 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17924 to use 24 bits for bitfield b.
17926 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17929 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17930 cache result in a global variable. Include all 32-bit targets for
17933 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17935 PR rtl-optimization/64756
17936 * gcc.c-torture/execute/pr64756.c: New test.
17938 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17941 * gcc.target/sh/pr64660-0.h: New.
17942 * gcc.target/sh/pr64660-1.c: New.
17943 * gcc.target/sh/pr64660-2.c: New.
17944 * gcc.target/sh/pr64660-3.c: New.
17945 * gcc.target/sh/pr64660-4.c: New.
17947 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17950 * g++.dg/warn/Waddress-2.C: New.
17952 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17954 PR middle-end/61225
17955 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17957 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17959 PR preprocessor/64803
17960 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17962 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17964 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17966 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17968 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17969 (_ARM_FPSRC): Add DN and AHP fields.
17970 (clean_results): Force DN=1 on AArch64.
17971 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17972 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17973 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17974 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17975 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17976 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17978 2015-02-02 Alan Modra <amodra@gmail.com>
17980 * gcc.target/powerpc/cprophard.c: New.
17982 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17984 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17985 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17987 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17990 * gcc.dg/pr64817-1.c: New test.
17991 * gcc.dg/pr64817-2.c: New test.
17993 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17996 * gcc.target/sh/pr64851-0.h: New
17997 * gcc.target/sh/pr64851-1.c: New
17998 * gcc.target/sh/pr64851-2.c: New
17999 * gcc.target/sh/pr64851-3.c: New
18000 * gcc.target/sh/pr64851-4.c: New
18002 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18005 * gcc.dg/torture/pr64882.c: New test.
18007 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18010 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18013 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18015 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18016 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18017 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18018 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18019 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18020 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18022 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18023 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18025 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18026 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18029 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18032 * g++.dg/pr64688-2.C: New.
18034 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18036 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18037 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18038 * gcc.target/i386/fuse-caller-save.c: Ditto.
18039 * gcc.target/i386/headmerge-1.c: Ditto.
18040 * gcc.target/i386/headmerge-2.c: Ditto.
18041 * gcc.target/i386/sibcall-6.c: Ditto.
18043 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18046 * gcc.target/i386/pr64617.c: New test.
18048 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18051 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18052 (dg-options): Remove -m32.
18053 (dg-final): Scan for "movb %al" only.
18054 * gcc.target/i386/pr15184-2.c: Ditto.
18056 2015-01-30 Richard Biener <rguenther@suse.de>
18058 PR tree-optimization/64829
18059 * gcc.dg/vect/pr64829.c: New testcase.
18061 2015-01-29 Marek Polacek <polacek@redhat.com>
18064 * gcc.dg/pr64709.c: New test.
18066 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18069 * g++.dg/ubsan/pr64717-1.C: New test.
18070 * g++.dg/ubsan/pr64717-2.C: New test.
18072 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18074 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18076 2015-01-29 Jeff Law <law@redhat.com>
18079 * gcc.target/i386/pr15184-1.c: New test.
18080 * gcc.target/i386/pr15184-2.c: New test.
18082 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18084 PR tree-optimization/64746
18085 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18087 2015-01-29 Richard Biener <rguenther@suse.de>
18089 PR tree-optimization/64853
18090 * gcc.dg/torture/pr64853.c: New testcase.
18092 2015-01-29 Richard Biener <rguenther@suse.de>
18094 PR tree-optimization/64844
18095 * gcc.dg/vect/pr64844.c: New testcase.
18097 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18099 PR middle-end/64809
18100 * gcc.dg/pr64809.c: Delete.
18102 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18104 PR middle-end/64805
18105 * gcc.target/i386/pr64805.c: New.
18107 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18109 * gcc.dg/guality/guality.h (main): Add argv[0] to
18110 guality_gdb_command.
18112 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18115 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18117 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18120 * gcc.target/sh/sh.exp
18121 (check_effective_target_atomic_model_soft_gusa_available,
18122 check_effective_target_atomic_model_soft_tcb_available,
18123 check_effective_target_atomic_model_soft_imask_available,
18124 check_effective_target_atomic_model_hard_llcs_available): New.
18125 * gcc.target/sh/pr64659-0.h: New.
18126 * gcc.target/sh/pr64659-1.c: New.
18127 * gcc.target/sh/pr64659-2.c: New.
18128 * gcc.target/sh/pr64659-3.c: New.
18129 * gcc.target/sh/pr64659-4.c: New.
18131 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18133 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18134 scan-assembler-times pattern.
18136 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18138 PR middle-end/64809
18139 * gcc.dg/pr64809.c: New test.
18141 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18143 PR tree-optimization/64277
18144 * gcc.dg/pr64277.c: New.
18146 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18148 PR tree-optimization/64718
18149 * gcc.c-torture/execute/pr64718.c: New test.
18151 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18153 * gcc.target/aarch64/abs_2.c: New.
18155 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18157 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18158 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18159 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18162 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18165 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18166 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18167 { target comdat_group }.
18169 2015-01-27 Tobias Burnus <burnus@net-b.de>
18172 * gfortran.dg/goacc/coarray_2.f90: New.
18174 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18178 * g++.dg/torture/pr64139.C: New testcase.
18179 * g++.dg/torture/pr60871.C: Likewise.
18181 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18184 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18185 prevent linking errors.
18187 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18190 * g++.dg/torture/pr64282.C: New testcase.
18192 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18194 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18197 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18199 * gcc.target/s390/hotpatch-13.c: New testcase.
18200 * gcc.target/s390/hotpatch-14.c: New testcase.
18201 * gcc.target/s390/hotpatch-15.c: New testcase.
18202 * gcc.target/s390/hotpatch-16.c: New testcase.
18203 * gcc.target/s390/hotpatch-17.c: New testcase.
18204 * gcc.target/s390/hotpatch-18.c: New testcase.
18205 * gcc.target/s390/hotpatch-19.c: New testcase.
18206 * gcc.target/s390/hotpatch-20.c: New testcase.
18207 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18208 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18209 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18210 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18211 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18212 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18213 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18214 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18215 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18216 * gcc.target/s390/hotpatch-10.c: Likewise.
18217 * gcc.target/s390/hotpatch-11.c: Likewise.
18218 * gcc.target/s390/hotpatch-12.c: Likewise.
18219 * gcc.target/s390/hotpatch-2.c: Likewise.
18220 * gcc.target/s390/hotpatch-3.c: Likewise.
18221 * gcc.target/s390/hotpatch-4.c: Likewise.
18222 * gcc.target/s390/hotpatch-5.c: Likewise.
18223 * gcc.target/s390/hotpatch-6.c: Likewise.
18224 * gcc.target/s390/hotpatch-7.c: Likewise.
18225 * gcc.target/s390/hotpatch-8.c: Likewise.
18226 * gcc.target/s390/hotpatch-9.c: Likewise.
18227 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18228 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18229 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18230 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18231 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18232 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18233 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18234 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18236 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18238 * gcc.dg/long_branch.c: New testcase.
18240 2015-01-27 Richard Biener <rguenther@suse.de>
18242 PR tree-optimization/56273
18243 PR tree-optimization/59124
18244 PR tree-optimization/64277
18245 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18246 * gcc.dg/Warray-bounds-12.c: Likewise.
18247 * gcc.dg/Warray-bounds-13.c: Likewise.
18249 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18251 PR rtl-optimization/61058
18252 * gcc.dg/pr61058.c: New test.
18254 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18256 * gcc.target/i386/chkp-narrow-bounds.c: New.
18258 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18260 PR tree-optimization/64807
18261 * gcc.dg/pr64807.c: New test.
18264 * gcc.dg/pr64766.c: New test.
18266 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18269 * gcc.target/sh/pr49263-4.c: New.
18271 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18274 * gfortran.dg/allocate_with_mold_1.f90: New test
18276 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18279 * gcc.dg/pr64778.c: New test.
18281 PR middle-end/64421
18282 * gcc.dg/vect/pr64421.c: New test.
18284 2015-01-26 Tobias Burnus <burnus@net-b.de>
18287 * gfortran.dg/coarray_36.f: New.
18288 * gfortran.dg/coarray_37.f90: New.
18290 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18293 * gfortran.dg/class_allocate_18.f90: New.
18295 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18297 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18299 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18301 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18303 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18305 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18307 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18309 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18311 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18313 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18314 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18315 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18316 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18318 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18320 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18321 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18322 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18324 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18326 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18327 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18328 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18329 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18330 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18333 2015-01-26 Richard Biener <rguenther@suse.de>
18335 PR middle-end/64764
18336 * gcc.dg/uninit-19.c: New testcase.
18338 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18340 * lib/target-supports.exp (check_effective_target_vect64): Add
18343 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18346 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18348 2015-01-26 Tony Liu <tony.liu@arm.com>
18350 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18353 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18355 PR libfortran/64770
18356 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18357 correctly, clean up afterwards.
18359 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18362 * gfortran.dg/use_rename_7.f90: New.
18364 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18366 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18367 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18369 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18372 * gcc.target/sh/pr54236-4.c: New.
18374 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18376 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18377 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18380 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18382 PR libfortran/64770
18383 * gfortran.dg/open_new_segv.f90: New test.
18385 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18394 * gcc.target/sh/pr64345-1.c: New.
18395 * gcc.target/sh/pr64345-2.c: New.
18396 * gcc.target/sh/pr59533-1.c: New.
18397 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18398 * gcc.target/sh/pr52933-2.c: Likewise.
18399 * gcc.target/sh/pr54089-1.c: Likewise.
18400 * gcc.target/sh/pr54236-1.c: Likewise.
18401 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18402 * gcc.target/sh/pr49263-1.c: Remove xfails.
18403 * gcc.target/sh/pr49263-2.c: Likewise.
18404 * gcc.target/sh/pr49263-3.c: Likewise.
18405 * gcc.target/sh/pr53987-1.c: Likewise.
18406 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18407 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18408 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18409 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18410 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18411 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18413 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18416 2015-01-24 Tom de Vries <tom@codesourcery.com>
18418 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18420 2015-01-23 Ian Lance Taylor <iant@google.com>
18423 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18424 targets without split stack support.
18426 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18429 * gcc.target/i386/pr64317.c: New test.
18431 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18433 PR rtl-optimization/63637
18434 PR rtl-optimization/60663
18435 * gcc.dg/pr63637-1.c: New test.
18436 * gcc.dg/pr63637-2.c: New test.
18437 * gcc.dg/pr63637-3.c: New test.
18438 * gcc.dg/pr63637-4.c: New test.
18439 * gcc.dg/pr63637-5.c: New test.
18440 * gcc.dg/pr63637-6.c: New test.
18441 * gcc.target/i386/pr63637-1.c: New test.
18442 * gcc.target/i386/pr63637-2.c: New test.
18443 * gcc.target/i386/pr63637-3.c: New test.
18444 * gcc.target/i386/pr63637-4.c: New test.
18445 * gcc.target/i386/pr63637-5.c: New test.
18446 * gcc.target/i386/pr63637-6.c: New test.
18448 2015-01-23 Richard Biener <rguenther@suse.de>
18451 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18452 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18454 2015-01-23 Marek Polacek <polacek@redhat.com>
18456 PR preprocessor/60570
18457 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18458 * gcc.dg/cpp/pr60570.c: New test.
18460 2015-01-23 Richard Biener <rguenther@suse.de>
18463 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18464 vectorization on vect64 targets.
18466 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18469 * gfortran.dg/class_allocate_17.f90: New.
18471 2015-01-23 Tobias Burnus <burnus@net-b.de>
18474 * gfortran.dg/goacc/combined_loop.f90: New.
18476 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18479 * gfortran.dg/make_unit.f90: New test.
18481 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18484 * gfortran.dg/negative_unit_int8.f: Update.
18486 2015-01-22 Jeff Law <law@redhat.com>
18489 * gcc.target/m68k/pr52076-1.c: New test.
18490 * gcc.target/m68k/pr52076-2.c: New test.
18492 2015-01-22 Richard Biener <rguenther@suse.de>
18494 PR middle-end/64728
18495 * gcc.dg/torture/pr64728.c: New testcase.
18497 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18500 * g++.dg/pr64688.C: New test.
18502 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18504 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18505 to avoid errors with -fpic.
18507 2015-01-22 Richard Biener <rguenther@suse.de>
18510 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18512 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18514 PR rtl-optimization/64682
18515 * gcc.c-torture/execute/pr64682.c: New file.
18517 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18520 * gcc.dg/pr64511.c: New test.
18522 PR rtl-optimization/62078
18523 * g++.dg/opt/pr62078.C: New test.
18526 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18528 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18531 * gfortran.dg/internal_pack_15.f90: New test.
18533 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18535 * c-c++-common/tsan/step.c: New testcase.
18537 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18539 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18541 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18543 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18545 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18547 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18549 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18551 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18553 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18555 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18557 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18559 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18561 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18563 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18565 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18567 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18569 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18571 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18573 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18575 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18577 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18579 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18581 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18583 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18585 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18587 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18588 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18589 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18592 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18594 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18595 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18596 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18599 2015-01-21 Renlin Li <renlin.li@arm.com>
18601 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18602 * g++.dg/tls/thread_local5g.C: Likewise.
18603 * g++.dg/tls/thread_local6g.C: Likewise.
18605 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18607 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18608 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18609 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18611 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18613 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18614 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18615 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18617 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18619 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18620 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18621 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18623 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18625 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18626 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18627 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18629 2015-01-20 Jeff Law <law@redhat.com>
18632 * gcc.target/m68k/pr59946.c: New test.
18634 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18636 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18637 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18638 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18640 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18642 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18643 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18644 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18646 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18648 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18649 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18650 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18652 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18654 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18655 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18656 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18658 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18661 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18663 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18664 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18665 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18667 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18669 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18670 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18671 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18673 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18675 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18677 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18679 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18682 * g++.dg/ubsan/pr64632.C: New test.
18685 * gcc.dg/pr64663.c: New test.
18687 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18690 * g++.dg/warn/Wunused-var-23.C: New.
18692 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18695 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18696 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18698 2015-01-20 Richard Biener <rguenther@suse.de>
18701 * gcc.dg/lto/pr64684_0.c: New testcase.
18702 * gcc.dg/lto/pr64684_1.c: Likewise.
18703 * gcc.dg/lto/pr64684_2.c: Likewise.
18704 * gcc.dg/lto/pr64685_0.c: Likewise.
18705 * gcc.dg/lto/pr64685_1.c: Likewise.
18707 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18710 * g++.dg/cpp1y/lambda-init12.C: New.
18712 2015-01-20 Richard Biener <rguenther@suse.de>
18714 PR tree-optimization/64410
18715 * g++.dg/vect/pr64410.cc: Require vect_double.
18717 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18720 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18722 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18726 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18728 PR rtl-optimization/64081
18729 * gcc.dg/pr64081.c: New test.
18731 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18733 * jit.dg/harness.h: Include <unistd.h>.
18734 (CHECK_NO_ERRORS): New.
18735 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18736 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18737 gcc_jit_context_compile_to_file.
18738 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18739 args to the spawned executable.
18740 (jit-expand-vars): New function.
18741 (jit-exe-params): New variable.
18742 (dg-jit-set-exe-params): New function.
18743 (jit-dg-test): Detect testcases that use
18744 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18745 Set arguments of spawned process to jit-exe-params.
18746 (jit-get-output-filename): New function.
18747 (jit-setup-compile-to-file): New function.
18748 (jit-verify-compile-to-file): New function.
18749 (jit-run-executable): New function.
18750 (jit-verify-executable): New function.
18751 * jit.dg/test-compile-to-assembler.c: New testcase.
18752 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18753 * jit.dg/test-compile-to-executable.c: New testcase.
18754 * jit.dg/test-compile-to-object.c: New testcase.
18756 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18759 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18762 2015-01-19 Martin Liska <mliska@suse.cz>
18764 * objc/compile/pr64668.m: New test.
18766 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18768 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18769 (create_overflow_fn): Update comment to clarify that
18770 the third param of the created function is a bool *, not
18772 (verify_int_overflow_fn): Convert param "expected_ovf" from
18773 int to bool. Update third param of "overflow_fn_type" from int *
18774 to bool *. Update local "actual_ovf" from int to bool.
18775 (verify_uint_overflow_fn): Likewise.
18777 2015-01-19 Martin Liska <mliska@suse.cz>
18779 * gcc.dg/ipa/ipa-icf-33.c: New test.
18781 2015-01-19 Felix Yang <felix.yang@huawei.com>
18782 Haijian Zhang <z.zhanghaijian@huawei.com>
18784 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18785 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18787 result_float64x2, expected_hfloat64x2): New helper type, variable and
18789 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18790 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18791 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18792 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18793 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18794 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18795 and target without the FMA feature.
18797 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18799 * gcc.target/aarch64/pr64304.c: New testcase.
18801 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18803 PR rtl-optimization/64081
18804 * gcc.dg/pr64081.c: New test.
18806 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18809 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18811 * gcc.target/aarch64/test_frame_6.c: Likewise.
18812 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18813 and x19 (in the epilogue).
18814 * gcc.target/aarch64/test_frame_4.c: Likewise.
18815 * gcc.target/aarch64/test_frame_7.c: Likewise.
18817 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18819 * gcc.target/i386/chkp-always_inline.c: New.
18821 2015-01-15 Andrew Pinski <apinski@cavium.com>
18822 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18824 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18825 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18827 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18830 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18831 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18833 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18836 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18838 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18841 * gcc.target/sh/torture/pr64652.c: New.
18843 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18845 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18846 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18847 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18848 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18849 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18850 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18852 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18855 * g++.dg/torture/pr64378.C: New testcase.
18857 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18860 * gfortran.dg/block_13.f08: New test
18862 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18865 * gfortran.dg/associate_1.f03: Allow test for character with
18868 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18870 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18871 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18873 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18875 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18877 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18880 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18882 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18885 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18888 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18891 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18893 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18896 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18898 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18900 PR rtl-optimization/52773
18901 * gcc.c-torture/compile/pr52773.c: New test.
18903 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18906 * g++.dg/cpp0x/alias-decl-46.C: New.
18908 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18910 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18912 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18916 (CHECK_FP): Likewise.
18917 (CHECK_CUMULATIVE_SAT): Likewise.
18919 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18921 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18922 (Set_Neon_Cumulative_Sat): Add parameter.
18923 (__set_neon_cumulative_sat): Support new parameter.
18924 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18925 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18927 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18928 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18931 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18933 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18934 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18936 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18939 * g++.dg/tls/thread_local-ice4.C: New.
18941 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18943 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18946 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18949 * g++.dg/cpp0x/vt-62276.C: New.
18951 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18953 PR middle-end/64353
18954 * g++.dg/pr64353.C: New.
18956 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18959 * gcc.target/aarch64/pr64263_1.c: New test.
18961 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18963 PR tree-optimization/64434
18964 * gcc.dg/torture/pr64434.c: Move to...
18965 * gcc.dg/pr64434.c: ... here.
18967 2015-01-16 Richard Biener <rguenther@suse.de>
18969 PR middle-end/64614
18970 * gcc.dg/uninit-18.c: New testcase.
18972 2015-01-16 Richard Biener <rguenther@suse.de>
18974 PR tree-optimization/64568
18975 * g++.dg/torture/pr64568-2.C: New testcase.
18977 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18980 * gcc.target/i386/chkp-label-address.c: New.
18982 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18985 * gfortran.dg/pointer_init_6.f90: Extended.
18987 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18989 * gcc.c-torture/compile/20150108.c: New test.
18991 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18993 * gcc.target/visium: New directory.
18995 2015-01-16 Richard Biener <rguenther@suse.de>
18997 PR tree-optimization/61743
18998 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18999 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19001 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19003 * gcc.dg/pr64015.c: New test.
19005 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19009 * g++.dg/ipa/pr64612.C: New test.
19011 2015-01-16 Renlin Li <renlin.li@arm.com>
19013 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19015 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19017 * gcc.target/i386/sse-14.c: Test new intrinsic.
19018 * gcc.target/i386/sse-22.c: Ditto.
19020 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19023 * g++.dg/cpp0x/auto44.C: New.
19025 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19028 * gcc.target/nios2/gpopt-all.c: New test case.
19029 * gcc.target/nios2/gpopt-local.c: New test case.
19030 * gcc.target/nios2/gpopt-global.c: New test case.
19031 * gcc.target/nios2/gpopt-data.c: New test case.
19032 * gcc.target/nios2/gpopt-none.c: New test case.
19034 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19036 * g++.dg/ubsan/vptr-1.C: New test.
19037 * g++.dg/ubsan/vptr-2.C: New test.
19038 * g++.dg/ubsan/vptr-3.C: New test.
19039 * g++.dg/ubsan/vptr-4.C: New test.
19040 * g++.dg/ubsan/vptr-5.C: New test.
19041 * g++.dg/ubsan/vptr-6.C: New test.
19042 * g++.dg/ubsan/vptr-7.C: New test.
19043 * g++.dg/ubsan/vptr-8.C: New test.
19044 * g++.dg/ubsan/vptr-9.C: New test.
19046 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19048 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19050 * lib/gcc-dg.exp: Likewise.
19052 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19054 PR rtl-optimization/64110
19055 * gcc.target/i386/pr64110.c: Add scan-assembler.
19057 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19058 James Norris <jnorris@codesourcery.com>
19059 Cesar Philippidis <cesar@codesourcery.com>
19060 Ilmir Usmanov <i.usmanov@samsung.com>
19062 * lib/target-supports.exp (check_effective_target_fopenacc): New
19064 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19065 * g++.dg/goacc/goacc.exp: Likewise.
19066 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19067 * gcc.dg/goacc/goacc.exp: Likewise.
19068 * gfortran.dg/goacc/goacc.exp: Likewise.
19069 * c-c++-common/cpp/openacc-define-1.c: New file.
19070 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19071 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19072 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19073 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19074 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19075 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19076 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19077 * c-c++-common/goacc/cache-1.c: Likewise.
19078 * c-c++-common/goacc/clauses-fail.c: Likewise.
19079 * c-c++-common/goacc/collapse-1.c: Likewise.
19080 * c-c++-common/goacc/data-1.c: Likewise.
19081 * c-c++-common/goacc/data-2.c: Likewise.
19082 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19083 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19084 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19085 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19086 * c-c++-common/goacc/if-clause-1.c: Likewise.
19087 * c-c++-common/goacc/if-clause-2.c: Likewise.
19088 * c-c++-common/goacc/kernels-1.c: Likewise.
19089 * c-c++-common/goacc/loop-1.c: Likewise.
19090 * c-c++-common/goacc/loop-private-1.c: Likewise.
19091 * c-c++-common/goacc/nesting-1.c: Likewise.
19092 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19093 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19094 * c-c++-common/goacc/parallel-1.c: Likewise.
19095 * c-c++-common/goacc/pcopy.c: Likewise.
19096 * c-c++-common/goacc/pcopyin.c: Likewise.
19097 * c-c++-common/goacc/pcopyout.c: Likewise.
19098 * c-c++-common/goacc/pcreate.c: Likewise.
19099 * c-c++-common/goacc/pragma_context.c: Likewise.
19100 * c-c++-common/goacc/present-1.c: Likewise.
19101 * c-c++-common/goacc/reduction-1.c: Likewise.
19102 * c-c++-common/goacc/reduction-2.c: Likewise.
19103 * c-c++-common/goacc/reduction-3.c: Likewise.
19104 * c-c++-common/goacc/reduction-4.c: Likewise.
19105 * c-c++-common/goacc/sb-1.c: Likewise.
19106 * c-c++-common/goacc/sb-2.c: Likewise.
19107 * c-c++-common/goacc/sb-3.c: Likewise.
19108 * c-c++-common/goacc/update-1.c: Likewise.
19109 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19110 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19111 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19112 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19113 * gfortran.dg/goacc/assumed.f95: Likewise.
19114 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19115 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19116 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19117 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19118 * gfortran.dg/goacc/branch.f95: Likewise.
19119 * gfortran.dg/goacc/cache-1.f95: Likewise.
19120 * gfortran.dg/goacc/coarray.f95: Likewise.
19121 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19122 * gfortran.dg/goacc/cray.f95: Likewise.
19123 * gfortran.dg/goacc/critical.f95: Likewise.
19124 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19125 * gfortran.dg/goacc/data-tree.f95: Likewise.
19126 * gfortran.dg/goacc/declare-1.f95: Likewise.
19127 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19128 * gfortran.dg/goacc/fixed-1.f: Likewise.
19129 * gfortran.dg/goacc/fixed-2.f: Likewise.
19130 * gfortran.dg/goacc/fixed-3.f: Likewise.
19131 * gfortran.dg/goacc/fixed-4.f: Likewise.
19132 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19133 * gfortran.dg/goacc/if.f95: Likewise.
19134 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19135 * gfortran.dg/goacc/list.f95: Likewise.
19136 * gfortran.dg/goacc/literal.f95: Likewise.
19137 * gfortran.dg/goacc/loop-1.f95: Likewise.
19138 * gfortran.dg/goacc/loop-2.f95: Likewise.
19139 * gfortran.dg/goacc/loop-3.f95: Likewise.
19140 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19141 * gfortran.dg/goacc/omp.f95: Likewise.
19142 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19143 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19144 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19145 * gfortran.dg/goacc/parameter.f95: Likewise.
19146 * gfortran.dg/goacc/private-1.f95: Likewise.
19147 * gfortran.dg/goacc/private-2.f95: Likewise.
19148 * gfortran.dg/goacc/private-3.f95: Likewise.
19149 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19150 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19151 * gfortran.dg/goacc/reduction.f95: Likewise.
19152 * gfortran.dg/goacc/routine-1.f90: Likewise.
19153 * gfortran.dg/goacc/routine-2.f90: Likewise.
19154 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19155 * gfortran.dg/goacc/several-directives.f95: Likewise.
19156 * gfortran.dg/goacc/sie.f95: Likewise.
19157 * gfortran.dg/goacc/subarrays.f95: Likewise.
19158 * gfortran.dg/gomp/map-1.f90: Likewise.
19159 * gfortran.dg/openacc-define-1.f90: Likewise.
19160 * gfortran.dg/openacc-define-2.f90: Likewise.
19161 * gfortran.dg/openacc-define-3.f90: Likewise.
19162 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19163 * g++.dg/gomp/block-2.C: Likewise.
19164 * g++.dg/gomp/block-3.C: Likewise.
19165 * g++.dg/gomp/block-5.C: Likewise.
19166 * g++.dg/gomp/target-1.C: Likewise.
19167 * g++.dg/gomp/target-2.C: Likewise.
19168 * g++.dg/gomp/taskgroup-1.C: Likewise.
19169 * g++.dg/gomp/teams-1.C: Likewise.
19170 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19171 * gcc.dg/cilk-plus/jump.c: Likewise.
19172 * gcc.dg/gomp/block-1.c: Likewise.
19173 * gcc.dg/gomp/block-10.c: Likewise.
19174 * gcc.dg/gomp/block-2.c: Likewise.
19175 * gcc.dg/gomp/block-3.c: Likewise.
19176 * gcc.dg/gomp/block-4.c: Likewise.
19177 * gcc.dg/gomp/block-5.c: Likewise.
19178 * gcc.dg/gomp/block-6.c: Likewise.
19179 * gcc.dg/gomp/block-7.c: Likewise.
19180 * gcc.dg/gomp/block-8.c: Likewise.
19181 * gcc.dg/gomp/block-9.c: Likewise.
19182 * gcc.dg/gomp/target-1.c: Likewise.
19183 * gcc.dg/gomp/target-2.c: Likewise.
19184 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19185 * gcc.dg/gomp/teams-1.c: Likewise.
19187 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19189 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19192 2015-01-15 Mike Stump <mikestump@comcast.net>
19194 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19195 * gcc.dg/inline_2.c: Likewise.
19196 * gcc.dg/inline_3.c: Likewise.
19197 * gcc.dg/inline_4.c: Likewise.
19199 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19202 * gfortran.dg/proc_ptr_comp_43.f90: New.
19204 2015-01-15 Mike Stump <mikestump@comcast.net>
19206 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19207 * gcc.dg/unroll_2.c: Likewise.
19208 * gcc.dg/unroll_3.c: Likewise.
19209 * gcc.dg/unroll_4.c: Likewise.
19210 * gcc.dg/unroll_5.c: Likewise.
19212 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19215 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19217 * gcc.target/aarch64/test_frame_6.c: Likewise.
19218 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19219 x30 and x19 (in the epilogue).
19220 * gcc.target/aarch64/test_frame_4.c: Likewise.
19221 * gcc.target/aarch64/test_frame_7.c: Likewise.
19223 2015-01-15 Martin Liska <mliska@suse.cz>
19225 * g++.dg/ipa/pr64068.C: New test.
19226 * gcc.dg/ipa/PR64559.c: New test.
19228 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19230 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19233 2015-01-15 Richard Biener <rguenther@suse.de>
19235 PR tree-optimization/61743
19236 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19237 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19239 2015-01-15 Renlin Li <renlin.li@arm.com>
19241 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19242 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19244 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19246 * gcc.dg/vect/vect-aggressive-1.c: New.
19247 * gcc.target/i386/avx2-vect-aggressive.c: New.
19249 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19251 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19253 2015-01-15 Richard Biener <rguenther@suse.de>
19256 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19257 -Wl,-undefined,dynamic_lookup.
19259 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19261 * gnat.dg/opt47.adb: New test.
19263 2015-01-15 Richard Biener <rguenther@suse.de>
19266 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19268 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19270 PR tree-optimization/64434
19271 * gcc.dg/torture/pr64434.c: New test.
19273 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19275 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19276 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19277 -march=loongson* and -march=octeon* require -mno-micromips.
19279 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19280 Matthew Fortune <matthew.fortune@imgtec.com>
19282 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19283 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19284 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19285 * gcc.target/mips/call-saved-7.c: New file.
19286 * gcc.target/mips/call-saved-8.c: New file.
19287 * gcc.target/mips/call-saved-9.c: New file.
19289 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19291 * gcc.target/mips/lsa.c: New file.
19292 * gcc.target/mips/mips64-lsa.c: Likewise.
19293 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19294 * gcc.target/mips/mulsize-4.c: Likewise.
19295 * gcc.target/mips/mulsize-5.c: New file.
19296 * gcc.target/mips/mulsize-6.c: Likewise.
19297 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19298 and !HAS_LSA as ghost options.
19299 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19302 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19304 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19306 2015-01-15 Richard Biener <rguenther@suse.de>
19308 PR middle-end/64365
19309 * gcc.dg/torture/pr64365.c: New testcase.
19311 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19313 * gcc.dg/stackprotectexplicit1.c: New test.
19314 * g++.dg/stackprotectexplicit2.c: New test.
19316 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19319 * gfortran.dg/inquire_internal.f90: New.
19320 * gfortran.dg/negative_unit_check.f90: New.
19322 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19325 * gcc.target/sh/pr53988-1.c: New.
19327 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19330 * g++.dg/tls/thread_local-ice3.C: New.
19332 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19334 * gcc.target/i386/fentry-override.c: Properly place {} in target
19335 selector. Remove nonpic.
19336 * gcc.target/i386/fentry.c: Likewise.
19338 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19340 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19341 warnings instead of errors.
19343 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19345 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19346 option support instead of ENABLE_LTO from Makefile.
19348 2015-01-14 Richard Biener <rguenther@suse.de>
19350 PR tree-optimization/59354
19351 * gcc.dg/vect/pr59354.c: New testcase.
19353 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19355 * lib/target-supports.exp
19356 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19357 on ARM architures before v7.
19359 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19361 PR middle-end/59448
19362 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19363 an atomic_exchange.
19365 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19368 * gcc.target/i386/pr64386.c: New test.
19370 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19373 * gcc.target/i386/pr64393.c: New test.
19375 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19378 * gcc.target/i386/pr64387.c: New test.
19380 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19382 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19384 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19386 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19388 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19391 * gcc.target/arm/pr64453.c: New.
19393 2015-01-14 Richard Biener <rguenther@suse.de>
19396 * gcc.dg/lto/pr64415_0.c: New testcase.
19397 * gcc.dg/lto/pr64415_1.c: Likewise.
19399 2015-01-14 Martin Liska <mliska@suse.cz>
19401 * gcc.dg/ipa/pr64307.c: New test.
19403 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19405 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19406 64-bit and 128-bit.
19408 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19411 * gcc.target/arm/pr64460_1.c: New test.
19413 2015-01-14 Richard Biener <rguenther@suse.de>
19415 PR tree-optimization/64493
19416 PR tree-optimization/64495
19417 * gcc.dg/vect/pr64493.c: New testcase.
19418 * gcc.dg/vect/pr64495.c: Likewise.
19420 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19422 * gcc.dg/Warray-bounds-11.c: New test-case.
19424 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19426 * gcc.target/mips/octeon3-pipe-1.c: New test.
19428 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19430 * jit.dg/harness.h (set_up_logging): Move string concatenation
19432 (concat_strings): New function.
19433 (dump_reproducer): New function.
19434 (test_jit): Call dump_reproducer.
19435 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19437 (jit-dg-test): Delete any generated reproducer from previous runs.
19438 Verify that a generated reproducer was created, and verify that it
19440 * jit.dg/test-nested-contexts.c (main): Call
19441 gcc_jit_context_dump_reproducer_to_file.
19443 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19445 * gcc.dg/aru-2.c: Add dg-require-profiling.
19447 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19449 * lib/target-supports.exp (check_profiling_available): Check if
19452 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19455 * g++.dg/torture/pr64565.C: New testcase.
19457 2015-01-13 Marek Polacek <polacek@redhat.com>
19459 PR middle-end/64391
19460 * gcc.dg/tm/pr64391.c: New test.
19462 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19464 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19467 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19469 * gcc.target/i386/pie.c: New test.
19471 * lib/target-supports.exp (check_effective_target_pie): New.
19473 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19475 PR rtl-optimization/64286
19476 * gcc.target/i386/avx2-pr64286.c: New test.
19478 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19481 * g++.dg/cpp0x/vt-57626.C: New.
19483 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19486 * gfortran.dg/pr64528.f90: New test.
19488 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19490 * gcc.target/aarch64/subsp.c: New test.
19492 2015-01-13 Andrew Pinski <apinski@cavium.com>
19494 * gcc.target/aarch64/store-pair-1.c: New testcase.
19496 2015-01-13 Richard Biener <rguenther@suse.de>
19499 * gcc.dg/lto/pr64373_0.c: New testcase.
19501 2015-01-13 Andrew Pinski <apinski@cavium.com>
19503 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19504 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19506 2015-01-13 Richard Biener <rguenther@suse.de>
19508 PR tree-optimization/64406
19509 * gcc.dg/pr64406.c: New testcase.
19511 2015-01-13 Richard Biener <rguenther@suse.de>
19513 PR tree-optimization/64404
19514 * gcc.dg/vect/pr64404.c: New testcase.
19516 2015-01-13 Richard Biener <rguenther@suse.de>
19518 PR tree-optimization/64568
19519 * g++.dg/torture/pr64568.C: New testcase.
19521 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19523 * jit.dg/test-error-local-used-from-other-function.c: New test
19525 * jit.dg/test-error-param-reuse.c: New test case.
19526 * jit.dg/test-error-param-sharing.c: New test case.
19527 * jit.dg/test-error-param-used-from-other-function.c: New test
19529 * jit.dg/test-error-param-used-without-a-function.c: New test
19532 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19534 PR tree-optimization/64563
19535 * gcc.dg/pr64563.c: New test.
19538 * gcc.target/i386/pr64513.c: New test.
19540 PR tree-optimization/64454
19541 * gcc.dg/pr64454.c: New test.
19544 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19546 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19547 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19548 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19549 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19550 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19551 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19552 * gcc.dg/vect/slp-25.c: Likewise.
19553 * gcc.dg/vect/vect-109.c: Likewise.
19554 * gcc.dg/vect/vect-13.c: Likewise.
19555 * gcc.dg/vect/vect-17.c: Likewise.
19556 * gcc.dg/vect/vect-18.c: Likewise.
19557 * gcc.dg/vect/vect-19.c: Likewise.
19558 * gcc.dg/vect/vect-20.c: Likewise.
19559 * gcc.dg/vect/vect-21.c: Likewise.
19560 * gcc.dg/vect/vect-22.c: Likewise.
19561 * gcc.dg/vect/vect-27.c: Likewise.
19562 * gcc.dg/vect/vect-29.c: Likewise.
19563 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19564 * gcc.dg/vect/vect-2.c: Likewise.
19565 * gcc.dg/vect/vect-3.c: Likewise.
19566 * gcc.dg/vect/vect-4.c: Likewise.
19567 * gcc.dg/vect/vect-5.c: Likewise.
19568 * gcc.dg/vect/vect-72.c: Likewise.
19569 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19570 * gcc.dg/vect/vect-73.c: Likewise.
19571 * gcc.dg/vect/vect-77-global.c: Likewise.
19572 * gcc.dg/vect/vect-78-global.c: Likewise.
19573 * gcc.dg/vect/vect-7.c: Likewise.
19574 * gcc.dg/vect/vect-86.c: Likewise.
19575 * gcc.dg/vect/vect-align-1.c: Likewise.
19576 * gcc.dg/vect/vect-align-3.c: Likewise.
19577 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19578 * gcc.dg/vect/vect-all.c: Likewise.
19579 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19580 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19581 * gcc.dg/vect/vect-peel-3.c: Likewise.
19582 * gcc.dg/vect/vect-peel-4.c: Likewise.
19583 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19585 2015-01-12 Jeff Law <law@redhat.com>
19588 * gcc.target/m68k/pr64461.c: New test.
19590 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19592 * jit.dg/test-array-as-pointer.c (create_code): Update call
19593 to gcc_jit_context_new_global by setting "kind" to
19594 GCC_JIT_GLOBAL_IMPORTED.
19595 * jit.dg/test-error-array-as-pointer.c: Likewise.
19596 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19597 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19598 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19599 * jit.dg/test-using-global.c (the_global): Rename to...
19600 (imported_global): ...this.
19601 (create_code): Update to test the three kinds of global.
19602 (verify_code): Likewise.
19604 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19607 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19608 undefined behavior.
19609 * gcc.target/i386/pr64291-2.c: Updated.
19611 2015-01-12 Richard Biener <rguenther@suse.de>
19613 PR tree-optimization/64530
19614 * gfortran.dg/pr64530.f90: New testcase.
19616 2015-01-12 Richard Biener <rguenther@suse.de>
19618 PR middle-end/64357
19619 * gcc.dg/torture/pr64357.c: New testcase.
19621 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19623 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19626 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19627 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19629 2015-01-12 Martin Liska <mliska@suse.cz>
19631 * gcc.dg/ipa/PR64550.c: New test.
19633 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19636 * g++.dg/ipa/pr63470.C: New testcase.
19638 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19641 * gfortran.dg/typebound_operator_20.f90: New.
19643 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19646 * gfortran.dg/proc_ptr_comp_42.f90: New.
19648 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19651 * gfortran.dg/proc_ptr_comp_41.f90: New.
19653 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19655 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19657 2015-01-10 Tobias Burnus <burnus@net-b.de>
19660 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19661 and add dg-excess-errors.
19662 * gfortran.dg/line_length_6.f90: New.
19663 * gfortran.dg/line_length_7.f90: New.
19664 * gfortran.dg/line_length_8.f90: New.
19665 * gfortran.dg/line_length_9.f90: New.
19666 * gfortran.dg/line_length_10.f90: New.
19667 * gfortran.dg/line_length_11.f90: New.
19669 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19671 * jit.dg/test-threads.c (struct testcase): Move declaration
19672 to jit.dg/all-non-failing-tests.h.
19673 (testcases): Likewise.
19674 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19675 declaration here from jit.dg/all-non-failing-tests.h.
19676 (testcases): Likewise.
19677 * jit.dg/test-combination.c (create_code): Eliminate spelling
19678 out all of the testcases in favor of looping through the
19679 "testcases" metadata.
19680 (verify_code): Likewise.
19682 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19684 PR rtl-optimization/64536
19685 * gcc.dg/pr64536.c: New test.
19687 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19689 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19690 * jit.dg/test-combination.c (create_code): Likewise.
19691 (verify_code): Likewise.
19692 * jit.dg/test-constants.c: New test case.
19693 * jit.dg/test-threads.c: Add test-constants.c.
19695 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19698 * objc.dg/gnu-api-2-class.m: Add a test case
19699 for the above change.
19701 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19703 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19705 2015-01-09 Richard Biener <rguenther@suse.de>
19707 PR tree-optimization/64410
19708 * g++.dg/vect/pr64410.cc: New testcase.
19710 2015-01-09 Martin Liska <mliska@suse.cz>
19712 * gcc.dg/ipa/ipa-icf-32.c: New test.
19714 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19716 * c-c++-common/tsan/tsan_barrier.h: New.
19717 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19718 * c-c++-common/tsan/bitfield_race.c: Likewise.
19719 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19720 * c-c++-common/tsan/mutexset1.c: Likewise.
19721 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19722 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19723 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19724 * c-c++-common/tsan/simple_race.c: Likewise.
19725 * c-c++-common/tsan/simple_stack.c: Likewise.
19726 * c-c++-common/tsan/sleep_sync.c: Likewise.
19727 * c-c++-common/tsan/tiny_race.c: Likewise.
19728 * c-c++-common/tsan/tls_race.c: Likewise.
19729 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19730 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19731 * g++.dg/tsan/atomic_free.C: Likewise.
19732 * g++.dg/tsan/atomic_free2.C: Likewise.
19733 * g++.dg/tsan/cond_race.C: Likewise.
19734 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19736 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19739 * lib/target-supports.exp (check_effective_target_libatomic_available):
19741 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19742 targets that match effective-target libatomic_available.
19743 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19745 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19747 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19748 Verify the result of gcc_jit_context_get_last_error.
19749 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19751 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19753 PR tree-optimization/63989
19754 * gcc.dg/strlenopt-27.c: New test.
19756 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19758 * jit.dg/harness.h (set_up_logging): New function.
19759 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19760 set_up_logging on the context, so that every testcase is
19761 logged to a particular file.
19762 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19763 and call gcc_jit_context_set_logfile on the top-level context.
19765 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19768 * g++.dg/opt/pr64338.C: New test.
19770 2015-01-08 Tobias Burnus <burnus@net-b.de>
19772 * gfortran.dg/coarray/codimension_2b.f90: New file.
19773 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19774 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19776 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19779 * g++.dg/ext/fnname4.C: New.
19781 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19784 * g++.dg/cpp0x/constexpr-64462.C: New.
19786 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19789 * g++.dg/cpp0x/deleted10.C: New.
19791 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19793 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19795 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19797 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19798 GCC_JIT_UNARY_OP_ABS.
19799 (verify_unary_ops): Likewise.
19801 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19803 * jit.dg/test-arith-overflow.c: New test case.
19804 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19805 * jit.dg/test-combination.c (create_code): Likewise.
19806 (verify_code): Likewise.
19807 * jit.dg/test-threads.c (testcases): Likewise.
19809 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19811 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19812 rather than "jit". Load g++.exp, and call g++_init.
19813 Run test-*.cc files within the testsuite and *.cc files within
19815 (jit-dg-test): Drop the addition of -fgnu89-inline to
19816 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19817 doing it when compiling C testcases (since g++ does not handle
19818 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19819 is restored to the value after g++_init ran, rather than the
19820 value before g++_init ran. Return a list of
19821 $comp_output $output_file, as dg-test assumes.
19823 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19825 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19826 make it easier to figure out the origin of each test result when
19827 running test-combination.c and test-threads.c.
19828 (CHECK_VALUE): Likewise.
19829 (CHECK_DOUBLE_VALUE): Likewise.
19830 (CHECK_STRING_VALUE): Likewise.
19831 (CHECK_STRING_STARTS_WITH): Likewise.
19832 (CHECK_STRING_CONTAINS): Likewise.
19834 (check_string_value): Likewise, add "funcname" param.
19835 (check_string_starts_with): Likewise.
19836 (check_string_contains): Likewise.
19838 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19840 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19841 generating name of built executable.
19843 2015-01-07 Marek Polacek <polacek@redhat.com>
19846 * gcc.dg/pr64440.c: New test.
19847 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19849 2015-01-07 Marek Polacek <polacek@redhat.com>
19852 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19853 * gcc.dg/pr64417.c: New test.
19855 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19858 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19861 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19863 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19864 Check if testcases run without errors, not just if they compile.
19866 2015-01-06 Christian Bruel <christian.bruel@st.com>
19869 * gcc.target/sh/pr64507.c: New test.
19871 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19873 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19875 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19877 * c-c++-common/asan/sanitize-all-1.c: New test.
19878 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19879 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19880 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19881 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19883 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19885 * lib/target-supports.exp (check_profiling_available): Return 0 for
19887 (check_effective_target_tls_runtime): Likewise.
19888 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19889 * gcc.dg/20020312-2.c: Adjust for Visium.
19890 * gcc.dg/tls/thr-cse-1.c: Likewise
19891 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19892 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19893 * gcc.dg/weak/typeof-2.c: Likewise.
19895 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19897 PR rtl-optimization/64287
19898 * gcc.dg/aru-2.c: New test.
19900 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19903 * c-c++-common/ubsan/pr64344-1.c: New test.
19904 * c-c++-common/ubsan/pr64344-2.c: New test.
19906 PR tree-optimization/64465
19907 * gcc.dg/pr64465.c: New test.
19909 PR tree-optimization/64494
19910 * gcc.c-torture/compile/pr64494.c: New test.
19912 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19915 * gfortran.dg/realloc_on_assign_25.f90: New test.
19917 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19919 Update copyright years.
19921 2015-01-05 Marek Polacek <polacek@redhat.com>
19924 * gcc.dg/pr64423.c: New test.
19926 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19928 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19929 mmix-knuth-mmixware for the same reason as for MIPS.
19930 * gcc.dg/debug/debug-2.c: Ditto.
19932 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19934 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19937 * lib/gfortran.exp: Add libatomic library search path.
19938 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19939 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19941 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19943 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19945 * c-c++-common/tsan/bitfield_race.c: New testcase.
19946 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19948 2015-01-02 Tobias Burnus <burnus@net-b.de>
19950 * gfortran.dg/coarray/collectives_4.f90: New.
19952 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19955 * gfortran.dg/extends_16.f90: New.
19957 2015-01-02 Tobias Burnus <burnus@net-b.de>
19959 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19961 2015-01-02 Tobias Burnus <burnus@net-b.de>
19963 * gfortran.dg/coarray/codimension_2.f90: New.
19964 * gfortran.dg/coarray/codimension_2a.f90: New.
19965 * gfortran.dg/coarray_35.f90: New.
19966 * gfortran.dg/coarray_35a.f90: New.
19968 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19971 * gfortran.dg/dummy_procedure_11.f90: New.
19973 Copyright (C) 2015 Free Software Foundation, Inc.
19975 Copying and distribution of this file, with or without modification,
19976 are permitted in any medium without royalty provided the copyright
19977 notice and this notice are preserved.