1 2015-12-13 Jeff Law <law@redhat.com>
3 * gcc.target/m68k/pr19201.c: New test.
5 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
7 * gcc.target/m68k/20090709-1.c: Adjust expected output.
9 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
11 * g++.dg/opt/pr48549.C: XFAIL AIX.
12 * g++.dg/abi/anon1.C: XFAIL AIX.
13 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
15 2015-12-12 Tobias Burnus <burnus@net-b.de>
18 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
20 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
22 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
23 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
26 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
29 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
30 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
32 2015-12-11 Jeff Law <law@redhat.com>
34 PR tree-optimization/68844
35 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
37 2015-12-11 Nathan Sidwell <nathan@acm.org>
39 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
41 2015-12-11 Jan Beulich <jbeulich@suse.com>
43 * gcc.c-torture/execute/stkalign.c: New.
45 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
47 * gcc.target/i386/mpx/memmove-1.c: New test.
48 * gcc.target/i386/mpx/memmove-2.c: New test.
50 2015-12-11 Nathan Sidwell <nathan@acm.org>
52 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
53 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
55 2015-12-11 Martin Jambor <mjambor@suse.cz>
58 * g++.dg/torture/pr68064.C: New test.
60 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
62 * gcc.target/s390/md/setmem_long-1.c: New test.
64 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
66 * gcc.target/s390/md/movstr-1.c: New test.
67 * gcc.target/s390/s390.exp: Add subdir md.
68 Do not run hotpatch tests twice.
70 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
72 * gcc.dg/vect/vect-32-chars.c: New test.
74 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
77 * gcc.dg/lto/pr61886_0.c: New testcase
79 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
81 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
83 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
85 PR rtl-optimization/68691
86 * gcc.target/i386/pr68691.c: New.
88 2015-12-10 David Malcolm <dmalcolm@redhat.com>
90 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
91 (dg-end-multiline-output): Capture line numbers within
92 _multiline_expected_outputs.
93 (handle-multiline-outputs): Access global $testname_with_flags
94 and add it as a prefix to pass/fail results. Extract line numbers
95 from $_multiline_expected_outputs and print them within pass/fail
96 results, replacing the printing of $index. Consolidate the
97 string prefix shared between pass/fail into a new local ($title).
99 2015-12-10 Jeff Law <law@redhat.com>
101 PR tree-optimization/68619
102 * gcc.dg/tree-ssa/pr68619-1.c: New test.
103 * gcc.dg/tree-ssa/pr68619-2.c: New test.
104 * gcc.dg/tree-ssa/pr68619-3.c: New test.
105 * gcc.dg/tree-ssa/pr68619-4.c: New test.
106 * gcc.dg/tree-ssa/pr68619-5.c: New test.
108 2015-12-10 Jakub Jelinek <jakub@redhat.com>
110 PR rtl-optimization/68376
111 PR rtl-optimization/68670
112 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
115 * gcc.dg/pr68670-1.c: New test.
116 * gcc.dg/pr68670-2.c: New test.
118 2015-12-10 Marek Polacek <polacek@redhat.com>
121 * g++.dg/cpp0x/pr68348.C: New test.
123 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
125 * gnat.dg/specs/elab4.ads: New test.
126 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
128 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
130 * gnat.dg/array25.adb: New test.
131 * gnat.dg/array25_pkg.ad[sb]: New helper.
133 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
135 * lib/target-supports.exp (check_effective_target_arc_atomic): New
137 (check_effective_target_sync_int_long): Add checks for ARC atomic
139 (check_effective_target_sync_char_short): Likewise.
141 2015-12-10 Richard Biener <rguenther@suse.de>
143 PR tree-optimization/68817
144 * gfortran.dg/pr68817.f90: New testcase.
146 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
148 Revert [testsuite][ARM target attributes] Fix effective_target tests
149 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
151 * lib/target-supports.exp
152 (check_effective_target_arm_vfp_ok_nocache): New.
153 (check_effective_target_arm_vfp_ok): Call the new
154 check_effective_target_arm_vfp_ok_nocache function.
155 (check_effective_target_arm_fp_ok_nocache): New.
156 (check_effective_target_arm_fp_ok): New.
157 (add_options_for_arm_fp): New.
158 (check_effective_target_arm_crypto_ok_nocache): Require
159 target_arm_v8_neon_ok instead of arm32.
160 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
161 (check_effective_target_arm_crypto_pragma_ok): New.
162 (add_options_for_arm_vfp): New.
163 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
164 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
166 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
167 -mfloat-abi=softfp, use arm_fp effective target instead.
168 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
170 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
171 use arm_vfp effective target instead.
172 * gcc.target/arm/attr-neon3.c: Likewise.
174 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
176 * gnat.dg/specs/access1.ads: New test.
177 * gnat.dg/specs/access2.ads: Likewise.
179 2015-12-10 Jakub Jelinek <jakub@redhat.com>
181 PR tree-optimization/68785
182 * gcc.dg/pr68785.c: New test.
184 2015-12-10 Richard Biener <rguenther@suse.de>
187 * gcc.dg/torture/ipa-pta-3.c: New testcase.
188 * g++.dg/ipa/ipa-pta-1.C: Likewise.
190 2015-12-10 Richard Biener <rguenther@suse.de>
193 * gcc.dg/torture/pr68721.c: New testcase.
195 2015-12-10 Richard Biener <rguenther@suse.de>
197 PR tree-optimization/68806
198 * gcc.dg/torture/pr68806.c: New testcase.
200 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
204 * gcc.c-torture/execute/alias-2.c: New testcase.
206 2015-12-09 Tobias Burnus <burnus@net-b.de>
207 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
209 * gfortran.dg/coarray_40.f90: New.
211 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
214 * g++.dg/lto/pr68811_0.C: New testcase.
215 * g++.dg/lto/pr68811_1.C: New testcase.
217 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
220 * g++.dg/ext/bases2.C: New.
222 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
224 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
225 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
226 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
227 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
228 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
229 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
230 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
231 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
232 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
234 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
236 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
237 passing terminating NULL as int rather than pointer.
239 2015-12-09 Marek Polacek <polacek@redhat.com>
241 PR tree-optimization/66949
242 * gcc.dg/torture/pr66949-1.c: New test.
243 * gcc.dg/torture/pr66949-2.c: New test.
245 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
247 PR rtl-optimization/67609
248 * gcc.dg/torture/pr67609.c: New.
250 2015-12-09 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/68583
253 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
254 * gcc.dg/vect/vect-72.c: Adjust.
255 * gcc.dg/vect/vect-cselim-2.c: Likewise.
256 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
258 2015-12-09 Richard Biener <rguenther@suse.de>
260 PR tree-optimization/68417
261 * gcc.dg/vect/pr68417.c: New testcase.
263 2015-12-09 Martin Liska <mliska@suse.cz>
265 * gcc.dg/ipa/pr68790.c: New test.
267 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
271 * gcc.c-torture/execute/alias-3.c: New testcase.
273 2015-12-08 Martin Sebor <msebor@redhat.com>
276 * g++.dg/other/offsetof8.C: New test.
278 2015-12-08 Nathan Sidwell <nathan@acm.org>
280 * gcc.target/nvptx/trailing-init.c: New.
282 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
283 * gcc.c-torture/compile/pr33855.c: Likewise.
284 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
286 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
289 * gcc.target/i386/pr68701-1.c: New test.
290 * gcc.target/i386/pr68701-2.c: Ditto.
292 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
294 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
295 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
296 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
298 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
300 * gcc.dg/sso-9.c (foo): Robustify trick.
302 2015-12-08 David Malcolm <dmalcolm@redhat.com>
304 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
307 2015-12-08 David Malcolm <dmalcolm@redhat.com>
310 * gcc.dg/plugin/diagnostic-test-expressions-1.c
311 (test_builtin_choose_expr): New test function.
312 (test_builtin_call_with_static_chain): Likewise.
313 (test_builtin_complex): Likewise.
314 (test_builtin_shuffle): Likewise.
316 2015-12-08 Jiong Wang <jiong.wang@arm.com>
318 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
321 2015-12-08 Marek Polacek <polacek@redhat.com>
324 * g++.dg/cpp0x/pr68116.C: New test.
326 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
328 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
331 2015-12-08 Jakub Jelinek <jakub@redhat.com>
335 * c-c++-common/pr68657-1.c: New test.
336 * c-c++-common/pr68657-2.c: New test.
337 * c-c++-common/pr68657-3.c: New test.
338 * gcc.dg/cpp/warn-normalized-3.c: Use
339 -Werror=normalized=nfc instead of -Werror=normalized=
342 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
344 * lib/target-supports.exp
345 (check_effective_target_arm_vfp_ok_nocache): New.
346 (check_effective_target_arm_vfp_ok): Call the new
347 check_effective_target_arm_vfp_ok_nocache function.
348 (check_effective_target_arm_fp_ok_nocache): New.
349 (check_effective_target_arm_fp_ok): New.
350 (add_options_for_arm_fp): New.
351 (check_effective_target_arm_crypto_ok_nocache): Require
352 target_arm_v8_neon_ok instead of arm32.
353 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
354 (check_effective_target_arm_crypto_pragma_ok): New.
355 (add_options_for_arm_vfp): New.
356 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
357 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
359 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
360 -mfloat-abi=softfp, use arm_fp effective target instead.
361 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
363 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
364 use arm_vfp effective target instead.
365 * gcc.target/arm/attr-neon3.c: Likewise.
367 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
369 * gfortran.dg/pr68627.f: Limit target to x86.
371 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
372 Joern Rennecke <joern.rennecke@embecosm.com>
374 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
375 inline assembly read to make sure dummy is not optimized
378 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
380 PR tree-optimization/68766
381 * gcc.dg/pr68766.c: New test.
383 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
385 * gcc.target/sparc/struct-ret-check.c: Rename to...
386 * gcc.target/sparc/struct-ret-check-1.c: ...this.
387 * gcc.target/sparc/struct-ret-check-2.c: New test.
389 2015-12-07 Jakub Jelinek <jakub@redhat.com>
392 * g++.dg/tree-ssa/pr68760.C: New test.
395 * g++.dg/tree-ssa/pr66726.c: Renamed to...
396 * g++.dg/tree-ssa/pr66726.C: ... this.
398 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
400 * gcc.target/mips/wrap-delay.c: New test.
402 2015-12-07 Jason Merrill <jason@redhat.com>
404 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
405 environment variable.
407 2015-12-07 Marek Polacek <polacek@redhat.com>
410 * gcc.dg/pr68668.c: New test.
412 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
414 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
416 2015-12-07 Nathan Sidwell <nathan@acm.org>
418 * gcc.target/nvptx/abort.c: New.
420 2015-12-07 David Malcolm <dmalcolm@redhat.com>
422 * gcc.dg/diagnostic-ranges-1.c: New test file.
423 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
424 (test_percent_q_plus_d): New test function.
425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
426 (test_show_locus): Rewrite test code using
427 rich_location::set_range. Add code to unit-test the "%q+D"
430 2015-12-07 Martin Liska <mliska@suse.cz>
432 * g++.dg/ipa/pr66896.C: New test.
434 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
436 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
437 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
439 2015-12-07 Nathan Sidwell <nathan@acm.org>
441 * gcc.target/nvptx/decl-init.c: New.
443 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
446 * gfortran.dg/pr68627.f: New test.
448 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
451 * gcc.target/i386/pr68633.c: New test.
453 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
455 * gcc.target/i386/clzero.c: New.
456 * gcc.target/i386/sse-12.c: Add -mclzero.
457 * gcc.target/i386/sse-13.c: Ditto.
458 * gcc.target/i386/sse-14.c: Ditto.
459 * gcc.target/i386/sse-22.c: Ditto.
460 * gcc.target/i386/sse-23.c: Ditto.
461 * g++.dg/other/i386-2.C: Ditto.
462 * g++.dg/other/i386-3.C: Ditto.
464 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
466 * gcc.target/powerpc/recip-sqrtf.c: New test.
468 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
469 Sebastian Pop <s.pop@samsung.com>
471 * gcc.dg/graphite/id-29.c: New test.
473 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
474 Sebastian Pop <s.pop@samsung.com>
476 PR tree-optimization/68693
477 * gfortran.dg/graphite/pr68693.f90: New test.
479 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
481 * gcc.c-torture/compile/20151204.c: New.
483 2015-12-04 Nathan Sidwell <nathan@acm.org>
485 * gcc.dg/vla-24.c: Requires alloca.
487 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
489 PR rtl-optimization/68349
490 * gcc.target/i386/pr68349.c: New test.
492 2015-12-04 Nathan Sidwell <nathan@acm.org>
494 * gcc.target/nvptx/ary-init.c: New.
496 2015-12-04 David Malcolm <dmalcolm@redhat.com>
498 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
499 * g++.dg/gomp/loop-1.C: Update dg-error locations.
500 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
501 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
502 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
503 * g++.dg/template/crash55.C: Update dg-error directives.
504 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
506 * g++.dg/template/pr64100.C: Update location of dg-error
508 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
509 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
510 improved location information.
511 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
512 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
513 dg-warning; add a dg-message.
514 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
515 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
516 * obj-c++.dg/plugin/plugin.exp: New file, based on
517 objc.dg/plugin/plugin.exp.
519 2015-12-04 Jakub Jelinek <jakub@redhat.com>
522 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
524 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
525 * gcc.dg/tree-ssa/pr23109.c: Likewise.
526 * gcc.dg/tree-ssa/recip-5.c: Likewise.
527 * gcc.dg/pr33007.c: Likewise.
529 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
531 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
532 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
533 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
534 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
535 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
536 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
538 2015-11-25 Nick Clifton <nickc@redhat.com>
540 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
541 * gcc.target/msp430/mul_main.h: New test support file.
542 * gcc.target/msp430/mul_none.c: New test.
543 * gcc.target/msp430/mul_16bit.c: New test.
544 * gcc.target/msp430/mul_32bit.c: New test.
545 * gcc.target/msp430/mul_f5.c: New test.
547 2015-12-04 Jakub Jelinek <jakub@redhat.com>
549 PR tree-optimization/68680
550 * gcc.target/i386/pr68680.c: New test.
552 PR tree-optimization/68671
553 * gcc.dg/pr68671.c: New test.
555 2015-12-02 Jeff Law <law@redhat.com>
557 * gcc.dg/tree-ssa/reassoc-43.c: New test.
559 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
561 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
563 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
565 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
566 access arbitrary stack frames.
567 * gcc.dg/Wno-frame-address.c: Likewise.
569 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
571 * gcc.target/s390/asm-machine-1.c: Updated.
572 * gcc.target/s390/asm-machine-2.c: Updated.
573 * gcc.target/s390/asm-machine-3.c: Updated.
574 * gcc.target/s390/asm-machine-4.c: Updated.
576 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
578 * gcc.target/s390/asm-machine-1.c: New test.
579 * gcc.target/s390/asm-machine-2.c: New test.
580 * gcc.target/s390/asm-machine-3.c: New test.
581 * gcc.target/s390/asm-machine-4.c: New test.
582 * gcc.target/s390/target-attribute/tattr-1.c: New test.
583 * gcc.target/s390/target-attribute/tattr-2.c: New test.
584 * gcc.target/s390/target-attribute/tattr-3.c: New test.
585 * gcc.target/s390/target-attribute/tattr-4.c: New test.
586 * gcc.target/s390/target-attribute/tattr-5.c: New test.
587 * gcc.target/s390/target-attribute/tattr-6.c: New test.
588 * gcc.target/s390/target-attribute/tattr-7.c: New test.
589 * gcc.target/s390/target-attribute/tattr-8.c: New test.
590 * gcc.target/s390/target-attribute/tattr-9.c: New test.
591 * gcc.target/s390/target-attribute/tattr-10.c: New test.
592 * gcc.target/s390/target-attribute/tattr-11.c: New test.
593 * gcc.target/s390/target-attribute/tattr-12.c: New test.
594 * gcc.target/s390/target-attribute/tattr-13.c: New test.
595 * gcc.target/s390/target-attribute/tattr-14.c: New test.
596 * gcc.target/s390/target-attribute/tattr-15.c: New test.
597 * gcc.target/s390/target-attribute/tattr-16.c: New test.
598 * gcc.target/s390/target-attribute/tattr-17.c: New test.
599 * gcc.target/s390/target-attribute/tattr-18.c: New test.
600 * gcc.target/s390/target-attribute/tattr-19.c: New test.
601 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
602 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
603 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
604 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
605 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
606 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
607 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
608 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
609 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
610 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
611 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
612 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
613 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
614 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
615 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
616 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
617 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
618 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
619 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
620 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
621 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
622 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
623 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
624 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
625 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
626 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
627 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
628 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
629 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
630 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
631 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
632 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
633 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
634 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
635 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
636 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
637 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
638 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
639 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
640 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
641 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
642 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
643 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
644 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
645 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
646 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
647 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
648 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
649 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
650 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
651 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
652 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
653 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
654 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
655 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
656 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
657 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
658 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
659 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
660 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
661 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
662 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
663 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
664 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
665 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
666 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
667 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
668 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
669 Add check whether target attribute is available.
670 Run test in target-attribute subdir.
671 * gcc.target/s390/s390-c++.exp
672 (check_effective_target_target_attribute): Likewise.
674 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
676 * c-c++-common/attr-simd-4.c: New test.
677 * c-c++-common/attr-simd-5.c: New test.
679 2015-12-04 Nathan Sidwell <nathan@acm.org>
681 * gcc.dg/graphite/id-28.c: Requires pthreads.
683 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
685 * gcc.dg/vla-24.c: New test.
687 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
689 * gcc.target/aarch64/stack-checking.c: New test.
691 2015-12-04 Richard Biener <rguenther@suse.de>
694 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
696 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
698 * gcc.dg/sso-9.c: New test.
700 2015-12-04 Jakub Jelinek <jakub@redhat.com>
703 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
704 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
706 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
709 * gcc.target/i386/rop1.c: New test.
711 2015-12-03 Nathan Sidwell <nathan@acm.org>
713 * gcc.target/nvptx/decl.c: New.
714 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
716 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
718 PR rtl-optimization/68624
719 * gcc.c-torture/execute/pr68624.c: New test.
721 2015-12-03 Richard Biener <rguenther@suse.de>
723 PR tree-optimization/66051
724 * gcc.dg/vect/slp-42.c: New testcase.
726 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
728 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
729 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
731 2015-12-03 Richard Biener <rguenther@suse.de>
733 PR tree-optimization/67800
734 PR tree-optimization/68333
735 * gcc.target/i386/vect-pr67800.c: New testcase.
737 2015-12-03 Richard Biener <rguenther@suse.de>
739 PR tree-optimization/68639
740 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
742 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
745 * g++.dg/torture/pr68184.C: New testcase.
747 2015-12-03 Jakub Jelinek <jakub@redhat.com>
749 PR preprocessor/57580
750 * c-c++-common/cpp/pr57580.c: New test.
751 * c-c++-common/gomp/pr57580.c: New test.
753 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
754 Sebastian Pop <s.pop@samsung.com>
756 * gcc.dg/graphite/id-28.c: New.
758 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
759 Sebastian Pop <s.pop@samsung.com>
761 * gfortran.dg/graphite/id-26.f03: New.
763 2015-12-02 Jason Merrill <jason@redhat.com>
765 * lib/g++.exp: Handle --stds= option.
766 * lib/g++-dg.exp (g++-dg-runtest): Use it.
768 2015-12-02 Tobias Burnus <burnus@net-b.de>
769 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
771 * gfortran.dg/coarray/event_1.f90: New.
772 * gfortran.dg/coarray/event_2.f90: New.
774 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
775 Sebastian Pop <s.pop@samsung.com>
777 PR tree-optimization/68550
778 * gfortran.dg/graphite/pr68550-1.f90: New.
779 * gfortran.dg/graphite/pr68550-2.f90: New.
781 2015-12-02 Marek Polacek <polacek@redhat.com>
784 * gcc.dg/pr68513.c: New test.
786 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
789 * gfortran.dg/goacc/array-reduction.f90: New test.
790 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
791 * gfortran.dg/goacc/coarray.f95: Likewise.
792 * gfortran.dg/goacc/coarray_2.f90: Likewise.
793 * gfortran.dg/goacc/reduction-2.f95: Likewise.
794 * gfortran.dg/goacc/reduction.f95: Likewise.
796 2015-12-02 Jakub Jelinek <jakub@redhat.com>
799 * gcc.target/i386/pr68647.c: New test.
801 2015-12-02 Marek Polacek <polacek@redhat.com>
804 * g++.dg/warn/nonnull3.C: New test.
806 2015-12-02 Joseph Myers <joseph@codesourcery.com>
809 * gcc.dg/pr68162-1.c: New test.
811 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
812 Sebastian Pop <s.pop@samsung.com>
814 * gfortran.dg/graphite/run-id-3.f90: New.
816 2015-12-02 David Sherwood <david.sherwood@arm.com>
818 * gcc.target/aarch64/fmaxmin.c: New test.
820 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
822 * gfortran.dg/goacc/coarray.f95: XFAIL.
823 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
824 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
827 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
828 Julian Brown <julian@codesourcery.com>
829 James Norris <James_Norris@mentor.com>
831 * c-c++-common/goacc/host_data-5.c: New file.
832 * c-c++-common/goacc/host_data-6.c: Likewise.
834 2015-12-02 Tom de Vries <tom@codesourcery.com>
836 * c-c++-common/goacc/kernels-default-2.c: New test.
837 * c-c++-common/goacc/kernels-default.c: New test.
839 2015-12-02 Tom de Vries <tom@codesourcery.com>
841 * c-c++-common/goacc/kernels-alias-2.c: New test.
842 * c-c++-common/goacc/kernels-alias-3.c: New test.
843 * c-c++-common/goacc/kernels-alias-4.c: New test.
844 * c-c++-common/goacc/kernels-alias-5.c: New test.
845 * c-c++-common/goacc/kernels-alias-6.c: New test.
846 * c-c++-common/goacc/kernels-alias-7.c: New test.
847 * c-c++-common/goacc/kernels-alias-8.c: New test.
848 * c-c++-common/goacc/kernels-alias.c: New test.
850 2015-12-02 Tom de Vries <tom@codesourcery.com>
852 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
853 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
854 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
856 2015-12-02 Richard Biener <rguenther@suse.de>
858 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
859 y guarding a call to abort ().
860 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
861 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
863 2015-12-02 Marek Polacek <polacek@redhat.com>
866 * gcc.dg/torture/pr68570.c: New test.
868 2015-12-02 Richard Biener <rguenther@suse.de>
870 PR tree-optimization/68625
871 * gcc.dg/torture/pr68625.c: New testcase.
873 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
875 * gcc.target/i386/pr68432-1.c: New test.
876 * gcc.target/i386/pr68432-2.c: Likewise.
877 * gcc.target/i386/pr68432-3.c: Likewise.
879 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
881 * gcc.target/s390/zvector/vec-splat-2.c: New test.
883 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
885 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
887 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
889 * gcc.target/s390/zvector/vec-splat-1.c: New test.
891 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
893 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
894 * gcc.target/s390/bswaphi-1.c: New test.
896 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
898 * lib/target-supports.exp: Add s390 and s390x to the list of long
901 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
903 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
904 s390x to enable 64 bit bswap patterns.
905 * gcc.dg/optimize-bswapdi-2.c: Likewise.
906 * gcc.dg/optimize-bswapdi-3.c: Likewise.
907 * lib/target-supports.exp: Add a comment for s390.
909 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
911 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
912 order to make -m31 work.
913 * gcc.dg/optimize-bswapsi-1.c: Likewise.
914 * gcc.dg/optimize-bswapsi-2.c: Likewise.
916 2015-12-02 Jakub Jelinek <jakub@redhat.com>
919 * gcc.dg/pr68533.c: New test.
921 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
923 PR tree-optimization/68577
924 * gcc.dg/vect/pr68577.c: New test.
926 2015-12-01 Nathan Sidwell <nathan@acm.org>
928 * gcc.target/nvptx/uninit-decl.c: New.
930 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
932 * gcc.c-torture/execute/alias-1.c: New testcase.
934 2015-12-01 Marek Polacek <polacek@redhat.com>
936 PR tree-optimization/64769
937 * c-c++-common/gomp/pr64769.c: New test.
939 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
941 * gcc.target/powerpc/swaps-p8-22.c: New.
943 2015-12-01 Marek Polacek <polacek@redhat.com>
945 PR tree-optimization/67916
946 * gcc.dg/torture/pr67916.c: New test.
948 2015-12-01 Marek Polacek <polacek@redhat.com>
951 * c-c++-common/pr68582.c: New test.
953 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
955 PR tree-optimization/68474
956 * gcc.dg/pr68474.c: New test.
958 2015-12-01 Christian Bruel <christian.bruel@st.com>
961 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
963 2015-12-01 Tom de Vries <tom@codesourcery.com>
965 * gcc.dg/pr46032.c: Move to ...
966 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
968 * gcc.dg/pr46032-2.c: Move to ...
969 * gcc.dg/gomp/pr46032-2.c: ... here.
970 Drop dg-require-effective-target fopenmp.
971 * gcc.dg/pr46032-3.c: Move to ...
972 * gcc.dg/gomp/pr46032-3.c: ... here.
973 Drop dg-require-effective-target fopenmp.
975 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
977 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
978 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
979 * gfortran.dg/goacc/loop-6.f95: Likewise.
980 * gfortran.dg/goacc/loop-7.f95: New test.
981 * gfortran.dg/goacc/reduction-2.f95: New test.
983 2015-12-01 Richard Biener <rguenther@suse.de>
985 PR tree-optimization/68379
986 * gcc.dg/torture/pr68379.c: New testcase.
987 * gfortran.dg/pr68379-1.f90: Likewise.
988 * gfortran.dg/pr68379-2.f: Likewise.
990 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
992 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
993 * gcc.dg/pr46032-2.c: Likewise.
994 * gcc.dg/pr46032-3.c: Likewise.
996 2015-12-01 Richard Biener <rguenther@suse.de>
999 * g++.dg/torture/pr68470.C: New testcase.
1001 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1004 * gcc.dg/pr68595.c: New test.
1006 2015-12-01 Christian Bruel <christian.bruel@st.com>
1008 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1009 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1010 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1012 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1014 PR tree-optimization/68529
1015 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1016 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1017 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1019 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1021 * gcc.dg/lto/alias-1_0.c: New testcase.
1022 * gcc.dg/lto/alias-1_1.c: New testcase.
1024 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1025 Sebastian Pop <s.pop@samsung.com>
1027 PR tree-optimization/68565
1028 * gfortran.dg/graphite/pr68565.f90: New.
1030 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1031 Sebastian Pop <s.pop@samsung.com>
1033 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1035 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1036 Nathan Sidwell <nathan@codesourcery.com>
1038 * gfortran.dg/goacc/routine-3.f90: New test.
1039 * gfortran.dg/goacc/routine-4.f90: New test.
1040 * gfortran.dg/goacc/routine-5.f90: New test.
1041 * gfortran.dg/goacc/routine-6.f90: New test.
1042 * gfortran.dg/goacc/subroutines: New test.
1044 2015-11-30 Tom de Vries <tom@codesourcery.com>
1046 * gcc.dg/pr46032-2.c: New test.
1047 * gcc.dg/pr46032-3.c: New test.
1049 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1052 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1053 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1054 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1055 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1056 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1057 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1058 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1059 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1060 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1061 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1062 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1063 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1064 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1065 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1066 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1067 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1068 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1069 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1070 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1071 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1072 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1073 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1074 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1075 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1076 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1077 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1078 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1079 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1080 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1081 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1082 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1083 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1084 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1085 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1086 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1087 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1088 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1089 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1090 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1091 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1092 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1093 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1094 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1095 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1096 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1097 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1098 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1099 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1100 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1101 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1102 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1103 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1104 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1105 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1106 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1107 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1108 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1109 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1110 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1111 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1112 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1113 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1114 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1115 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1116 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1117 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1118 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1119 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1120 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1121 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1122 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1123 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1124 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1125 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1126 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1127 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1128 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1129 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1130 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1131 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1132 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1133 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1134 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1135 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1136 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1137 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1138 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1139 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1140 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1141 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1142 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1143 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1144 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1145 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1146 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1147 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1148 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1149 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1150 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1151 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1152 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1153 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1154 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1155 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1156 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1157 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1158 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1159 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1160 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1161 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1162 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1163 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1164 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1165 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1166 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1167 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1168 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1169 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1170 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1171 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1172 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1173 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1174 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1175 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1176 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1177 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1178 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1179 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1180 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1181 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1182 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1183 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1184 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1185 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1186 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1187 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1188 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1189 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1190 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1191 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1192 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1193 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1194 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1195 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1197 2015-11-30 Tom de Vries <tom@codesourcery.com>
1199 PR tree-optimization/46032
1200 * gcc.dg/pr46032.c: New test.
1202 2015-11-30 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/68592
1205 * gfortran.dg/pr68592.f: New testcase.
1207 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1210 * gfortran.dg/submodule_13.f08: New test.
1212 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1214 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1217 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1219 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1221 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1223 * gcc.dg/dump-ada-spec-1.c: Move to...
1224 * c-c++-common/dump-ada-spec-1.c: ...here.
1225 * c-c++-common/dump-ada-spec-2.c: New test.
1227 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1229 * gnat.dg/loop_optimization22.ad[sb]: New test.
1231 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1233 * gnat.dg/specs/rep_clause5.ads: New test.
1235 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1238 * gcc.c-torture/compile/pr67106.c: New testcase.
1240 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1243 * g++.dg/torture/pr67581.C: New testcase.
1245 2015-11-27 Richard Biener <rguenther@suse.de>
1247 PR tree-optimization/68559
1248 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1249 * gcc.dg/vect/pr45752.c: Likewise.
1251 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1253 PR rtl-optimization/68250
1254 * gcc.c-torture/execute/pr68250.c: New test.
1256 2015-11-27 Marek Polacek <polacek@redhat.com>
1258 * gcc.dg/pr63568.c: Convert to GIMPLE.
1260 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1262 PR rtl-optimization/68506
1263 * gcc.c-torture/execute/pr68506.c: New test.
1265 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1269 * c-c++-common/gomp/pr63326.c: New test.
1271 2015-11-27 Richard Biener <rguenther@suse.de>
1273 PR tree-optimization/68553
1274 * gcc.dg/vect/pr45752.c: Adjust.
1275 * gcc.dg/vect/slp-perm-4.c: Likewise.
1277 2015-11-26 Martin Sebor <msebor@redhat.com>
1279 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1280 appropriate for the target.
1281 (operator new[]): Use it.
1283 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/cpp0x/pr67238.C: New.
1288 2015-11-26 Martin Sebor <msebor@redhat.com>
1290 * g++.dg/pr67876.C: Remove duplicate content.
1292 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1294 * g++.dg/guality/pr67192.C: New test.
1296 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1298 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1299 support code for vqrdml{as}h_lane tests.
1300 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1303 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1305 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1306 support code for vqrdml{as}h tests.
1307 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1310 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1312 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1313 (check_effective_target_arm_arch_FUNC_ok)
1314 (add_options_for_arm_arch_FUNC)
1315 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1316 to the list to be generated.
1317 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1318 (check_effective_target_arm_v8_1a_neon_ok): New.
1319 (check_effective_target_arm_v8_1a_neon_hw): New.
1321 2015-11-26 Nathan Sidwell <nathan@acm.org>
1323 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1325 2015-11-26 Richard Biener <rguenther@suse.de>
1328 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1331 2015-11-26 Richard Biener <rguenther@suse.de>
1334 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1336 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/concepts/pr67249.C: New.
1341 2015-11-26 Richard Biener <rguenther@suse.de>
1344 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1345 vectorize init loop and adjust expected outcome.
1347 2015-11-26 Richard Biener <rguenther@suse.de>
1350 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1351 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1352 also monitor final optimization result.
1354 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1356 PR rtl-optimization/68249
1357 PR rtl-optimization/68321
1358 * gcc.c-torture/execute/pr68249.c: New test.
1359 * gcc.c-torture/execute/pr68321.c: New test.
1361 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1364 * gcc.target/i386/mpx/pr68416.c: New test.
1366 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/cpp0x/no-weak1.C: New.
1371 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1373 PR tree-optimization/68128
1374 * gcc.dg/gomp/pr68128-1.c: New test.
1375 * gcc.dg/gomp/pr68128-2.c: New test.
1377 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1379 PR rtl-optimization/67226
1380 * gcc.c-torture/execute/pr67226.c: New test.
1382 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1385 * g++.dg/ubsan/pr68508.C: New test.
1387 2015-11-25 Martin Sebor <msebor@redhat.com>
1390 * g++.dg/pr67876.C: New test.
1392 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1393 Sebastian Pop <s.pop@samsung.com>
1395 PR tree-optimization/68453
1396 * gfortran.dg/graphite/pr68453.f90: New.
1398 2015-11-25 Martin Sebor <msebor@redhat.com>
1401 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1402 * gcc.dg/addr_builtin-1.c: Same.
1404 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1406 * gcc.target/powerpc/dform-1.c: New test.
1407 * gcc.target/powerpc/dform-2.c: Likewise.
1409 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1411 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1412 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1413 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1415 2015-11-25 Tom de Vries <tom@codesourcery.com>
1417 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1418 * gcc.dg/pr23911.c: Same.
1419 * gcc.dg/tree-ssa/20030709-2.c: Same.
1420 * gcc.dg/tree-ssa/20030731-2.c: Same.
1421 * gcc.dg/tree-ssa/20040729-1.c: Same.
1422 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1423 * gcc.dg/tree-ssa/loop-36.c: Same.
1424 * gcc.dg/tree-ssa/pr21086.c: Same.
1425 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1426 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1427 * gcc.dg/vect/pr26359.c: Same.
1428 * c-c++-common/restrict-2.c: Update after adding new lim1.
1429 * c-c++-common/restrict-4.c: Same.
1430 * g++.dg/tree-ssa/pr33615.C: Same.
1431 * g++.dg/tree-ssa/restrict1.C: Same.
1432 * gcc.dg/tm/pub-safety-1.c: Same.
1433 * gcc.dg/tm/reg-promotion.c: Same.
1434 * gcc.dg/tree-ssa/20050314-1.c: Same.
1435 * gcc.dg/tree-ssa/loop-32.c: Same.
1436 * gcc.dg/tree-ssa/loop-33.c: Same.
1437 * gcc.dg/tree-ssa/loop-34.c: Same.
1438 * gcc.dg/tree-ssa/loop-35.c: Same.
1439 * gcc.dg/tree-ssa/loop-7.c: Same.
1440 * gcc.dg/tree-ssa/pr23109.c: Same.
1441 * gcc.dg/tree-ssa/restrict-3.c: Same.
1442 * gcc.dg/tree-ssa/restrict-5.c: Same.
1443 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1444 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1445 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1446 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1447 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1448 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1449 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1450 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1451 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1452 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1453 * gcc.dg/tree-ssa/structopt-1.c: Same.
1454 * gfortran.dg/pr32921.f: Same.
1455 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1456 * g++.dg/tree-ssa/pr61009.C: Same.
1457 * g++.dg/tree-ssa/ssa-dom.C: Same.
1458 * gcc.dg/pr20115-1.c: Same.
1459 * gcc.dg/tree-prof/20050826-2.c: Same.
1460 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1461 * gcc.dg/tree-ssa/20030821-1.c: Same.
1462 * gcc.dg/tree-ssa/20030922-2.c: Same.
1463 * gcc.dg/tree-ssa/20031022-1.c: Same.
1464 * gcc.dg/tree-ssa/20040615-1.c: Same.
1465 * gcc.dg/tree-ssa/20040624-1.c: Same.
1466 * gcc.dg/tree-ssa/pr21417.c: Same.
1467 * gcc.dg/tree-ssa/pr61607.c: Same.
1468 * gcc.dg/tree-ssa/slsr-27.c: Same.
1469 * gcc.dg/tree-ssa/slsr-28.c: Same.
1470 * gcc.dg/tree-ssa/slsr-29.c: Same.
1471 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1472 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1473 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1474 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1475 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1476 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1477 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1478 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1479 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1480 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1481 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1482 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1483 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1484 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1485 * gcc.dg/tree-ssa/vrp47.c: Same.
1486 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1487 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1488 * gcc.dg/tree-ssa/loop-40.c: Same.
1489 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1491 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1493 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1495 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1497 * gfortran.dg/nint_p7.f90: New testcase.
1499 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1500 Paolo Carlini <paolo.carlini@oracle.com>
1503 * g++.dg/cpp0x/constexpr-array13.C: New.
1505 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1506 Cesar Philippidis <cesar@codesourcery.com>
1509 * goacc/omp-fixed.f: New test.
1510 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1512 2015-11-25 Richard Biener <rguenther@suse.de>
1515 * gcc.dg/torture/pr68528.c: New testcase.
1517 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1522 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1524 PR rtl-optimization/68435
1525 * gcc.dg/pr68435.c: New test.
1527 2015-11-25 Richard Biener <rguenther@suse.de>
1529 PR tree-optimization/68517
1530 * gcc.dg/torture/pr68517.c: New testcase.
1532 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1535 * gcc.dg/pr67089-1.c: New test.
1536 * gcc.dg/pr67089-2.c: New test.
1537 * gcc.dg/pr67089-3.c: New test.
1538 * gcc.dg/pr67089-4.c: New test.
1539 * gcc.dg/pr67089-5.c: New test.
1540 * gcc.dg/pr67089-6.c: New test.
1541 * gcc.dg/pr67089-7.c: New test.
1543 2015-11-25 Richard Biener <rguenther@suse.de>
1545 PR tree-optimization/68502
1546 * gcc.dg/vect/pr68502-1.c: New testcase.
1547 * gcc.dg/vect/pr68502-2.c: Likewise.
1549 2015-11-24 Michael Collison <michael.collison@linaro.org>
1551 * gcc.target/aarch64/saddw-1.c: New test.
1552 * gcc.target/aarch64/saddw-2.c: New test.
1553 * gcc.target/aarch64/uaddw-1.c: New test.
1554 * gcc.target/aarch64/uaddw-2.c: New test.
1555 * gcc.target/aarch64/uaddw-3.c: New test.
1556 * lib/target-support.exp
1557 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1558 Add aarch64 to list of support targets.
1560 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1562 * gcc.target/mips/frame-header-4.c: New test.
1564 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1567 * gfortran.dg/simplify_cshift_3.f90
1569 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1572 * g++.dg/cpp1y/pr68278.C: New.
1574 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/cpp1y/pr68388.C: New.
1579 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1580 Sebastian Pop <s.pop@samsung.com>
1582 PR tree-optimization/67984
1583 * gcc.dg/graphite/pr67984.c: New.
1585 2015-11-24 Michael Matz <matz@suse.de>
1587 PR rtl-optimization/68392
1588 * g++.dg/pr68392.C: New test.
1590 2015-11-24 Nathan Sidwell <nathan@acm.org>
1592 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1594 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1596 PR rtl-optimization/68381
1597 * gcc.c-torture/execute/pr68381.c: New test.
1599 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1601 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1602 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1604 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1607 * gcc.target/i386/pr68497.c: New test.
1609 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1611 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1613 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1615 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1617 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1619 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1621 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1623 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1625 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1627 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1629 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1631 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1633 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1636 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1639 * gcc.dg/pr68375.c: New test.
1641 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.target/i386/pr68483-1.c: New test.
1645 * gcc.target/i386/pr68483-2.c: New test.
1647 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1650 * gcc.target/i386/mpx/pr68337-1.c: New test.
1651 * gcc.target/i386/mpx/pr68337-2.c: New test.
1653 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1655 PR rtl-optimization/68194
1656 PR rtl-optimization/68328
1657 PR rtl-optimization/68185
1658 * gcc.c-torture/execute/pr68185.c: New test.
1659 * gcc.c-torture/execute/pr68328.c: Likewise.
1661 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1663 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1665 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1668 * objc.dg/plugin: New subdirectory.
1669 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1670 * objc.dg/plugin/plugin.exp: New file, based on
1671 gcc.dg/plugin/plugin.exp.
1673 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1674 Sebastian Pop <s.pop@samsung.com>
1676 PR tree-optimization/68493
1677 * gcc.dg/graphite/pr68493.c: New.
1679 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1680 Sebastian Pop <s.pop@samsung.com>
1682 PR tree-optimization/68279
1683 * gfortran.dg/graphite/pr68279.f90: New.
1685 2015-11-23 Marek Polacek <polacek@redhat.com>
1687 PR tree-optimization/68455
1688 * gcc.dg/tree-ssa/pr68455.c: New test.
1690 2015-11-23 Richard Biener <rguenther@suse.de>
1692 PR tree-optimization/68465
1693 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1695 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1698 * gcc.target/aarch64/pr68363_1.c: New test.
1700 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1702 * gcc.target/aarch64/simd/vmulx.x: New.
1703 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1704 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1705 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1707 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1710 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1712 2015-11-23 Richard Biener <rguenther@suse.de>
1713 Jiong Wang <jiong.wang@arm.com>
1715 PR tree-optimization/68317
1716 PR tree-optimization/68326
1717 * gcc.dg/pr68317.c: New testcase.
1719 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1721 PR tree-optimization/68327
1722 * gcc.dg/pr68327.c: New test.
1724 2015-11-23 Tom de Vries <tom@codesourcery.com>
1726 PR tree-optimization/68460
1727 * gcc.dg/autopar/pr68460.c: New test.
1729 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1731 * c-c++-common/asan/halt_on_error-1.c: New test.
1732 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1734 2015-11-23 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/68482
1737 * gcc.dg/vect/pr68482.c: New testcase.
1739 2015-11-23 Richard Biener <rguenther@suse.de>
1741 PR tree-optimization/68445
1742 * gcc.dg/vect/pr68445.c: New testcase.
1744 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1746 * gcc.target/s390/load-relative-check.c: New test to check
1747 generation of load relative instructions.
1749 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1751 * gfortran.dg/fmt_t_8.f90: New test.
1753 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1756 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1758 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1760 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1762 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1765 * gfortran.dg/simplify_cshift_2.f90: New test.
1767 2015-11-22 James Norris <jnorris@codesourcery.com>
1768 Cesar Philippidis <cesar@codesourcery.com>
1770 * gfortran.dg/goacc/declare-1.f95: Update test.
1771 * gfortran.dg/goacc/declare-2.f95: New test.
1773 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1775 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1776 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1777 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1778 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1779 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1780 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1781 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1782 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1783 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1784 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1785 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1786 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1788 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1790 * gfortran.dg/simplify_cshift_1.f90: New test.
1792 2015-11-21 Nathan Sidwell <nathan@acm.org>
1794 * gcc.dg/atomic-generic.c: Include <string.h>.
1796 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1798 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1800 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1802 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1804 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1807 * gcc.dg/debug/pr66432.c: New test.
1809 2015-11-20 Ian Lance Taylor <iant@google.com>
1812 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1814 2015-11-20 Mike Stump <mikestump@comcast.net>
1816 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1819 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1822 * gcc.dg/fixits.c: New file.
1823 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1824 (test_fixit_insert): New.
1825 (test_fixit_remove): New.
1826 (test_fixit_replace): New.
1827 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1828 (test_fixit_insert): New.
1829 (test_fixit_remove): New.
1830 (test_fixit_replace): New.
1831 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1832 (test_show_locus): Add tests of rendering fixit hints.
1834 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.dg/vect/pr68339.c: New test.
1839 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1843 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1846 * gfortran.dg/submodule_12.f90: New test
1849 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1851 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1853 * lib/target-supports.exp
1854 (check_effective_target_arm_neon_ok_nocache): Add check
1857 2015-11-20 Tom de Vries <tom@codesourcery.com>
1859 PR tree-optimization/68373
1860 * gcc.dg/autopar/pr68373.c: New test.
1862 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1865 * g++.dg/abi/mangle67.C: New test.
1867 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1869 * gcc.target/s390/bswap-1.c: New test.
1871 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1873 * gcc.target/s390/pfpo.c: New test.
1875 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1877 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1878 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1880 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1882 * g++.dg/spellcheck-fields.C: New file.
1884 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1885 Sebastian Pop <s.pop@samsung.com>
1887 PR tree-optimization/68428
1888 * gcc.dg/graphite/pr68428.c: New.
1890 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1891 Sebastian Pop <s.pop@samsung.com>
1893 PR tree-optimization/68335
1894 * gfortran.dg/graphite/pr68335.f90: New.
1896 2015-11-19 Nathan Sidwell <nathan@acm.org>
1898 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1899 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1900 * gcc.dg/special/weak-2.c: Likewise.
1901 * gcc.dg/weak/weak-12.c: Likewise.
1902 * gcc.dg/weak/weak-15.c: Likewise.
1903 * gcc.dg/weak/weak-16.c: Likewise.
1904 * gcc.dg/weak/weak-1.c: Likewise.
1905 * gcc.dg/weak/weak-2.c: Likewise.
1906 * gcc.dg/weak/weak-4.c: Likewise.
1907 * gcc.dg/torture/pr53922.c: Likewise.
1908 * gcc.dg/torture/pr60092.c: Likewise.
1910 2015-11-19 Marek Polacek <polacek@redhat.com>
1913 * gcc.dg/pr68412-2.c: New test.
1914 * gcc.dg/pr68412.c: New test.
1916 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1918 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1919 * gcc.target/avr/uint8-single-reg.c: New testcase.
1921 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1924 * g++.dg/eh/goto3.C: New test.
1926 2015-11-19 Marek Polacek <polacek@redhat.com>
1928 PR tree-optimization/68431
1929 * gcc.dg/tree-ssa/pr68431.c: New test.
1931 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1933 PR rtl-optimization/68376
1934 * gcc.c-torture/execute/pr68376-1.c: New test.
1935 * gcc.c-torture/execute/pr68376-2.c: New test.
1938 * gcc.target/i386/pr67770.c: New test.
1940 2015-11-18 Jeff Law <law@redhat.com>
1942 PR tree-optimization/68198
1943 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1944 * gcc.dg/tree-ssa/pr68198.c: New test.
1946 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1949 * gfortran.dg/pr59910.f90: New test.
1951 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1954 * gfortran.dg/pr43996.f90: New test.
1956 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1959 * gcc.dg/atomic/stdatomic-fence-2.c,
1960 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1962 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1964 * gnat.dg/loop_optimization19.adb: New test.
1965 * gnat.dg/loop_optimization20.adb: Likewise.
1966 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1968 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/opt52.adb: New test.
1972 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1974 * gcc.dg/goacc/nvptx-sese-1.c: New.
1976 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1978 * gnat.dg/renaming7.adb: New test.
1979 * gnat.dg/renaming7_pkg.ads: New helper.
1981 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1983 PR tree-optimization/68402
1984 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1985 to avoid undefined behaviour.
1987 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1989 PR tree-optimization/68157
1990 * g++.dg/opt/pr68157.C: New test.
1992 2015-11-18 Richard Biener <rguenther@suse.de>
1994 PR tree-optimization/67790
1995 * gcc.dg/vect/pr67790.c: New testcase.
1997 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1999 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2001 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2003 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2004 (test_braced_init): New function.
2005 (test_statement_expression): New function.
2006 (test_address_of_label): New function.
2007 (test_transaction_expressions): New function.
2008 (test_keywords): New function.
2009 (test_builtin_va_arg): New function.
2010 (test_builtin_offsetof): New function.
2011 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2013 2015-11-17 Martin Sebor <msebor@redhat.com>
2016 * g++.dg/init/new46.C: New test.
2018 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2021 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2023 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2026 * gcc.dg/pr68134.c: New test.
2028 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031 * gcc.c-torture/execute/pr68143_1.c: New test.
2033 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2035 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2037 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2039 * gcc.dg/tree-ssa/ifc-8.c: New test.
2041 2015-11-16 Marek Polacek <polacek@redhat.com>
2044 * g++.dg/delayedfold/switch-1.C: New test.
2046 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2050 * gfortran.dg/pr58027.f90: New test.
2052 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2054 * c-c++-common/attr-simd.c: New test.
2055 * c-c++-common/attr-simd-2.c: New test.
2056 * c-c++-common/attr-simd-3.c: New test.
2058 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2060 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2062 2015-11-16 Christian Bruel <christian.bruel@st.com>
2064 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2065 Check __ARM_NEON__ instead of "arm_neon.h.
2066 * gcc.target/arm/attr-neon3.c: New test.
2067 * gcc.target/arm/attr-neon-fp16.c: Likewise
2069 2015-11-16 Christian Bruel <christian.bruel@st.com>
2072 * gcc.target/arm/lto/pr65837_0.c
2073 * gcc.target/arm/attr-neon2.c
2074 * gcc.target/arm/attr-neon.c
2075 * gcc.target/arm/attr-neon-builtin-fail.c
2076 * gcc.target/arm/attr-crypto.c
2078 2015-11-16 Richard Biener <rguenther@suse.de>
2080 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2082 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2085 * gfortran.dg/deferred_character_1.f90: New test.
2086 * gfortran.dg/deferred_character_4.f90: New test for comment
2090 * gfortran.dg/deferred_character_2.f90: New test.
2093 * gfortran.dg/deferred_character_3.f90: New test.
2096 * gfortran.dg/deferred_character_5.f90: New test.
2099 * gfortran.dg/deferred_character_6.f90: New test.
2102 * gfortran.dg/deferred_character_7.f90: New test.
2104 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2107 * gfortran.dg/pr67803.f90: New test.
2109 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2111 * g++.dg/cpp/ucn-1.C: Fix typo.
2113 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2115 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2116 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2118 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2119 Jeff Law <law@redhat.com>
2121 * gcc.dg/tree-ssa/split-path-1.c: New test.
2123 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2125 * c-c++-common/goacc/loop-auto-1.c: New.
2127 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2128 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2130 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2133 * gfortran.dg/pr68319.f90: New test.
2135 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2137 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2138 hardware floating point support.
2140 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2141 vector direct move instructions.
2143 * gcc.target/powerpc/maddld.c: New test.
2145 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2147 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2148 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2149 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2151 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2153 * gcc.dg/diagnostic-token-ranges.c: New file.
2154 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2155 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2156 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2157 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2158 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2159 line_table param when calling
2160 linemap_position_for_line_and_column.
2161 (test_show_locus): Pass line_table to rich_location ctors.
2162 (plugin_init): Remove setting of global_dc->colorize_source_p.
2163 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2165 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2166 diagnostic_plugin_test_tree_expression_range.c,
2167 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2168 and diagnostic-test-show-trees-1.c.
2170 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2172 PR tree-optimization/67682
2173 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2174 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2175 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2176 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2178 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2180 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2182 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2184 PR tree-optimization/68264
2185 * gcc.dg/torture/pr68264.c: New test.
2187 2015-11-13 Marek Polacek <polacek@redhat.com>
2190 * gcc.dg/pr68320.c: New test.
2192 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2194 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2196 2015-11-13 Richard Biener <rguenther@suse.de>
2198 PR tree-optimization/68306
2199 * gcc.dg/pr68306.c: Adjust.
2200 * gcc.dg/pr68306-2.c: New testcase.
2201 * gcc.dg/pr68306-3.c: Likewise.
2203 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2205 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2206 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2208 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2211 * gfortran.dg/module_private_2.f90: New test.
2213 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2216 * gfortran.dg/warn_unused_function_2.f90: New test.
2218 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2220 Revert [ARM] Remove neon-testgen.ml and generated tests.
2221 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2223 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2224 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2225 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2226 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2227 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2228 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2229 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2230 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2231 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2232 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2233 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2234 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2235 * gcc.target/arm/neon/vRhadds16.c: Remove.
2236 * gcc.target/arm/neon/vRhadds32.c: Remove.
2237 * gcc.target/arm/neon/vRhadds8.c: Remove.
2238 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2239 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2240 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2241 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2242 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2243 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2244 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2245 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2246 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2247 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2248 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2249 * gcc.target/arm/neon/vRshls16.c: Remove.
2250 * gcc.target/arm/neon/vRshls32.c: Remove.
2251 * gcc.target/arm/neon/vRshls64.c: Remove.
2252 * gcc.target/arm/neon/vRshls8.c: Remove.
2253 * gcc.target/arm/neon/vRshlu16.c: Remove.
2254 * gcc.target/arm/neon/vRshlu32.c: Remove.
2255 * gcc.target/arm/neon/vRshlu64.c: Remove.
2256 * gcc.target/arm/neon/vRshlu8.c: Remove.
2257 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2258 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2259 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2260 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2261 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2262 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2263 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2264 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2265 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2266 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2267 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2268 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2269 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2270 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2271 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2272 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2273 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2274 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2275 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2276 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2277 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2278 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2279 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2280 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2281 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2282 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2283 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2284 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2285 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2286 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2287 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2288 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2289 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2290 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2291 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2292 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2293 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2294 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2295 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2296 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2297 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2298 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2299 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2300 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2301 * gcc.target/arm/neon/vabaQs16.c: Remove.
2302 * gcc.target/arm/neon/vabaQs32.c: Remove.
2303 * gcc.target/arm/neon/vabaQs8.c: Remove.
2304 * gcc.target/arm/neon/vabaQu16.c: Remove.
2305 * gcc.target/arm/neon/vabaQu32.c: Remove.
2306 * gcc.target/arm/neon/vabaQu8.c: Remove.
2307 * gcc.target/arm/neon/vabals16.c: Remove.
2308 * gcc.target/arm/neon/vabals32.c: Remove.
2309 * gcc.target/arm/neon/vabals8.c: Remove.
2310 * gcc.target/arm/neon/vabalu16.c: Remove.
2311 * gcc.target/arm/neon/vabalu32.c: Remove.
2312 * gcc.target/arm/neon/vabalu8.c: Remove.
2313 * gcc.target/arm/neon/vabas16.c: Remove.
2314 * gcc.target/arm/neon/vabas32.c: Remove.
2315 * gcc.target/arm/neon/vabas8.c: Remove.
2316 * gcc.target/arm/neon/vabau16.c: Remove.
2317 * gcc.target/arm/neon/vabau32.c: Remove.
2318 * gcc.target/arm/neon/vabau8.c: Remove.
2319 * gcc.target/arm/neon/vabdQf32.c: Remove.
2320 * gcc.target/arm/neon/vabdQs16.c: Remove.
2321 * gcc.target/arm/neon/vabdQs32.c: Remove.
2322 * gcc.target/arm/neon/vabdQs8.c: Remove.
2323 * gcc.target/arm/neon/vabdQu16.c: Remove.
2324 * gcc.target/arm/neon/vabdQu32.c: Remove.
2325 * gcc.target/arm/neon/vabdQu8.c: Remove.
2326 * gcc.target/arm/neon/vabdf32.c: Remove.
2327 * gcc.target/arm/neon/vabdls16.c: Remove.
2328 * gcc.target/arm/neon/vabdls32.c: Remove.
2329 * gcc.target/arm/neon/vabdls8.c: Remove.
2330 * gcc.target/arm/neon/vabdlu16.c: Remove.
2331 * gcc.target/arm/neon/vabdlu32.c: Remove.
2332 * gcc.target/arm/neon/vabdlu8.c: Remove.
2333 * gcc.target/arm/neon/vabds16.c: Remove.
2334 * gcc.target/arm/neon/vabds32.c: Remove.
2335 * gcc.target/arm/neon/vabds8.c: Remove.
2336 * gcc.target/arm/neon/vabdu16.c: Remove.
2337 * gcc.target/arm/neon/vabdu32.c: Remove.
2338 * gcc.target/arm/neon/vabdu8.c: Remove.
2339 * gcc.target/arm/neon/vabsQf32.c: Remove.
2340 * gcc.target/arm/neon/vabsQs16.c: Remove.
2341 * gcc.target/arm/neon/vabsQs32.c: Remove.
2342 * gcc.target/arm/neon/vabsQs8.c: Remove.
2343 * gcc.target/arm/neon/vabsf32.c: Remove.
2344 * gcc.target/arm/neon/vabss16.c: Remove.
2345 * gcc.target/arm/neon/vabss32.c: Remove.
2346 * gcc.target/arm/neon/vabss8.c: Remove.
2347 * gcc.target/arm/neon/vaddQf32.c: Remove.
2348 * gcc.target/arm/neon/vaddQs16.c: Remove.
2349 * gcc.target/arm/neon/vaddQs32.c: Remove.
2350 * gcc.target/arm/neon/vaddQs64.c: Remove.
2351 * gcc.target/arm/neon/vaddQs8.c: Remove.
2352 * gcc.target/arm/neon/vaddQu16.c: Remove.
2353 * gcc.target/arm/neon/vaddQu32.c: Remove.
2354 * gcc.target/arm/neon/vaddQu64.c: Remove.
2355 * gcc.target/arm/neon/vaddQu8.c: Remove.
2356 * gcc.target/arm/neon/vaddf32.c: Remove.
2357 * gcc.target/arm/neon/vaddhns16.c: Remove.
2358 * gcc.target/arm/neon/vaddhns32.c: Remove.
2359 * gcc.target/arm/neon/vaddhns64.c: Remove.
2360 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2361 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2362 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2363 * gcc.target/arm/neon/vaddls16.c: Remove.
2364 * gcc.target/arm/neon/vaddls32.c: Remove.
2365 * gcc.target/arm/neon/vaddls8.c: Remove.
2366 * gcc.target/arm/neon/vaddlu16.c: Remove.
2367 * gcc.target/arm/neon/vaddlu32.c: Remove.
2368 * gcc.target/arm/neon/vaddlu8.c: Remove.
2369 * gcc.target/arm/neon/vadds16.c: Remove.
2370 * gcc.target/arm/neon/vadds32.c: Remove.
2371 * gcc.target/arm/neon/vadds64.c: Remove.
2372 * gcc.target/arm/neon/vadds8.c: Remove.
2373 * gcc.target/arm/neon/vaddu16.c: Remove.
2374 * gcc.target/arm/neon/vaddu32.c: Remove.
2375 * gcc.target/arm/neon/vaddu64.c: Remove.
2376 * gcc.target/arm/neon/vaddu8.c: Remove.
2377 * gcc.target/arm/neon/vaddws16.c: Remove.
2378 * gcc.target/arm/neon/vaddws32.c: Remove.
2379 * gcc.target/arm/neon/vaddws8.c: Remove.
2380 * gcc.target/arm/neon/vaddwu16.c: Remove.
2381 * gcc.target/arm/neon/vaddwu32.c: Remove.
2382 * gcc.target/arm/neon/vaddwu8.c: Remove.
2383 * gcc.target/arm/neon/vandQs16.c: Remove.
2384 * gcc.target/arm/neon/vandQs32.c: Remove.
2385 * gcc.target/arm/neon/vandQs64.c: Remove.
2386 * gcc.target/arm/neon/vandQs8.c: Remove.
2387 * gcc.target/arm/neon/vandQu16.c: Remove.
2388 * gcc.target/arm/neon/vandQu32.c: Remove.
2389 * gcc.target/arm/neon/vandQu64.c: Remove.
2390 * gcc.target/arm/neon/vandQu8.c: Remove.
2391 * gcc.target/arm/neon/vands16.c: Remove.
2392 * gcc.target/arm/neon/vands32.c: Remove.
2393 * gcc.target/arm/neon/vands64.c: Remove.
2394 * gcc.target/arm/neon/vands8.c: Remove.
2395 * gcc.target/arm/neon/vandu16.c: Remove.
2396 * gcc.target/arm/neon/vandu32.c: Remove.
2397 * gcc.target/arm/neon/vandu64.c: Remove.
2398 * gcc.target/arm/neon/vandu8.c: Remove.
2399 * gcc.target/arm/neon/vbicQs16.c: Remove.
2400 * gcc.target/arm/neon/vbicQs32.c: Remove.
2401 * gcc.target/arm/neon/vbicQs64.c: Remove.
2402 * gcc.target/arm/neon/vbicQs8.c: Remove.
2403 * gcc.target/arm/neon/vbicQu16.c: Remove.
2404 * gcc.target/arm/neon/vbicQu32.c: Remove.
2405 * gcc.target/arm/neon/vbicQu64.c: Remove.
2406 * gcc.target/arm/neon/vbicQu8.c: Remove.
2407 * gcc.target/arm/neon/vbics16.c: Remove.
2408 * gcc.target/arm/neon/vbics32.c: Remove.
2409 * gcc.target/arm/neon/vbics64.c: Remove.
2410 * gcc.target/arm/neon/vbics8.c: Remove.
2411 * gcc.target/arm/neon/vbicu16.c: Remove.
2412 * gcc.target/arm/neon/vbicu32.c: Remove.
2413 * gcc.target/arm/neon/vbicu64.c: Remove.
2414 * gcc.target/arm/neon/vbicu8.c: Remove.
2415 * gcc.target/arm/neon/vbslQf32.c: Remove.
2416 * gcc.target/arm/neon/vbslQp16.c: Remove.
2417 * gcc.target/arm/neon/vbslQp64.c: Remove.
2418 * gcc.target/arm/neon/vbslQp8.c: Remove.
2419 * gcc.target/arm/neon/vbslQs16.c: Remove.
2420 * gcc.target/arm/neon/vbslQs32.c: Remove.
2421 * gcc.target/arm/neon/vbslQs64.c: Remove.
2422 * gcc.target/arm/neon/vbslQs8.c: Remove.
2423 * gcc.target/arm/neon/vbslQu16.c: Remove.
2424 * gcc.target/arm/neon/vbslQu32.c: Remove.
2425 * gcc.target/arm/neon/vbslQu64.c: Remove.
2426 * gcc.target/arm/neon/vbslQu8.c: Remove.
2427 * gcc.target/arm/neon/vbslf32.c: Remove.
2428 * gcc.target/arm/neon/vbslp16.c: Remove.
2429 * gcc.target/arm/neon/vbslp64.c: Remove.
2430 * gcc.target/arm/neon/vbslp8.c: Remove.
2431 * gcc.target/arm/neon/vbsls16.c: Remove.
2432 * gcc.target/arm/neon/vbsls32.c: Remove.
2433 * gcc.target/arm/neon/vbsls64.c: Remove.
2434 * gcc.target/arm/neon/vbsls8.c: Remove.
2435 * gcc.target/arm/neon/vbslu16.c: Remove.
2436 * gcc.target/arm/neon/vbslu32.c: Remove.
2437 * gcc.target/arm/neon/vbslu64.c: Remove.
2438 * gcc.target/arm/neon/vbslu8.c: Remove.
2439 * gcc.target/arm/neon/vcageQf32.c: Remove.
2440 * gcc.target/arm/neon/vcagef32.c: Remove.
2441 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2442 * gcc.target/arm/neon/vcagtf32.c: Remove.
2443 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2444 * gcc.target/arm/neon/vcalef32.c: Remove.
2445 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2446 * gcc.target/arm/neon/vcaltf32.c: Remove.
2447 * gcc.target/arm/neon/vceqQf32.c: Remove.
2448 * gcc.target/arm/neon/vceqQp8.c: Remove.
2449 * gcc.target/arm/neon/vceqQs16.c: Remove.
2450 * gcc.target/arm/neon/vceqQs32.c: Remove.
2451 * gcc.target/arm/neon/vceqQs8.c: Remove.
2452 * gcc.target/arm/neon/vceqQu16.c: Remove.
2453 * gcc.target/arm/neon/vceqQu32.c: Remove.
2454 * gcc.target/arm/neon/vceqQu8.c: Remove.
2455 * gcc.target/arm/neon/vceqf32.c: Remove.
2456 * gcc.target/arm/neon/vceqp8.c: Remove.
2457 * gcc.target/arm/neon/vceqs16.c: Remove.
2458 * gcc.target/arm/neon/vceqs32.c: Remove.
2459 * gcc.target/arm/neon/vceqs8.c: Remove.
2460 * gcc.target/arm/neon/vcequ16.c: Remove.
2461 * gcc.target/arm/neon/vcequ32.c: Remove.
2462 * gcc.target/arm/neon/vcequ8.c: Remove.
2463 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2464 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2465 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2466 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2467 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2468 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2469 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2470 * gcc.target/arm/neon/vcgef32.c: Remove.
2471 * gcc.target/arm/neon/vcges16.c: Remove.
2472 * gcc.target/arm/neon/vcges32.c: Remove.
2473 * gcc.target/arm/neon/vcges8.c: Remove.
2474 * gcc.target/arm/neon/vcgeu16.c: Remove.
2475 * gcc.target/arm/neon/vcgeu32.c: Remove.
2476 * gcc.target/arm/neon/vcgeu8.c: Remove.
2477 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2478 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2479 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2480 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2481 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2482 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2483 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2484 * gcc.target/arm/neon/vcgtf32.c: Remove.
2485 * gcc.target/arm/neon/vcgts16.c: Remove.
2486 * gcc.target/arm/neon/vcgts32.c: Remove.
2487 * gcc.target/arm/neon/vcgts8.c: Remove.
2488 * gcc.target/arm/neon/vcgtu16.c: Remove.
2489 * gcc.target/arm/neon/vcgtu32.c: Remove.
2490 * gcc.target/arm/neon/vcgtu8.c: Remove.
2491 * gcc.target/arm/neon/vcleQf32.c: Remove.
2492 * gcc.target/arm/neon/vcleQs16.c: Remove.
2493 * gcc.target/arm/neon/vcleQs32.c: Remove.
2494 * gcc.target/arm/neon/vcleQs8.c: Remove.
2495 * gcc.target/arm/neon/vcleQu16.c: Remove.
2496 * gcc.target/arm/neon/vcleQu32.c: Remove.
2497 * gcc.target/arm/neon/vcleQu8.c: Remove.
2498 * gcc.target/arm/neon/vclef32.c: Remove.
2499 * gcc.target/arm/neon/vcles16.c: Remove.
2500 * gcc.target/arm/neon/vcles32.c: Remove.
2501 * gcc.target/arm/neon/vcles8.c: Remove.
2502 * gcc.target/arm/neon/vcleu16.c: Remove.
2503 * gcc.target/arm/neon/vcleu32.c: Remove.
2504 * gcc.target/arm/neon/vcleu8.c: Remove.
2505 * gcc.target/arm/neon/vclsQs16.c: Remove.
2506 * gcc.target/arm/neon/vclsQs32.c: Remove.
2507 * gcc.target/arm/neon/vclsQs8.c: Remove.
2508 * gcc.target/arm/neon/vclss16.c: Remove.
2509 * gcc.target/arm/neon/vclss32.c: Remove.
2510 * gcc.target/arm/neon/vclss8.c: Remove.
2511 * gcc.target/arm/neon/vcltQf32.c: Remove.
2512 * gcc.target/arm/neon/vcltQs16.c: Remove.
2513 * gcc.target/arm/neon/vcltQs32.c: Remove.
2514 * gcc.target/arm/neon/vcltQs8.c: Remove.
2515 * gcc.target/arm/neon/vcltQu16.c: Remove.
2516 * gcc.target/arm/neon/vcltQu32.c: Remove.
2517 * gcc.target/arm/neon/vcltQu8.c: Remove.
2518 * gcc.target/arm/neon/vcltf32.c: Remove.
2519 * gcc.target/arm/neon/vclts16.c: Remove.
2520 * gcc.target/arm/neon/vclts32.c: Remove.
2521 * gcc.target/arm/neon/vclts8.c: Remove.
2522 * gcc.target/arm/neon/vcltu16.c: Remove.
2523 * gcc.target/arm/neon/vcltu32.c: Remove.
2524 * gcc.target/arm/neon/vcltu8.c: Remove.
2525 * gcc.target/arm/neon/vclzQs16.c: Remove.
2526 * gcc.target/arm/neon/vclzQs32.c: Remove.
2527 * gcc.target/arm/neon/vclzQs8.c: Remove.
2528 * gcc.target/arm/neon/vclzQu16.c: Remove.
2529 * gcc.target/arm/neon/vclzQu32.c: Remove.
2530 * gcc.target/arm/neon/vclzQu8.c: Remove.
2531 * gcc.target/arm/neon/vclzs16.c: Remove.
2532 * gcc.target/arm/neon/vclzs32.c: Remove.
2533 * gcc.target/arm/neon/vclzs8.c: Remove.
2534 * gcc.target/arm/neon/vclzu16.c: Remove.
2535 * gcc.target/arm/neon/vclzu32.c: Remove.
2536 * gcc.target/arm/neon/vclzu8.c: Remove.
2537 * gcc.target/arm/neon/vcntQp8.c: Remove.
2538 * gcc.target/arm/neon/vcntQs8.c: Remove.
2539 * gcc.target/arm/neon/vcntQu8.c: Remove.
2540 * gcc.target/arm/neon/vcntp8.c: Remove.
2541 * gcc.target/arm/neon/vcnts8.c: Remove.
2542 * gcc.target/arm/neon/vcntu8.c: Remove.
2543 * gcc.target/arm/neon/vcombinef32.c: Remove.
2544 * gcc.target/arm/neon/vcombinep16.c: Remove.
2545 * gcc.target/arm/neon/vcombinep64.c: Remove.
2546 * gcc.target/arm/neon/vcombinep8.c: Remove.
2547 * gcc.target/arm/neon/vcombines16.c: Remove.
2548 * gcc.target/arm/neon/vcombines32.c: Remove.
2549 * gcc.target/arm/neon/vcombines64.c: Remove.
2550 * gcc.target/arm/neon/vcombines8.c: Remove.
2551 * gcc.target/arm/neon/vcombineu16.c: Remove.
2552 * gcc.target/arm/neon/vcombineu32.c: Remove.
2553 * gcc.target/arm/neon/vcombineu64.c: Remove.
2554 * gcc.target/arm/neon/vcombineu8.c: Remove.
2555 * gcc.target/arm/neon/vcreatef32.c: Remove.
2556 * gcc.target/arm/neon/vcreatep16.c: Remove.
2557 * gcc.target/arm/neon/vcreatep64.c: Remove.
2558 * gcc.target/arm/neon/vcreatep8.c: Remove.
2559 * gcc.target/arm/neon/vcreates16.c: Remove.
2560 * gcc.target/arm/neon/vcreates32.c: Remove.
2561 * gcc.target/arm/neon/vcreates64.c: Remove.
2562 * gcc.target/arm/neon/vcreates8.c: Remove.
2563 * gcc.target/arm/neon/vcreateu16.c: Remove.
2564 * gcc.target/arm/neon/vcreateu32.c: Remove.
2565 * gcc.target/arm/neon/vcreateu64.c: Remove.
2566 * gcc.target/arm/neon/vcreateu8.c: Remove.
2567 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2568 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2569 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2570 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2571 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2572 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2573 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2574 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2575 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2576 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2577 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2578 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2579 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2580 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2581 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2582 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2583 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2584 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2585 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2586 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2587 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2588 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2589 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2590 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2591 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2592 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2593 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2594 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2595 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2596 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2597 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2598 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2599 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2600 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2601 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2602 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2603 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2604 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2605 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2606 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2607 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2608 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2609 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2610 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2611 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2612 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2613 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2614 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2615 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2616 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2617 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2618 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2619 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2620 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2621 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2622 * gcc.target/arm/neon/vdup_np16.c: Remove.
2623 * gcc.target/arm/neon/vdup_np64.c: Remove.
2624 * gcc.target/arm/neon/vdup_np8.c: Remove.
2625 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2626 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2627 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2628 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2629 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2630 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2631 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2632 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2633 * gcc.target/arm/neon/veorQs16.c: Remove.
2634 * gcc.target/arm/neon/veorQs32.c: Remove.
2635 * gcc.target/arm/neon/veorQs64.c: Remove.
2636 * gcc.target/arm/neon/veorQs8.c: Remove.
2637 * gcc.target/arm/neon/veorQu16.c: Remove.
2638 * gcc.target/arm/neon/veorQu32.c: Remove.
2639 * gcc.target/arm/neon/veorQu64.c: Remove.
2640 * gcc.target/arm/neon/veorQu8.c: Remove.
2641 * gcc.target/arm/neon/veors16.c: Remove.
2642 * gcc.target/arm/neon/veors32.c: Remove.
2643 * gcc.target/arm/neon/veors64.c: Remove.
2644 * gcc.target/arm/neon/veors8.c: Remove.
2645 * gcc.target/arm/neon/veoru16.c: Remove.
2646 * gcc.target/arm/neon/veoru32.c: Remove.
2647 * gcc.target/arm/neon/veoru64.c: Remove.
2648 * gcc.target/arm/neon/veoru8.c: Remove.
2649 * gcc.target/arm/neon/vextQf32.c: Remove.
2650 * gcc.target/arm/neon/vextQp16.c: Remove.
2651 * gcc.target/arm/neon/vextQp64.c: Remove.
2652 * gcc.target/arm/neon/vextQp8.c: Remove.
2653 * gcc.target/arm/neon/vextQs16.c: Remove.
2654 * gcc.target/arm/neon/vextQs32.c: Remove.
2655 * gcc.target/arm/neon/vextQs64.c: Remove.
2656 * gcc.target/arm/neon/vextQs8.c: Remove.
2657 * gcc.target/arm/neon/vextQu16.c: Remove.
2658 * gcc.target/arm/neon/vextQu32.c: Remove.
2659 * gcc.target/arm/neon/vextQu64.c: Remove.
2660 * gcc.target/arm/neon/vextQu8.c: Remove.
2661 * gcc.target/arm/neon/vextf32.c: Remove.
2662 * gcc.target/arm/neon/vextp16.c: Remove.
2663 * gcc.target/arm/neon/vextp64.c: Remove.
2664 * gcc.target/arm/neon/vextp8.c: Remove.
2665 * gcc.target/arm/neon/vexts16.c: Remove.
2666 * gcc.target/arm/neon/vexts32.c: Remove.
2667 * gcc.target/arm/neon/vexts64.c: Remove.
2668 * gcc.target/arm/neon/vexts8.c: Remove.
2669 * gcc.target/arm/neon/vextu16.c: Remove.
2670 * gcc.target/arm/neon/vextu32.c: Remove.
2671 * gcc.target/arm/neon/vextu64.c: Remove.
2672 * gcc.target/arm/neon/vextu8.c: Remove.
2673 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2674 * gcc.target/arm/neon/vfmaf32.c: Remove.
2675 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2676 * gcc.target/arm/neon/vfmsf32.c: Remove.
2677 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2678 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2679 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2680 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2681 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2682 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2683 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2684 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2685 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2686 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2687 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2688 * gcc.target/arm/neon/vget_highf32.c: Remove.
2689 * gcc.target/arm/neon/vget_highp16.c: Remove.
2690 * gcc.target/arm/neon/vget_highp64.c: Remove.
2691 * gcc.target/arm/neon/vget_highp8.c: Remove.
2692 * gcc.target/arm/neon/vget_highs16.c: Remove.
2693 * gcc.target/arm/neon/vget_highs32.c: Remove.
2694 * gcc.target/arm/neon/vget_highs64.c: Remove.
2695 * gcc.target/arm/neon/vget_highs8.c: Remove.
2696 * gcc.target/arm/neon/vget_highu16.c: Remove.
2697 * gcc.target/arm/neon/vget_highu32.c: Remove.
2698 * gcc.target/arm/neon/vget_highu64.c: Remove.
2699 * gcc.target/arm/neon/vget_highu8.c: Remove.
2700 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2701 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2702 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2703 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2704 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2705 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2706 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2707 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2708 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2709 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2710 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2711 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2712 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2713 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2714 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2715 * gcc.target/arm/neon/vget_lows16.c: Remove.
2716 * gcc.target/arm/neon/vget_lows32.c: Remove.
2717 * gcc.target/arm/neon/vget_lows64.c: Remove.
2718 * gcc.target/arm/neon/vget_lows8.c: Remove.
2719 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2720 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2721 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2722 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2723 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2724 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2725 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2726 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2727 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2728 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2729 * gcc.target/arm/neon/vhadds16.c: Remove.
2730 * gcc.target/arm/neon/vhadds32.c: Remove.
2731 * gcc.target/arm/neon/vhadds8.c: Remove.
2732 * gcc.target/arm/neon/vhaddu16.c: Remove.
2733 * gcc.target/arm/neon/vhaddu32.c: Remove.
2734 * gcc.target/arm/neon/vhaddu8.c: Remove.
2735 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2736 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2737 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2738 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2739 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2740 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2741 * gcc.target/arm/neon/vhsubs16.c: Remove.
2742 * gcc.target/arm/neon/vhsubs32.c: Remove.
2743 * gcc.target/arm/neon/vhsubs8.c: Remove.
2744 * gcc.target/arm/neon/vhsubu16.c: Remove.
2745 * gcc.target/arm/neon/vhsubu32.c: Remove.
2746 * gcc.target/arm/neon/vhsubu8.c: Remove.
2747 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2748 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2749 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2750 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2751 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2752 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2753 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2754 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2755 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2756 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2757 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2758 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2759 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2760 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2761 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2762 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2763 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2764 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2765 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2766 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2767 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2768 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2769 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2770 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2771 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2772 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2773 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2774 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2775 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2776 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2777 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2778 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2779 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2780 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2781 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2782 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2783 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2784 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2785 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2786 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2787 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2788 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2789 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2790 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2791 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2792 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2793 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2794 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2795 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2796 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2797 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2798 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2799 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2800 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2801 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2802 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2803 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2804 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2805 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2806 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2807 * gcc.target/arm/neon/vld1f32.c: Remove.
2808 * gcc.target/arm/neon/vld1p16.c: Remove.
2809 * gcc.target/arm/neon/vld1p64.c: Remove.
2810 * gcc.target/arm/neon/vld1p8.c: Remove.
2811 * gcc.target/arm/neon/vld1s16.c: Remove.
2812 * gcc.target/arm/neon/vld1s32.c: Remove.
2813 * gcc.target/arm/neon/vld1s64.c: Remove.
2814 * gcc.target/arm/neon/vld1s8.c: Remove.
2815 * gcc.target/arm/neon/vld1u16.c: Remove.
2816 * gcc.target/arm/neon/vld1u32.c: Remove.
2817 * gcc.target/arm/neon/vld1u64.c: Remove.
2818 * gcc.target/arm/neon/vld1u8.c: Remove.
2819 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2820 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2821 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2822 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2823 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2824 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2825 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2826 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2827 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2828 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2829 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2830 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2831 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2832 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2833 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2834 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2835 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2836 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2837 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2838 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2839 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2840 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2841 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2842 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2843 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2844 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2845 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2846 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2847 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2848 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2849 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2850 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2851 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2852 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2853 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2854 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2855 * gcc.target/arm/neon/vld2f32.c: Remove.
2856 * gcc.target/arm/neon/vld2p16.c: Remove.
2857 * gcc.target/arm/neon/vld2p64.c: Remove.
2858 * gcc.target/arm/neon/vld2p8.c: Remove.
2859 * gcc.target/arm/neon/vld2s16.c: Remove.
2860 * gcc.target/arm/neon/vld2s32.c: Remove.
2861 * gcc.target/arm/neon/vld2s64.c: Remove.
2862 * gcc.target/arm/neon/vld2s8.c: Remove.
2863 * gcc.target/arm/neon/vld2u16.c: Remove.
2864 * gcc.target/arm/neon/vld2u32.c: Remove.
2865 * gcc.target/arm/neon/vld2u64.c: Remove.
2866 * gcc.target/arm/neon/vld2u8.c: Remove.
2867 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2868 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2869 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2870 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2871 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2872 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2873 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2874 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2875 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2876 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2877 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2878 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2879 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2880 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2881 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2882 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2883 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2884 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2885 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2886 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2887 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2888 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2889 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2890 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2891 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2892 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2893 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2894 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2895 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2896 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2897 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2898 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2899 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2900 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2901 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2902 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2903 * gcc.target/arm/neon/vld3f32.c: Remove.
2904 * gcc.target/arm/neon/vld3p16.c: Remove.
2905 * gcc.target/arm/neon/vld3p64.c: Remove.
2906 * gcc.target/arm/neon/vld3p8.c: Remove.
2907 * gcc.target/arm/neon/vld3s16.c: Remove.
2908 * gcc.target/arm/neon/vld3s32.c: Remove.
2909 * gcc.target/arm/neon/vld3s64.c: Remove.
2910 * gcc.target/arm/neon/vld3s8.c: Remove.
2911 * gcc.target/arm/neon/vld3u16.c: Remove.
2912 * gcc.target/arm/neon/vld3u32.c: Remove.
2913 * gcc.target/arm/neon/vld3u64.c: Remove.
2914 * gcc.target/arm/neon/vld3u8.c: Remove.
2915 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2916 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2917 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2918 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2919 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2920 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2921 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2922 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2923 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2924 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2925 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2926 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2927 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2928 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2929 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2930 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2931 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2932 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2933 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2934 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2935 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2936 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2937 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2938 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2939 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2940 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2941 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2942 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2943 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2944 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2945 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2946 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2947 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2948 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2949 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2950 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2951 * gcc.target/arm/neon/vld4f32.c: Remove.
2952 * gcc.target/arm/neon/vld4p16.c: Remove.
2953 * gcc.target/arm/neon/vld4p64.c: Remove.
2954 * gcc.target/arm/neon/vld4p8.c: Remove.
2955 * gcc.target/arm/neon/vld4s16.c: Remove.
2956 * gcc.target/arm/neon/vld4s32.c: Remove.
2957 * gcc.target/arm/neon/vld4s64.c: Remove.
2958 * gcc.target/arm/neon/vld4s8.c: Remove.
2959 * gcc.target/arm/neon/vld4u16.c: Remove.
2960 * gcc.target/arm/neon/vld4u32.c: Remove.
2961 * gcc.target/arm/neon/vld4u64.c: Remove.
2962 * gcc.target/arm/neon/vld4u8.c: Remove.
2963 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2964 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2965 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2966 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2967 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2968 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2969 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2970 * gcc.target/arm/neon/vmaxf32.c: Remove.
2971 * gcc.target/arm/neon/vmaxs16.c: Remove.
2972 * gcc.target/arm/neon/vmaxs32.c: Remove.
2973 * gcc.target/arm/neon/vmaxs8.c: Remove.
2974 * gcc.target/arm/neon/vmaxu16.c: Remove.
2975 * gcc.target/arm/neon/vmaxu32.c: Remove.
2976 * gcc.target/arm/neon/vmaxu8.c: Remove.
2977 * gcc.target/arm/neon/vminQf32.c: Remove.
2978 * gcc.target/arm/neon/vminQs16.c: Remove.
2979 * gcc.target/arm/neon/vminQs32.c: Remove.
2980 * gcc.target/arm/neon/vminQs8.c: Remove.
2981 * gcc.target/arm/neon/vminQu16.c: Remove.
2982 * gcc.target/arm/neon/vminQu32.c: Remove.
2983 * gcc.target/arm/neon/vminQu8.c: Remove.
2984 * gcc.target/arm/neon/vminf32.c: Remove.
2985 * gcc.target/arm/neon/vmins16.c: Remove.
2986 * gcc.target/arm/neon/vmins32.c: Remove.
2987 * gcc.target/arm/neon/vmins8.c: Remove.
2988 * gcc.target/arm/neon/vminu16.c: Remove.
2989 * gcc.target/arm/neon/vminu32.c: Remove.
2990 * gcc.target/arm/neon/vminu8.c: Remove.
2991 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2992 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2993 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2994 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2995 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2996 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2997 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2998 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2999 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3000 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3001 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3002 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3003 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3004 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3005 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3006 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3007 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3008 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3009 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3010 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3011 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3012 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3013 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3014 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3015 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3016 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3017 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3018 * gcc.target/arm/neon/vmlaf32.c: Remove.
3019 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3020 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3021 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3022 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3023 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3024 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3025 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3026 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3027 * gcc.target/arm/neon/vmlals16.c: Remove.
3028 * gcc.target/arm/neon/vmlals32.c: Remove.
3029 * gcc.target/arm/neon/vmlals8.c: Remove.
3030 * gcc.target/arm/neon/vmlalu16.c: Remove.
3031 * gcc.target/arm/neon/vmlalu32.c: Remove.
3032 * gcc.target/arm/neon/vmlalu8.c: Remove.
3033 * gcc.target/arm/neon/vmlas16.c: Remove.
3034 * gcc.target/arm/neon/vmlas32.c: Remove.
3035 * gcc.target/arm/neon/vmlas8.c: Remove.
3036 * gcc.target/arm/neon/vmlau16.c: Remove.
3037 * gcc.target/arm/neon/vmlau32.c: Remove.
3038 * gcc.target/arm/neon/vmlau8.c: Remove.
3039 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3040 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3041 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3042 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3043 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3044 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3045 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3046 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3047 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3048 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3049 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3050 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3051 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3052 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3053 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3054 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3055 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3056 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3057 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3058 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3059 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3060 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3061 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3062 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3063 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3064 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3065 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3066 * gcc.target/arm/neon/vmlsf32.c: Remove.
3067 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3068 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3069 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3070 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3071 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3072 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3073 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3074 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3075 * gcc.target/arm/neon/vmlsls16.c: Remove.
3076 * gcc.target/arm/neon/vmlsls32.c: Remove.
3077 * gcc.target/arm/neon/vmlsls8.c: Remove.
3078 * gcc.target/arm/neon/vmlslu16.c: Remove.
3079 * gcc.target/arm/neon/vmlslu32.c: Remove.
3080 * gcc.target/arm/neon/vmlslu8.c: Remove.
3081 * gcc.target/arm/neon/vmlss16.c: Remove.
3082 * gcc.target/arm/neon/vmlss32.c: Remove.
3083 * gcc.target/arm/neon/vmlss8.c: Remove.
3084 * gcc.target/arm/neon/vmlsu16.c: Remove.
3085 * gcc.target/arm/neon/vmlsu32.c: Remove.
3086 * gcc.target/arm/neon/vmlsu8.c: Remove.
3087 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3088 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3089 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3090 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3091 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3092 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3093 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3094 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3095 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3096 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3097 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3098 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3099 * gcc.target/arm/neon/vmov_np16.c: Remove.
3100 * gcc.target/arm/neon/vmov_np8.c: Remove.
3101 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3102 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3103 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3104 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3105 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3106 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3107 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3108 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3109 * gcc.target/arm/neon/vmovls16.c: Remove.
3110 * gcc.target/arm/neon/vmovls32.c: Remove.
3111 * gcc.target/arm/neon/vmovls8.c: Remove.
3112 * gcc.target/arm/neon/vmovlu16.c: Remove.
3113 * gcc.target/arm/neon/vmovlu32.c: Remove.
3114 * gcc.target/arm/neon/vmovlu8.c: Remove.
3115 * gcc.target/arm/neon/vmovns16.c: Remove.
3116 * gcc.target/arm/neon/vmovns32.c: Remove.
3117 * gcc.target/arm/neon/vmovns64.c: Remove.
3118 * gcc.target/arm/neon/vmovnu16.c: Remove.
3119 * gcc.target/arm/neon/vmovnu32.c: Remove.
3120 * gcc.target/arm/neon/vmovnu64.c: Remove.
3121 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3122 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3123 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3124 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3125 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3126 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3127 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3128 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3129 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3130 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3131 * gcc.target/arm/neon/vmulQf32.c: Remove.
3132 * gcc.target/arm/neon/vmulQp8.c: Remove.
3133 * gcc.target/arm/neon/vmulQs16.c: Remove.
3134 * gcc.target/arm/neon/vmulQs32.c: Remove.
3135 * gcc.target/arm/neon/vmulQs8.c: Remove.
3136 * gcc.target/arm/neon/vmulQu16.c: Remove.
3137 * gcc.target/arm/neon/vmulQu32.c: Remove.
3138 * gcc.target/arm/neon/vmulQu8.c: Remove.
3139 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3140 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3141 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3142 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3143 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3144 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3145 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3146 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3147 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3148 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3149 * gcc.target/arm/neon/vmulf32.c: Remove.
3150 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3151 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3152 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3153 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3154 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3155 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3156 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3157 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3158 * gcc.target/arm/neon/vmullp8.c: Remove.
3159 * gcc.target/arm/neon/vmulls16.c: Remove.
3160 * gcc.target/arm/neon/vmulls32.c: Remove.
3161 * gcc.target/arm/neon/vmulls8.c: Remove.
3162 * gcc.target/arm/neon/vmullu16.c: Remove.
3163 * gcc.target/arm/neon/vmullu32.c: Remove.
3164 * gcc.target/arm/neon/vmullu8.c: Remove.
3165 * gcc.target/arm/neon/vmulp8.c: Remove.
3166 * gcc.target/arm/neon/vmuls16.c: Remove.
3167 * gcc.target/arm/neon/vmuls32.c: Remove.
3168 * gcc.target/arm/neon/vmuls8.c: Remove.
3169 * gcc.target/arm/neon/vmulu16.c: Remove.
3170 * gcc.target/arm/neon/vmulu32.c: Remove.
3171 * gcc.target/arm/neon/vmulu8.c: Remove.
3172 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3173 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3174 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3175 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3176 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3177 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3178 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3179 * gcc.target/arm/neon/vmvnp8.c: Remove.
3180 * gcc.target/arm/neon/vmvns16.c: Remove.
3181 * gcc.target/arm/neon/vmvns32.c: Remove.
3182 * gcc.target/arm/neon/vmvns8.c: Remove.
3183 * gcc.target/arm/neon/vmvnu16.c: Remove.
3184 * gcc.target/arm/neon/vmvnu32.c: Remove.
3185 * gcc.target/arm/neon/vmvnu8.c: Remove.
3186 * gcc.target/arm/neon/vnegQf32.c: Remove.
3187 * gcc.target/arm/neon/vnegQs16.c: Remove.
3188 * gcc.target/arm/neon/vnegQs32.c: Remove.
3189 * gcc.target/arm/neon/vnegQs8.c: Remove.
3190 * gcc.target/arm/neon/vnegf32.c: Remove.
3191 * gcc.target/arm/neon/vnegs16.c: Remove.
3192 * gcc.target/arm/neon/vnegs32.c: Remove.
3193 * gcc.target/arm/neon/vnegs8.c: Remove.
3194 * gcc.target/arm/neon/vornQs16.c: Remove.
3195 * gcc.target/arm/neon/vornQs32.c: Remove.
3196 * gcc.target/arm/neon/vornQs64.c: Remove.
3197 * gcc.target/arm/neon/vornQs8.c: Remove.
3198 * gcc.target/arm/neon/vornQu16.c: Remove.
3199 * gcc.target/arm/neon/vornQu32.c: Remove.
3200 * gcc.target/arm/neon/vornQu64.c: Remove.
3201 * gcc.target/arm/neon/vornQu8.c: Remove.
3202 * gcc.target/arm/neon/vorns16.c: Remove.
3203 * gcc.target/arm/neon/vorns32.c: Remove.
3204 * gcc.target/arm/neon/vorns64.c: Remove.
3205 * gcc.target/arm/neon/vorns8.c: Remove.
3206 * gcc.target/arm/neon/vornu16.c: Remove.
3207 * gcc.target/arm/neon/vornu32.c: Remove.
3208 * gcc.target/arm/neon/vornu64.c: Remove.
3209 * gcc.target/arm/neon/vornu8.c: Remove.
3210 * gcc.target/arm/neon/vorrQs16.c: Remove.
3211 * gcc.target/arm/neon/vorrQs32.c: Remove.
3212 * gcc.target/arm/neon/vorrQs64.c: Remove.
3213 * gcc.target/arm/neon/vorrQs8.c: Remove.
3214 * gcc.target/arm/neon/vorrQu16.c: Remove.
3215 * gcc.target/arm/neon/vorrQu32.c: Remove.
3216 * gcc.target/arm/neon/vorrQu64.c: Remove.
3217 * gcc.target/arm/neon/vorrQu8.c: Remove.
3218 * gcc.target/arm/neon/vorrs16.c: Remove.
3219 * gcc.target/arm/neon/vorrs32.c: Remove.
3220 * gcc.target/arm/neon/vorrs64.c: Remove.
3221 * gcc.target/arm/neon/vorrs8.c: Remove.
3222 * gcc.target/arm/neon/vorru16.c: Remove.
3223 * gcc.target/arm/neon/vorru32.c: Remove.
3224 * gcc.target/arm/neon/vorru64.c: Remove.
3225 * gcc.target/arm/neon/vorru8.c: Remove.
3226 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3227 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3228 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3229 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3230 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3231 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3232 * gcc.target/arm/neon/vpadals16.c: Remove.
3233 * gcc.target/arm/neon/vpadals32.c: Remove.
3234 * gcc.target/arm/neon/vpadals8.c: Remove.
3235 * gcc.target/arm/neon/vpadalu16.c: Remove.
3236 * gcc.target/arm/neon/vpadalu32.c: Remove.
3237 * gcc.target/arm/neon/vpadalu8.c: Remove.
3238 * gcc.target/arm/neon/vpaddf32.c: Remove.
3239 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3240 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3241 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3242 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3243 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3244 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3245 * gcc.target/arm/neon/vpaddls16.c: Remove.
3246 * gcc.target/arm/neon/vpaddls32.c: Remove.
3247 * gcc.target/arm/neon/vpaddls8.c: Remove.
3248 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3249 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3250 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3251 * gcc.target/arm/neon/vpadds16.c: Remove.
3252 * gcc.target/arm/neon/vpadds32.c: Remove.
3253 * gcc.target/arm/neon/vpadds8.c: Remove.
3254 * gcc.target/arm/neon/vpaddu16.c: Remove.
3255 * gcc.target/arm/neon/vpaddu32.c: Remove.
3256 * gcc.target/arm/neon/vpaddu8.c: Remove.
3257 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3258 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3259 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3260 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3261 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3262 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3263 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3264 * gcc.target/arm/neon/vpminf32.c: Remove.
3265 * gcc.target/arm/neon/vpmins16.c: Remove.
3266 * gcc.target/arm/neon/vpmins32.c: Remove.
3267 * gcc.target/arm/neon/vpmins8.c: Remove.
3268 * gcc.target/arm/neon/vpminu16.c: Remove.
3269 * gcc.target/arm/neon/vpminu32.c: Remove.
3270 * gcc.target/arm/neon/vpminu8.c: Remove.
3271 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3272 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3273 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3274 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3275 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3276 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3277 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3278 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3279 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3280 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3281 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3282 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3283 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3284 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3285 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3286 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3287 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3288 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3289 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3290 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3291 * gcc.target/arm/neon/vqRshls16.c: Remove.
3292 * gcc.target/arm/neon/vqRshls32.c: Remove.
3293 * gcc.target/arm/neon/vqRshls64.c: Remove.
3294 * gcc.target/arm/neon/vqRshls8.c: Remove.
3295 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3296 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3297 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3298 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3299 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3300 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3301 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3302 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3303 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3304 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3305 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3306 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3307 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3308 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3309 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3310 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3311 * gcc.target/arm/neon/vqabss16.c: Remove.
3312 * gcc.target/arm/neon/vqabss32.c: Remove.
3313 * gcc.target/arm/neon/vqabss8.c: Remove.
3314 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3315 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3316 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3317 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3318 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3319 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3320 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3321 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3322 * gcc.target/arm/neon/vqadds16.c: Remove.
3323 * gcc.target/arm/neon/vqadds32.c: Remove.
3324 * gcc.target/arm/neon/vqadds64.c: Remove.
3325 * gcc.target/arm/neon/vqadds8.c: Remove.
3326 * gcc.target/arm/neon/vqaddu16.c: Remove.
3327 * gcc.target/arm/neon/vqaddu32.c: Remove.
3328 * gcc.target/arm/neon/vqaddu64.c: Remove.
3329 * gcc.target/arm/neon/vqaddu8.c: Remove.
3330 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3331 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3332 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3333 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3334 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3335 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3336 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3337 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3338 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3339 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3340 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3341 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3342 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3343 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3344 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3345 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3346 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3347 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3348 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3349 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3350 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3351 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3352 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3353 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3354 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3355 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3356 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3357 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3358 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3359 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3360 * gcc.target/arm/neon/vqmovns16.c: Remove.
3361 * gcc.target/arm/neon/vqmovns32.c: Remove.
3362 * gcc.target/arm/neon/vqmovns64.c: Remove.
3363 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3364 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3365 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3366 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3367 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3368 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3369 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3370 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3371 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3372 * gcc.target/arm/neon/vqnegs16.c: Remove.
3373 * gcc.target/arm/neon/vqnegs32.c: Remove.
3374 * gcc.target/arm/neon/vqnegs8.c: Remove.
3375 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3376 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3377 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3378 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3379 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3380 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3381 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3382 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3383 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3384 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3385 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3386 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3387 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3388 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3389 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3390 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3391 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3392 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3393 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3394 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3395 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3396 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3397 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3398 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3399 * gcc.target/arm/neon/vqshls16.c: Remove.
3400 * gcc.target/arm/neon/vqshls32.c: Remove.
3401 * gcc.target/arm/neon/vqshls64.c: Remove.
3402 * gcc.target/arm/neon/vqshls8.c: Remove.
3403 * gcc.target/arm/neon/vqshlu16.c: Remove.
3404 * gcc.target/arm/neon/vqshlu32.c: Remove.
3405 * gcc.target/arm/neon/vqshlu64.c: Remove.
3406 * gcc.target/arm/neon/vqshlu8.c: Remove.
3407 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3408 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3409 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3410 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3411 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3412 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3413 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3414 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3415 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3416 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3417 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3418 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3419 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3420 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3421 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3422 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3423 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3424 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3425 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3426 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3427 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3428 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3429 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3430 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3431 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3432 * gcc.target/arm/neon/vqsubs16.c: Remove.
3433 * gcc.target/arm/neon/vqsubs32.c: Remove.
3434 * gcc.target/arm/neon/vqsubs64.c: Remove.
3435 * gcc.target/arm/neon/vqsubs8.c: Remove.
3436 * gcc.target/arm/neon/vqsubu16.c: Remove.
3437 * gcc.target/arm/neon/vqsubu32.c: Remove.
3438 * gcc.target/arm/neon/vqsubu64.c: Remove.
3439 * gcc.target/arm/neon/vqsubu8.c: Remove.
3440 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3441 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3442 * gcc.target/arm/neon/vrecpef32.c: Remove.
3443 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3444 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3445 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3446 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3447 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3448 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3449 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3450 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3451 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3452 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3453 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3454 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3455 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3456 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3457 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3458 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3459 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3460 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3461 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3462 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3463 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3464 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3465 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3466 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3467 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3468 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3469 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3470 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3471 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3472 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3473 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3474 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3475 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3476 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3477 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3478 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3479 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3480 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3481 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3482 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3483 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3484 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3485 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3486 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3487 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3488 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3489 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3490 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3491 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3492 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3493 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3494 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3495 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3496 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3497 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3498 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3499 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3500 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3501 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3502 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3503 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3504 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3505 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3506 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3507 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3508 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3509 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3510 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3511 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3512 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3513 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3514 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3515 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3516 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3517 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3518 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3519 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3520 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3521 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3522 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3523 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3524 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3525 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3526 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3527 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3528 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3529 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3530 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3531 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3532 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3533 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3534 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3535 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3536 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3537 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3538 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3539 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3540 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3541 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3542 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3543 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3544 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3545 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3546 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3547 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3548 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3549 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3550 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3551 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3552 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3553 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3554 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3555 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3556 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3557 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3558 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3559 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3560 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3561 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3562 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3563 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3564 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3565 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3566 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3567 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3568 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3569 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3570 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3571 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3572 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3573 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3574 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3575 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3576 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3577 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3578 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3579 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3580 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3581 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3582 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3583 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3584 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3585 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3586 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3587 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3588 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3589 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3590 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3591 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3592 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3593 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3594 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3595 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3596 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3597 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3598 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3599 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3600 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3601 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3602 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3603 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3604 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3605 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3606 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3607 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3608 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3609 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3610 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3611 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3612 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3613 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3614 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3615 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3616 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3617 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3618 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3619 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3620 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3621 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3622 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3623 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3624 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3625 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3626 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3627 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3628 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3629 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3630 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3631 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3632 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3633 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3634 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3635 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3636 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3637 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3638 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3639 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3640 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3641 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3642 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3643 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3644 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3645 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3646 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3647 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3648 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3649 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3650 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3651 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3652 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3653 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3654 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3655 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3656 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3657 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3658 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3659 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3660 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3661 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3662 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3663 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3664 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3665 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3666 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3667 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3668 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3669 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3670 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3671 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3672 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3673 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3674 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3675 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3676 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3677 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3678 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3679 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3680 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3681 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3682 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3683 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3684 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3685 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3686 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3687 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3688 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3689 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3690 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3691 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3692 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3693 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3694 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3695 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3696 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3697 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3698 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3699 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3700 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3701 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3702 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3703 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3704 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3705 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3706 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3707 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3708 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3709 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3710 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3711 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3712 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3713 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3714 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3715 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3716 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3717 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3718 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3719 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3720 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3721 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3722 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3723 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3724 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3725 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3726 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3727 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3728 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3729 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3730 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3731 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3732 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3733 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3734 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3735 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3736 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3737 * gcc.target/arm/neon/vrev16p8.c: Remove.
3738 * gcc.target/arm/neon/vrev16s8.c: Remove.
3739 * gcc.target/arm/neon/vrev16u8.c: Remove.
3740 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3741 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3742 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3743 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3744 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3745 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3746 * gcc.target/arm/neon/vrev32p16.c: Remove.
3747 * gcc.target/arm/neon/vrev32p8.c: Remove.
3748 * gcc.target/arm/neon/vrev32s16.c: Remove.
3749 * gcc.target/arm/neon/vrev32s8.c: Remove.
3750 * gcc.target/arm/neon/vrev32u16.c: Remove.
3751 * gcc.target/arm/neon/vrev32u8.c: Remove.
3752 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3753 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3754 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3755 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3756 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3757 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3758 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3759 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3760 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3761 * gcc.target/arm/neon/vrev64f32.c: Remove.
3762 * gcc.target/arm/neon/vrev64p16.c: Remove.
3763 * gcc.target/arm/neon/vrev64p8.c: Remove.
3764 * gcc.target/arm/neon/vrev64s16.c: Remove.
3765 * gcc.target/arm/neon/vrev64s32.c: Remove.
3766 * gcc.target/arm/neon/vrev64s8.c: Remove.
3767 * gcc.target/arm/neon/vrev64u16.c: Remove.
3768 * gcc.target/arm/neon/vrev64u32.c: Remove.
3769 * gcc.target/arm/neon/vrev64u8.c: Remove.
3770 * gcc.target/arm/neon/vrndaf32.c: Remove.
3771 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3772 * gcc.target/arm/neon/vrndf32.c: Remove.
3773 * gcc.target/arm/neon/vrndmf32.c: Remove.
3774 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3775 * gcc.target/arm/neon/vrndnf32.c: Remove.
3776 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3777 * gcc.target/arm/neon/vrndpf32.c: Remove.
3778 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3779 * gcc.target/arm/neon/vrndqf32.c: Remove.
3780 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3781 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3782 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3783 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3784 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3785 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3786 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3787 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3788 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3789 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3790 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3791 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3792 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3793 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3794 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3795 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3796 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3797 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3798 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3799 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3800 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3801 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3802 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3803 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3804 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3805 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3806 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3807 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3808 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3809 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3810 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3811 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3812 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3813 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3814 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3815 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3816 * gcc.target/arm/neon/vshlQs16.c: Remove.
3817 * gcc.target/arm/neon/vshlQs32.c: Remove.
3818 * gcc.target/arm/neon/vshlQs64.c: Remove.
3819 * gcc.target/arm/neon/vshlQs8.c: Remove.
3820 * gcc.target/arm/neon/vshlQu16.c: Remove.
3821 * gcc.target/arm/neon/vshlQu32.c: Remove.
3822 * gcc.target/arm/neon/vshlQu64.c: Remove.
3823 * gcc.target/arm/neon/vshlQu8.c: Remove.
3824 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3825 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3826 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3827 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3828 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3829 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3830 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3831 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3832 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3833 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3834 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3835 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3836 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3837 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3838 * gcc.target/arm/neon/vshls16.c: Remove.
3839 * gcc.target/arm/neon/vshls32.c: Remove.
3840 * gcc.target/arm/neon/vshls64.c: Remove.
3841 * gcc.target/arm/neon/vshls8.c: Remove.
3842 * gcc.target/arm/neon/vshlu16.c: Remove.
3843 * gcc.target/arm/neon/vshlu32.c: Remove.
3844 * gcc.target/arm/neon/vshlu64.c: Remove.
3845 * gcc.target/arm/neon/vshlu8.c: Remove.
3846 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3847 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3848 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3849 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3850 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3851 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3852 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3853 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3854 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3855 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3856 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3857 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3858 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3859 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3860 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3861 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3862 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3863 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3864 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3865 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3866 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3867 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3868 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3869 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3870 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3871 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3872 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3873 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3874 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3875 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3876 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3877 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3878 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3879 * gcc.target/arm/neon/vsli_np16.c: Remove.
3880 * gcc.target/arm/neon/vsli_np64.c: Remove.
3881 * gcc.target/arm/neon/vsli_np8.c: Remove.
3882 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3883 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3884 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3885 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3886 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3887 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3888 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3889 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3890 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3891 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3892 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3893 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3894 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3895 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3896 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3897 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3898 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3899 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3900 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3901 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3902 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3903 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3904 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3905 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3906 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3907 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3908 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3909 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3910 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3911 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3912 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3913 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3914 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3915 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3916 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3917 * gcc.target/arm/neon/vsri_np16.c: Remove.
3918 * gcc.target/arm/neon/vsri_np64.c: Remove.
3919 * gcc.target/arm/neon/vsri_np8.c: Remove.
3920 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3921 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3922 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3923 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3924 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3925 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3926 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3927 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3928 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3929 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3930 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3931 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3932 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3933 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3934 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3935 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3936 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3937 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3938 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3939 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3940 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3941 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3942 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3943 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3944 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3945 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3946 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3947 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3948 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3949 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3950 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3951 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3952 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3953 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3954 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3955 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3956 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3957 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3958 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3959 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3960 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3961 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3962 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3963 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3964 * gcc.target/arm/neon/vst1f32.c: Remove.
3965 * gcc.target/arm/neon/vst1p16.c: Remove.
3966 * gcc.target/arm/neon/vst1p64.c: Remove.
3967 * gcc.target/arm/neon/vst1p8.c: Remove.
3968 * gcc.target/arm/neon/vst1s16.c: Remove.
3969 * gcc.target/arm/neon/vst1s32.c: Remove.
3970 * gcc.target/arm/neon/vst1s64.c: Remove.
3971 * gcc.target/arm/neon/vst1s8.c: Remove.
3972 * gcc.target/arm/neon/vst1u16.c: Remove.
3973 * gcc.target/arm/neon/vst1u32.c: Remove.
3974 * gcc.target/arm/neon/vst1u64.c: Remove.
3975 * gcc.target/arm/neon/vst1u8.c: Remove.
3976 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3977 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3978 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3979 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3980 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3981 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3982 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3983 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3984 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3985 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3986 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3987 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3988 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3989 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3990 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3991 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3992 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3993 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3994 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3995 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3996 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3997 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3998 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3999 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4000 * gcc.target/arm/neon/vst2f32.c: Remove.
4001 * gcc.target/arm/neon/vst2p16.c: Remove.
4002 * gcc.target/arm/neon/vst2p64.c: Remove.
4003 * gcc.target/arm/neon/vst2p8.c: Remove.
4004 * gcc.target/arm/neon/vst2s16.c: Remove.
4005 * gcc.target/arm/neon/vst2s32.c: Remove.
4006 * gcc.target/arm/neon/vst2s64.c: Remove.
4007 * gcc.target/arm/neon/vst2s8.c: Remove.
4008 * gcc.target/arm/neon/vst2u16.c: Remove.
4009 * gcc.target/arm/neon/vst2u32.c: Remove.
4010 * gcc.target/arm/neon/vst2u64.c: Remove.
4011 * gcc.target/arm/neon/vst2u8.c: Remove.
4012 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4013 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4014 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4015 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4016 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4017 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4018 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4019 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4020 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4021 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4022 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4023 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4024 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4025 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4026 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4027 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4028 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4029 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4030 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4031 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4032 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4033 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4034 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4035 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4036 * gcc.target/arm/neon/vst3f32.c: Remove.
4037 * gcc.target/arm/neon/vst3p16.c: Remove.
4038 * gcc.target/arm/neon/vst3p64.c: Remove.
4039 * gcc.target/arm/neon/vst3p8.c: Remove.
4040 * gcc.target/arm/neon/vst3s16.c: Remove.
4041 * gcc.target/arm/neon/vst3s32.c: Remove.
4042 * gcc.target/arm/neon/vst3s64.c: Remove.
4043 * gcc.target/arm/neon/vst3s8.c: Remove.
4044 * gcc.target/arm/neon/vst3u16.c: Remove.
4045 * gcc.target/arm/neon/vst3u32.c: Remove.
4046 * gcc.target/arm/neon/vst3u64.c: Remove.
4047 * gcc.target/arm/neon/vst3u8.c: Remove.
4048 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4049 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4050 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4051 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4052 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4053 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4054 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4055 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4056 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4057 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4058 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4059 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4060 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4061 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4062 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4063 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4064 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4065 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4066 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4067 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4068 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4069 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4070 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4071 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4072 * gcc.target/arm/neon/vst4f32.c: Remove.
4073 * gcc.target/arm/neon/vst4p16.c: Remove.
4074 * gcc.target/arm/neon/vst4p64.c: Remove.
4075 * gcc.target/arm/neon/vst4p8.c: Remove.
4076 * gcc.target/arm/neon/vst4s16.c: Remove.
4077 * gcc.target/arm/neon/vst4s32.c: Remove.
4078 * gcc.target/arm/neon/vst4s64.c: Remove.
4079 * gcc.target/arm/neon/vst4s8.c: Remove.
4080 * gcc.target/arm/neon/vst4u16.c: Remove.
4081 * gcc.target/arm/neon/vst4u32.c: Remove.
4082 * gcc.target/arm/neon/vst4u64.c: Remove.
4083 * gcc.target/arm/neon/vst4u8.c: Remove.
4084 * gcc.target/arm/neon/vsubQf32.c: Remove.
4085 * gcc.target/arm/neon/vsubQs16.c: Remove.
4086 * gcc.target/arm/neon/vsubQs32.c: Remove.
4087 * gcc.target/arm/neon/vsubQs64.c: Remove.
4088 * gcc.target/arm/neon/vsubQs8.c: Remove.
4089 * gcc.target/arm/neon/vsubQu16.c: Remove.
4090 * gcc.target/arm/neon/vsubQu32.c: Remove.
4091 * gcc.target/arm/neon/vsubQu64.c: Remove.
4092 * gcc.target/arm/neon/vsubQu8.c: Remove.
4093 * gcc.target/arm/neon/vsubf32.c: Remove.
4094 * gcc.target/arm/neon/vsubhns16.c: Remove.
4095 * gcc.target/arm/neon/vsubhns32.c: Remove.
4096 * gcc.target/arm/neon/vsubhns64.c: Remove.
4097 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4098 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4099 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4100 * gcc.target/arm/neon/vsubls16.c: Remove.
4101 * gcc.target/arm/neon/vsubls32.c: Remove.
4102 * gcc.target/arm/neon/vsubls8.c: Remove.
4103 * gcc.target/arm/neon/vsublu16.c: Remove.
4104 * gcc.target/arm/neon/vsublu32.c: Remove.
4105 * gcc.target/arm/neon/vsublu8.c: Remove.
4106 * gcc.target/arm/neon/vsubs16.c: Remove.
4107 * gcc.target/arm/neon/vsubs32.c: Remove.
4108 * gcc.target/arm/neon/vsubs64.c: Remove.
4109 * gcc.target/arm/neon/vsubs8.c: Remove.
4110 * gcc.target/arm/neon/vsubu16.c: Remove.
4111 * gcc.target/arm/neon/vsubu32.c: Remove.
4112 * gcc.target/arm/neon/vsubu64.c: Remove.
4113 * gcc.target/arm/neon/vsubu8.c: Remove.
4114 * gcc.target/arm/neon/vsubws16.c: Remove.
4115 * gcc.target/arm/neon/vsubws32.c: Remove.
4116 * gcc.target/arm/neon/vsubws8.c: Remove.
4117 * gcc.target/arm/neon/vsubwu16.c: Remove.
4118 * gcc.target/arm/neon/vsubwu32.c: Remove.
4119 * gcc.target/arm/neon/vsubwu8.c: Remove.
4120 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4121 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4122 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4123 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4124 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4125 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4126 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4127 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4128 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4129 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4130 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4131 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4132 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4133 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4134 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4135 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4136 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4137 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4138 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4139 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4140 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4141 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4142 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4143 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4144 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4145 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4146 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4147 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4148 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4149 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4150 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4151 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4152 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4153 * gcc.target/arm/neon/vtrnf32.c: Remove.
4154 * gcc.target/arm/neon/vtrnp16.c: Remove.
4155 * gcc.target/arm/neon/vtrnp8.c: Remove.
4156 * gcc.target/arm/neon/vtrns16.c: Remove.
4157 * gcc.target/arm/neon/vtrns32.c: Remove.
4158 * gcc.target/arm/neon/vtrns8.c: Remove.
4159 * gcc.target/arm/neon/vtrnu16.c: Remove.
4160 * gcc.target/arm/neon/vtrnu32.c: Remove.
4161 * gcc.target/arm/neon/vtrnu8.c: Remove.
4162 * gcc.target/arm/neon/vtstQp8.c: Remove.
4163 * gcc.target/arm/neon/vtstQs16.c: Remove.
4164 * gcc.target/arm/neon/vtstQs32.c: Remove.
4165 * gcc.target/arm/neon/vtstQs8.c: Remove.
4166 * gcc.target/arm/neon/vtstQu16.c: Remove.
4167 * gcc.target/arm/neon/vtstQu32.c: Remove.
4168 * gcc.target/arm/neon/vtstQu8.c: Remove.
4169 * gcc.target/arm/neon/vtstp8.c: Remove.
4170 * gcc.target/arm/neon/vtsts16.c: Remove.
4171 * gcc.target/arm/neon/vtsts32.c: Remove.
4172 * gcc.target/arm/neon/vtsts8.c: Remove.
4173 * gcc.target/arm/neon/vtstu16.c: Remove.
4174 * gcc.target/arm/neon/vtstu32.c: Remove.
4175 * gcc.target/arm/neon/vtstu8.c: Remove.
4176 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4177 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4178 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4179 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4180 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4181 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4182 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4183 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4184 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4185 * gcc.target/arm/neon/vuzpf32.c: Remove.
4186 * gcc.target/arm/neon/vuzpp16.c: Remove.
4187 * gcc.target/arm/neon/vuzpp8.c: Remove.
4188 * gcc.target/arm/neon/vuzps16.c: Remove.
4189 * gcc.target/arm/neon/vuzps32.c: Remove.
4190 * gcc.target/arm/neon/vuzps8.c: Remove.
4191 * gcc.target/arm/neon/vuzpu16.c: Remove.
4192 * gcc.target/arm/neon/vuzpu32.c: Remove.
4193 * gcc.target/arm/neon/vuzpu8.c: Remove.
4194 * gcc.target/arm/neon/vzipQf32.c: Remove.
4195 * gcc.target/arm/neon/vzipQp16.c: Remove.
4196 * gcc.target/arm/neon/vzipQp8.c: Remove.
4197 * gcc.target/arm/neon/vzipQs16.c: Remove.
4198 * gcc.target/arm/neon/vzipQs32.c: Remove.
4199 * gcc.target/arm/neon/vzipQs8.c: Remove.
4200 * gcc.target/arm/neon/vzipQu16.c: Remove.
4201 * gcc.target/arm/neon/vzipQu32.c: Remove.
4202 * gcc.target/arm/neon/vzipQu8.c: Remove.
4203 * gcc.target/arm/neon/vzipf32.c: Remove.
4204 * gcc.target/arm/neon/vzipp16.c: Remove.
4205 * gcc.target/arm/neon/vzipp8.c: Remove.
4206 * gcc.target/arm/neon/vzips16.c: Remove.
4207 * gcc.target/arm/neon/vzips32.c: Remove.
4208 * gcc.target/arm/neon/vzips8.c: Remove.
4209 * gcc.target/arm/neon/vzipu16.c: Remove.
4210 * gcc.target/arm/neon/vzipu32.c: Remove.
4211 * gcc.target/arm/neon/vzipu8.c: Remove.
4213 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4215 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4217 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4220 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4221 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4223 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4225 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4226 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4227 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4228 levenshtein_plugin.c.
4229 * gcc.dg/spellcheck-fields.c: New file.
4231 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4234 * gfortran.dg/pr68318_1.f90: New test.
4235 * gfortran.dg/pr68318_2.f90: Ditto.
4237 2015-11-12 James Norris <jnorris@codesourcery.com>
4238 Joseph Myers <joseph@codesourcery.com>
4240 * c-c++-common/goacc/declare-1.c: New test.
4241 * c-c++-common/goacc/declare-2.c: Likewise.
4243 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4245 [ARM] Remove neon-testgen.ml and generated tests.
4247 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4248 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4249 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4250 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4251 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4252 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4253 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4254 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4255 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4256 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4257 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4258 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4259 * gcc.target/arm/neon/vRhadds16.c: Remove.
4260 * gcc.target/arm/neon/vRhadds32.c: Remove.
4261 * gcc.target/arm/neon/vRhadds8.c: Remove.
4262 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4263 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4264 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4265 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4266 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4267 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4268 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4269 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4270 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4271 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4272 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4273 * gcc.target/arm/neon/vRshls16.c: Remove.
4274 * gcc.target/arm/neon/vRshls32.c: Remove.
4275 * gcc.target/arm/neon/vRshls64.c: Remove.
4276 * gcc.target/arm/neon/vRshls8.c: Remove.
4277 * gcc.target/arm/neon/vRshlu16.c: Remove.
4278 * gcc.target/arm/neon/vRshlu32.c: Remove.
4279 * gcc.target/arm/neon/vRshlu64.c: Remove.
4280 * gcc.target/arm/neon/vRshlu8.c: Remove.
4281 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4282 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4283 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4284 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4285 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4286 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4287 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4288 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4289 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4290 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4291 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4292 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4293 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4294 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4295 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4296 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4297 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4298 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4299 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4300 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4301 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4302 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4303 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4304 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4305 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4306 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4307 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4308 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4309 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4310 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4311 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4312 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4313 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4314 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4315 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4316 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4317 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4318 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4319 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4320 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4321 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4322 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4323 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4324 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4325 * gcc.target/arm/neon/vabaQs16.c: Remove.
4326 * gcc.target/arm/neon/vabaQs32.c: Remove.
4327 * gcc.target/arm/neon/vabaQs8.c: Remove.
4328 * gcc.target/arm/neon/vabaQu16.c: Remove.
4329 * gcc.target/arm/neon/vabaQu32.c: Remove.
4330 * gcc.target/arm/neon/vabaQu8.c: Remove.
4331 * gcc.target/arm/neon/vabals16.c: Remove.
4332 * gcc.target/arm/neon/vabals32.c: Remove.
4333 * gcc.target/arm/neon/vabals8.c: Remove.
4334 * gcc.target/arm/neon/vabalu16.c: Remove.
4335 * gcc.target/arm/neon/vabalu32.c: Remove.
4336 * gcc.target/arm/neon/vabalu8.c: Remove.
4337 * gcc.target/arm/neon/vabas16.c: Remove.
4338 * gcc.target/arm/neon/vabas32.c: Remove.
4339 * gcc.target/arm/neon/vabas8.c: Remove.
4340 * gcc.target/arm/neon/vabau16.c: Remove.
4341 * gcc.target/arm/neon/vabau32.c: Remove.
4342 * gcc.target/arm/neon/vabau8.c: Remove.
4343 * gcc.target/arm/neon/vabdQf32.c: Remove.
4344 * gcc.target/arm/neon/vabdQs16.c: Remove.
4345 * gcc.target/arm/neon/vabdQs32.c: Remove.
4346 * gcc.target/arm/neon/vabdQs8.c: Remove.
4347 * gcc.target/arm/neon/vabdQu16.c: Remove.
4348 * gcc.target/arm/neon/vabdQu32.c: Remove.
4349 * gcc.target/arm/neon/vabdQu8.c: Remove.
4350 * gcc.target/arm/neon/vabdf32.c: Remove.
4351 * gcc.target/arm/neon/vabdls16.c: Remove.
4352 * gcc.target/arm/neon/vabdls32.c: Remove.
4353 * gcc.target/arm/neon/vabdls8.c: Remove.
4354 * gcc.target/arm/neon/vabdlu16.c: Remove.
4355 * gcc.target/arm/neon/vabdlu32.c: Remove.
4356 * gcc.target/arm/neon/vabdlu8.c: Remove.
4357 * gcc.target/arm/neon/vabds16.c: Remove.
4358 * gcc.target/arm/neon/vabds32.c: Remove.
4359 * gcc.target/arm/neon/vabds8.c: Remove.
4360 * gcc.target/arm/neon/vabdu16.c: Remove.
4361 * gcc.target/arm/neon/vabdu32.c: Remove.
4362 * gcc.target/arm/neon/vabdu8.c: Remove.
4363 * gcc.target/arm/neon/vabsQf32.c: Remove.
4364 * gcc.target/arm/neon/vabsQs16.c: Remove.
4365 * gcc.target/arm/neon/vabsQs32.c: Remove.
4366 * gcc.target/arm/neon/vabsQs8.c: Remove.
4367 * gcc.target/arm/neon/vabsf32.c: Remove.
4368 * gcc.target/arm/neon/vabss16.c: Remove.
4369 * gcc.target/arm/neon/vabss32.c: Remove.
4370 * gcc.target/arm/neon/vabss8.c: Remove.
4371 * gcc.target/arm/neon/vaddQf32.c: Remove.
4372 * gcc.target/arm/neon/vaddQs16.c: Remove.
4373 * gcc.target/arm/neon/vaddQs32.c: Remove.
4374 * gcc.target/arm/neon/vaddQs64.c: Remove.
4375 * gcc.target/arm/neon/vaddQs8.c: Remove.
4376 * gcc.target/arm/neon/vaddQu16.c: Remove.
4377 * gcc.target/arm/neon/vaddQu32.c: Remove.
4378 * gcc.target/arm/neon/vaddQu64.c: Remove.
4379 * gcc.target/arm/neon/vaddQu8.c: Remove.
4380 * gcc.target/arm/neon/vaddf32.c: Remove.
4381 * gcc.target/arm/neon/vaddhns16.c: Remove.
4382 * gcc.target/arm/neon/vaddhns32.c: Remove.
4383 * gcc.target/arm/neon/vaddhns64.c: Remove.
4384 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4385 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4386 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4387 * gcc.target/arm/neon/vaddls16.c: Remove.
4388 * gcc.target/arm/neon/vaddls32.c: Remove.
4389 * gcc.target/arm/neon/vaddls8.c: Remove.
4390 * gcc.target/arm/neon/vaddlu16.c: Remove.
4391 * gcc.target/arm/neon/vaddlu32.c: Remove.
4392 * gcc.target/arm/neon/vaddlu8.c: Remove.
4393 * gcc.target/arm/neon/vadds16.c: Remove.
4394 * gcc.target/arm/neon/vadds32.c: Remove.
4395 * gcc.target/arm/neon/vadds64.c: Remove.
4396 * gcc.target/arm/neon/vadds8.c: Remove.
4397 * gcc.target/arm/neon/vaddu16.c: Remove.
4398 * gcc.target/arm/neon/vaddu32.c: Remove.
4399 * gcc.target/arm/neon/vaddu64.c: Remove.
4400 * gcc.target/arm/neon/vaddu8.c: Remove.
4401 * gcc.target/arm/neon/vaddws16.c: Remove.
4402 * gcc.target/arm/neon/vaddws32.c: Remove.
4403 * gcc.target/arm/neon/vaddws8.c: Remove.
4404 * gcc.target/arm/neon/vaddwu16.c: Remove.
4405 * gcc.target/arm/neon/vaddwu32.c: Remove.
4406 * gcc.target/arm/neon/vaddwu8.c: Remove.
4407 * gcc.target/arm/neon/vandQs16.c: Remove.
4408 * gcc.target/arm/neon/vandQs32.c: Remove.
4409 * gcc.target/arm/neon/vandQs64.c: Remove.
4410 * gcc.target/arm/neon/vandQs8.c: Remove.
4411 * gcc.target/arm/neon/vandQu16.c: Remove.
4412 * gcc.target/arm/neon/vandQu32.c: Remove.
4413 * gcc.target/arm/neon/vandQu64.c: Remove.
4414 * gcc.target/arm/neon/vandQu8.c: Remove.
4415 * gcc.target/arm/neon/vands16.c: Remove.
4416 * gcc.target/arm/neon/vands32.c: Remove.
4417 * gcc.target/arm/neon/vands64.c: Remove.
4418 * gcc.target/arm/neon/vands8.c: Remove.
4419 * gcc.target/arm/neon/vandu16.c: Remove.
4420 * gcc.target/arm/neon/vandu32.c: Remove.
4421 * gcc.target/arm/neon/vandu64.c: Remove.
4422 * gcc.target/arm/neon/vandu8.c: Remove.
4423 * gcc.target/arm/neon/vbicQs16.c: Remove.
4424 * gcc.target/arm/neon/vbicQs32.c: Remove.
4425 * gcc.target/arm/neon/vbicQs64.c: Remove.
4426 * gcc.target/arm/neon/vbicQs8.c: Remove.
4427 * gcc.target/arm/neon/vbicQu16.c: Remove.
4428 * gcc.target/arm/neon/vbicQu32.c: Remove.
4429 * gcc.target/arm/neon/vbicQu64.c: Remove.
4430 * gcc.target/arm/neon/vbicQu8.c: Remove.
4431 * gcc.target/arm/neon/vbics16.c: Remove.
4432 * gcc.target/arm/neon/vbics32.c: Remove.
4433 * gcc.target/arm/neon/vbics64.c: Remove.
4434 * gcc.target/arm/neon/vbics8.c: Remove.
4435 * gcc.target/arm/neon/vbicu16.c: Remove.
4436 * gcc.target/arm/neon/vbicu32.c: Remove.
4437 * gcc.target/arm/neon/vbicu64.c: Remove.
4438 * gcc.target/arm/neon/vbicu8.c: Remove.
4439 * gcc.target/arm/neon/vbslQf32.c: Remove.
4440 * gcc.target/arm/neon/vbslQp16.c: Remove.
4441 * gcc.target/arm/neon/vbslQp64.c: Remove.
4442 * gcc.target/arm/neon/vbslQp8.c: Remove.
4443 * gcc.target/arm/neon/vbslQs16.c: Remove.
4444 * gcc.target/arm/neon/vbslQs32.c: Remove.
4445 * gcc.target/arm/neon/vbslQs64.c: Remove.
4446 * gcc.target/arm/neon/vbslQs8.c: Remove.
4447 * gcc.target/arm/neon/vbslQu16.c: Remove.
4448 * gcc.target/arm/neon/vbslQu32.c: Remove.
4449 * gcc.target/arm/neon/vbslQu64.c: Remove.
4450 * gcc.target/arm/neon/vbslQu8.c: Remove.
4451 * gcc.target/arm/neon/vbslf32.c: Remove.
4452 * gcc.target/arm/neon/vbslp16.c: Remove.
4453 * gcc.target/arm/neon/vbslp64.c: Remove.
4454 * gcc.target/arm/neon/vbslp8.c: Remove.
4455 * gcc.target/arm/neon/vbsls16.c: Remove.
4456 * gcc.target/arm/neon/vbsls32.c: Remove.
4457 * gcc.target/arm/neon/vbsls64.c: Remove.
4458 * gcc.target/arm/neon/vbsls8.c: Remove.
4459 * gcc.target/arm/neon/vbslu16.c: Remove.
4460 * gcc.target/arm/neon/vbslu32.c: Remove.
4461 * gcc.target/arm/neon/vbslu64.c: Remove.
4462 * gcc.target/arm/neon/vbslu8.c: Remove.
4463 * gcc.target/arm/neon/vcageQf32.c: Remove.
4464 * gcc.target/arm/neon/vcagef32.c: Remove.
4465 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4466 * gcc.target/arm/neon/vcagtf32.c: Remove.
4467 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4468 * gcc.target/arm/neon/vcalef32.c: Remove.
4469 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4470 * gcc.target/arm/neon/vcaltf32.c: Remove.
4471 * gcc.target/arm/neon/vceqQf32.c: Remove.
4472 * gcc.target/arm/neon/vceqQp8.c: Remove.
4473 * gcc.target/arm/neon/vceqQs16.c: Remove.
4474 * gcc.target/arm/neon/vceqQs32.c: Remove.
4475 * gcc.target/arm/neon/vceqQs8.c: Remove.
4476 * gcc.target/arm/neon/vceqQu16.c: Remove.
4477 * gcc.target/arm/neon/vceqQu32.c: Remove.
4478 * gcc.target/arm/neon/vceqQu8.c: Remove.
4479 * gcc.target/arm/neon/vceqf32.c: Remove.
4480 * gcc.target/arm/neon/vceqp8.c: Remove.
4481 * gcc.target/arm/neon/vceqs16.c: Remove.
4482 * gcc.target/arm/neon/vceqs32.c: Remove.
4483 * gcc.target/arm/neon/vceqs8.c: Remove.
4484 * gcc.target/arm/neon/vcequ16.c: Remove.
4485 * gcc.target/arm/neon/vcequ32.c: Remove.
4486 * gcc.target/arm/neon/vcequ8.c: Remove.
4487 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4488 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4489 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4490 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4491 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4492 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4493 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4494 * gcc.target/arm/neon/vcgef32.c: Remove.
4495 * gcc.target/arm/neon/vcges16.c: Remove.
4496 * gcc.target/arm/neon/vcges32.c: Remove.
4497 * gcc.target/arm/neon/vcges8.c: Remove.
4498 * gcc.target/arm/neon/vcgeu16.c: Remove.
4499 * gcc.target/arm/neon/vcgeu32.c: Remove.
4500 * gcc.target/arm/neon/vcgeu8.c: Remove.
4501 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4502 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4503 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4504 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4505 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4506 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4507 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4508 * gcc.target/arm/neon/vcgtf32.c: Remove.
4509 * gcc.target/arm/neon/vcgts16.c: Remove.
4510 * gcc.target/arm/neon/vcgts32.c: Remove.
4511 * gcc.target/arm/neon/vcgts8.c: Remove.
4512 * gcc.target/arm/neon/vcgtu16.c: Remove.
4513 * gcc.target/arm/neon/vcgtu32.c: Remove.
4514 * gcc.target/arm/neon/vcgtu8.c: Remove.
4515 * gcc.target/arm/neon/vcleQf32.c: Remove.
4516 * gcc.target/arm/neon/vcleQs16.c: Remove.
4517 * gcc.target/arm/neon/vcleQs32.c: Remove.
4518 * gcc.target/arm/neon/vcleQs8.c: Remove.
4519 * gcc.target/arm/neon/vcleQu16.c: Remove.
4520 * gcc.target/arm/neon/vcleQu32.c: Remove.
4521 * gcc.target/arm/neon/vcleQu8.c: Remove.
4522 * gcc.target/arm/neon/vclef32.c: Remove.
4523 * gcc.target/arm/neon/vcles16.c: Remove.
4524 * gcc.target/arm/neon/vcles32.c: Remove.
4525 * gcc.target/arm/neon/vcles8.c: Remove.
4526 * gcc.target/arm/neon/vcleu16.c: Remove.
4527 * gcc.target/arm/neon/vcleu32.c: Remove.
4528 * gcc.target/arm/neon/vcleu8.c: Remove.
4529 * gcc.target/arm/neon/vclsQs16.c: Remove.
4530 * gcc.target/arm/neon/vclsQs32.c: Remove.
4531 * gcc.target/arm/neon/vclsQs8.c: Remove.
4532 * gcc.target/arm/neon/vclss16.c: Remove.
4533 * gcc.target/arm/neon/vclss32.c: Remove.
4534 * gcc.target/arm/neon/vclss8.c: Remove.
4535 * gcc.target/arm/neon/vcltQf32.c: Remove.
4536 * gcc.target/arm/neon/vcltQs16.c: Remove.
4537 * gcc.target/arm/neon/vcltQs32.c: Remove.
4538 * gcc.target/arm/neon/vcltQs8.c: Remove.
4539 * gcc.target/arm/neon/vcltQu16.c: Remove.
4540 * gcc.target/arm/neon/vcltQu32.c: Remove.
4541 * gcc.target/arm/neon/vcltQu8.c: Remove.
4542 * gcc.target/arm/neon/vcltf32.c: Remove.
4543 * gcc.target/arm/neon/vclts16.c: Remove.
4544 * gcc.target/arm/neon/vclts32.c: Remove.
4545 * gcc.target/arm/neon/vclts8.c: Remove.
4546 * gcc.target/arm/neon/vcltu16.c: Remove.
4547 * gcc.target/arm/neon/vcltu32.c: Remove.
4548 * gcc.target/arm/neon/vcltu8.c: Remove.
4549 * gcc.target/arm/neon/vclzQs16.c: Remove.
4550 * gcc.target/arm/neon/vclzQs32.c: Remove.
4551 * gcc.target/arm/neon/vclzQs8.c: Remove.
4552 * gcc.target/arm/neon/vclzQu16.c: Remove.
4553 * gcc.target/arm/neon/vclzQu32.c: Remove.
4554 * gcc.target/arm/neon/vclzQu8.c: Remove.
4555 * gcc.target/arm/neon/vclzs16.c: Remove.
4556 * gcc.target/arm/neon/vclzs32.c: Remove.
4557 * gcc.target/arm/neon/vclzs8.c: Remove.
4558 * gcc.target/arm/neon/vclzu16.c: Remove.
4559 * gcc.target/arm/neon/vclzu32.c: Remove.
4560 * gcc.target/arm/neon/vclzu8.c: Remove.
4561 * gcc.target/arm/neon/vcntQp8.c: Remove.
4562 * gcc.target/arm/neon/vcntQs8.c: Remove.
4563 * gcc.target/arm/neon/vcntQu8.c: Remove.
4564 * gcc.target/arm/neon/vcntp8.c: Remove.
4565 * gcc.target/arm/neon/vcnts8.c: Remove.
4566 * gcc.target/arm/neon/vcntu8.c: Remove.
4567 * gcc.target/arm/neon/vcombinef32.c: Remove.
4568 * gcc.target/arm/neon/vcombinep16.c: Remove.
4569 * gcc.target/arm/neon/vcombinep64.c: Remove.
4570 * gcc.target/arm/neon/vcombinep8.c: Remove.
4571 * gcc.target/arm/neon/vcombines16.c: Remove.
4572 * gcc.target/arm/neon/vcombines32.c: Remove.
4573 * gcc.target/arm/neon/vcombines64.c: Remove.
4574 * gcc.target/arm/neon/vcombines8.c: Remove.
4575 * gcc.target/arm/neon/vcombineu16.c: Remove.
4576 * gcc.target/arm/neon/vcombineu32.c: Remove.
4577 * gcc.target/arm/neon/vcombineu64.c: Remove.
4578 * gcc.target/arm/neon/vcombineu8.c: Remove.
4579 * gcc.target/arm/neon/vcreatef32.c: Remove.
4580 * gcc.target/arm/neon/vcreatep16.c: Remove.
4581 * gcc.target/arm/neon/vcreatep64.c: Remove.
4582 * gcc.target/arm/neon/vcreatep8.c: Remove.
4583 * gcc.target/arm/neon/vcreates16.c: Remove.
4584 * gcc.target/arm/neon/vcreates32.c: Remove.
4585 * gcc.target/arm/neon/vcreates64.c: Remove.
4586 * gcc.target/arm/neon/vcreates8.c: Remove.
4587 * gcc.target/arm/neon/vcreateu16.c: Remove.
4588 * gcc.target/arm/neon/vcreateu32.c: Remove.
4589 * gcc.target/arm/neon/vcreateu64.c: Remove.
4590 * gcc.target/arm/neon/vcreateu8.c: Remove.
4591 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4592 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4593 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4594 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4595 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4596 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4597 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4598 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4599 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4600 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4601 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4602 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4603 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4604 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4605 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4606 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4607 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4608 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4609 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4610 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4611 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4612 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4613 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4614 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4615 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4616 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4617 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4618 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4619 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4620 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4621 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4622 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4623 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4624 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4625 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4626 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4627 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4628 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4629 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4630 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4631 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4632 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4633 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4634 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4635 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4636 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4637 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4638 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4639 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4640 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4641 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4642 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4643 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4644 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4645 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4646 * gcc.target/arm/neon/vdup_np16.c: Remove.
4647 * gcc.target/arm/neon/vdup_np64.c: Remove.
4648 * gcc.target/arm/neon/vdup_np8.c: Remove.
4649 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4650 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4651 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4652 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4653 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4654 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4655 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4656 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4657 * gcc.target/arm/neon/veorQs16.c: Remove.
4658 * gcc.target/arm/neon/veorQs32.c: Remove.
4659 * gcc.target/arm/neon/veorQs64.c: Remove.
4660 * gcc.target/arm/neon/veorQs8.c: Remove.
4661 * gcc.target/arm/neon/veorQu16.c: Remove.
4662 * gcc.target/arm/neon/veorQu32.c: Remove.
4663 * gcc.target/arm/neon/veorQu64.c: Remove.
4664 * gcc.target/arm/neon/veorQu8.c: Remove.
4665 * gcc.target/arm/neon/veors16.c: Remove.
4666 * gcc.target/arm/neon/veors32.c: Remove.
4667 * gcc.target/arm/neon/veors64.c: Remove.
4668 * gcc.target/arm/neon/veors8.c: Remove.
4669 * gcc.target/arm/neon/veoru16.c: Remove.
4670 * gcc.target/arm/neon/veoru32.c: Remove.
4671 * gcc.target/arm/neon/veoru64.c: Remove.
4672 * gcc.target/arm/neon/veoru8.c: Remove.
4673 * gcc.target/arm/neon/vextQf32.c: Remove.
4674 * gcc.target/arm/neon/vextQp16.c: Remove.
4675 * gcc.target/arm/neon/vextQp64.c: Remove.
4676 * gcc.target/arm/neon/vextQp8.c: Remove.
4677 * gcc.target/arm/neon/vextQs16.c: Remove.
4678 * gcc.target/arm/neon/vextQs32.c: Remove.
4679 * gcc.target/arm/neon/vextQs64.c: Remove.
4680 * gcc.target/arm/neon/vextQs8.c: Remove.
4681 * gcc.target/arm/neon/vextQu16.c: Remove.
4682 * gcc.target/arm/neon/vextQu32.c: Remove.
4683 * gcc.target/arm/neon/vextQu64.c: Remove.
4684 * gcc.target/arm/neon/vextQu8.c: Remove.
4685 * gcc.target/arm/neon/vextf32.c: Remove.
4686 * gcc.target/arm/neon/vextp16.c: Remove.
4687 * gcc.target/arm/neon/vextp64.c: Remove.
4688 * gcc.target/arm/neon/vextp8.c: Remove.
4689 * gcc.target/arm/neon/vexts16.c: Remove.
4690 * gcc.target/arm/neon/vexts32.c: Remove.
4691 * gcc.target/arm/neon/vexts64.c: Remove.
4692 * gcc.target/arm/neon/vexts8.c: Remove.
4693 * gcc.target/arm/neon/vextu16.c: Remove.
4694 * gcc.target/arm/neon/vextu32.c: Remove.
4695 * gcc.target/arm/neon/vextu64.c: Remove.
4696 * gcc.target/arm/neon/vextu8.c: Remove.
4697 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4698 * gcc.target/arm/neon/vfmaf32.c: Remove.
4699 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4700 * gcc.target/arm/neon/vfmsf32.c: Remove.
4701 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4702 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4703 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4704 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4705 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4706 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4707 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4708 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4709 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4710 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4711 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4712 * gcc.target/arm/neon/vget_highf32.c: Remove.
4713 * gcc.target/arm/neon/vget_highp16.c: Remove.
4714 * gcc.target/arm/neon/vget_highp64.c: Remove.
4715 * gcc.target/arm/neon/vget_highp8.c: Remove.
4716 * gcc.target/arm/neon/vget_highs16.c: Remove.
4717 * gcc.target/arm/neon/vget_highs32.c: Remove.
4718 * gcc.target/arm/neon/vget_highs64.c: Remove.
4719 * gcc.target/arm/neon/vget_highs8.c: Remove.
4720 * gcc.target/arm/neon/vget_highu16.c: Remove.
4721 * gcc.target/arm/neon/vget_highu32.c: Remove.
4722 * gcc.target/arm/neon/vget_highu64.c: Remove.
4723 * gcc.target/arm/neon/vget_highu8.c: Remove.
4724 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4725 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4726 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4727 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4728 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4729 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4730 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4731 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4732 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4733 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4734 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4735 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4736 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4737 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4738 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4739 * gcc.target/arm/neon/vget_lows16.c: Remove.
4740 * gcc.target/arm/neon/vget_lows32.c: Remove.
4741 * gcc.target/arm/neon/vget_lows64.c: Remove.
4742 * gcc.target/arm/neon/vget_lows8.c: Remove.
4743 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4744 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4745 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4746 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4747 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4748 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4749 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4750 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4751 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4752 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4753 * gcc.target/arm/neon/vhadds16.c: Remove.
4754 * gcc.target/arm/neon/vhadds32.c: Remove.
4755 * gcc.target/arm/neon/vhadds8.c: Remove.
4756 * gcc.target/arm/neon/vhaddu16.c: Remove.
4757 * gcc.target/arm/neon/vhaddu32.c: Remove.
4758 * gcc.target/arm/neon/vhaddu8.c: Remove.
4759 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4760 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4761 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4762 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4763 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4764 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4765 * gcc.target/arm/neon/vhsubs16.c: Remove.
4766 * gcc.target/arm/neon/vhsubs32.c: Remove.
4767 * gcc.target/arm/neon/vhsubs8.c: Remove.
4768 * gcc.target/arm/neon/vhsubu16.c: Remove.
4769 * gcc.target/arm/neon/vhsubu32.c: Remove.
4770 * gcc.target/arm/neon/vhsubu8.c: Remove.
4771 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4772 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4773 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4774 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4775 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4776 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4777 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4778 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4779 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4780 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4781 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4782 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4783 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4784 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4785 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4786 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4787 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4788 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4789 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4790 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4791 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4792 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4793 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4794 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4795 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4796 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4797 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4798 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4799 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4800 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4801 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4802 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4803 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4804 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4805 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4806 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4807 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4808 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4809 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4810 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4811 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4812 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4813 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4814 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4815 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4816 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4817 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4818 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4819 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4820 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4821 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4822 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4823 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4824 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4825 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4826 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4827 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4828 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4829 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4830 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4831 * gcc.target/arm/neon/vld1f32.c: Remove.
4832 * gcc.target/arm/neon/vld1p16.c: Remove.
4833 * gcc.target/arm/neon/vld1p64.c: Remove.
4834 * gcc.target/arm/neon/vld1p8.c: Remove.
4835 * gcc.target/arm/neon/vld1s16.c: Remove.
4836 * gcc.target/arm/neon/vld1s32.c: Remove.
4837 * gcc.target/arm/neon/vld1s64.c: Remove.
4838 * gcc.target/arm/neon/vld1s8.c: Remove.
4839 * gcc.target/arm/neon/vld1u16.c: Remove.
4840 * gcc.target/arm/neon/vld1u32.c: Remove.
4841 * gcc.target/arm/neon/vld1u64.c: Remove.
4842 * gcc.target/arm/neon/vld1u8.c: Remove.
4843 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4844 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4845 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4846 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4847 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4848 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4849 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4850 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4851 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4852 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4853 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4854 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4855 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4856 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4857 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4858 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4859 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4860 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4861 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4862 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4863 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4864 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4865 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4866 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4867 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4868 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4869 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4870 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4871 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4872 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4873 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4874 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4875 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4876 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4877 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4878 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4879 * gcc.target/arm/neon/vld2f32.c: Remove.
4880 * gcc.target/arm/neon/vld2p16.c: Remove.
4881 * gcc.target/arm/neon/vld2p64.c: Remove.
4882 * gcc.target/arm/neon/vld2p8.c: Remove.
4883 * gcc.target/arm/neon/vld2s16.c: Remove.
4884 * gcc.target/arm/neon/vld2s32.c: Remove.
4885 * gcc.target/arm/neon/vld2s64.c: Remove.
4886 * gcc.target/arm/neon/vld2s8.c: Remove.
4887 * gcc.target/arm/neon/vld2u16.c: Remove.
4888 * gcc.target/arm/neon/vld2u32.c: Remove.
4889 * gcc.target/arm/neon/vld2u64.c: Remove.
4890 * gcc.target/arm/neon/vld2u8.c: Remove.
4891 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4892 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4893 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4894 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4895 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4896 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4897 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4898 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4899 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4900 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4901 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4902 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4903 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4904 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4905 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4906 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4907 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4908 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4909 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4910 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4911 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4912 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4913 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4914 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4915 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4916 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4917 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4918 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4919 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4920 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4921 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4922 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4923 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4924 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4925 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4926 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4927 * gcc.target/arm/neon/vld3f32.c: Remove.
4928 * gcc.target/arm/neon/vld3p16.c: Remove.
4929 * gcc.target/arm/neon/vld3p64.c: Remove.
4930 * gcc.target/arm/neon/vld3p8.c: Remove.
4931 * gcc.target/arm/neon/vld3s16.c: Remove.
4932 * gcc.target/arm/neon/vld3s32.c: Remove.
4933 * gcc.target/arm/neon/vld3s64.c: Remove.
4934 * gcc.target/arm/neon/vld3s8.c: Remove.
4935 * gcc.target/arm/neon/vld3u16.c: Remove.
4936 * gcc.target/arm/neon/vld3u32.c: Remove.
4937 * gcc.target/arm/neon/vld3u64.c: Remove.
4938 * gcc.target/arm/neon/vld3u8.c: Remove.
4939 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4940 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4941 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4942 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4943 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4944 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4945 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4946 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4947 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4948 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4949 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4950 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4951 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4952 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4953 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4954 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4955 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4956 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4957 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4958 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4959 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4960 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4961 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4962 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4963 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4964 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4965 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4966 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4967 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4968 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4969 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4970 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4971 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4972 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4973 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4974 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4975 * gcc.target/arm/neon/vld4f32.c: Remove.
4976 * gcc.target/arm/neon/vld4p16.c: Remove.
4977 * gcc.target/arm/neon/vld4p64.c: Remove.
4978 * gcc.target/arm/neon/vld4p8.c: Remove.
4979 * gcc.target/arm/neon/vld4s16.c: Remove.
4980 * gcc.target/arm/neon/vld4s32.c: Remove.
4981 * gcc.target/arm/neon/vld4s64.c: Remove.
4982 * gcc.target/arm/neon/vld4s8.c: Remove.
4983 * gcc.target/arm/neon/vld4u16.c: Remove.
4984 * gcc.target/arm/neon/vld4u32.c: Remove.
4985 * gcc.target/arm/neon/vld4u64.c: Remove.
4986 * gcc.target/arm/neon/vld4u8.c: Remove.
4987 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4988 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4989 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4990 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4991 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4992 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4993 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4994 * gcc.target/arm/neon/vmaxf32.c: Remove.
4995 * gcc.target/arm/neon/vmaxs16.c: Remove.
4996 * gcc.target/arm/neon/vmaxs32.c: Remove.
4997 * gcc.target/arm/neon/vmaxs8.c: Remove.
4998 * gcc.target/arm/neon/vmaxu16.c: Remove.
4999 * gcc.target/arm/neon/vmaxu32.c: Remove.
5000 * gcc.target/arm/neon/vmaxu8.c: Remove.
5001 * gcc.target/arm/neon/vminQf32.c: Remove.
5002 * gcc.target/arm/neon/vminQs16.c: Remove.
5003 * gcc.target/arm/neon/vminQs32.c: Remove.
5004 * gcc.target/arm/neon/vminQs8.c: Remove.
5005 * gcc.target/arm/neon/vminQu16.c: Remove.
5006 * gcc.target/arm/neon/vminQu32.c: Remove.
5007 * gcc.target/arm/neon/vminQu8.c: Remove.
5008 * gcc.target/arm/neon/vminf32.c: Remove.
5009 * gcc.target/arm/neon/vmins16.c: Remove.
5010 * gcc.target/arm/neon/vmins32.c: Remove.
5011 * gcc.target/arm/neon/vmins8.c: Remove.
5012 * gcc.target/arm/neon/vminu16.c: Remove.
5013 * gcc.target/arm/neon/vminu32.c: Remove.
5014 * gcc.target/arm/neon/vminu8.c: Remove.
5015 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5016 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5017 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5018 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5019 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5020 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5021 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5022 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5023 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5024 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5025 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5026 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5027 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5028 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5029 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5030 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5031 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5032 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5033 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5034 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5035 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5036 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5037 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5038 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5039 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5040 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5041 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5042 * gcc.target/arm/neon/vmlaf32.c: Remove.
5043 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5044 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5045 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5046 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5047 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5048 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5049 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5050 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5051 * gcc.target/arm/neon/vmlals16.c: Remove.
5052 * gcc.target/arm/neon/vmlals32.c: Remove.
5053 * gcc.target/arm/neon/vmlals8.c: Remove.
5054 * gcc.target/arm/neon/vmlalu16.c: Remove.
5055 * gcc.target/arm/neon/vmlalu32.c: Remove.
5056 * gcc.target/arm/neon/vmlalu8.c: Remove.
5057 * gcc.target/arm/neon/vmlas16.c: Remove.
5058 * gcc.target/arm/neon/vmlas32.c: Remove.
5059 * gcc.target/arm/neon/vmlas8.c: Remove.
5060 * gcc.target/arm/neon/vmlau16.c: Remove.
5061 * gcc.target/arm/neon/vmlau32.c: Remove.
5062 * gcc.target/arm/neon/vmlau8.c: Remove.
5063 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5064 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5065 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5066 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5067 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5068 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5069 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5070 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5071 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5072 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5073 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5074 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5075 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5076 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5077 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5078 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5079 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5080 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5081 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5082 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5083 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5084 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5085 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5086 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5087 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5088 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5089 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5090 * gcc.target/arm/neon/vmlsf32.c: Remove.
5091 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5092 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5093 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5094 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5095 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5096 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5097 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5098 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5099 * gcc.target/arm/neon/vmlsls16.c: Remove.
5100 * gcc.target/arm/neon/vmlsls32.c: Remove.
5101 * gcc.target/arm/neon/vmlsls8.c: Remove.
5102 * gcc.target/arm/neon/vmlslu16.c: Remove.
5103 * gcc.target/arm/neon/vmlslu32.c: Remove.
5104 * gcc.target/arm/neon/vmlslu8.c: Remove.
5105 * gcc.target/arm/neon/vmlss16.c: Remove.
5106 * gcc.target/arm/neon/vmlss32.c: Remove.
5107 * gcc.target/arm/neon/vmlss8.c: Remove.
5108 * gcc.target/arm/neon/vmlsu16.c: Remove.
5109 * gcc.target/arm/neon/vmlsu32.c: Remove.
5110 * gcc.target/arm/neon/vmlsu8.c: Remove.
5111 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5112 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5113 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5114 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5115 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5116 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5117 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5118 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5119 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5120 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5121 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5122 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5123 * gcc.target/arm/neon/vmov_np16.c: Remove.
5124 * gcc.target/arm/neon/vmov_np8.c: Remove.
5125 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5126 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5127 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5128 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5129 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5130 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5131 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5132 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5133 * gcc.target/arm/neon/vmovls16.c: Remove.
5134 * gcc.target/arm/neon/vmovls32.c: Remove.
5135 * gcc.target/arm/neon/vmovls8.c: Remove.
5136 * gcc.target/arm/neon/vmovlu16.c: Remove.
5137 * gcc.target/arm/neon/vmovlu32.c: Remove.
5138 * gcc.target/arm/neon/vmovlu8.c: Remove.
5139 * gcc.target/arm/neon/vmovns16.c: Remove.
5140 * gcc.target/arm/neon/vmovns32.c: Remove.
5141 * gcc.target/arm/neon/vmovns64.c: Remove.
5142 * gcc.target/arm/neon/vmovnu16.c: Remove.
5143 * gcc.target/arm/neon/vmovnu32.c: Remove.
5144 * gcc.target/arm/neon/vmovnu64.c: Remove.
5145 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5146 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5147 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5148 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5149 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5150 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5151 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5152 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5153 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5154 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5155 * gcc.target/arm/neon/vmulQf32.c: Remove.
5156 * gcc.target/arm/neon/vmulQp8.c: Remove.
5157 * gcc.target/arm/neon/vmulQs16.c: Remove.
5158 * gcc.target/arm/neon/vmulQs32.c: Remove.
5159 * gcc.target/arm/neon/vmulQs8.c: Remove.
5160 * gcc.target/arm/neon/vmulQu16.c: Remove.
5161 * gcc.target/arm/neon/vmulQu32.c: Remove.
5162 * gcc.target/arm/neon/vmulQu8.c: Remove.
5163 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5164 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5165 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5166 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5167 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5168 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5169 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5170 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5171 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5172 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5173 * gcc.target/arm/neon/vmulf32.c: Remove.
5174 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5175 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5176 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5177 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5178 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5179 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5180 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5181 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5182 * gcc.target/arm/neon/vmullp8.c: Remove.
5183 * gcc.target/arm/neon/vmulls16.c: Remove.
5184 * gcc.target/arm/neon/vmulls32.c: Remove.
5185 * gcc.target/arm/neon/vmulls8.c: Remove.
5186 * gcc.target/arm/neon/vmullu16.c: Remove.
5187 * gcc.target/arm/neon/vmullu32.c: Remove.
5188 * gcc.target/arm/neon/vmullu8.c: Remove.
5189 * gcc.target/arm/neon/vmulp8.c: Remove.
5190 * gcc.target/arm/neon/vmuls16.c: Remove.
5191 * gcc.target/arm/neon/vmuls32.c: Remove.
5192 * gcc.target/arm/neon/vmuls8.c: Remove.
5193 * gcc.target/arm/neon/vmulu16.c: Remove.
5194 * gcc.target/arm/neon/vmulu32.c: Remove.
5195 * gcc.target/arm/neon/vmulu8.c: Remove.
5196 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5197 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5198 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5199 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5200 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5201 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5202 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5203 * gcc.target/arm/neon/vmvnp8.c: Remove.
5204 * gcc.target/arm/neon/vmvns16.c: Remove.
5205 * gcc.target/arm/neon/vmvns32.c: Remove.
5206 * gcc.target/arm/neon/vmvns8.c: Remove.
5207 * gcc.target/arm/neon/vmvnu16.c: Remove.
5208 * gcc.target/arm/neon/vmvnu32.c: Remove.
5209 * gcc.target/arm/neon/vmvnu8.c: Remove.
5210 * gcc.target/arm/neon/vnegQf32.c: Remove.
5211 * gcc.target/arm/neon/vnegQs16.c: Remove.
5212 * gcc.target/arm/neon/vnegQs32.c: Remove.
5213 * gcc.target/arm/neon/vnegQs8.c: Remove.
5214 * gcc.target/arm/neon/vnegf32.c: Remove.
5215 * gcc.target/arm/neon/vnegs16.c: Remove.
5216 * gcc.target/arm/neon/vnegs32.c: Remove.
5217 * gcc.target/arm/neon/vnegs8.c: Remove.
5218 * gcc.target/arm/neon/vornQs16.c: Remove.
5219 * gcc.target/arm/neon/vornQs32.c: Remove.
5220 * gcc.target/arm/neon/vornQs64.c: Remove.
5221 * gcc.target/arm/neon/vornQs8.c: Remove.
5222 * gcc.target/arm/neon/vornQu16.c: Remove.
5223 * gcc.target/arm/neon/vornQu32.c: Remove.
5224 * gcc.target/arm/neon/vornQu64.c: Remove.
5225 * gcc.target/arm/neon/vornQu8.c: Remove.
5226 * gcc.target/arm/neon/vorns16.c: Remove.
5227 * gcc.target/arm/neon/vorns32.c: Remove.
5228 * gcc.target/arm/neon/vorns64.c: Remove.
5229 * gcc.target/arm/neon/vorns8.c: Remove.
5230 * gcc.target/arm/neon/vornu16.c: Remove.
5231 * gcc.target/arm/neon/vornu32.c: Remove.
5232 * gcc.target/arm/neon/vornu64.c: Remove.
5233 * gcc.target/arm/neon/vornu8.c: Remove.
5234 * gcc.target/arm/neon/vorrQs16.c: Remove.
5235 * gcc.target/arm/neon/vorrQs32.c: Remove.
5236 * gcc.target/arm/neon/vorrQs64.c: Remove.
5237 * gcc.target/arm/neon/vorrQs8.c: Remove.
5238 * gcc.target/arm/neon/vorrQu16.c: Remove.
5239 * gcc.target/arm/neon/vorrQu32.c: Remove.
5240 * gcc.target/arm/neon/vorrQu64.c: Remove.
5241 * gcc.target/arm/neon/vorrQu8.c: Remove.
5242 * gcc.target/arm/neon/vorrs16.c: Remove.
5243 * gcc.target/arm/neon/vorrs32.c: Remove.
5244 * gcc.target/arm/neon/vorrs64.c: Remove.
5245 * gcc.target/arm/neon/vorrs8.c: Remove.
5246 * gcc.target/arm/neon/vorru16.c: Remove.
5247 * gcc.target/arm/neon/vorru32.c: Remove.
5248 * gcc.target/arm/neon/vorru64.c: Remove.
5249 * gcc.target/arm/neon/vorru8.c: Remove.
5250 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5251 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5252 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5253 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5254 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5255 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5256 * gcc.target/arm/neon/vpadals16.c: Remove.
5257 * gcc.target/arm/neon/vpadals32.c: Remove.
5258 * gcc.target/arm/neon/vpadals8.c: Remove.
5259 * gcc.target/arm/neon/vpadalu16.c: Remove.
5260 * gcc.target/arm/neon/vpadalu32.c: Remove.
5261 * gcc.target/arm/neon/vpadalu8.c: Remove.
5262 * gcc.target/arm/neon/vpaddf32.c: Remove.
5263 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5264 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5265 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5266 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5267 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5268 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5269 * gcc.target/arm/neon/vpaddls16.c: Remove.
5270 * gcc.target/arm/neon/vpaddls32.c: Remove.
5271 * gcc.target/arm/neon/vpaddls8.c: Remove.
5272 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5273 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5274 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5275 * gcc.target/arm/neon/vpadds16.c: Remove.
5276 * gcc.target/arm/neon/vpadds32.c: Remove.
5277 * gcc.target/arm/neon/vpadds8.c: Remove.
5278 * gcc.target/arm/neon/vpaddu16.c: Remove.
5279 * gcc.target/arm/neon/vpaddu32.c: Remove.
5280 * gcc.target/arm/neon/vpaddu8.c: Remove.
5281 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5282 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5283 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5284 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5285 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5286 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5287 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5288 * gcc.target/arm/neon/vpminf32.c: Remove.
5289 * gcc.target/arm/neon/vpmins16.c: Remove.
5290 * gcc.target/arm/neon/vpmins32.c: Remove.
5291 * gcc.target/arm/neon/vpmins8.c: Remove.
5292 * gcc.target/arm/neon/vpminu16.c: Remove.
5293 * gcc.target/arm/neon/vpminu32.c: Remove.
5294 * gcc.target/arm/neon/vpminu8.c: Remove.
5295 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5296 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5297 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5298 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5299 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5300 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5301 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5302 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5303 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5304 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5305 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5306 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5307 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5308 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5309 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5310 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5311 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5312 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5313 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5314 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5315 * gcc.target/arm/neon/vqRshls16.c: Remove.
5316 * gcc.target/arm/neon/vqRshls32.c: Remove.
5317 * gcc.target/arm/neon/vqRshls64.c: Remove.
5318 * gcc.target/arm/neon/vqRshls8.c: Remove.
5319 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5320 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5321 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5322 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5323 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5324 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5325 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5326 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5327 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5328 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5329 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5330 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5331 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5332 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5333 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5334 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5335 * gcc.target/arm/neon/vqabss16.c: Remove.
5336 * gcc.target/arm/neon/vqabss32.c: Remove.
5337 * gcc.target/arm/neon/vqabss8.c: Remove.
5338 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5339 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5340 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5341 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5342 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5343 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5344 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5345 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5346 * gcc.target/arm/neon/vqadds16.c: Remove.
5347 * gcc.target/arm/neon/vqadds32.c: Remove.
5348 * gcc.target/arm/neon/vqadds64.c: Remove.
5349 * gcc.target/arm/neon/vqadds8.c: Remove.
5350 * gcc.target/arm/neon/vqaddu16.c: Remove.
5351 * gcc.target/arm/neon/vqaddu32.c: Remove.
5352 * gcc.target/arm/neon/vqaddu64.c: Remove.
5353 * gcc.target/arm/neon/vqaddu8.c: Remove.
5354 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5355 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5356 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5357 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5358 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5359 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5360 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5361 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5362 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5363 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5364 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5365 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5366 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5367 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5368 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5369 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5370 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5371 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5372 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5373 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5374 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5375 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5376 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5377 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5378 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5379 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5380 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5381 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5382 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5383 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5384 * gcc.target/arm/neon/vqmovns16.c: Remove.
5385 * gcc.target/arm/neon/vqmovns32.c: Remove.
5386 * gcc.target/arm/neon/vqmovns64.c: Remove.
5387 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5388 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5389 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5390 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5391 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5392 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5393 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5394 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5395 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5396 * gcc.target/arm/neon/vqnegs16.c: Remove.
5397 * gcc.target/arm/neon/vqnegs32.c: Remove.
5398 * gcc.target/arm/neon/vqnegs8.c: Remove.
5399 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5400 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5401 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5402 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5403 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5404 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5405 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5406 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5407 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5408 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5409 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5410 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5411 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5412 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5413 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5414 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5415 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5416 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5417 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5418 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5419 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5420 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5421 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5422 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5423 * gcc.target/arm/neon/vqshls16.c: Remove.
5424 * gcc.target/arm/neon/vqshls32.c: Remove.
5425 * gcc.target/arm/neon/vqshls64.c: Remove.
5426 * gcc.target/arm/neon/vqshls8.c: Remove.
5427 * gcc.target/arm/neon/vqshlu16.c: Remove.
5428 * gcc.target/arm/neon/vqshlu32.c: Remove.
5429 * gcc.target/arm/neon/vqshlu64.c: Remove.
5430 * gcc.target/arm/neon/vqshlu8.c: Remove.
5431 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5432 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5433 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5434 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5435 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5436 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5437 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5438 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5439 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5440 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5441 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5442 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5443 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5444 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5445 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5446 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5447 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5448 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5449 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5450 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5451 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5452 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5453 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5454 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5455 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5456 * gcc.target/arm/neon/vqsubs16.c: Remove.
5457 * gcc.target/arm/neon/vqsubs32.c: Remove.
5458 * gcc.target/arm/neon/vqsubs64.c: Remove.
5459 * gcc.target/arm/neon/vqsubs8.c: Remove.
5460 * gcc.target/arm/neon/vqsubu16.c: Remove.
5461 * gcc.target/arm/neon/vqsubu32.c: Remove.
5462 * gcc.target/arm/neon/vqsubu64.c: Remove.
5463 * gcc.target/arm/neon/vqsubu8.c: Remove.
5464 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5465 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5466 * gcc.target/arm/neon/vrecpef32.c: Remove.
5467 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5468 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5469 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5470 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5471 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5472 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5473 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5474 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5475 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5476 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5477 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5478 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5479 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5480 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5481 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5482 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5483 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5484 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5485 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5486 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5487 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5488 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5489 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5490 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5491 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5492 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5493 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5494 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5495 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5496 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5497 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5498 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5499 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5500 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5501 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5502 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5503 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5504 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5505 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5506 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5507 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5508 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5509 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5510 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5511 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5512 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5513 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5514 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5515 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5516 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5517 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5518 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5519 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5520 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5521 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5522 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5523 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5524 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5525 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5526 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5527 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5528 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5529 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5530 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5531 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5532 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5533 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5534 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5535 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5536 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5537 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5538 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5539 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5540 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5541 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5542 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5543 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5544 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5545 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5546 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5547 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5548 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5549 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5550 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5551 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5552 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5553 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5554 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5555 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5556 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5557 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5558 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5559 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5560 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5561 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5562 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5563 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5564 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5565 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5566 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5567 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5568 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5569 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5570 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5571 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5572 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5573 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5574 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5575 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5576 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5577 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5578 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5579 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5580 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5581 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5582 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5583 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5584 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5585 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5586 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5587 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5588 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5589 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5590 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5591 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5592 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5593 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5594 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5595 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5596 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5597 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5598 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5599 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5600 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5601 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5602 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5603 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5604 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5605 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5606 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5607 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5608 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5609 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5610 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5611 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5612 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5613 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5614 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5615 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5616 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5617 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5618 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5619 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5620 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5621 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5622 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5623 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5624 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5625 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5626 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5627 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5628 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5629 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5630 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5631 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5632 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5633 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5634 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5635 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5636 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5637 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5638 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5639 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5640 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5641 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5642 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5643 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5644 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5645 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5646 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5647 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5648 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5649 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5650 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5651 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5652 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5653 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5654 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5655 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5656 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5657 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5658 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5659 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5660 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5661 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5662 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5663 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5664 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5665 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5666 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5667 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5668 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5669 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5670 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5671 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5672 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5673 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5674 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5675 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5676 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5677 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5678 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5679 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5680 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5681 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5682 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5683 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5684 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5685 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5686 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5687 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5688 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5689 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5690 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5691 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5692 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5693 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5694 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5695 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5696 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5697 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5698 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5699 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5700 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5701 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5702 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5703 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5704 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5705 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5706 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5707 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5708 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5709 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5710 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5711 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5712 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5713 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5714 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5715 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5716 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5717 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5718 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5719 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5720 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5721 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5722 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5723 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5724 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5725 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5726 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5727 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5728 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5729 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5730 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5731 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5732 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5733 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5734 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5735 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5736 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5737 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5738 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5739 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5740 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5741 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5742 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5743 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5744 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5745 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5746 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5747 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5748 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5749 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5750 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5751 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5752 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5753 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5754 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5755 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5756 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5757 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5758 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5759 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5760 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5761 * gcc.target/arm/neon/vrev16p8.c: Remove.
5762 * gcc.target/arm/neon/vrev16s8.c: Remove.
5763 * gcc.target/arm/neon/vrev16u8.c: Remove.
5764 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5765 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5766 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5767 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5768 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5769 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5770 * gcc.target/arm/neon/vrev32p16.c: Remove.
5771 * gcc.target/arm/neon/vrev32p8.c: Remove.
5772 * gcc.target/arm/neon/vrev32s16.c: Remove.
5773 * gcc.target/arm/neon/vrev32s8.c: Remove.
5774 * gcc.target/arm/neon/vrev32u16.c: Remove.
5775 * gcc.target/arm/neon/vrev32u8.c: Remove.
5776 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5777 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5778 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5779 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5780 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5781 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5782 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5783 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5784 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5785 * gcc.target/arm/neon/vrev64f32.c: Remove.
5786 * gcc.target/arm/neon/vrev64p16.c: Remove.
5787 * gcc.target/arm/neon/vrev64p8.c: Remove.
5788 * gcc.target/arm/neon/vrev64s16.c: Remove.
5789 * gcc.target/arm/neon/vrev64s32.c: Remove.
5790 * gcc.target/arm/neon/vrev64s8.c: Remove.
5791 * gcc.target/arm/neon/vrev64u16.c: Remove.
5792 * gcc.target/arm/neon/vrev64u32.c: Remove.
5793 * gcc.target/arm/neon/vrev64u8.c: Remove.
5794 * gcc.target/arm/neon/vrndaf32.c: Remove.
5795 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5796 * gcc.target/arm/neon/vrndf32.c: Remove.
5797 * gcc.target/arm/neon/vrndmf32.c: Remove.
5798 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5799 * gcc.target/arm/neon/vrndnf32.c: Remove.
5800 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5801 * gcc.target/arm/neon/vrndpf32.c: Remove.
5802 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5803 * gcc.target/arm/neon/vrndqf32.c: Remove.
5804 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5805 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5806 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5807 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5808 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5809 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5810 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5811 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5812 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5813 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5814 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5815 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5816 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5817 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5818 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5819 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5820 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5821 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5822 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5823 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5824 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5825 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5826 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5827 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5828 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5829 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5830 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5831 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5832 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5833 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5834 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5835 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5836 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5837 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5838 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5839 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5840 * gcc.target/arm/neon/vshlQs16.c: Remove.
5841 * gcc.target/arm/neon/vshlQs32.c: Remove.
5842 * gcc.target/arm/neon/vshlQs64.c: Remove.
5843 * gcc.target/arm/neon/vshlQs8.c: Remove.
5844 * gcc.target/arm/neon/vshlQu16.c: Remove.
5845 * gcc.target/arm/neon/vshlQu32.c: Remove.
5846 * gcc.target/arm/neon/vshlQu64.c: Remove.
5847 * gcc.target/arm/neon/vshlQu8.c: Remove.
5848 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5849 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5850 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5851 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5852 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5853 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5854 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5855 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5856 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5857 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5858 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5859 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5860 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5861 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5862 * gcc.target/arm/neon/vshls16.c: Remove.
5863 * gcc.target/arm/neon/vshls32.c: Remove.
5864 * gcc.target/arm/neon/vshls64.c: Remove.
5865 * gcc.target/arm/neon/vshls8.c: Remove.
5866 * gcc.target/arm/neon/vshlu16.c: Remove.
5867 * gcc.target/arm/neon/vshlu32.c: Remove.
5868 * gcc.target/arm/neon/vshlu64.c: Remove.
5869 * gcc.target/arm/neon/vshlu8.c: Remove.
5870 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5871 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5872 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5873 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5874 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5875 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5876 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5877 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5878 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5879 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5880 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5881 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5882 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5883 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5884 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5885 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5886 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5887 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5888 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5889 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5890 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5891 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5892 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5893 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5894 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5895 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5896 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5897 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5898 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5899 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5900 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5901 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5902 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5903 * gcc.target/arm/neon/vsli_np16.c: Remove.
5904 * gcc.target/arm/neon/vsli_np64.c: Remove.
5905 * gcc.target/arm/neon/vsli_np8.c: Remove.
5906 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5907 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5908 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5909 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5910 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5911 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5912 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5913 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5914 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5915 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5916 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5917 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5918 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5919 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5920 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5921 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5922 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5923 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5924 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5925 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5926 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5927 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5928 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5929 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5930 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5931 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5932 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5933 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5934 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5935 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5936 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5937 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5938 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5939 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5940 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5941 * gcc.target/arm/neon/vsri_np16.c: Remove.
5942 * gcc.target/arm/neon/vsri_np64.c: Remove.
5943 * gcc.target/arm/neon/vsri_np8.c: Remove.
5944 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5945 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5946 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5947 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5948 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5949 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5950 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5951 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5952 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5953 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5954 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5955 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5956 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5957 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5958 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5959 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5960 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5961 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5962 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5963 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5964 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5965 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5966 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5967 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5968 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5969 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5970 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5971 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5972 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5973 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5974 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5975 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5976 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5977 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5978 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5979 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5980 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5981 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5982 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5983 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5984 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5985 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5986 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5987 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5988 * gcc.target/arm/neon/vst1f32.c: Remove.
5989 * gcc.target/arm/neon/vst1p16.c: Remove.
5990 * gcc.target/arm/neon/vst1p64.c: Remove.
5991 * gcc.target/arm/neon/vst1p8.c: Remove.
5992 * gcc.target/arm/neon/vst1s16.c: Remove.
5993 * gcc.target/arm/neon/vst1s32.c: Remove.
5994 * gcc.target/arm/neon/vst1s64.c: Remove.
5995 * gcc.target/arm/neon/vst1s8.c: Remove.
5996 * gcc.target/arm/neon/vst1u16.c: Remove.
5997 * gcc.target/arm/neon/vst1u32.c: Remove.
5998 * gcc.target/arm/neon/vst1u64.c: Remove.
5999 * gcc.target/arm/neon/vst1u8.c: Remove.
6000 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6001 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6002 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6003 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6004 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6005 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6006 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6007 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6008 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6009 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6010 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6011 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6012 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6013 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6014 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6015 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6016 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6017 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6018 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6019 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6020 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6021 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6022 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6023 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6024 * gcc.target/arm/neon/vst2f32.c: Remove.
6025 * gcc.target/arm/neon/vst2p16.c: Remove.
6026 * gcc.target/arm/neon/vst2p64.c: Remove.
6027 * gcc.target/arm/neon/vst2p8.c: Remove.
6028 * gcc.target/arm/neon/vst2s16.c: Remove.
6029 * gcc.target/arm/neon/vst2s32.c: Remove.
6030 * gcc.target/arm/neon/vst2s64.c: Remove.
6031 * gcc.target/arm/neon/vst2s8.c: Remove.
6032 * gcc.target/arm/neon/vst2u16.c: Remove.
6033 * gcc.target/arm/neon/vst2u32.c: Remove.
6034 * gcc.target/arm/neon/vst2u64.c: Remove.
6035 * gcc.target/arm/neon/vst2u8.c: Remove.
6036 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6037 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6038 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6039 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6040 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6041 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6042 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6043 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6044 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6045 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6046 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6047 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6048 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6049 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6050 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6051 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6052 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6053 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6054 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6055 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6056 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6057 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6058 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6059 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6060 * gcc.target/arm/neon/vst3f32.c: Remove.
6061 * gcc.target/arm/neon/vst3p16.c: Remove.
6062 * gcc.target/arm/neon/vst3p64.c: Remove.
6063 * gcc.target/arm/neon/vst3p8.c: Remove.
6064 * gcc.target/arm/neon/vst3s16.c: Remove.
6065 * gcc.target/arm/neon/vst3s32.c: Remove.
6066 * gcc.target/arm/neon/vst3s64.c: Remove.
6067 * gcc.target/arm/neon/vst3s8.c: Remove.
6068 * gcc.target/arm/neon/vst3u16.c: Remove.
6069 * gcc.target/arm/neon/vst3u32.c: Remove.
6070 * gcc.target/arm/neon/vst3u64.c: Remove.
6071 * gcc.target/arm/neon/vst3u8.c: Remove.
6072 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6073 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6074 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6075 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6076 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6077 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6078 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6079 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6080 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6081 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6082 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6083 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6084 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6085 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6086 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6087 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6088 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6089 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6090 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6091 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6092 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6093 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6094 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6095 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6096 * gcc.target/arm/neon/vst4f32.c: Remove.
6097 * gcc.target/arm/neon/vst4p16.c: Remove.
6098 * gcc.target/arm/neon/vst4p64.c: Remove.
6099 * gcc.target/arm/neon/vst4p8.c: Remove.
6100 * gcc.target/arm/neon/vst4s16.c: Remove.
6101 * gcc.target/arm/neon/vst4s32.c: Remove.
6102 * gcc.target/arm/neon/vst4s64.c: Remove.
6103 * gcc.target/arm/neon/vst4s8.c: Remove.
6104 * gcc.target/arm/neon/vst4u16.c: Remove.
6105 * gcc.target/arm/neon/vst4u32.c: Remove.
6106 * gcc.target/arm/neon/vst4u64.c: Remove.
6107 * gcc.target/arm/neon/vst4u8.c: Remove.
6108 * gcc.target/arm/neon/vsubQf32.c: Remove.
6109 * gcc.target/arm/neon/vsubQs16.c: Remove.
6110 * gcc.target/arm/neon/vsubQs32.c: Remove.
6111 * gcc.target/arm/neon/vsubQs64.c: Remove.
6112 * gcc.target/arm/neon/vsubQs8.c: Remove.
6113 * gcc.target/arm/neon/vsubQu16.c: Remove.
6114 * gcc.target/arm/neon/vsubQu32.c: Remove.
6115 * gcc.target/arm/neon/vsubQu64.c: Remove.
6116 * gcc.target/arm/neon/vsubQu8.c: Remove.
6117 * gcc.target/arm/neon/vsubf32.c: Remove.
6118 * gcc.target/arm/neon/vsubhns16.c: Remove.
6119 * gcc.target/arm/neon/vsubhns32.c: Remove.
6120 * gcc.target/arm/neon/vsubhns64.c: Remove.
6121 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6122 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6123 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6124 * gcc.target/arm/neon/vsubls16.c: Remove.
6125 * gcc.target/arm/neon/vsubls32.c: Remove.
6126 * gcc.target/arm/neon/vsubls8.c: Remove.
6127 * gcc.target/arm/neon/vsublu16.c: Remove.
6128 * gcc.target/arm/neon/vsublu32.c: Remove.
6129 * gcc.target/arm/neon/vsublu8.c: Remove.
6130 * gcc.target/arm/neon/vsubs16.c: Remove.
6131 * gcc.target/arm/neon/vsubs32.c: Remove.
6132 * gcc.target/arm/neon/vsubs64.c: Remove.
6133 * gcc.target/arm/neon/vsubs8.c: Remove.
6134 * gcc.target/arm/neon/vsubu16.c: Remove.
6135 * gcc.target/arm/neon/vsubu32.c: Remove.
6136 * gcc.target/arm/neon/vsubu64.c: Remove.
6137 * gcc.target/arm/neon/vsubu8.c: Remove.
6138 * gcc.target/arm/neon/vsubws16.c: Remove.
6139 * gcc.target/arm/neon/vsubws32.c: Remove.
6140 * gcc.target/arm/neon/vsubws8.c: Remove.
6141 * gcc.target/arm/neon/vsubwu16.c: Remove.
6142 * gcc.target/arm/neon/vsubwu32.c: Remove.
6143 * gcc.target/arm/neon/vsubwu8.c: Remove.
6144 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6145 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6146 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6147 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6148 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6149 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6150 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6151 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6152 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6153 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6154 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6155 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6156 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6157 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6158 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6159 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6160 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6161 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6162 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6163 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6164 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6165 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6166 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6167 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6168 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6169 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6170 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6171 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6172 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6173 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6174 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6175 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6176 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6177 * gcc.target/arm/neon/vtrnf32.c: Remove.
6178 * gcc.target/arm/neon/vtrnp16.c: Remove.
6179 * gcc.target/arm/neon/vtrnp8.c: Remove.
6180 * gcc.target/arm/neon/vtrns16.c: Remove.
6181 * gcc.target/arm/neon/vtrns32.c: Remove.
6182 * gcc.target/arm/neon/vtrns8.c: Remove.
6183 * gcc.target/arm/neon/vtrnu16.c: Remove.
6184 * gcc.target/arm/neon/vtrnu32.c: Remove.
6185 * gcc.target/arm/neon/vtrnu8.c: Remove.
6186 * gcc.target/arm/neon/vtstQp8.c: Remove.
6187 * gcc.target/arm/neon/vtstQs16.c: Remove.
6188 * gcc.target/arm/neon/vtstQs32.c: Remove.
6189 * gcc.target/arm/neon/vtstQs8.c: Remove.
6190 * gcc.target/arm/neon/vtstQu16.c: Remove.
6191 * gcc.target/arm/neon/vtstQu32.c: Remove.
6192 * gcc.target/arm/neon/vtstQu8.c: Remove.
6193 * gcc.target/arm/neon/vtstp8.c: Remove.
6194 * gcc.target/arm/neon/vtsts16.c: Remove.
6195 * gcc.target/arm/neon/vtsts32.c: Remove.
6196 * gcc.target/arm/neon/vtsts8.c: Remove.
6197 * gcc.target/arm/neon/vtstu16.c: Remove.
6198 * gcc.target/arm/neon/vtstu32.c: Remove.
6199 * gcc.target/arm/neon/vtstu8.c: Remove.
6200 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6201 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6202 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6203 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6204 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6205 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6206 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6207 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6208 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6209 * gcc.target/arm/neon/vuzpf32.c: Remove.
6210 * gcc.target/arm/neon/vuzpp16.c: Remove.
6211 * gcc.target/arm/neon/vuzpp8.c: Remove.
6212 * gcc.target/arm/neon/vuzps16.c: Remove.
6213 * gcc.target/arm/neon/vuzps32.c: Remove.
6214 * gcc.target/arm/neon/vuzps8.c: Remove.
6215 * gcc.target/arm/neon/vuzpu16.c: Remove.
6216 * gcc.target/arm/neon/vuzpu32.c: Remove.
6217 * gcc.target/arm/neon/vuzpu8.c: Remove.
6218 * gcc.target/arm/neon/vzipQf32.c: Remove.
6219 * gcc.target/arm/neon/vzipQp16.c: Remove.
6220 * gcc.target/arm/neon/vzipQp8.c: Remove.
6221 * gcc.target/arm/neon/vzipQs16.c: Remove.
6222 * gcc.target/arm/neon/vzipQs32.c: Remove.
6223 * gcc.target/arm/neon/vzipQs8.c: Remove.
6224 * gcc.target/arm/neon/vzipQu16.c: Remove.
6225 * gcc.target/arm/neon/vzipQu32.c: Remove.
6226 * gcc.target/arm/neon/vzipQu8.c: Remove.
6227 * gcc.target/arm/neon/vzipf32.c: Remove.
6228 * gcc.target/arm/neon/vzipp16.c: Remove.
6229 * gcc.target/arm/neon/vzipp8.c: Remove.
6230 * gcc.target/arm/neon/vzips16.c: Remove.
6231 * gcc.target/arm/neon/vzips32.c: Remove.
6232 * gcc.target/arm/neon/vzips8.c: Remove.
6233 * gcc.target/arm/neon/vzipu16.c: Remove.
6234 * gcc.target/arm/neon/vzipu32.c: Remove.
6235 * gcc.target/arm/neon/vzipu8.c: Remove.
6238 2015-11-12 Marek Polacek <polacek@redhat.com>
6241 * gcc.dg/pr67784-1.c: New test.
6242 * gcc.dg/pr67784-2.c: New test.
6244 2015-11-12 Martin Liska <mliska@suse.cz>
6246 * gcc.dg/ipa/pr68035.c: New test.
6248 2015-11-12 Richard Biener <rguenther@suse.de>
6250 PR tree-optimization/68306
6251 * gcc.dg/pr68306.c: New testcase.
6253 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6255 Implement D0013R2, logical type traits.
6257 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6259 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6261 * c-c++-common/goacc/data-default-1.c: New.
6263 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6265 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6267 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6269 PR tree-optimization/68305
6270 * gcc.dg/vect/pr68305.c: New test.
6272 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6274 * gcc.target/i386/pr67265-2.c: New test.
6276 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6278 * gcc.dg/pr68286.c: New test.
6280 2015-11-12 Christian Bruel <christian.bruel@st.com>
6282 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6284 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6286 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6289 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6291 * gcc.dg/pr65521.c: Fail on AIX.
6293 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6295 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6296 * gcc.dg/graphite/fuse-2.c: Same.
6297 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6298 isl-ast-gen-*.c files.
6299 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6300 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6301 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6302 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6303 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6304 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6305 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6306 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6307 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6308 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6309 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6311 2015-11-11 Marek Polacek <polacek@redhat.com>
6315 * c-c++-common/pr68107.c: New test.
6316 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6317 (large_array_char_template): Likewise.
6318 * g++.dg/init/new44.C: Adjust dg-error.
6320 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6322 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6323 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6325 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6327 * gcc.target/i386/pr67265.c: New test.
6329 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6331 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6332 tests for the expected generated code.
6334 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6336 * gcc.target/mips/split-ds-sequence.c: New test.
6338 2015-11-11 Julia Koval <julia.koval@intel.com>
6340 * g++.dg/ext/mv16.C: New functions.
6342 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6343 Jiong Wang <jiong.wang@arm.com>
6345 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6347 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6349 * gcc.target/i386/mask-pack.c: New test.
6350 * gcc.target/i386/mask-unpack.c: New test.
6352 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6354 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6356 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6358 * gcc.dg/vect/slp-cond-5.c: New test.
6360 2015-11-10 Richard Biener <rguenther@suse.de>
6362 PR tree-optimization/68240
6363 * gcc.dg/torture/pr68240.c: New testcase.
6365 2015-11-10 Richard Biener <rguenther@suse.de>
6367 PR tree-optimization/56118
6368 * gcc.target/i386/pr56118.c: New testcase.
6370 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6372 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6374 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6376 * gfortran.dg/pr68251.f90: New test.
6378 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6380 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6382 2015-11-09 Martin Sebor <msebor@redhat.com>
6384 * init/new45.C: New test to verify that operator new is invoked
6385 with or without overhead for a cookie.
6388 * init/new44.C: New test for placement new expressions for arrays
6389 with excessive number of elements.
6392 * init/new43.C: New test for placement new expressions for arrays
6393 with negative number of elements.
6395 * other/new-size-type.C: Expect array new expression with
6396 an excessive number of elements to be rejected.
6398 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6400 * c-c++-common/goacc/routine-1.c: New.
6401 * c-c++-common/goacc/routine-2.c: New.
6402 * c-c++-common/goacc/routine-3.c: New.
6403 * c-c++-common/goacc/routine-4.c: New.
6404 * c-c++-common/goacc/routine-5.c: New.
6406 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6408 * gcc.target/sparc/sparc-ret.c: Rename to...
6409 * gcc.target/sparc/sparc-ret-1.c: ...this.
6410 * gcc.target/sparc/sparc-ret-2.c: New test.
6412 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6414 * lib/target-supports.exp (check_p8vector_hw_available): Split
6416 (check_vsx_hw_available): Likewise.
6417 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6418 support and for PowerPC float128 support.
6419 (check_p9modulo_hw_available): Likewise.
6420 (check_ppc_float128_sw_available): Likewise.
6421 (check_ppc_float128_hw_available): Likewise.
6422 (check_effective_target_powerpc_p9vector_ok): Likewise.
6423 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6424 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6425 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6426 (is-effective-target): Add new PowerPc targets.
6427 (is-effective-target-keyword): Likewise.
6428 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6429 instructions, use it.
6431 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6432 * gcc.target/powerpc/mod-2.c: Likewise.
6433 * gcc.target/powerpc/ctz-1.c: Likewise.
6434 * gcc.target/powerpc/ctz-2.c: Likewise.
6435 * gcc.target/powerpc/extswsli-1.c: Likewise.
6436 * gcc.target/powerpc/extswsli-2.c: Likewise.
6437 * gcc.target/powerpc/extswsli-3.c: Likewise.
6439 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6440 and allow the test on PowerPC LE.
6441 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6442 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6444 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6445 check instead of powerpc_vsx_ok.
6446 * gcc.target/powerpc/float128-mix.c: Likewise.
6448 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6450 * gcc.dg/sso/*.c: Robustify dg-output directives.
6452 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6454 * g++.dg/ubsan/pr68259.C: New test.
6456 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6458 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6459 (main): Use _Cilk_spawn instead of cilk_spawn.
6461 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6463 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6464 scan-assembler directive.
6466 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6469 * gcc.dg/pr68129_1.c: New test.
6471 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6474 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6475 (main): Invoke them.
6477 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6480 * gcc.dg/guality/pr67192.c: New test.
6482 2015-11-09 Richard Biener <rguenther@suse.de>
6484 PR tree-optimization/68248
6485 * gcc.dg/torture/pr68248.c: New testcase.
6487 2015-11-09 Richard Biener <rguenther@suse.de>
6489 PR tree-optimization/56118
6490 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6492 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6494 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6495 labelref and check use of constant pool by looking for .word and
6498 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6501 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6503 2015-11-09 Richard Henderson <rth@redhat.com>
6505 * gcc.target/i386/addr-space-1.c: New test.
6506 * gcc.target/i386/addr-space-2.c: New test.
6507 * gcc.target/i386/addr-space-3.c: New test.
6509 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6512 * gfortran.dg/pr68053.f90: New test.
6514 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6516 * g++.dg/lto/pr68057_0.C: Fix testcase.
6518 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6520 * gfortran.dg/PR67518.f90: move from here...
6521 * gfortran.dg/graphite/PR67518.f90: to here.
6522 * gfortran.dg/PR53852.f90: move from here...
6523 * gfortran.dg/graphite/PR53852.f90: to here.
6525 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6527 * gcc.dg/sso-1.c: New test.
6528 * gcc.dg/sso-2.c: Likewise.
6529 * gcc.dg/sso-3.c: Likewise.
6530 * gcc.dg/sso-4.c: Likewise.
6531 * gcc.dg/sso-5.c: Likewise.
6532 * gcc.dg/sso-6.c: Likewise.
6533 * gcc.dg/sso-7.c: Likewise.
6534 * gcc.dg/sso-8.c: Likewise.
6535 * gcc.dg/sso: New directory.
6536 * gcc.target/i386/movbe-3.c: New test.
6537 * gnat.dg/sso1.adb: Likewise.
6538 * gnat.dg/sso2.ad[sb]: Likewise.
6539 * gnat.dg/sso3.adb: Likewise.
6540 * gnat.dg/sso4.adb: Likewise.
6541 * gnat.dg/sso5.adb: Likewise.
6542 * gnat.dg/sso6.adb: Likewise.
6543 * gnat.dg/sso7.adb: Likewise.
6544 * gnat.dg/specs/sso1.ads: Likewise.
6545 * gnat.dg/specs/sso2.ads: Likewise.
6546 * gnat.dg/sso: New directory.
6548 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6551 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6553 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6556 * gfortran.dg/pr68224.f90: New test.
6558 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6561 * gfortran.dg/proc_ptr_47.f90: New test.
6564 * gfortran.dg/pr66465.f90: New test.
6566 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6568 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6570 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6573 * gfortran.dg/pr68153.f90: New test.
6575 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6578 * gfortran.dg/pr68151.f90: New test.
6580 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6582 PR tree-optimization/68235
6583 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6585 2015-11-06 Jeff Law <law@redhat.com>
6587 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6588 realized jump threads.
6589 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6590 threads rather than dom1 dump.
6592 2015-11-06 Michael Collison <michael.collison@linaro.org
6593 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6596 2015-08-01 Michael Collison <michael.collison@linaro.org
6597 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6599 * gcc.target/arm/mincmp.c: New test.
6601 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6604 * gfortran.dg/warn_unused_function_2.f90: Add two new
6605 "defined but not used" subroutines.
6607 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6609 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6610 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6611 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6612 expected diagnostics for the addition of quotes.
6613 * gfortran.dg/gomp/target3.f90: Likewise.
6614 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6615 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6616 * c-c++-common/gomp/doacross-1.c: Likewise.
6617 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6618 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6619 Adjust expected diagnostics wording.
6620 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6621 Don't expect error on ordered threads simd when in for simd.
6622 * c-c++-common/gomp/nesting-2.c: New test.
6623 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6624 * c-c++-common/gomp/ordered-4.c: New test.
6626 2015-11-06 Mike Stump <mikestump@comcast.net>
6628 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6630 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6631 Sebastian Pop <s.pop@samsung.com>
6633 * gcc.dg/graphite/fuse-1.c: New.
6634 * gcc.dg/graphite/fuse-2.c: New.
6635 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6637 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6639 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6641 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6643 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6644 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6645 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6646 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6647 * lib/gcc-dg.exp: Load multiline.exp.
6649 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6651 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6652 * gcc.target/arm/interrupt-1.c: Likewise.
6653 * gcc.target/arm/interrupt-2.c: Likewise.
6654 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6656 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6657 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6659 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6660 macros for assembly checks.
6661 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6662 frsqrts and frsqrte are not emitted.
6663 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6664 frsqrts and frsqrte are emitted.
6665 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6667 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6669 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6671 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6675 * g++.dg/lto/pr68057_0.C: New testcase.
6676 * g++.dg/lto/pr68057_1.C: New testcase.
6677 * g++.dg/torture/pr68220.C: New testcase.
6679 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6681 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6684 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6686 PR tree-optimization/68145
6687 * g++.dg/vect/pr68145.cc: New test.
6689 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6692 * gcc.dg/pr68088_1.c: New test.
6694 2015-11-06 Richard Biener <rguenther@suse.de>
6696 * gcc.dg/vect/bb-slp-38.c: New testcase.
6698 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6700 * gfortran.dg/goacc/private-3.f95: XFAIL.
6702 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6706 * gfortran.dg/PR67518.f90: New test.
6707 * gfortran.dg/PR53852.f90: New test.
6709 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6710 Tom de Vries <tom@codesourcery.com>
6711 Nathan Sidwell <nathan@codesourcery.com>
6712 Thomas Schwinge <thomas@codesourcery.com>
6714 * c-c++-common/goacc/combined-directives.c: New test.
6715 * c-c++-common/goacc/loop-clauses.c: New test.
6716 * c-c++-common/goacc/tile.c: New test.
6717 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6718 as gang static arguments.
6719 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6720 * g++.dg/goacc/template.C: New test.
6721 * gfortran.dg/goacc/combined-directives.f90: New test.
6722 * gfortran.dg/goacc/default.f95: New test.
6723 * gfortran.dg/goacc/default_none.f95: New test.
6724 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6725 * gfortran.dg/goacc/gang-static.f95: New test.
6726 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6727 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6728 * gfortran.dg/goacc/list.f95: Update test.
6729 * gfortran.dg/goacc/loop-2.f95: Likewise.
6730 * gfortran.dg/goacc/loop-4.f95: New test.
6731 * gfortran.dg/goacc/loop-5.f95: New test.
6732 * gfortran.dg/goacc/loop-6.f95: New test.
6733 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6734 * gfortran.dg/goacc/multi-clause.f90: New test.
6735 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6736 * gfortran.dg/goacc/update.f95: New test.
6738 2015-11-05 Martin Sebor <msebor@redhat.com>
6741 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6742 invocations where the size of the destination buffer object
6743 or its type (or both) is unknown.
6745 2015-11-05 Martin Sebor <msebor@redhat.com>
6748 * g++.dg/warn/Wplacement-new-size.C: New test.
6750 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6752 * gcc.dg/pr68112.c: New.
6753 * gcc.dg/vect/vect-strided-shift-1.c: New.
6755 2015-11-05 Marek Polacek <polacek@redhat.com>
6758 * gcc.dg/pr68090.c: New test.
6760 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6762 * gcc.dg/ifcvt-4.c: New.
6764 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6767 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6769 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6771 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6772 of variables in both data sharing and mapping clauses and for
6773 structure element based array sections being mapped rather than
6775 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6776 expected diagnostics wording in one case.
6777 * c-c++-common/gomp/distribute-1.c: New test.
6778 * c-c++-common/gomp/element-1.c: New test.
6779 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6780 and #pragma omp end declare target pair around the function.
6781 Change s from a parameter to a file scope variable.
6782 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6783 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6784 on non-zero low-bound in reduction array sections. Add further
6786 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6787 * c-c++-common/gomp/target-teams-1.c: New test.
6788 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6789 for expected mangling on x86_64/i?86.
6790 * gcc.dg/gomp/declare-simd-3.c: New test.
6791 * gcc.dg/gomp/declare-simd-4.c: New test.
6792 * gcc.dg/gomp/for-20.c: New test.
6793 * gcc.dg/gomp/for-21.c: New test.
6794 * gcc.dg/gomp/for-22.c: New test.
6795 * gcc.dg/gomp/for-23.c: New test.
6796 * gcc.dg/gomp/for-24.c: New test.
6797 * gcc.dg/gomp/linear-1.c: New test.
6798 * gcc.dg/gomp/loop-1.c: New test.
6799 * g++.dg/gomp/atomic-17.C: New test.
6800 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6801 non-static data member in shared clause. Add single construct.
6802 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6803 scan-assembler-times directives for expected mangling on x86_64/i?86.
6804 * g++.dg/gomp/declare-simd-3.C: Likewise.
6805 * g++.dg/gomp/declare-simd-4.C: New test.
6806 * g++.dg/gomp/declare-simd-5.C: New test.
6807 * g++.dg/gomp/declare-target-1.C: New test.
6808 * g++.dg/gomp/linear-2.C: New test.
6809 * g++.dg/gomp/loop-1.C: New test.
6810 * g++.dg/gomp/loop-2.C: New test.
6811 * g++.dg/gomp/loop-3.C: New test.
6812 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6813 non-static data member in shared clause.
6814 * g++.dg/gomp/member-3.C: New test.
6815 * g++.dg/gomp/member-4.C: New test.
6816 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6817 (bar): Remove dg-message.
6818 * g++.dg/gomp/target-teams-1.C: New test.
6820 2015-11-05 Richard Biener <rguenther@suse.de>
6822 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6823 uninitialized variables.
6824 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6825 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6826 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6827 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6828 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6829 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6830 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6831 * gcc.dg/ipa/pure-const-2.c: Likewise.
6832 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6833 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6834 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6835 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6836 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6837 * gcc.dg/vect/pr30858.c: Likewise.
6838 * gcc.dg/vect/pr33866.c: Likewise.
6839 * gcc.dg/vect/pr37027.c: Likewise.
6840 * c-c++-common/ubsan/null-10.c: Likewise.
6841 * gcc.target/i386/incoming-8.c: Likewise.
6843 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6845 * gnat.dg/slice9.adb: New test.
6847 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6849 * gfortran.dg/goacc/reduction-2.f95: Delete.
6851 2015-11-04 Tom de Vries <tom@codesourcery.com>
6853 PR tree-optimization/67742
6854 * gcc.dg/tree-ssa/restrict-7.c: New test.
6855 * gcc.dg/tree-ssa/restrict-8.c: New test.
6857 2015-11-03 Martin Sebor <msebor@redhat.com>
6860 * c-c++-common/builtin-offsetof-2.c: New test.
6862 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6865 * gfortran.dg/warn_unused_function_3.f90: New test.
6867 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6869 * gnat.dg/discr45.adb: Only compile the test.
6871 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6873 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6874 * gcc.target/i386/mvc5.c: Ditto.
6875 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6878 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6880 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6882 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6885 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6887 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6888 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6889 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6890 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6891 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6892 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6894 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6896 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6898 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6900 * gcc.dg/mvc1.c: Move to ...
6901 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6902 * gcc.dg/mvc2.c: Move to ...
6903 * gcc.target/i386/mvc2.c: ... here.
6904 * gcc.dg/mvc3.c: Move to ...
6905 * gcc.target/i386/mvc3.c: ... here.
6906 * gcc.dg/mvc4.c: Move to ...
6907 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6908 * gcc.dg/mvc5.c: Move to ...
6909 * gcc.target/i386/mvc5.c: ... here.
6910 * gcc.dg/mvc6.c: Move to ...
6911 * gcc.target/i386/mvc6.c: ... here.
6912 * gcc.dg/mvc7.c: Move to ...
6913 * gcc.target/i386/mvc7.c: ... here.
6915 * g++.dg/ext/mvc1.C: Require ifunc.
6917 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6919 PR tree-optimization/68083
6920 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6922 2015-11-02 Jeff Law <law@redhat.com>
6924 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6925 irreducible loops in the CFG.
6927 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6930 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6932 * gcc.dg/vect/vect-strided-shift-1.c: New.
6934 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6937 * gcc.target/arm/pr67929_1.c: Move to...
6938 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6939 Remove arm-specific directives. Add noclone, noinline
6942 2015-11-01 Jeff Law <law@redhat.com>
6944 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6946 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6948 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6949 (sse2_test): Rename from main. Do not return 0.
6951 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6953 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6954 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6955 * gfortran.dg/read_dir.f90: XFAIL AIX.
6957 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6959 Remove the implementation of N3994, terse range-for loops.
6960 * g++.dg/cpp1z/range-for1.C: Remove.
6962 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6964 * gnat.dg/discr45.adb: New test.
6966 2015-10-31 Tom de Vries <tom@codesourcery.com>
6968 * gfortran.dg/assumed_type_2.f90: Update test.
6969 * gfortran.dg/no_arg_check_2.f90: Same.
6971 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6973 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6975 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6978 * gfortran.dg/pr46588.f90: New test.
6980 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6982 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6983 * gcc.dg/mvc2.c: Ditto.
6984 * gcc.dg/mvc3.c: Ditto.
6985 * gcc.dg/mvc4.c: Ditto.
6986 * gcc.dg/mvc5.c: Ditto.
6987 * gcc.dg/mvc6.c: Ditto.
6988 * gcc.dg/mvc7.c: Ditto.
6989 * g++.dg/ext/mvc1.C: Ditto.
6990 * g++.dg/ext/mvc2.C: Ditto.
6991 * g++.dg/ext/mvc3.C: Ditto.
6992 * g++.dg/ext/mvc4.C: Ditto.
6994 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6997 * gfortran.dg/pr51993.f90: New test.
6999 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7001 PR rtl-optimization/68106
7002 * gcc.target/aarch64/pr68106.c: New.
7004 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7007 * gfortran.dg/pr36192_1.f90: New test.
7009 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7012 *gfortran.dg/pr68154.f90
7014 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7016 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7017 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7019 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7021 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7023 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7025 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7027 * gcc.target/powerpc/float128-mix.c: Likewise.
7029 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7032 * gfortran.dg/pr68054.f90: New test.
7034 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7037 * gfortran.dg/pr67885.f90: New test.
7039 2015-10-29 Jeff Law <law@redhat.com>
7041 PR tree-optimization/67892
7042 * gcc.dg/tree-ssa/pr21417: Update expected output.
7043 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7045 2015-10-29 Richard Biener <rguenther@suse.de>
7048 * c-c++-common/ubsan/pr68142.c: New testcase.
7050 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7053 * g++.dg/other/cv_func4.C: New.
7055 2015-10-29 Richard Biener <rguenther@suse.de>
7058 * c-c++-common/ubsan/pr56956.c: New testcase.
7060 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7062 * gnat.dg/discr44.adb: New test.
7064 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7067 * gcc.dg/debug/pr66068.c: New test.
7069 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7072 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7073 array bounds error at line 25.
7075 2015-10-28 Catherine Moore <clm@codesourcery.com>
7077 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7078 * gcc.target/mips/oddspreg-6.c: Likewise.
7079 * gcc.target/mips/oddspreg-1.c: Likewise.
7080 * gcc.target/mips/oddspreg-2.c: Likewise.
7082 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7085 * gcc.target/avr/pr67839.c: New test.
7087 2015-10-28 Richard Biener <rguenther@suse.de>
7089 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7091 2015-10-28 Tom de Vries <tom@codesourcery.com>
7093 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7095 2015-10-28 Richard Biener <rguenther@suse.de>
7098 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7101 2015-10-28 Richard Biener <rguenther@suse.de>
7103 PR tree-optimization/65962
7104 * gcc.dg/vect/vect-62.c: Adjust.
7106 2015-10-28 Richard Biener <rguenther@suse.de>
7109 * gcc.dg/torture/pr68067-1.c: New testcase.
7110 * gcc.dg/torture/pr68067-2.c: Likewise.
7112 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7114 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7116 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7118 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7119 as xvmadd and xvnmsub.
7120 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7122 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7124 * c-c++-common/goacc/loop-shape.c: New test.
7126 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7127 Cesar Philippidis <cesar@codesourcery.com>
7129 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7130 * g++.dg/gomp/pr33372-3.C: Likewise.
7132 2015-10-27 Richard Henderson <rth@redhat.com>
7135 * gcc.target/i386/pr67609-2.c: New test.
7137 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7140 * gcc.target/aarch64/pr68102_1.c: New test.
7142 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7145 * gfortran.dg/allocate_with_source_15.f03: New test
7147 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7148 James Norris <jnorris@codesourcery.com>
7151 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7153 * gfortran.dg/goacc/loop-1.f95: Likewise.
7154 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7155 * gfortran.dg/goacc/cray.f95: Likewise.
7156 * gfortran.dg/goacc/parameter.f95: Likewise.
7158 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7161 * gfortran.dg/pr67805_2.f90: New test.
7163 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7164 Aditya Kumar <aditya.k7@samsung.com>
7166 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7167 * gcc.dg/graphite/interchange-1.c: Same.
7168 * gcc.dg/graphite/interchange-10.c: Same.
7169 * gcc.dg/graphite/interchange-11.c: Same.
7170 * gcc.dg/graphite/interchange-13.c: Same.
7171 * gcc.dg/graphite/interchange-3.c: Same.
7172 * gcc.dg/graphite/interchange-4.c: Same.
7173 * gcc.dg/graphite/interchange-7.c: Same.
7174 * gcc.dg/graphite/interchange-9.c: Same.
7175 * gcc.dg/graphite/uns-interchange-9.c: Same.
7176 * gfortran.dg/graphite/interchange-3.f90: Same.
7178 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7181 * gcc.target/i386/pr67215-1.c: New test.
7182 * gcc.target/i386/pr67215-2.c: Likewise.
7183 * gcc.target/i386/pr67215-3.c: Likewise.
7185 2015-10-27 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/68104
7188 * gcc.dg/torture/pr68104.c: New testcase.
7190 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7192 * gcc.dg/vect/vect-strided-shift-1.c: New.
7194 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7197 * gcc.target/arm/pr67929_1.c: New test.
7199 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7201 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7203 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7205 PR tree-optimization/68097
7206 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7207 --param max-ssa-name-query-depth=3 to dg-options.
7209 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7211 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7213 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7215 * gcc.dg/builtins-52.c: Add -O to dg-options.
7217 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7219 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7221 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7225 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7227 (PR64765): New function.
7228 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7229 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7231 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7232 * gfortran.dg/goacc/parameter.f95: Likewise.
7234 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7237 * gfortran.dg/empty_label_typedecl.f90: New test.
7239 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7242 * gfortran.dg/pr36192.f90: New test.
7244 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7246 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7247 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7248 * gnat.dg/opt51.adb: New test.
7249 * gnat.dg/opt51_pkg.ads: New helper.
7251 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7253 * gcc.target/mips/ds-schedule-1.c: New.
7254 * gcc.target/mips/ds-schedule-2.c: New.
7256 2015-10-26 Jeff Law <law@redhat.com>
7258 PR tree-optimization/68013
7259 * gcc.c-torture/compile/pr68013.c: New test.
7261 2015-10-26 Richard Biener <rguenther@suse.de>
7262 Dominik Vogt <vogt@linux.vnet.ibm.com>
7265 * gcc.target/s390/pr67443.c: New testcase.
7267 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7269 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7270 make it unique per testcase.
7271 * gfortran.dg/chmod_2.f90: Likewise.
7272 * gfortran.dg/chmod_3.f90: Likewise.
7273 * gfortran.dg/direct_io_8.f90: Likewise.
7274 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7275 * gfortran.dg/f2003_io_1.f03: Likewise.
7276 * gfortran.dg/f2003_io_2.f03: Likewise.
7277 * gfortran.dg/f2003_io_8.f03: Likewise.
7278 * gfortran.dg/inquire_size.f90: Likewise.
7279 * gfortran.dg/namelist_66.f90: Likewise.
7280 * gfortran.dg/namelist_82.f90: Likewise.
7281 * gfortran.dg/namelist_87.f90: Likewise.
7282 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7283 * gfortran.dg/open_new.f90: Likewise.
7284 * gfortran.dg/stat_1.f90: Likewise.
7285 * gfortran.dg/stat_2.f90: Likewise.
7286 * gfortran.dg/streamio_15.f90: Likewise.
7287 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7289 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7292 * g++.dg/pr67989.C: New test.
7294 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7296 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7297 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7298 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7299 suffix to the temporary filename to make it unique per testcase.
7301 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7303 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7305 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7308 * gfortran.dg/allocate_with_source_12.f03: New test
7311 * gfortran.dg/allocate_with_source_13.f03: New test
7314 * gfortran.dg/allocate_with_source_14.f03: New test
7316 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7318 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7320 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7323 * gcc.target/i386/pr68084.c: New test.
7325 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7329 * gfortran.dg/allocate_with_source_10.f08: New test.
7330 * gfortran.dg/allocate_with_source_11.f08: New test.
7331 * gfortran.dg/class_array_15.f03: Changed count of expected
7332 _builtin_frees to 11. One step of temporaries is spared, therefore
7333 the allocatable component of that temporary is not to be freeed.
7335 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7338 * gfortran.dg/pr68055.f90: New case.
7340 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7343 * gfortran.dg/pr67805.f90: New testcase.
7344 * gfortran.dg/array_constructor_26.f03: Update testcase.
7345 * gfortran.dg/array_constructor_27.f03: Ditto.
7346 * gfortran.dg/char_type_len_2.f90: Ditto.
7347 * gfortran.dg/pr67802.f90: Ditto.
7348 * gfortran.dg/used_before_typed_3.f90: Ditto.
7350 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7353 * g++.dg/torture/pr67600.C: New testcase.
7355 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7357 * g++.dg/pr68062.C: New test.
7359 2015-10-23 Jeff Law <law@redhat.com>
7361 PR tree-optimization/67830
7362 * gcc.dg/pr67830.c: New test.
7364 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7366 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7368 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7369 Andrew Pinski <apinski@cavium.com>
7371 PR rtl-optimization/67736
7372 * gcc.dg/torture/pr67736.c: New test.
7373 * gcc.dg/combine-subregs.c: New test.
7375 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7377 PR tree-optimization/65947
7378 * lib/target-supports.exp
7379 (check_effective_target_vect_max_reduc): Add.
7380 * gcc.dg/vect/pr65947-1.c: New test.
7381 * gcc.dg/vect/pr65947-2.c: New test.
7382 * gcc.dg/vect/pr65947-3.c: New test.
7383 * gcc.dg/vect/pr65947-4.c: New test.
7384 * gcc.dg/vect/pr65947-5.c: New test.
7385 * gcc.dg/vect/pr65947-6.c: New test.
7386 * gcc.dg/vect/pr65947-7.c: New test.
7387 * gcc.dg/vect/pr65947-8.c: New test.
7388 * gcc.dg/vect/pr65947-9.c: New test.
7389 * gcc.dg/vect/pr65947-10.c: New test.
7390 * gcc.dg/vect/pr65947-11.c: New test.
7392 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7394 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7395 Make weak rather than noinline.
7396 * gcc.dg/builtins-57.c: Compile with -O.
7397 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7399 2015-10-23 Tom de Vries <tom@codesourcery.com>
7401 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7403 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7406 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7407 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7409 2015-10-22 Martin Sebor <msebor@redhat.com>
7412 * gcc.misc-tests/help.exp: Verify that option descriptions
7414 * lib/options.exp (check_for_options): Use the regexp --line option.
7415 Print unexpected match on failure.
7417 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7419 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7421 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7424 * g++.dg/cpp1y/var-templ46.C: New.
7426 2015-10-22 Richard Biener <rguenther@suse.de>
7428 PR tree-optimization/58497
7429 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7431 2015-10-22 Richard Biener <rguenther@suse.de>
7433 PR tree-optimization/19049
7434 PR tree-optimization/65962
7435 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7436 * gcc.dg/vect/vect-63.c: Adjust.
7437 * gcc.dg/vect/vect-70.c: Likewise.
7438 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7439 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7440 * gfortran.dg/vect/pr19049.f90: Likewise.
7441 * gfortran.dg/vect/vect-8.f90: Likewise.
7443 2015-10-22 Richard Biener <rguenther@suse.de>
7447 * gcc.dg/torture/ftrapv-2.c: New testcase.
7449 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7452 * gcc.target/s390/pr68015.c: New test.
7454 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7457 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7460 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7461 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7464 * gcc.target/aarch64/pr63304_1.c: New test.
7466 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7469 * g++.dg/parse/enum13.C: New.
7471 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7474 * g++.dg/parse/enum12.C: New.
7476 2015-10-21 Martin Sebor <msebor@redhat.com>
7479 * gcc.misc-tests/help.exp: Adjust.
7480 * lib/options.exp (check_for_options): Add detail to output.
7482 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7485 * gfortran.dg/pr67939.f90: New test.
7487 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7488 Sebastian Pop <s.pop@samsung.com>
7490 * gcc.dg/graphite/scop-11.c: Update pattern.
7492 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7495 * g++.dg/ipa/pr67056.C: New testcase.
7497 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7499 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7502 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7504 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7505 Add associated options for arm*-*-*.
7506 (sqrt): Remove dummy definition.
7508 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7510 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7512 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7514 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7515 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7516 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7518 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7520 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7521 sra-max-scalarization-size-Ospeed.
7523 2015-10-21 Marek Polacek <polacek@redhat.com>
7527 * gcc.dg/pr68024.c: New test.
7529 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7531 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7532 * c-c++-common/goacc/sb-1.c: Adjust errors.
7533 * c-c++-common/goacc/sb-3.c: Adjust errors.
7534 * c-c++-common/goacc/loop-1.c: Adjust errors.
7535 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7536 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7537 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7539 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7541 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7543 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7545 * gcc.dg/lto/simd-function_0.c: New test.
7547 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7550 * gcc.target/i386/pr68018.c: New test.
7552 2015-10-21 Richard Biener <rguenther@suse.de>
7555 * gcc.dg/torture/pr68031.c: New testcase.
7557 2015-10-21 Richard Biener <rguenther@suse.de>
7559 PR tree-optimization/68026
7560 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7562 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7564 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7565 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7566 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7567 * g++.dg/asan/default-options-1.C: Likewise.
7569 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7571 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7572 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7574 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7576 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7578 2015-10-20 Marek Polacek <polacek@redhat.com>
7581 * gcc.dg/pr67964.c: New test.
7583 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7585 PR rtl-optimization/67609
7586 * gcc.target/i386/pr67609.c: New.
7588 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7590 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7592 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7594 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7595 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7597 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7600 * gcc.target/i386/pr66810.c: New test.
7602 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7606 * gcc.target/i386/pr67963-1.c: New test.
7607 * gcc.target/i386/pr67963-2.c: Likewise.
7608 * gcc.target/i386/pr67963-3.c: Likewise.
7609 * gcc.target/i386/pr67985-1.c: Likewise.
7610 * gcc.target/i386/pr67985-2.c: Likewise.
7611 * gcc.target/i386/pr67985-3.c: Likewise.
7613 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7615 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7617 2015-10-20 Richard Biener <rguenther@suse.de>
7619 PR tree-optimization/68017
7620 * gcc.dg/torture/pr68017.c: New testcase.
7622 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7625 * gcc.target/aarch64/pr66912.c: New.
7626 * gcc.target/arm/pr66912.c: New.
7628 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7630 * gfortran.dg/pr67900.f90: New tests.
7632 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7634 * gnat.dg/opt50.adb: New test.
7635 * gnat.dg/opt50_pkg.adb: New helper.
7636 * gnat.dg/opt50_pkg.ads: New helper.
7638 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7641 * gfortran.dg/pr68019.f90: new test.
7643 2015-10-19 Richard Biener <rguenther@suse.de>
7645 PR tree-optimization/67975
7646 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7648 2015-10-19 Richard Biener <rguenther@suse.de>
7650 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7652 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7655 * gcc.target/i386/pr67995-1.c: New test.
7656 * gcc.target/i386/pr67995-2.c: Likewise.
7657 * gcc.target/i386/pr67995-3.c: Likewise.
7659 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7662 * gcc.dg/PR68002.c: New test.
7664 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7666 * gcc.dg/builtins-20.c: Remove undefined behavior.
7668 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7671 * gfortran.dg/common_25.f90: New file.
7673 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7676 * gfortran.dg/move_alloc_15.f90: New test
7677 * gfortran.dg/move_alloc_16.f90: New test
7680 * gfortran.dg/deferred_character_assignment_1.f90: New test
7682 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7685 * gfortran.df/pr67987.f90: New test.
7686 * gfortran.dg/char_length_2.f90: Update testcase.
7688 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7690 * gcc.target/i386/iamcu/test_basic_returning.c
7691 (def_test_returning_type): Use union to check float return bits.
7693 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7695 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7696 Replace printf with __builtin_printf.
7698 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7700 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7703 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7706 * gnat.dg/pack21.adb: New test.
7707 * gnat.dg/pack22.adb: Likewise.
7708 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7710 2015-10-16 Christian Bruel <christian.bruel@st.com>
7713 * gcc.target/arm/no-align.c: New test.
7714 * gcc.target/arm/attr-align1.c: New test.
7715 * gcc.target/arm/attr-align2.c: New test.
7716 * gcc.target/arm/attr-align3.c: New test.
7718 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7720 * gcc.c-torture/compile/icfmatch.c: Add testcase
7722 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7725 * g++.dg/cpp1z/fold-ice1.C: New.
7727 2015-10-16 Michael Collison <michael.collison@linaro.org>
7728 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7730 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7732 2015-10-15 Marek Polacek <polacek@redhat.com>
7734 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7736 2015-10-15 Marek Polacek <polacek@redhat.com>
7738 PR tree-optimization/67953
7739 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7741 * gcc.dg/torture/pr67953.c: New test.
7743 2015-10-14 Jeff Law <law@redhat.com>
7745 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7746 contained within have their own file/test now.
7747 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7748 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7749 expectations a bit more.
7750 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7751 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7752 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7753 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7754 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7757 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7759 2015-10-14 Marek Polacek <polacek@redhat.com>
7761 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7771 2015-10-14 Richard Biener <rguenther@suse.de>
7773 PR tree-optimization/67915
7774 * gcc.dg/torture/pr67915.c: New testcase.
7776 2015-10-14 Marek Polacek <polacek@redhat.com>
7778 PR tree-optimization/67815
7779 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7780 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7781 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7783 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7785 * gcc.dg/pragma-pop_options-1.c: New test.
7787 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7788 Aldy Hernandez <aldyh@redhat.com>
7790 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7791 * c-c++-common/gomp/clauses-1.c: New test.
7792 * c-c++-common/gomp/clauses-2.c: New test.
7793 * c-c++-common/gomp/clauses-3.c: New test.
7794 * c-c++-common/gomp/clauses-4.c: New test.
7795 * c-c++-common/gomp/declare-target-1.c: New test.
7796 * c-c++-common/gomp/declare-target-2.c: New test.
7797 * c-c++-common/gomp/depend-3.c: New test.
7798 * c-c++-common/gomp/depend-4.c: New test.
7799 * c-c++-common/gomp/doacross-1.c: New test.
7800 * c-c++-common/gomp/if-1.c: New test.
7801 * c-c++-common/gomp/if-2.c: New test.
7802 * c-c++-common/gomp/linear-1.c: New test.
7803 * c-c++-common/gomp/map-2.c: New test.
7804 * c-c++-common/gomp/map-3.c: New test.
7805 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7806 f_omp_target_data): Add map clause to target data.
7807 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7808 * c-c++-common/gomp/ordered-1.c: New test.
7809 * c-c++-common/gomp/ordered-2.c: New test.
7810 * c-c++-common/gomp/ordered-3.c: New test.
7811 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7813 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7814 clause and ordered construct where no longer allowed.
7815 * c-c++-common/gomp/priority-1.c: New test.
7816 * c-c++-common/gomp/reduction-1.c: New test.
7817 * c-c++-common/gomp/schedule-simd-1.c: New test.
7818 * c-c++-common/gomp/sink-1.c: New test.
7819 * c-c++-common/gomp/sink-2.c: New test.
7820 * c-c++-common/gomp/sink-3.c: New test.
7821 * c-c++-common/gomp/sink-4.c: New test.
7822 * c-c++-common/gomp/udr-1.c: New test.
7823 * c-c++-common/taskloop-1.c: New test.
7824 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7825 value of _OPENMP macro.
7826 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7827 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7828 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7829 * gcc.dg/gomp/clause-1.c:
7830 * gcc.dg/gomp/reduction-1.c: New test.
7831 * gcc.dg/gomp/sink-fold-1.c: New test.
7832 * gcc.dg/gomp/sink-fold-2.c: New test.
7833 * gcc.dg/gomp/sink-fold-3.c: New test.
7834 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7835 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7836 of non-static data members.
7837 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7838 Add some linear clause tests.
7839 * g++.dg/gomp/declare-simd-3.C: New test.
7840 * g++.dg/gomp/linear-1.C: New test.
7841 * g++.dg/gomp/member-1.C: New test.
7842 * g++.dg/gomp/member-2.C: New test.
7843 * g++.dg/gomp/pr66571-2.C: New test.
7844 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7846 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7847 in reduction clause.
7848 * g++.dg/gomp/reference-1.C: New test.
7849 * g++.dg/gomp/sink-1.C: New test.
7850 * g++.dg/gomp/sink-2.C: New test.
7851 * g++.dg/gomp/sink-3.C: New test.
7852 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7853 * g++.dg/gomp/this-1.C: New test.
7854 * g++.dg/gomp/this-2.C: New test.
7855 * g++.dg/vect/simd-clone-2.cc: New test.
7856 * g++.dg/vect/simd-clone-2.h: New test.
7857 * g++.dg/vect/simd-clone-3.cc: New test.
7858 * g++.dg/vect/simd-clone-4.cc: New test.
7859 * g++.dg/vect/simd-clone-4.h: New test.
7860 * g++.dg/vect/simd-clone-5.cc: New test.
7862 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7864 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7865 after r228716 (Fix vtbl[34] and vtbx4).
7867 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7869 PR tree-optimization/67909, 67947
7870 * gcc.dg/torture/pr67947.c: New test.
7872 2015-10-13 Jeff Law <law@redhat.com>
7874 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7876 2015-10-12 Jeff Law <law@redhat.com>
7878 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7879 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7880 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7881 ssa-dom-thread-11.c.
7883 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7885 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7888 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7890 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7892 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7893 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7894 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7895 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7896 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7897 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7898 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7899 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7901 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7903 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7904 and -mno-frame-header-opt options.
7905 * gcc.target/mips/frame-header-1.c: New file.
7906 * gcc.target/mips/frame-header-2.c: New file.
7907 * gcc.target/mips/frame-header-3.c: New file.
7909 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7910 Hale Wang <hale.wang@arm.com>
7912 * gcc.dg/tree-ssa/forwprop-33.c: New.
7914 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7917 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7918 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7919 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7920 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7921 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7922 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7923 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7924 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7925 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7926 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7928 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7930 * lib/multiline.exp: New file.
7931 * lib/prune.exp: Load multiline.exp.
7932 (prune_gcc_output): Call into multiline.exp to handle any
7933 multiline output directives.
7934 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7937 2015-10-09 Martin Jambor <mjambor@suse.cz>
7939 PR tree-optimization/67794
7940 * gcc.dg/ipa/ipa-sra-10.c: New test.
7941 * gcc.dg/torture/pr67794.c: Likewise.
7943 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7945 PR rtl-optimization/67828
7946 * gcc.dg/torture/pr67828.c: New.
7948 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7951 * lib/target-supports.exp (check_effective_target_non_strict_align):
7952 Adjust for arm*-*-*.
7953 * gcc.target/arm/pr67366.c: New test.
7955 2015-10-09 Richard Biener <rguenther@suse.de>
7957 PR tree-optimization/67891
7958 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7960 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7962 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7964 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7966 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7968 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7970 * gcc.dg/loop-unswitch-2.c: New test.
7971 * gcc.dg/loop-unswitch-3.c: Likewise.
7972 * gcc.dg/loop-unswitch-4.c: Likewise.
7974 2015-10-08 Tom de Vries <tom@codesourcery.com>
7976 * gcc.dg/dse.c: Only dump in dse1 pass.
7977 * gcc.dg/tree-ssa/pr30375.c: Same.
7979 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7982 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7983 (PUSH, POP): New defines.
7984 (sse2_test): Use PUSH and POP to misalign runtime stack.
7985 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7987 2015-10-07 James Norris <jnorris@codesourcery.com>
7989 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7990 to atomic_init. (atomic_init): Restrict flags usage.
7992 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7995 * gfortran.dg/sizeof_5.f90: New test.
7997 2015-10-06 Jeff Law <law@redhat.com>
7999 * gcc.c-torture/compile/pr67816.c: New test.
8001 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8003 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8005 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8008 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8010 2015-10-06 Marek Polacek <polacek@redhat.com>
8013 * c-c++-common/Wtautological-compare-4.c: New test.
8015 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8016 Peter Bergner <bergner@vnet.ibm.com>
8019 * gcc.target/powerpc/pr67808.c: New test.
8021 2015-10-06 Nick Clifton <nickc@redhat.com>
8023 * gcc.target/msp430: New directory.
8024 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8026 * gcc.target/msp430/data-attributes.c: New file. Checks the
8027 noinit and persistent data attributes.
8029 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8031 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8033 2015-10-06 Richard Biener <rguenther@suse.de>
8035 PR tree-optimization/67859
8036 * gcc.dg/torture/pr67859.c: New testcase.
8038 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8040 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8042 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8045 * g++.dg/template/defarg19.C: New.
8046 * g++.dg/template/defarg20.C: Likewise.
8048 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8049 Sebastian Pop <s.pop@samsung.com>
8051 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8053 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8054 Sebastian Pop <s.pop@samsung.com>
8056 * gcc.dg/graphite/scop-sor.c: Xfail.
8058 2015-10-05 Martin Jambor <mjambor@suse.cz>
8059 Jan Hubicka <hubicka@ucw.cz>
8061 * gcc.dg/ipa/propalign-4.c: New test.
8062 * gcc.dg/ipa/propalign-5.c: Likewise.
8064 2015-10-05 Marek Polacek <polacek@redhat.com>
8066 PR tree-optimization/67821
8067 * gcc.dg/torture/pr67821-2.c: New test.
8068 * gcc.dg/torture/pr67821.c: New test.
8070 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8072 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8074 2015-10-05 Christian Bruel <christian.bruel@st.com>
8076 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8078 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8080 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8081 (exec_vcvt): Add comments.
8083 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8085 PR rtl-optimization/67447
8086 * gcc.target/i386/pr67447.c: New test.
8088 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8090 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8092 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8093 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8094 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8095 * gcc.target/i386/vect-unpack-1.c: Ditto.
8096 * gcc.target/i386/vect-unpack-2.c: Ditto.
8098 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8101 * gfortran.dg/common_24.f: New.
8103 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8105 * gcc.target/arm/pr67756.c: Fixed warnings.
8107 2015-10-02 Marek Polacek <polacek@redhat.com>
8110 * gcc.dg/pr67730-1.c: New test.
8111 * gcc.dg/pr67730-2.c: New test.
8112 * gcc.dg/pr67730.h: New test.
8114 2015-10-02 Marek Polacek <polacek@redhat.com>
8116 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8118 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8120 PR tree-optimization/67754
8121 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8122 * gfortran.dg/graphite/block-2.f: Same.
8124 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8126 * gcc.dg/graphite/scop-23.c: New.
8128 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8130 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8133 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8135 PR rtl-optimization/67756
8136 * gcc.target/arm/pr67756.c: New.
8138 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8140 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8141 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8142 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8144 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8147 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8149 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8150 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8151 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8152 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8153 * gcc.target/i386/vect-unpack-1.c: Ditto.
8154 * gcc.target/i386/vect-unpack-2.c: Ditto.
8156 2015-10-02 Marek Polacek <polacek@redhat.com>
8159 * c-c++-common/Wduplicated-cond-1.c: New test.
8160 * c-c++-common/Wduplicated-cond-2.c: New test.
8161 * c-c++-common/Wduplicated-cond-3.c: New test.
8162 * c-c++-common/Wduplicated-cond-4.c: New test.
8163 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8164 -Wduplicated-cond warning.
8166 2015-10-02 Renlin Li <renlin.li@arm.com>
8168 * gcc.target/aarch64/csneg-1.c: Update.
8170 2015-10-02 Renlin Li <renlin.li@arm.com>
8173 * gcc.target/aarch64/pr66776.c: New.
8175 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/warn13.adb: New test.
8179 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8181 * gnat.dg/vect15.ad[sb]: New test.
8182 * gnat.dg/vect16.ad[sb]: Likewise.
8183 * gnat.dg/vect17.ad[sb]: Likewise.
8184 * gnat.dg/vect18.ad[sb]: Likewise.
8186 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8188 PR rtl-optimization/67786
8189 PR rtl-optimization/67787
8190 * gcc.dg/pr67786.c: New test.
8191 * gcc.dg/pr67787.c: Likewise.
8193 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8195 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8197 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8200 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8202 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8206 * gfortran.dg/string_array_constructor_1.f90: New.
8207 * gfortran.dg/string_array_constructor_2.f90: New.
8208 * gfortran.dg/string_array_constructor_3.f90: New.
8210 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8214 * gcc.target/powerpc/pr67789.c: New testcase.
8216 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8219 * gfortran.dg/pr67802.f90: New test.
8221 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8224 gfortran.dg/pr66979.f90: new test.
8226 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8229 * gfortran.dg/pr67616.f90: New test.
8231 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8234 * g++.dg/cpp0x/range-for30.C: New.
8236 2015-10-01 Marek Polacek <polacek@redhat.com>
8239 * gcc.dg/atomic/pr65345-4.c: New test.
8240 * gcc.dg/pr65345-3.c: New test.
8242 2015-10-01 Marek Polacek <polacek@redhat.com>
8244 PR tree-optimization/67769
8245 * gcc.dg/torture/pr67769.c: New test.
8247 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8249 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8251 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8254 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8256 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8258 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8259 (main): Rename to sse2_test. Abort if count != 5.
8260 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8262 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8264 2015-10-01 Richard Biener <rguenther@suse.de>
8266 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8267 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8269 2015-09-30 Jeff Law <law@redhat.com>
8271 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8273 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8275 PR rtl-optimization/67037
8276 * gcc.c-torture/execute/pr67037.c: New test.
8278 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8280 * lib/target-supports.exp (check_effective_target_sync_int_128):
8281 Return 1 on spu-*-* targets.
8282 (check_effective_target_sync_int_128_runtime): Likewise.
8283 (check_effective_target_sync_long_long): Likewise.
8284 (check_effective_target_sync_long_long_runtime): Likewise.
8285 (check_effective_target_sync_int_long): Likewise.
8286 (check_effective_target_sync_char_short): Likewise.
8288 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8290 * gcc.target/i386/pr67761.c: New test.
8292 2015-09-30 Marek Polacek <polacek@redhat.com>
8295 * gcc.dg/pr67730.c: New test.
8297 2015-09-30 Marek Polacek <polacek@redhat.com>
8299 PR tree-optimization/67690
8300 * gcc.dg/torture/pr67690.c: New test.
8302 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8304 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8305 * g++.dg/gomp/tls-wrap4.C: Likewise.
8306 * gcc.dg/atomic-op-optimize.c: Likewise.
8307 * gcc.dg/pr54087.c: Likewise.
8308 * gcc.dg/tls/section-2.c: Likewise.
8309 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8310 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8311 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8312 * gcc.target/arm/divzero.c: Likewise.
8313 * gcc.target/arm/sibcall-2.c: Likewise.
8314 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8315 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8316 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8317 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8318 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8319 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8320 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8321 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8322 * gfortran.dg/default_format_2.f90: Likewise.
8323 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8325 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8327 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8329 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8331 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8332 * gfortran.dg/round_4.f90: ditto.
8334 2015-09-29 Richard Biener <rguenther@suse.de>
8336 PR tree-optimization/67170
8337 * gfortran.dg/pr67170.f90: New testcase.
8339 2015-09-29 Richard Biener <rguenther@suse.de>
8341 PR tree-optimization/67741
8342 * gcc.dg/torture/pr67741.c: New testcase.
8344 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8346 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8347 non-zero for __builtin_signbit tests.
8349 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8352 * gcc.target/i386/pr65105-1.c: New.
8353 * gcc.target/i386/pr65105-2.c: New.
8354 * gcc.target/i386/pr65105-3.c: New.
8355 * gcc.target/i386/pr65105-4.C: New.
8356 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8358 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8360 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8362 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8366 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8368 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8369 * gfortran.dg/function_types_3.f90: Change error message to
8370 "Type inaccessible...."
8371 * gfortran.dg/ptr_func_assign_1.f08: New test.
8372 * gfortran.dg/ptr_func_assign_2.f08: New test.
8374 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8378 * gfortran.dg/ptr_func_assign_3.f08: New test.
8379 * gfortran.dg/ptr_func_assign_4.f08: New test.
8381 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8382 Sebastian Pop <s.pop@samsung.com>
8384 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8385 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8386 * gcc.dg/graphite/block-3.c: Same.
8387 * gcc.dg/graphite/block-4.c: Same.
8388 * gcc.dg/graphite/block-5.c: Same.
8389 * gcc.dg/graphite/block-6.c: Same.
8390 * gcc.dg/graphite/block-7.c: Same.
8391 * gcc.dg/graphite/block-8.c: Same.
8392 * gcc.dg/graphite/block-pr47654.c: Same.
8393 * gcc.dg/graphite/interchange-0.c: Same.
8394 * gcc.dg/graphite/interchange-1.c: Same.
8395 * gcc.dg/graphite/interchange-10.c: Same.
8396 * gcc.dg/graphite/interchange-11.c: Same.
8397 * gcc.dg/graphite/interchange-12.c: Same.
8398 * gcc.dg/graphite/interchange-13.c: Same.
8399 * gcc.dg/graphite/interchange-14.c: Same.
8400 * gcc.dg/graphite/interchange-15.c: Same.
8401 * gcc.dg/graphite/interchange-3.c: Same.
8402 * gcc.dg/graphite/interchange-4.c: Same.
8403 * gcc.dg/graphite/interchange-5.c: Same.
8404 * gcc.dg/graphite/interchange-6.c: Same.
8405 * gcc.dg/graphite/interchange-7.c: Same.
8406 * gcc.dg/graphite/interchange-8.c: Same.
8407 * gcc.dg/graphite/interchange-9.c: Same.
8408 * gcc.dg/graphite/interchange-mvt.c: Same.
8409 * gcc.dg/graphite/pr35356-1.c: Same.
8410 * gcc.dg/graphite/pr35356-3.c: Same.
8411 * gcc.dg/graphite/pr37485.c: Same.
8412 * gcc.dg/graphite/scop-1.c: Same.
8413 * gcc.dg/graphite/scop-11.c: Same.
8414 * gcc.dg/graphite/scop-5.c: Same.
8415 * gcc.dg/graphite/uns-block-1.c: Same.
8416 * gcc.dg/graphite/uns-interchange-9.c: Same.
8417 * gfortran.dg/graphite/block-1.f90: Same.
8418 * gfortran.dg/graphite/interchange-3.f90: Same.
8419 * gfortran.dg/graphite/pr14741.f90: Same.
8420 * gfortran.dg/graphite/block-2.f: Same.
8422 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8423 Sebastian Pop <s.pop@samsung.com>
8425 PR tree-optimization/67700
8426 * gcc.dg/graphite/run-id-pr67700.c: New.
8428 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8431 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8432 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8434 * gcc.target/sh/pr54236-5.c: New.
8435 * gcc.target/sh/pr54236-6.c: New.
8437 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8439 PR rtl-optimization/67456
8440 PR rtl-optimization/67464
8441 PR rtl-optimization/67465
8442 * gcc.dg/pr67465.c: New test.
8444 2015-09-28 Tom de Vries <tom@codesourcery.com>
8446 PR tree-optimization/62171
8447 * gcc.dg/vect/pr62171.c: New test.
8449 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8451 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8452 skip on AIX. XFAIL individual line tests.
8454 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8456 PR rtl-optimization/64164
8457 PR tree-optimization/67312
8458 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8459 * gcc.target/i386/stackalign/return-4.c: Add -O.
8461 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8463 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8465 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8468 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8470 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8472 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8473 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8474 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8475 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8476 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8477 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8478 DW_AT_noreturn on AIX.
8479 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8480 DW_AT_noreturn on AIX.
8481 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8482 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8483 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8484 DW_AT_GNU_deleted on AIX.
8485 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8486 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8487 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8488 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8489 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8490 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8491 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8492 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8493 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8494 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8495 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8496 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8497 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8498 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8499 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8501 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8504 * gfortran.dg/pr67614.f90: New test.
8506 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8509 * gfortran.dg/pr67525.f90: New test.
8511 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8514 * gfortran.dg/allocatable_function_9.f90: New.
8516 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8519 * gcc.target/sh/pr67675.c: New.
8521 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8523 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8525 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8527 * gcc.target/i386/pr66749.c (dg-options): Replace
8528 -mtune=lakemount with -mtune=lakemont.
8529 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8530 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8532 2015-09-25 Marek Polacek <polacek@redhat.com>
8534 * c-c++-common/ubsan/bounds-11.c: New test.
8535 * c-c++-common/ubsan/bounds-12.c: New test.
8537 2015-09-25 Marek Polacek <polacek@redhat.com>
8540 * c-c++-common/ubsan/pr64906.c: New test.
8542 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8544 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8545 with -mtune=lakemount.
8546 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8547 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8549 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8552 * gcc.dg/Werror-13.c: New test.
8554 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8556 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8558 2015-09-24 Richard Biener <rguenther@suse.de>
8561 * g++.dg/pr67699.C: New testcase.
8563 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8566 * gcc.target/arm/fp16-inf.c: New test.
8568 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8570 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8571 name while checking for AVX-512VBMI presence.
8573 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8575 * lib/target-supports.exp (check_effective_target_pie): Check for
8576 PIE support on Solaris 11.x and 12.
8578 2015-09-24 Richard Biener <rguenther@suse.de>
8580 * g++.dg/tree-ssa/restrict3.C: New testcase.
8582 2015-09-24 Richard Biener <rguenther@suse.de>
8584 PR tree-optimization/48885
8585 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8587 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8589 * c-c++-common/Wmisleading-indentation.c: Augment test.
8591 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8593 Fix small typos in the coding rule enforcement warnings.
8594 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8597 2015-09-23 Richard Biener <rguenther@suse.de>
8600 * gcc.dg/ubsan/pr67662.c: New testcase.
8602 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8605 * gcc.dg/pragma-diag-6.c: New test.
8607 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8609 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8611 2015-09-23 Richard Biener <rguenther@suse.de>
8613 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8615 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8617 * c-c++-common/Wmisleading-indentation.c: Augment test.
8619 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8621 * g++.dg/diagostic/disable.C: New.
8623 2015-09-22 Tom de Vries <tom@codesourcery.com>
8625 PR tree-optimization/67671
8626 * g++.dg/pr67671.C: New test.
8628 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8631 * gcc.target/i386/pr67480.c: New test.
8633 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8635 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8636 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8637 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8638 avx512dq, avx512cd, avx512er and avx512pf.
8640 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8642 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8643 update-fetch operations.
8644 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8646 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8648 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8649 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8651 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8653 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8655 * gcc.target/aarch64/atomic-inst-swap.c: New.
8657 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8659 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8660 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8661 * gcc.target/i386/pr59789.c (f1): Likewise.
8662 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8663 * gcc.target/i386/intrinsics_6.c: Likewise.
8664 * gcc.dg/winline-5.c (int t): Likewise.
8665 * gcc.dg/winline-9.c (t): Likewise.
8666 * gcc.dg/always_inline2.c (q): Likewise.
8667 * gcc.dg/winline-2.c (inline int t): Likewise.
8668 * gcc.dg/winline-6.c: Likewise.
8669 * gcc.dg/winline-10.c (void g): Likewise.
8670 * gcc.dg/pr49243.c (void parse): Likewise.
8671 * gcc.dg/always_inline3.c (q2): Likewise.
8672 * gcc.dg/winline-3.c: Likewise.
8673 * gcc.dg/winline-7.c (inline void *t): Likewise.
8675 2015-09-22 Tom de Vries <tom@codesourcery.com>
8677 PR tree-optimization/67666
8678 * g++.dg/pr67666.C: New test.
8680 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8683 * gfortran.dg/pr67615.f90: new test.
8685 2015-09-21 Jeff Law <law@redhat.com>
8687 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8689 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8691 Complete the implementation of N4230, Nested namespace definition.
8692 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8693 attributes and nested namespace definitions.
8694 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8695 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8696 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8697 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8698 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8699 appearing before the namespace identifier.
8701 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8704 * gcc.dg/cpp/pr66415-1.c: Test column number.
8706 2015-09-21 Richard Biener <rguenther@suse.de>
8708 * g++.dg/ext/attr-alias-3.C: Add -g.
8710 2015-09-21 Richard Biener <rguenther@suse.de>
8713 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8715 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8718 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8720 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8722 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8724 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8727 * gcc.dg/pr53265.c: Update.
8729 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8731 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8733 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8736 * gcc.target/sh/pr59478.c: New.
8738 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8741 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8742 * gcc.target/sh/pr54236-2.c: Likewise.
8744 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8746 * gcc.target/sh/pr43417.c: Move target independent test to ...
8747 * gcc.c-torture/compile/pr43417.c: ... here.
8749 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8751 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8752 check_effective_target_big_endian, check_effective_target_little_endian,
8753 check_effective_target_any_fpu, check_effective_target_double_fpu,
8754 check_effective_target_use_single_only_fpu,
8755 check_effective_target_default_single_fpu,
8756 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8757 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8758 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8759 check_effective_target_fmovd_enabled,
8760 check_effective_target_has_privileged, check_effective_target_has_pref,
8761 check_effective_target_banked_r0r7_isr,
8762 check_effective_target_stack_save_isr): New effective target checks.
8763 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8764 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8765 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8766 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8767 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8768 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8769 * gcc.target/sh/attr-isr.c: Likewise.
8770 * gcc.target/sh/fpul-usage-1.c: Likewise.
8771 * gcc.target/sh/hiconst.c: Likewise.
8772 * gcc.target/sh/mfmovd.c: Likewise.
8773 * gcc.target/sh/pr21255-3.c: Likewise.
8774 * gcc.target/sh/pr33135-1.c: Likewise.
8775 * gcc.target/sh/pr33135-2.c: Likewise.
8776 * gcc.target/sh/pr33135-3.c: Likewise.
8777 * gcc.target/sh/pr33135-4.c: Likewise.
8778 * gcc.target/sh/pr39423-2.c: Likewise.
8779 * gcc.target/sh/pr49880-4.c: Likewise.
8780 * gcc.target/sh/pr49880-5.c: Likewise.
8781 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8782 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8783 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8784 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8785 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8786 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8787 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8788 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8789 * gcc.target/sh/pr50751-2.c: Likewise.
8790 * gcc.target/sh/pr50751-3.c: Likewise.
8791 * gcc.target/sh/pr50751-5.c: Likewise.
8792 * gcc.target/sh/pr50751-6.c: Likewise.
8793 * gcc.target/sh/pr50751-8.c: Likewise.
8794 * gcc.target/sh/pr51244-15.c: Likewise.
8795 * gcc.target/sh/pr51244-2.c: Likewise.
8796 * gcc.target/sh/pr51244-20.c: Likewise.
8797 * gcc.target/sh/pr51244-6.c: Likewise.
8798 * gcc.target/sh/pr52483-4.c: Likewise.
8799 * gcc.target/sh/pr53511-1.c: Likewise.
8800 * gcc.target/sh/pr53512-1.c: Likewise.
8801 * gcc.target/sh/pr53512-2.c: Likewise.
8802 * gcc.target/sh/pr53512-3.c: Likewise.
8803 * gcc.target/sh/pr53512-4.c: Likewise.
8804 * gcc.target/sh/pr53513-1.c: Likewise.
8805 * gcc.target/sh/pr54089-2.c: Likewise.
8806 * gcc.target/sh/pr54089-3.c: Likewise.
8807 * gcc.target/sh/pr54089-4.c: Likewise.
8808 * gcc.target/sh/pr54602-2.c: Likewise.
8809 * gcc.target/sh/pr54602-3.c: Likewise.
8810 * gcc.target/sh/pr54602-4.c: Likewise.
8811 * gcc.target/sh/pr54680.c: Likewise.
8812 * gcc.target/sh/pr55303-1.c: Likewise.
8813 * gcc.target/sh/pr55303-2.c: Likewise.
8814 * gcc.target/sh/pr55303-3.c: Likewise.
8815 * gcc.target/sh/pr56547-1.c: Likewise.
8816 * gcc.target/sh/pr56547-2.c: Likewise.
8817 * gcc.target/sh/pr61195.c: Likewise.
8818 * gcc.target/sh/pr61996.c: Likewise.
8819 * gcc.target/sh/pr6526.c: Likewise.
8820 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8821 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8822 * gcc.target/sh/prefetch.c: Likewise.
8823 * gcc.target/sh/rte-delay-slot.c: Likewise.
8824 * gcc.target/sh/sh2a-band.c: Likewise.
8825 * gcc.target/sh/sh2a-bclr.c: Likewise.
8826 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8827 * gcc.target/sh/sh2a-bld.c: Likewise.
8828 * gcc.target/sh/sh2a-bor.c: Likewise.
8829 * gcc.target/sh/sh2a-bset.c: Likewise.
8830 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8831 * gcc.target/sh/sh2a-bxor.c: Likewise.
8832 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8833 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8834 * gcc.target/sh/sh2a-movrt.c: Likewise.
8835 * gcc.target/sh/sh2a-resbank.c: Likewise.
8836 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8837 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8838 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8839 * gcc.target/sh/sh4a-cosf.c: Likewise.
8840 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8841 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8842 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8843 * gcc.target/sh/sh4a-sinf.c: Likewise.
8845 2015-09-20 Jeff Law <law@redhat.com>
8847 PR tree-optimization/47679
8848 * g++.dg/warn/Wuninitialized-6.C: New test.
8850 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8852 Implement nested namespace definitions.
8853 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8854 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8855 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8856 * g++.dg/lookup/name-clash5.C: Adjust.
8857 * g++.dg/lookup/name-clash6.C: Likewise.
8859 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8861 * gcc.dg/pragma-diag-5.c: New test.
8863 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8866 * gcc.dg/torture/pr67619.c: New test.
8867 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8870 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8872 PR tree-optimization/67283
8873 * gcc.dg/tree-ssa/sra-15.c: New.
8874 * gcc.dg/tree-ssa/sra-16.c: New.
8876 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8879 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8880 (f2, f3): Make the function static.
8881 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8883 2015-09-17 Christian Bruel <christian.bruel@st.com>
8885 * gcc.target/arm/attr_thumb-static2.c: New test.
8887 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8889 * gnat.dg/overflow_sum3.adb: New test.
8891 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8893 * gcc.target/arm/stack-checking.c: New test.
8895 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8898 * gfortran.dg/public_private_module_5.f90: Add module procedure
8899 trigger_smod to ensure that the smod file is written.
8901 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8903 * gcc.target/aarch64/copysign_1.c: New.
8904 * gcc.target/aarch64/copysign_2.c: New.
8906 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8908 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8909 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8910 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8912 2015-09-16 John Marino <gnugcc@marino.st>
8914 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8916 2015-09-16 Richard Biener <rguenther@suse.de>
8919 * gcc.dg/torture/pr67253.c: New testcase.
8921 2015-09-16 Richard Biener <rguenther@suse.de>
8924 * gcc.dg/pr67271.c: New testcase.
8926 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8928 * gnat.dg/opt49.adb: New test.
8930 2015-09-16 Richard Biener <rguenther@suse.de>
8933 * gcc.dg/torture/pr67442.c: New testcase.
8935 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8937 * gnat.dg/array24.adb: New test.
8938 * gnat.dg/blocklocs.adb: Delete.
8940 2015-09-15 Marek Polacek <polacek@redhat.com>
8943 * gcc.dg/pr67580.c: New test.
8945 2015-09-15 Richard Biener <rguenther@suse.de>
8947 PR tree-optimization/67470
8948 * gcc.dg/torture/pr67470.c: New testcase.
8950 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8952 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8954 2015-09-15 Richard Biener <rguenther@suse.de>
8957 * gcc.dg/pr67563.c: New testcase.
8959 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8962 * gfortran.dg/pr67460.f90: New test.
8964 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8966 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8967 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8969 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8972 * g++.dg/cpp0x/new-auto1.C: New.
8974 2015-09-11 Mark Wielaard <mjw@redhat.com>
8977 * g++.dg/warn/unused-variable-1.C: New test.
8978 * g++.dg/warn/unused-variable-2.C: Likewise.
8979 * gcc.dg/unused-4.c: Adjust warning for static const.
8980 * gcc.dg/unused-variable-1.c: New test.
8981 * gcc.dg/unused-variable-2.c: Likewise.
8983 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8985 * gfortran.dg/private_type_3.f90: Require visibility.
8986 * gfortran.dg/module_variable_2.f90: Same.
8987 * gfortran.dg/nested_forall_1.f: Same.
8988 * gfortran.dg/elemental_dependency_4.f90: Same.
8989 * gfortran.dg/bind_c_usage_25.f90: Same.
8990 * gfortran.dg/access_spec_1.f90: Same.
8991 * gfortran.dg/public_private_module_2.f90: Same.
8992 * gfortran.dg/host_assoc_variable_1.f90: Same.
8993 * gfortran.dg/public_private_module_6.f90: Same.
8994 * gfortran.dg/module_variable_1.f90: Same.
8995 * gfortran.dg/pr37286.f90: Same.
8996 * gfortran.dg/internal_pack_7.f90: Same.
8997 * gfortran.dg/submodule_10.f08: Same.
8998 * gfortran.dg/allocatable_function_8.f90: Same.
8999 * gfortran.dg/merge_init_expr_2.f90: Same.
9000 * gfortran.dg/class_37.f03: Same.
9001 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9002 * gfortran.dg/typebound_call_20.f03: Same.
9003 * gfortran.dg/proc_ptr_result_3.f90: Same.
9004 * gfortran.dg/pr32535.f90: Same.
9005 * gfortran.dg/typebound_proc_19.f90: Same.
9006 * gfortran.dg/initialization_10.f90: Same.
9007 * gfortran.dg/bind_c_usage_8.f03: Same.
9008 * gfortran.dg/pr61335.f90: Same.
9009 * gfortran.dg/elemental_dependency_5.f90: Same.
9010 * gfortran.dg/proc_ptr_3.f90: Same.
9011 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9013 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9015 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9016 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9017 * gcc.dg/loop-8.c: Likewise.
9019 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9022 * gnat.dg/specs/addr1.ads: Remove.
9024 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9026 * gcc.dg/pie-link.c: Add -pie to dg-options.
9028 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9030 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9031 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9033 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9035 * gcc.target/powerpc/swaps-p8-20.c: New test.
9036 * gcc.target/powerpc/swaps-p8-21.c: New test.
9038 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9041 * gfortran.dg/pr67526.f90: New test.
9043 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/cpp0x/variadic166.C: New.
9048 2015-09-09 Mark Wielaard <mjw@redhat.com>
9050 * c-c++-common/nonnull-1.c: New test.
9052 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9055 * gfortran.dg/submodule_11.f08: New test.
9057 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9060 * gcc.c-torture/compile/pr67506.c: New test.
9062 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9064 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9065 initialization with a byte mask. No change expected here.
9066 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9067 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9068 initialization with contigious bitmask. Literal pool is expectd
9071 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9074 * gcc.target/arm/pr67439_1.c: New test.
9076 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9078 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9081 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/gomp/pr67523.C: New test.
9087 * g++.dg/gomp/pr67522.C: New test.
9090 * c-c++-common/gomp/pr67521.c: New test.
9093 * c-c++-common/gomp/pr67517.c: New test.
9096 * g++.dg/gomp/pr67514.C: New test.
9099 * g++.dg/gomp/pr67511.C: New test.
9102 * c-c++-common/gomp/pr67502.c: New test.
9104 2015-09-09 Marek Polacek <polacek@redhat.com>
9107 * gcc.dg/pr67512.c: New test.
9109 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9112 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9113 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9114 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9115 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9117 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9119 * gcc.target/aarch64/mod_2.x: New file.
9120 * gcc.target/aarch64/mod_256.x: Likewise.
9121 * gcc.target/arm/mod_2.c: New test.
9122 * gcc.target/arm/mod_256.c: Likewise.
9123 * gcc.target/aarch64/mod_2.c: Likewise.
9124 * gcc.target/aarch64/mod_256.c: Likewise.
9126 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9129 * g++.dg/gomp/pr67504.C: New test.
9132 * c-c++-common/gomp/pr67501.c: New test.
9135 * gcc.dg/gomp/pr67500.c: New test.
9138 * gcc.dg/gomp/pr67495.c: New test.
9140 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9141 Sebastian Pop <s.pop@samsung.com>
9143 PR tree-optimization/53852
9144 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9145 both isl-0.12 and isl-0.15.
9146 * gcc.dg/graphite/uns-interchange-14.c: Same.
9147 * gcc.dg/graphite/uns-interchange-15.c: Same.
9148 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9150 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9151 Sebastian Pop <s.pop@samsung.com>
9153 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9154 * gcc.dg/graphite/block-1.c: Same.
9155 * gcc.dg/graphite/block-5.c: Same.
9156 * gcc.dg/graphite/block-6.c: Same.
9157 * gcc.dg/graphite/interchange-1.c: Same.
9158 * gcc.dg/graphite/interchange-10.c: Same.
9159 * gcc.dg/graphite/interchange-11.c: Same.
9160 * gcc.dg/graphite/interchange-13.c: Same.
9161 * gcc.dg/graphite/interchange-14.c: Same.
9162 * gcc.dg/graphite/interchange-3.c: Same.
9163 * gcc.dg/graphite/interchange-4.c: Same.
9164 * gcc.dg/graphite/interchange-7.c: Same.
9165 * gcc.dg/graphite/interchange-8.c: Same.
9166 * gcc.dg/graphite/interchange-9.c: Same.
9167 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9168 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9169 * gcc.dg/graphite/pr37485.c: Same.
9170 * gcc.dg/graphite/scop-0.c (int toto): Same.
9171 * gcc.dg/graphite/scop-1.c: Same.
9172 * gcc.dg/graphite/scop-10.c: Same.
9173 * gcc.dg/graphite/scop-11.c: Same.
9174 * gcc.dg/graphite/scop-12.c: Same.
9175 * gcc.dg/graphite/scop-13.c: Same.
9176 * gcc.dg/graphite/scop-16.c: Same.
9177 * gcc.dg/graphite/scop-17.c: Same.
9178 * gcc.dg/graphite/scop-18.c: Same.
9179 * gcc.dg/graphite/scop-2.c: Same.
9180 * gcc.dg/graphite/scop-21.c (int test): Same.
9181 * gcc.dg/graphite/scop-22.c (void foo): Same.
9182 * gcc.dg/graphite/scop-4.c: Same.
9183 * gcc.dg/graphite/scop-5.c: Same.
9184 * gcc.dg/graphite/scop-6.c: Same.
9185 * gcc.dg/graphite/scop-7.c: Same.
9186 * gcc.dg/graphite/scop-8.c: Same.
9187 * gcc.dg/graphite/scop-9.c: Same.
9188 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9189 data-refs remain inside the inner loop.
9190 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9191 * gcc.dg/graphite/uns-interchange-14.c: Same.
9192 * gcc.dg/graphite/uns-interchange-9.c: Same.
9193 * gfortran.dg/graphite/interchange-3.f90
9195 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9198 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9199 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9200 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9201 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9202 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9203 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9204 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9205 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9206 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9207 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9208 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9209 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9211 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9213 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9214 * lib/target-supports.exp
9215 (check_effective_target_arm_neon_fp16_hw): New.
9217 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9219 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9220 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9224 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9225 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9227 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9228 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9229 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9230 when those are supported.
9231 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9234 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9235 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9238 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9239 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9240 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9242 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9244 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9246 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9247 Add float16x8_t case.
9248 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9249 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9250 main, exec_vcreate): Likewise.
9251 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9252 exec_vget_high): Likewise.
9253 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9254 exec_vget_low): Likewise.
9255 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9257 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9258 exec_vld1_dup): Likewise.
9259 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9260 exec_vld1_lane): Likewise.
9261 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9263 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9264 exec_vldX_dup): Likewise.
9265 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9266 exec_vldX_lane): Likewise.
9267 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9268 exec_vset_lane): Likewise.
9269 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9270 exec_vst1_lane): Likewise.
9272 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9274 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9275 * gcc.target/aarch64/vget_low_1.c: Likewise.
9277 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9279 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9280 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9281 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9282 (main): update orig_data to avoid float16 NaN on bigendian.
9284 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9286 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9288 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9289 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9290 * gcc.target/aarch64/vld1_lane.c: Likewise.
9292 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9295 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9297 2015-09-07 Marek Polacek <polacek@redhat.com>
9300 * gcc.dg/asm-10.c: New test.
9302 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9305 * gcc.dg/lto/pr67452_0.c: New test.
9307 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9310 * gcc.target/avr/pr65210.c: New test.
9312 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9315 * lib/target-supports.exp (check_cached_effective_target):
9316 Apppend $prop to et_prop_list only if needed.
9318 2015-09-04 Marek Polacek <polacek@redhat.com>
9321 * gcc.dg/ubsan/pr67279.c: New test.
9323 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9324 Petr Murzin <petr.murzin@intel.com>
9325 Kirill Yukhin <kirill.yukhin@intel.com>
9327 * gcc.target/i386/avx512f-scatter-1.c: New.
9328 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9329 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9331 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9333 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9334 rather than calling rmdir, cleanup if open fails.
9336 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9338 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9339 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9340 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9341 Return true for PowerPC targets that implement Altivec.
9343 2015-09-03 Renlin Li <renlin.li@arm.com>
9345 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9347 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9349 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9351 * gcc.target/powerpc/vec-shift.c: New test.
9353 2015-09-03 Tom de Vries <tom@codesourcery.com>
9355 PR tree-optimization/65637
9356 * gcc.dg/autopar/reduc-4.c: New test.
9358 2015-09-03 Tom de Vries <tom@codesourcery.com>
9360 PR tree-optimization/65637
9361 * gcc.dg/autopar/pr46099-2.c: New test.
9363 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9366 * g++.dg/pr67351.C: New test.
9368 2015-09-03 Richard Biener <rguenther@suse.de>
9371 * g++.dg/lto/pr66705_0.C: New testcase.
9373 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9376 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9377 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9379 2015-09-02 Marek Polacek <polacek@redhat.com>
9382 * gcc.dg/pr67432.c: New test.
9384 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9386 * lib/target-supports.exp (clear_effective_target_cache): New.
9387 (check_cached_effective_target): Update et_prop_list.
9388 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9389 * g++.dg/compat/compat.exp: Likewise.
9390 * g++.dg/compat/struct-layout-1.exp: Likewise.
9391 * lib/asan-dg.exp: Likewise.
9392 * lib/atomic-dg.exp: Likewise.
9393 * lib/cilk-plus-dg.exp: Likewise.
9394 * lib/clearcap.exp: Likewise.
9395 * lib/mpx-dg.exp: Likewise.
9396 * lib/tsan-dg.exp: Likewise.
9397 * lib/ubsan-dg.exp: Likewise.
9399 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9401 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9403 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9404 Andrew Bennett <andrew.bennett@imgtec.com>
9406 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9407 dependencies between ISA level and compact-branches.
9408 * gcc.target/mips/branch-10.c: Update expected output to allow
9409 compact forms of b/bal.
9410 * gcc.target/mips/branch-11.c: Likewise.
9411 * gcc.target/mips/branch-12.c: Likewise.
9412 * gcc.target/mips/branch-13.c: Likewise.
9413 * gcc.target/mips/branch-3.c: Likewise.
9414 * gcc.target/mips/branch-4.c: Likewise.
9415 * gcc.target/mips/branch-5.c: Likewise.
9416 * gcc.target/mips/branch-6.c: Likewise.
9417 * gcc.target/mips/branch-7.c: Likewise.
9418 * gcc.target/mips/branch-8.c: Likewise.
9419 * gcc.target/mips/branch-9.c: Likewise.
9420 * gcc.target/mips/branch-cost-1.c: Likewise.
9421 * gcc.target/mips/call-1.c: Likewise.
9422 * gcc.target/mips/call-2.c: Likewise.
9423 * gcc.target/mips/call-3.c: Likewise.
9424 * gcc.target/mips/call-4.c: Likewise.
9425 * gcc.target/mips/call-5.c: Likewise.
9426 * gcc.target/mips/call-6.c: Likewise.
9427 * gcc.target/mips/lazy-binding-1.c: Likewise.
9428 * gcc.target/mips/near-far-1.c: Likewise.
9429 * gcc.target/mips/near-far-2.c: Likewise.
9430 * gcc.target/mips/near-far-3.c: Likewise.
9431 * gcc.target/mips/near-far-4.c: Likewise.
9432 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9433 run with compact branches allowed.
9434 * gcc.target/mips/compact-branches-1.c: New file.
9435 * gcc.target/mips/compact-branches-2.c: Likewise.
9436 * gcc.target/mips/compact-branches-3.c: Likewise.
9437 * gcc.target/mips/compact-branches-4.c: Likewise.
9438 * gcc.target/mips/compact-branches-5.c: Likewise.
9439 * gcc.target/mips/compact-branches-6.c: Likewise.
9440 * gcc.target/mips/compact-branches-7.c: Likewise.
9442 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9444 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9445 Clean-up a created directory if testcase fails.
9447 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9450 * g++.dg/pr67405.C: New test.
9452 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9454 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9456 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9458 * gcc.dg/ifcvt-1.c: New test.
9459 * gcc.dg/ifcvt-2.c: Likewise.
9460 * gcc.dg/ifcvt-3.c: Likewise.
9462 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9465 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9468 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9470 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9472 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9475 * g++.dg/other/pr61753.C: New.
9477 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9479 * gcc.dg/tree-ssa/cmp-1.c: New file.
9481 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9483 * gcc.dg/tree-ssa/complex-7.c: New file.
9485 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9487 * gcc.target/powerpc/swaps-p8-19.c: New test.
9489 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9492 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9494 2015-08-29 Tom de Vries <tom@codesourcery.com>
9496 PR tree-optimization/46193
9497 * gcc.dg/autopar/pr46193.c: New test.
9499 2015-08-28 Nathan Sidwell <nathan@acm.org>
9501 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9502 use exit code for failure.
9504 * gcc.dg/torture/matrix-1.c: Use plain printf.
9505 * gcc.dg/torture/matrix-2.c: Likewise.
9506 * gcc.dg/torture/matrix-5.c: Likewise.
9507 * gcc.dg/torture/matrix-6.c: Likewise.
9508 * gcc.dg/torture/transpose-1.c: Likewise.
9509 * gcc.dg/torture/transpose-2.c: Likewise.
9510 * gcc.dg/torture/transpose-3.c: Likewise.
9511 * gcc.dg/torture/transpose-4.c: Likewise.
9512 * gcc.dg/torture/transpose-5.c: Likewise.
9513 * gcc.dg/torture/transpose-6.c: Likewise.
9515 2015-08-28 Jeff Law <law@redhat.com>
9518 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9519 * gcc.dg/torture/pr66752-1.c: New test
9520 * g++.dg/torture/pr66752-2.C: New test.
9522 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9524 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9526 * gcc.dg/tree-ssa/sra-15.c: New.
9528 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9530 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9531 * gcc.target/mips/msub-8.c: Ditto
9533 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9535 * lib/target-supports.exp (check-effective_target_vect_double):
9536 Enable for Power targets with VSX hardware available.
9537 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9538 vect_no_align && { ! vect_hw_misalign }.
9540 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9542 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9543 Replaced by opt_files, compile with -floop-nest-optimize.
9544 * g++.dg/graphite/graphite.exp: Same.
9545 * gfortran.dg/graphite/graphite.exp: Same.
9546 * gcc.dg/graphite/block-0.c: Adjust pattern.
9547 * gcc.dg/graphite/block-1.c: Same.
9548 * gcc.dg/graphite/block-3.c: Same.
9549 * gcc.dg/graphite/block-4.c: Same.
9550 * gcc.dg/graphite/block-5.c: Same.
9551 * gcc.dg/graphite/block-6.c: Same.
9552 * gcc.dg/graphite/block-7.c: Same.
9553 * gcc.dg/graphite/block-8.c: Same.
9554 * gcc.dg/graphite/block-pr47654.c: Same.
9555 * gcc.dg/graphite/interchange-0.c: Same.
9556 * gcc.dg/graphite/interchange-1.c: Same.
9557 * gcc.dg/graphite/interchange-10.c: Same.
9558 * gcc.dg/graphite/interchange-11.c: Same.
9559 * gcc.dg/graphite/interchange-12.c: Same.
9560 * gcc.dg/graphite/interchange-13.c: Same.
9561 * gcc.dg/graphite/interchange-14.c: Same.
9562 * gcc.dg/graphite/interchange-15.c: Same.
9563 * gcc.dg/graphite/interchange-3.c: Same.
9564 * gcc.dg/graphite/interchange-4.c: Same.
9565 * gcc.dg/graphite/interchange-5.c: Same.
9566 * gcc.dg/graphite/interchange-6.c: Same.
9567 * gcc.dg/graphite/interchange-7.c: Same.
9568 * gcc.dg/graphite/interchange-8.c: Same.
9569 * gcc.dg/graphite/interchange-9.c: Same.
9570 * gcc.dg/graphite/interchange-mvt.c: Same.
9571 * gcc.dg/graphite/pr37485.c: Same.
9572 * gcc.dg/graphite/uns-block-1.c: Same.
9573 * gcc.dg/graphite/uns-interchange-12.c: Same.
9574 * gcc.dg/graphite/uns-interchange-14.c: Same.
9575 * gcc.dg/graphite/uns-interchange-15.c: Same.
9576 * gcc.dg/graphite/uns-interchange-9.c: Same.
9577 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9578 * gfortran.dg/graphite/interchange-3.f90: Same.
9580 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9583 * gcc.target/i386/pr67317-1.c: New test.
9584 * gcc.target/i386/pr67317-2.c: Ditto.
9585 * gcc.target/i386/pr67317-3.c: Ditto.
9586 * gcc.target/i386/pr67317-4.c: Ditto.
9587 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9588 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9590 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9592 * gcc.target/powerpc/vec-shr.c: New.
9594 2015-08-27 Marek Polacek <polacek@redhat.com>
9597 * gcc.dg/torture/pr67005.c: New test.
9599 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9601 * gcc.dg/tree-ssa/sra-15.c: New.
9603 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9605 * gcc.target/aarch64/long_branch_1.c: New test.
9607 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9609 * gcc.target/s390/20150826-1.c: New test.
9611 2015-08-26 Renlin Li <renlin.li@arm.com>
9613 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9615 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9617 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9619 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9621 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9622 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9623 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9624 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9626 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9628 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9630 * gcc.target/aarch64/tlsle_1.x: New test source.
9631 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9632 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9633 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9635 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9638 * gfortran.dg/shape_8.f90: New test.
9640 2015-08-25 Marek Polacek <polacek@redhat.com>
9643 * gcc.dg/weak/weak-18.c: New test.
9645 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9647 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9648 gcc_jit_context_set_bool_use_external_driver.
9650 2015-08-25 Nathan Sidwell <nathan@acm.org>
9652 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9654 * gcc.dg/20001117-1.c: Needs return_address.
9655 * gcc.dg/20020415-1.c: Needs alloca.
9656 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9657 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9658 * gcc.dg/pr63186.c: Needs label_values.
9659 * gcc.dg/torture/pr33848.c: Likwise.
9661 * lib/target-supports.exp (check_effective_target_fopenacc,
9662 check_effective_target_fopenmp): Disable for nvptx.
9663 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9664 * gcc.dg/stack-usage-1.c: Likewise.
9665 * gcc.dg/stack-usage-2.c: Likewise.
9666 * gcc.dg/unused-5.c: Likewise.
9667 * gcc.dg/unwind-1.c: Likewise.
9669 2015-08-25 Christian Bruel <christian.bruel@st.com>
9671 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9672 * g++.dg/Wno-frame-address.C: Ditto.
9674 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9677 * g++.dg/pr67211.C: New test.
9679 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9683 * gfortran.dg/block_end_error_1.f90: New test.
9684 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9686 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9689 * gcc.target/i386/pr66821.c: New test.
9691 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9694 * gcc.target/i386/pr67329.c: New test.
9696 2015-08-24 Nathan Sidwell <nathan@acm.org>
9698 * gcc.dg/pr49551.c: Needs -fdata-sections.
9700 * gcc.dg/pr64935-2.c: Needs scheduling.
9702 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9703 * gcc.dg/torture/pr63738.c: Likewise.
9704 * gcc.dg/torture/pr64728.c: Likewise.
9705 * gcc.dg/pr63748.c: Likewise.
9706 * gcc.dg/20020312-2.c: Likewise.
9708 * gcc.dg/torture/pr66123.c: Needs label_values.
9710 * gcc.dg/torture/pr41261.c: Needs profiling.
9711 * gcc.dg/pr26570.c: Likewise.
9712 * gcc.dg/pr61776.c: Likewise.
9713 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9714 * gcc.dg/gomp/pr34610.c: Likewise.
9715 * gcc.dg/pr54121.c: Likewise.
9716 * gcc.dg/20050325-1.c: Likewise.
9717 * gcc.dg/pr66899.c: Likewise.
9718 * gcc.dg/pr48770.c: Likewise.
9719 * gcc.dg/pr24225.c: Likewise.
9721 * gcc.dg/pr27531-1.c: Needs io.
9722 * gcc.dg/pr44606.c: Likewise.
9724 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9726 * gcc.dg/pr51990.c: Needs alloca.
9728 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9730 2015-08-24 Tom de Vries <tom@codesourcery.com>
9732 PR tree-optimization/65468
9733 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9735 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9738 * gfortran.dg/backtrace_1.f90: New test.
9740 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9743 * gfortran.dg/execute_command_line_2.f90: New test.
9745 2015-08-23 Tom de Vries <tom@codesourcery.com>
9747 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9748 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9749 vect_no_int_max to vect_no_int_min_max.
9750 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9751 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9752 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9753 * gcc.dg/vect/slp-reduc-4.c: Same.
9754 * gcc.dg/vect/slp-reduc-5.c: Same.
9755 * gcc.dg/vect/vect-125.c: Same.
9756 * gcc.dg/vect/vect-13.c: Same.
9757 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9758 * gcc.dg/vect/vect-reduc-1.c: Same.
9759 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9760 * gcc.dg/vect/vect-reduc-1char.c:Same.
9761 * gcc.dg/vect/vect-reduc-1short.c: Same.
9762 * gcc.dg/vect/vect-reduc-2.c: Same.
9763 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9764 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9765 * lib/target-supports.exp: Same.
9767 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9770 * g++.dg/cpp0x/decltype63.C: New.
9772 2015-08-22 Nathan Sidwell <nathan@acm.org>
9774 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9775 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9776 * c-c++-common/Wunused-var-8.c: Likewise.
9777 * c-c++-common/gomp/pr61486-2.c: Likewise.
9778 * c-c++-common/Wunused-var-6.c: Likewise.
9779 * c-c++-common/goacc/reduction-1.c: Likewise.
9780 * c-c++-common/goacc/reduction-2.c: Likewise.
9781 * c-c++-common/goacc/reduction-3.c: Likewise.
9782 * c-c++-common/goacc/reduction-4.c: Likewise.
9783 * gcc.dg/builtins-64.c: Likewise.
9784 * gcc.dg/pr59523.c: Likewise.
9785 * gcc.dg/tree-ssa/20080530.c: Likewise.
9786 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9787 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9788 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9789 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9790 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9791 * gcc.dg/pr59011.c: Likewise.
9792 * gcc.dg/uninit-9.c: Likewise.
9793 * gcc.dg/pr61561.c: Likewise.
9794 * gcc.dg/vla-4.c: Likewise.
9795 * gcc.dg/20101010-1.c: Likewise.
9796 * gcc.dg/pr49120.c: Likewise.
9797 * gcc.dg/20030331-2.c: Likewise.
9798 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9799 * gcc.dg/pr25682.c: Likewise.
9800 * gcc.dg/guality/guality.c: Likewise.
9801 * gcc.dg/pr27301.c: Likewise.
9802 * gcc.dg/uninit-9-O0.c: Likewise.
9803 * gcc.dg/fold-alloca-1.c: Likewise.
9804 * gcc.dg/pr41470.c: Likewise.
9805 * gcc.dg/pr51491-2.c: Likewise.
9806 * gcc.dg/winline-7.c: Likewise.
9807 * gcc.dg/vla-2.c: Likewise.
9808 * gcc.dg/pr50764.c: Likewise.
9809 * gcc.dg/c99-vla-1.c: Likewise.
9810 * gcc.dg/pr33238.c: Likewise.
9811 * gcc.dg/c99-const-expr-13.c: Likewise.
9812 * gcc.dg/builtin-return-1.c: Likewise.
9813 * gcc.dg/vla-3.c: Likewise.
9814 * gcc.dg/20020415-1.c: Likewise.
9815 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9816 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9817 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9818 * gcc.dg/torture/calleesave-sse.c: Likewise.
9819 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9820 * gcc.dg/gomp/vla-2.c: Likewise.
9821 * gcc.dg/gomp/vla-3.c: Likewise.
9822 * gcc.dg/gomp/vla-4.c: Likewise.
9823 * gcc.dg/gomp/pr30494.c: Likewise.
9824 * gcc.dg/gomp/vla-5.c: Likewise.
9825 * gcc.dg/pr51990-2.c: Likewise.
9826 * gcc.dg/vla-22.c: Likewise.
9828 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9830 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9831 * gcc.dg/dollar.c: Likewise.
9832 * gcc.dg/pragma-message.c: Likewise.
9833 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9834 * c-c++-common/raw-string-14.c: Likewise.
9836 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9838 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9839 property that instantiation here is a compile-time error.
9841 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9843 * g++.dg/other/pr67065.C: Extend.
9845 2015-08-21 Nathan Sidwell <nathan@acm.org>
9847 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9849 (check_effective_target_global_constructor): New.
9850 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9851 * gcc.dg/debug/debug.exp: Skip for nvptx.
9852 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9854 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9855 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9856 * gcc.c-torture/compile/pr33855.c: Likewise.
9857 * gcc.c-torture/compile/920723-1.c: Likewise.
9858 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9860 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9862 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9865 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9867 * gcc.c-torture/execute/switch-1.c: Likewise.
9869 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9870 * gcc.c-torture/execute/printf-1.c: Likewise.
9871 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9872 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9873 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9874 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9875 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9876 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9877 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9878 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9879 * gcc.c-torture/execute/gofast.c: Likewise.
9880 * gcc.c-torture/execute/complex-6.c: Likewise.
9882 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9883 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9884 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9885 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9886 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9887 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9888 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9889 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9890 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9891 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9892 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9893 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9894 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9895 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9896 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9897 * gcc.dg/setjmp-1.c: Likewise.
9898 * gcc.dg/cleanup-5.c: Likewise.
9899 * gcc.dg/cleanup-12.c: Likewise.
9900 * gcc.dg/cleanup-13.c: Likewise.
9902 * gcc.dg/constructor-1.c: Require global ctor.
9904 * gcc.dg/fork-instrumentation.c: Require profiling.
9905 * gcc.dg/20030107-1.c: Likewise.
9906 * gcc.dg/20030702-1.c: Likewise.
9908 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9909 * gcc.dg/cpp/paste2.c: Likewise.
9910 * gcc.dg/cpp/strify3.c: Likewise.
9911 * gcc.dg/cpp/strify4.c: Likewise.
9912 * gcc.dg/cpp/lexnum.c: Likewise.
9913 * gcc.dg/cpp/digraphs.c: Likewise.
9914 * gcc.dg/cpp/macro1.c: Likewise.
9916 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9918 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9920 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9922 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9925 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9927 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9928 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9929 vec_vpmsum_be and vec_shasigma_be.
9931 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9933 * lib/target-supports.exp
9934 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9935 with -mfp16-format=ieee.
9937 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/other/pr67065.C: New.
9942 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9944 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9946 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9947 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9948 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9949 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9951 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9953 * gcc.dg/wide_shift_64_1.c: New testcase.
9954 * gcc.dg/wide_shift_128_1.c: Likewise.
9955 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9957 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9959 * lib/target-supports.exp
9960 (check_effective_target_fstack_protector_enabled): New test.
9961 * gcc.target/i386/ssp-default.c: New test.
9963 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9966 * gfortran.dg/generic_31.f90: New.
9968 2015-08-19 Marek Polacek <polacek@redhat.com>
9971 * g++.dg/torture/pr67133.C: New test.
9973 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9975 * gcc.target/powerpc/altivec-35.c: New test.
9976 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9977 * gcc.target/powerpc/vsx-vector-7.c: New test.
9979 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9982 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9983 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9985 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9987 PR rtl-optimization/67218
9988 * gcc.c-torture/execute/ieee/pr67218.c,
9989 gcc.target/aarch64/fcvt_int_float_double1.c,
9990 gcc.target/aarch64/fcvt_int_float_double2.c,
9991 gcc.target/aarch64/fcvt_int_float_double3.c,
9992 gcc.target/aarch64/fcvt_int_float_double4.c,
9993 gcc.target/aarch64/fcvt_uint_float_double1.c,
9994 gcc.target/aarch64/fcvt_uint_float_double2.c,
9995 gcc.target/aarch64/fcvt_uint_float_double3.c,
9996 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9998 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10000 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10001 dg-options to disable LSE extensions.
10002 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10003 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10004 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10005 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10006 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10007 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10008 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10009 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10010 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10011 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10012 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10013 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10014 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10015 * gcc.target/aarch64/sync-op-full.c: Likewise.
10016 * gcc.target/aarch64/sync-op-release.c: Likewise.
10018 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10021 * g++.dg/cpp1z/feat-cxx1z.C: New.
10023 2015-08-18 Marek Polacek <polacek@redhat.com>
10025 PR middle-end/67222
10026 * gcc.dg/torture/pr67222.c: New test.
10028 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10030 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10032 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10034 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10035 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10036 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10038 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10040 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10041 which is used in later code.
10043 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10046 * g++.dg/cpp0x/nullptr34.C: New.
10047 * g++.dg/warn/Wconversion2.C: Adjust.
10048 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10049 * g++.old-deja/g++.other/null3.C: Likewise.
10051 * g++.dg/cpp0x/pr51313.C: Adjust.
10053 2015-08-17 Richard Biener <rguenther@suse.de>
10055 PR tree-optimization/67221
10056 * gcc.dg/torture/pr67221.c: New testcase.
10058 2015-08-17 Mike Stump <mikestump@comcast.net>
10059 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10061 * gcc.target/arm/memcpy-aligned-1.c: New test.
10063 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10066 * gfortran.dg/norm_4.f90: Rename to...
10067 * gfortran.dg/norm2_4.f90: this.
10068 * gfortran.dg/norm2_5.f90: New test.
10070 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10072 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10073 * gcc.dg/ssp-1.c: Make counter a register.
10074 * gcc.dg/ssp-2.c: Likewise.
10075 * gcc.dg/torture/parm-coalesce.c: New.
10077 2015-08-14 Marek Polacek <polacek@redhat.com>
10079 PR middle-end/67133
10080 * gcc.dg/torture/pr67133.c: New test.
10082 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10083 Matthias Klose <doko@debian.org>
10086 * gcc.c-torture/compile/pr67143.c: New
10087 * gcc.target/aarch64/atomic-op-imm.c
10088 (atomic_fetch_add_negative_RELAXED): New.
10089 (atomic_fetch_sub_negative_ACQUIRE): New.
10091 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10093 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10094 * gcc.target/aarch64/target_attr_8.c: Likewise.
10095 * gcc.target/aarch64/target_attr_14.c: Likewise.
10097 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10099 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10101 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10103 * gcc.target/i386/builtin_target.c: Add skylake check.
10105 2015-08-13 Jeff Law <law@redhat.com>
10107 * gcc.dg/pr66314.c: Moved from here to ..
10108 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10109 to clear all sanitizers before -fsanitize=kernel-address.
10111 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10113 * gcc.target/aarch64/cinc_common_1.c: New test.
10115 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10118 * g++.dg/ext/attribute-may-alias-1.C: New.
10119 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10121 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10123 * gcc.target/aarch64/atomic-inst-cas.c: New.
10124 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10126 2015-08-13 Andreas Schwab <schwab@suse.de>
10128 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10130 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10133 * g++.dg/torture/pr62164.C: New.
10135 2015-08-13 Richard Biener <rguenther@suse.de>
10137 PR tree-optimization/67191
10138 * gcc.dg/torture/pr67191.c: New testcase.
10139 * g++.dg/torture/pr67191.C: Likewise.
10141 2015-08-13 Richard Biener <rguenther@suse.de>
10143 PR tree-optimization/66502
10144 PR tree-optimization/67167
10145 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10147 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10150 * g++.dg/init/new42.C: New.
10152 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10155 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10157 * gcc.target/powerpc/pr67071-2.c: Likewise.
10158 * gcc.target/powerpc/pr67071-3.c: Likewise.
10160 2015-08-12 Marek Polacek <polacek@redhat.com>
10163 * c-c++-common/Wshift-overflow-6.c: New test.
10164 * c-c++-common/Wshift-overflow-7.c: New test.
10165 * g++.dg/cpp1y/left-shift-2.C: New test.
10167 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10170 * g++.dg/cpp0x/pr52742.C: New.
10172 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10174 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10175 Check Knights Landing support.
10177 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10180 * g++.dg/warn/Wunused-result-1.C: New.
10182 2015-08-12 Richard Biener <rguenther@suse.de>
10184 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10185 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10186 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10187 * g++.dg/tree-ssa/pr61034.C: Adjust.
10188 * gcc.dg/fold-compare-2.c: Likewise.
10189 * gcc.dg/pr50763.c: Likewise.
10190 * gcc.dg/predict-3.c: Likewise.
10191 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10192 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10193 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10194 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10195 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10196 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10197 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10198 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10199 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10200 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10201 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10202 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10204 2015-08-12 Nathan Sidwell <nathan@acm.org>
10206 * gcc.dg/vrp-min-max-1.c: New.
10207 * gcc.dg/vrp-min-max-2.c: New.
10209 2015-08-12 Richard Biener <rguenther@suse.de>
10211 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10213 2015-08-12 Tom de Vries <tom@codesourcery.com>
10216 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10217 Handle absence of vector min/max for sparc.
10219 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10222 * g++.dg/ext/mv25.C: New test.
10224 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10226 * gcc.target/i386/avx2-vect-shift.c: New test.
10228 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10232 * gcc.dg/pragma-diag-3.c: New test.
10233 * gcc.dg/pragma-diag-4.c: New test.
10235 2015-08-11 Nathan Sidwell <nathan@acm.org>
10237 * c-c++-common/dfp/operator-comma.c: Call init function.
10238 * c-c++-common/dfp/convert-dfp-2.c: New test.
10240 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10242 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10243 Treat model == 0x4f as Broadwell.
10245 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10247 PR libfortran/67140
10248 * gfortran.dg/pr67140.f90: New test.
10250 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10253 PR middle-end/66332
10254 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10256 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10259 * gfortran.dg/ieee/large_4.f90: New test.
10261 2015-08-08 Bud Davis <jmdavis@link.com>
10264 * gfortran.dg/common_22.f90: New.
10266 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10268 PR rtl-optimization/67028
10269 * gcc.dg/pr67028.c: New testcase.
10271 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10273 PR rtl-optimization/67029
10274 * gcc.dg/pr67029.c: New test.
10276 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10279 * gfortran.dg/ieee/ieee_8.f90: New test.
10281 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10283 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10285 * gcc.target/aarch64/noplt_2.c: Likewise.
10286 * gcc.target/aarch64/noplt_3.c: Likewise.
10288 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10290 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10291 optimization level, and print a summary at the end.
10293 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10295 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10297 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10299 * gcc.target/aarch64/noplt_3.c: New testcase.
10301 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10303 * gcc.target/aarch64/noplt_1.c: New testcase.
10304 * gcc.target/aarch64/noplt_2.c: Likewise.
10306 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10308 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10309 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10311 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10313 * gcc.target/s390/dwarfregtable-1.c: New test.
10314 * gcc.target/s390/dwarfregtable-2.c: New test.
10315 * gcc.target/s390/dwarfregtable-3.c: New test.
10317 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10319 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10321 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10324 * gfortran.dg/ieee/large_2.f90: New test.
10325 * gfortran.dg/ieee/large_3.F90: New test.
10327 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10330 * gfortran.dg/ieee/large_1.f90: Adjust test.
10332 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10333 Jeff Law <law@redhat.com>
10336 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10337 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10338 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10339 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10340 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10341 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10343 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10345 PR middle-end/66311
10346 * gfortran.dg/pr66311.f90: New file.
10348 2015-08-05 Richard Biener <rguenther@suse.de>
10350 PR tree-optimization/67121
10351 * gcc.dg/torture/pr67121.c: New testcase.
10353 2015-08-05 Nick Clifton <nickc@redhat.com>
10355 * gcc.target/rl78: New directory.
10356 * gcc.target/rl78/rl78.exp: New file: Test driver.
10357 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10359 2015-08-05 Richard Biener <rguenther@suse.de>
10361 PR middle-end/67120
10362 * gcc.dg/torture/pr67120.c: New testcase.
10364 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10368 * lib/fortran-modules.exp: Call cleanup-submodules from
10370 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10371 cover the cases where private entities are no longer optimized
10373 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10375 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10376 * gfortran.dg/submodule_5.f08: The same.
10377 * gfortran.dg/submodule_9.f08: The same.
10378 * gfortran.dg/submodule_10.f08: New test.
10380 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10383 * g++.dg/cpp1y/var-templ35.C: New.
10385 2015-08-05 Richard Biener <rguenther@suse.de>
10387 PR tree-optimization/67055
10388 * g++.dg/torture/pr67055.C: New testcase.
10390 2015-08-05 Richard Biener <rguenther@suse.de>
10392 PR tree-optimization/67109
10393 * gcc.dg/torture/pr67109.c: New testcase.
10394 * gcc.dg/vect/vect-119.c: Adjust.
10396 2015-08-05 Richard Biener <rguenther@suse.de>
10398 PR middle-end/67107
10399 * gcc.dg/pr67107.c: New testcase.
10401 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10404 * g++.dg/cpp1z/abbrev2.C: New.
10406 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10408 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10410 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10413 * g++.dg/init/explicit4.C: New.
10415 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10417 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10418 without VSX an Power8 vector support.
10420 2015-08-04 Richard Biener <rguenther@suse.de>
10422 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10424 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10427 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10430 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10433 * g++.dg/cpp1y/var-templ34.C: New.
10435 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10437 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10438 * gcc.target/aarch64/target_attr_1.c: Likewise.
10439 * gcc.target/aarch64/target_attr_2.c: Likewise.
10440 * gcc.target/aarch64/target_attr_3.c: Likewise.
10441 * gcc.target/aarch64/target_attr_4.c: Likewise.
10442 * gcc.target/aarch64/target_attr_5.c: Likewise.
10443 * gcc.target/aarch64/target_attr_6.c: Likewise.
10444 * gcc.target/aarch64/target_attr_7.c: Likewise.
10445 * gcc.target/aarch64/target_attr_8.c: Likewise.
10446 * gcc.target/aarch64/target_attr_9.c: Likewise.
10447 * gcc.target/aarch64/target_attr_10.c: Likewise.
10448 * gcc.target/aarch64/target_attr_11.c: Likewise.
10449 * gcc.target/aarch64/target_attr_12.c: Likewise.
10450 * gcc.target/aarch64/target_attr_13.c: Likewise.
10451 * gcc.target/aarch64/target_attr_14.c: Likewise.
10452 * gcc.target/aarch64/target_attr_15.c: Likewise.
10454 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10456 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10458 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10460 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10462 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10464 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10467 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10470 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10471 * gfortran.dg/ieee/large_1.f90: New test.
10473 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10475 PR tree-optimization/67043
10476 * gcc.dg/pr67043.c: New test.
10478 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10480 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10482 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10484 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10485 it to push/pop timing items.
10486 (main): For each optimization level, create a gcc_jit_timer, and
10487 time all of the iteration within that level cumulatively.
10488 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10489 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10491 2015-08-03 Alexander Basov <coohpt@gmail.com>
10493 PR middle-end/64744
10494 PR middle-end/48470
10495 PR middle-end/43404
10496 * gcc.target/arm/pr43404.c : New testcase.
10497 * gcc.target/arm/pr48470.c : New testcase.
10498 * gcc.target/arm/pr64744-1.c : New testcase.
10499 * gcc.target/arm/pr64744-2.c : New testcase.
10501 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10503 PR tree-optimization/67077
10504 * gcc.dg/pr67077.c: New test.
10506 2015-08-03 Jeff Law <law@redhat.com>
10508 PR middle-end/66314
10509 PR gcov-profile/66899
10510 * gcc.dg/pr66899.c: New test.
10511 * gcc.dg/pr66314.c: New test.
10513 2015-08-03 Marek Polacek <polacek@redhat.com>
10516 * gcc.dg/pr67088.c: New test.
10518 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10521 * gcc.target/arm/vnmul-1.c: New.
10522 * gcc.target/arm/vnmul-2.c: New.
10523 * gcc.target/arm/vnmul-3.c: New.
10524 * gcc.target/arm/vnmul-4.c: New.
10526 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10529 * gfortran.dg/class_allocate_20.f90: New.
10531 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10533 * gcc.target/aarch64/csel_bfx_1.c: New test.
10534 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10536 2015-08-02 Martin Sebor <msebor@redhat.com>
10538 * g++.dg/Wframe-address-in-Wall.C: New test.
10539 * g++.dg/Wframe-address.C: New test.
10540 * g++.dg/Wno-frame-address.C: New test.
10541 * gcc.dg/Wframe-address-in-Wall.c: New test.
10542 * gcc.dg/Wframe-address.c: New test.
10543 * gcc.dg/Wno-frame-address.c: New test.
10545 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10547 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10549 2015-08-01 Michael Collison <michael.collison@linaro.org
10550 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10552 * gcc.target/arm/mincmp.c: New test.
10554 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10557 * gfortran.dg/associated_target_6.f03: New test
10559 2015-08-01 Tom de Vries <tom@codesourcery.com>
10561 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10562 optimize ("-ftree-parallelize-loops=0").
10563 Add successful scans for 2 detected reductions. Add xfail scans for 3
10564 detected reductions.
10565 * gcc.dg/autopar/reduc-2short.c: Same.
10566 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10567 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10568 detected reductions.
10569 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10570 and max reductions.
10572 2015-07-31 Marek Polacek <polacek@redhat.com>
10575 * g++.dg/ubsan/pr66977.C: New test.
10577 2015-07-30 Marek Polacek <polacek@redhat.com>
10579 * c-c++-common/Wtautological-compare-3.c: New test.
10581 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10583 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10584 (CHECK): Pass address of scalar, rather than array.
10586 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10588 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10590 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10592 * gcc.target/aarch64/fp16/fp16.exp: New.
10593 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10594 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10596 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10598 * gcc.target/aarch64/f16_movs_1.c: New test.
10600 2015-07-28 Tom de Vries <tom@codesourcery.com>
10602 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10605 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10606 Manuel López-Ibáñez <manu@gcc.gnu.org>
10608 * gcc.dg/parm-incomplete-1.c: Update.
10609 * gcc.dg/pr18809-1.c: Update.
10610 * gcc.dg/pr27953.c: Update.
10611 * gcc.dg/vla-11.c: Update.
10613 2015-07-27 Marek Polacek <polacek@redhat.com>
10615 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10617 2015-07-27 Tom de Vries <tom@codesourcery.com>
10619 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10620 attribute. Update comment.
10622 Add scan for not parallelizing inner loop.
10623 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10627 2015-07-27 Marek Polacek <polacek@redhat.com>
10630 * c-c++-common/Wtautological-compare-2.c: New test.
10632 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10635 * gcc.target/i386/pr66232-6.c: New tests.
10636 * gcc.target/i386/pr66232-7.c: Likewise.
10637 * gcc.target/i386/pr66232-8.c: Likewise.
10638 * gcc.target/i386/pr66232-9.c: Likewise.
10640 2015-07-27 Marek Polacek <polacek@redhat.com>
10644 * c-c++-common/Wtautological-compare-1.c: New test.
10646 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10649 * g++.dg/template/pr18969.C: New test.
10650 * g++.dg/template/pr18969-2.C: New test.
10651 * g++.old-deja/g++.jason/overload.C: Remove return value in
10652 template function returning void.
10654 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10656 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10657 immediates to avoid shift-overflow warnings.
10659 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10662 * g++.dg/init/pr66857.C: New test.
10664 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10667 * gcc.target/i386/pr66648.c: New test.
10669 2015-07-25 Tom de Vries <tom@codesourcery.com>
10671 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10672 interchange_files and block_files variables.
10673 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10675 * gcc.dg/graphite/uns-interchange-12.c: Same.
10676 * gcc.dg/graphite/uns-interchange-14.c: Same.
10677 * gcc.dg/graphite/uns-interchange-15.c: Same.
10678 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10679 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10681 2015-07-25 Jeff Law <law@redhat.com>
10685 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10686 * gcc.dg/torture/pr66752-1.c: New test
10687 * g++.dg/torture/pr66752-2.C: New test.
10689 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10692 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10694 PR rtl-optimization/64164
10695 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10696 * gcc.dg/ssp-1.c: Make counter a register.
10697 * gcc.dg/ssp-2.c: Likewise.
10698 * gcc.dg/torture/parm-coalesce.c: New.
10700 2015-07-24 Tom de Vries <tom@codesourcery.com>
10702 * gcc.dg/graphite/block-1.c: Xfail scan.
10703 * gcc.dg/graphite/interchange-12.c: Same.
10704 * gcc.dg/graphite/interchange-14.c: Same.
10705 * gcc.dg/graphite/interchange-15.c: Same.
10706 * gcc.dg/graphite/interchange-9.c: Same.
10707 * gcc.dg/graphite/interchange-mvt.c: Same.
10708 * gcc.dg/graphite/uns-block-1.c: New test.
10709 * gcc.dg/graphite/uns-interchange-12.c: New test.
10710 * gcc.dg/graphite/uns-interchange-14.c: New test.
10711 * gcc.dg/graphite/uns-interchange-15.c: New test.
10712 * gcc.dg/graphite/uns-interchange-9.c: New test.
10713 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10715 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10718 * c-c++-common/Wunused-function-1.c: New.
10720 2015-07-24 Tom de Vries <tom@codesourcery.com>
10722 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10723 alternative exit-first loop transform.
10724 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10725 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10726 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10727 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10728 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10729 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10730 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10731 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10732 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10734 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10737 * gcc.target/i386/mpx/pr66566.c: New test.
10739 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10742 * gcc.target/i386/pr66978.c: New test.
10744 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10746 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10748 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10750 * gcc.target/s390/insv-1.c: New test.
10751 * gcc.target/s390/insv-2.c: New test.
10752 * gcc.target/s390/insv-3.c: New test.
10754 2015-07-24 Tom de Vries <tom@codesourcery.com>
10756 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10758 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10760 PR middle-end/25530
10761 * gcc.dg/pr25530.c: New test.
10763 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10765 PR middle-end/25529
10766 * gcc.dg/pr25529.c: New test.
10768 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10770 * gcc.target/arm/reg_equal_test.c: New test.
10772 2015-07-23 Jeff Law <law@redhat.com>
10775 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10776 * gcc.dg/torture/pr66752-1.c: New test
10777 * g++.dg/torture/pr66752-2.C: New test.
10779 2015-07-23 Marek Polacek <polacek@redhat.com>
10782 * g++.dg/warn/Wlogical-op-2.C: New test.
10784 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10786 PR rtl-optimization/64164
10787 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10788 * gcc.dg/ssp-1.c: Make counter a register.
10789 * gcc.dg/ssp-2.c: Likewise.
10790 * gcc.dg/torture/parm-coalesce.c: New.
10792 2015-07-23 Marek Polacek <polacek@redhat.com>
10795 * c-c++-common/ubsan/pr66908.c: New test.
10797 2015-07-23 Tom de Vries <tom@codesourcery.com>
10799 * gcc.dg/autopar/outer-4.c: Add xfail.
10800 * gcc.dg/autopar/outer-5.c: Same.
10801 * gcc.dg/autopar/outer-6.c: Same.
10802 * gcc.dg/autopar/reduc-2.c: Same.
10803 * gcc.dg/autopar/reduc-2char.c: Same.
10804 * gcc.dg/autopar/reduc-2short.c: Same.
10805 * gcc.dg/autopar/reduc-8.c: Same.
10806 * gcc.dg/autopar/uns-outer-4.c: New test.
10807 * gcc.dg/autopar/uns-outer-5.c: New test.
10808 * gcc.dg/autopar/uns-outer-6.c: New test.
10810 2015-07-23 Richard Biener <rguenther@suse.de>
10812 PR tree-optimization/66952
10813 * gcc.dg/torture/pr66952.c: Use signed char.
10815 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10817 PR tree-optimization/66926,66951
10818 * gcc.dg/vect/pr66951.c: New test.
10820 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10823 * g++.dg/parse/error57.C: New.
10824 * g++.dg/expr/string-2.C: Update.
10826 2015-07-23 Richard Biener <rguenther@suse.de>
10828 PR tree-optimization/66945
10829 * gcc.dg/torture/pr66945.c: New testcase.
10831 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10834 * g++.dg/ext/mv24.C: New test.
10836 2015-07-22 Marek Polacek <polacek@redhat.com>
10838 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10841 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10845 * gfortran.dg/generic_30.f90: New.
10847 2015-07-22 Richard Biener <rguenther@suse.de>
10849 PR tree-optimization/66952
10850 * gcc.dg/torture/pr66952.c: New testcase.
10852 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10854 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10856 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10858 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10860 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10862 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10864 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10866 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10868 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10870 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10872 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10874 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10876 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10878 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10882 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10884 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10886 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10888 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10890 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10892 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10894 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10896 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10898 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10900 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10902 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10904 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10906 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10908 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10910 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10912 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10914 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10916 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10918 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10920 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10922 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10924 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10926 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10928 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10930 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10932 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10934 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10936 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10938 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10940 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10942 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10944 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10946 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10948 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10950 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10952 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10954 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10956 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10958 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10960 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10962 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10964 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10966 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10968 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10970 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10972 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10974 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10976 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10978 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10980 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10982 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10984 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10986 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10988 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10990 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10992 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10994 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10996 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10998 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11000 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11002 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11004 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11006 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11008 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11010 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11012 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11014 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11016 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11018 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11020 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11022 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11024 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11026 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11028 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11030 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11032 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11034 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11036 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11038 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11040 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11042 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11044 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11046 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11048 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11050 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11052 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11054 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11056 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11058 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11060 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11062 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11064 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11066 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11068 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11070 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11072 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11074 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11076 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11078 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11080 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11082 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11084 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11086 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11088 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11090 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11092 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11094 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11096 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11098 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11100 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11102 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11104 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11106 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11108 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11110 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11112 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11114 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11116 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11119 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11121 * g++.dg/template/crash81.C: Update.
11123 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11126 * gcc.target/i386/pr66424.c: New.
11128 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11130 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11132 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11135 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11136 Drop address sanitization.
11138 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11140 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11141 Skip -march=armv4t.
11142 (dg-additional-options): Set armv5t flag.
11144 2015-07-21 Marek Polacek <polacek@redhat.com>
11146 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11147 * gcc.dg/vmx/unpack.c: Likewise.
11148 * gcc.target/powerpc/quad-atomic.c: Likewise.
11150 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11152 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11154 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11156 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11159 2015-07-20 Marek Polacek <polacek@redhat.com>
11162 * c-c++-common/Wshift-overflow-1.c: New test.
11163 * c-c++-common/Wshift-overflow-2.c: New test.
11164 * c-c++-common/Wshift-overflow-3.c: New test.
11165 * c-c++-common/Wshift-overflow-4.c: New test.
11166 * c-c++-common/Wshift-overflow-5.c: New test.
11167 * g++.dg/cpp1y/left-shift-1.C: New test.
11168 * gcc.dg/c90-left-shift-2.c: New test.
11169 * gcc.dg/c90-left-shift-3.c: New test.
11170 * gcc.dg/c99-left-shift-2.c: New test.
11171 * gcc.dg/c99-left-shift-3.c: New test.
11172 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11173 * gcc.c-torture/execute/pr40386.c: Likewise.
11174 * gcc.dg/vect/pr33373.c: Likewise.
11175 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11176 * gcc.dg/vect/vect-shift-2.c: Likewise.
11178 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11180 * gcc.target/aarch64/neg_abs_1.c: New test.
11182 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11185 * gcc.target/i386/pr66922.c: New test.
11187 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11189 PR middle-end/46851
11190 PR middle-end/60340
11191 * gcc.dg/tree-ssa/pr42327.c: Removed.
11192 * g++.dg/other/pr35011.C: Removed.
11194 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11197 * gcc.target/i386/pr66906.c: New test.
11199 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11201 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11202 as follow-up to r225930.
11204 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11207 * lib/fortran-modules.exp (proc cleanup-submodules): New
11209 * gfortran.dg/submodule_1.f08: Change extension and clean up
11210 the submodule files.
11211 * gfortran.dg/submodule_2.f08: ditto
11212 * gfortran.dg/submodule_6.f08: ditto
11213 * gfortran.dg/submodule_7.f08: ditto
11214 * gfortran.dg/submodule_8.f08: New test
11215 * gfortran.dg/submodule_9.f08: New test
11217 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11218 Sebastian Pop <s.pop@samsung.com>
11220 PR middle-end/61929
11221 * gcc.dg/graphite/pr61929.c: New.
11223 2015-07-17 Marek Polacek <polacek@redhat.com>
11225 * gcc.dg/fold-minus-7.c: New test.
11227 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11229 * gfortran.dg/co_reduce_1.f90: New file.
11231 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11234 * gcc.target/i386/pr66824.c:
11236 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11239 * gfortran.dg/structure_constructor_13.f03: New test.
11241 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11244 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11245 of generated while loops in the tree dump.
11246 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11248 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11250 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11252 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11255 * gcc.target/i386/pr66891.c: New test.
11257 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11259 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11261 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11263 PR rtl-optimization/66626
11264 * gcc.target/i386/pr66626-2.c: New.
11266 2015-07-16 Richard Biener <rguenther@suse.de>
11268 PR tree-optimization/66894
11269 * gcc.dg/torture/pr66894.c: New testcase.
11271 2015-07-16 Richard Biener <rguenther@suse.de>
11273 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11275 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11278 * g++.dg/pr66866.C: New test.
11280 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11282 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11284 2015-07-15 Richard Biener <rguenther@suse.de>
11286 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11287 { -O3 -fomit-frame-pointer },
11288 { -O3 -fomit-frame-pointer -funroll-loops } and
11289 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11291 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11292 -finline-functions }
11294 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11296 * gcc.target/mips/interrupt_handler-5.c: New test.
11298 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11299 Robert Suchanek <robert.suchanek@imgtec.com>
11301 * gcc.target/mips/interrupt_handler-4.c: New test.
11303 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11306 * gcc.dg/lto/lto.exp: Initialize MPX.
11308 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11310 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11312 * gcc.target/arm/scd42-3.c: Likewise.
11314 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11316 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11317 code to be run when the pre-arch code increases the isa_rev to
11318 mips32r6 or greater.
11320 2015-07-15 Richard Biener <rguenther@suse.de>
11322 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11323 { -O3 -fomit-frame-pointer },
11324 { -O3 -fomit-frame-pointer -funroll-loops } and
11325 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11327 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11328 -finline-functions }
11329 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11330 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11331 to additional_flags.
11333 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11335 PR rtl-optimization/66838
11336 * gcc.target/i386/pr66838.c: New test.
11338 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11341 * g++.dg/template/pr66850.C: New test.
11343 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11344 Cesar Philippidis <cesar@codesourcery.com>
11345 Chung-Lin Tang <cltang@codesourcery.com>
11347 * gcc.target/nios2/nios2-flushd.c: New.
11348 * gcc.target/nios2/nios2-rdprs.c: New.
11349 * gcc.target/nios2/r2-atomic.c: New.
11350 * gcc.target/nios2/r2-eni.c: New.
11351 * gcc.target/nios2/r2-wrpie.c: New.
11353 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11354 Cesar Philippidis <cesar@codesourcery.com>
11355 Chung-Lin Tang <cltang@codesourcery.com>
11357 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11358 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11360 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11361 Cesar Philippidis <cesar@codesourcery.com>
11362 Chung-Lin Tang <cltang@codesourcery.com>
11364 * gcc.target/nios2/andci.c: New.
11365 * gcc.target/nios2/bmx.c: New.
11366 * gcc.target/nios2/cdx-add.c: New.
11367 * gcc.target/nios2/cdx-branch.c: New.
11368 * gcc.target/nios2/cdx-callret.c: New.
11369 * gcc.target/nios2/cdx-loadstore.c: New.
11370 * gcc.target/nios2/cdx-logical.c: New.
11371 * gcc.target/nios2/cdx-mov.c: New.
11372 * gcc.target/nios2/cdx-shift.c: New.
11373 * gcc.target/nios2/cdx-sub.c: New.
11374 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11376 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11379 * g++.dg/cpp0x/vt-65071.C: New.
11381 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11382 Cesar Philippidis <cesar@codesourcery.com>
11383 Chung-Lin Tang <cltang@codesourcery.com>
11385 * gcc.target/nios2/r2-io-range.c: New.
11386 * gcc.target/nios2/r2-stio-1.c: New.
11387 * gcc.target/nios2/r2-stio-2.c: New.
11388 * gcc.target/nios2/nios2-ldxio.c: New.
11389 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11390 of just compile. Add more tests.
11392 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11394 gfortran.dg/pr66864.f90: New test.
11396 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11398 PR rtl-optimization/66626
11399 * gcc.target/i386/pr66626.c: New.
11401 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11403 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11404 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11405 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11407 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11409 * g++.dg/template/crash81.C: Adjust for error + inform change.
11410 * g++.dg/template/pr58878.C: Likewise.
11411 * g++.dg/template/shadow1.C: Likewise.
11412 * g++.dg/template/shadow2.C: Likewise.
11413 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11414 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11415 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11416 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11418 2015-07-14 Richard Biener <rguenther@suse.de>
11420 PR tree-optimization/66863
11421 * gcc.dg/torture/pr66863.c: New testcase.
11423 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11426 * g++.dg/template/pr65186.C: New test.
11428 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11430 * gcc.target/arm/macro_defs0.c: Add directive to skip
11431 test if -marm is present.
11432 * gcc.target/arm/macro_defs1.c: Likewise.
11434 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11436 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11438 * gcc.target/aarch64/adds1.c: Likewise.
11439 * gcc.target/aarch64/ands_1.c: Likewise.
11440 * gcc.target/aarch64/bics_1.c: Likewise.
11441 * gcc.target/aarch64/subs1.c: Likewise.
11442 * gcc.target/aarch64/subs3.c: Likewise.
11444 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11447 * gfortran.dg/pr64589.f90: New test.
11449 2015-07-13 Renlin Li <renlin.li@arm.com>
11452 * gcc.c-torture/execute/pr66556.c: New.
11454 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11456 * gcc.dg/20020219-1.c: Fix double word typos.
11457 * gcc.dg/20020919-1.c: Same.
11459 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11460 Jeff Law <law@redhat.com>
11462 PR middle-end/66726
11463 * g++.dg/tree-ssa/pr66726.c: New test.
11464 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11465 * gcc.dg/tree-ssa/pr66726.c: New test.
11467 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11470 * g++.dg/cpp0x/variadic-ttp2.C: New.
11472 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11475 * g++.dg/cpp0x/auto46.C: New test.
11476 * g++.dg/template/pr30044.C: New test.
11477 * g++.dg/template/shadow2.C: New test.
11478 * g++.dg/template/error55.C: New test.
11479 * g++.dg/template/crash83.C: Accept any error string.
11480 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11482 * g++.dg/cpp0x/variadic19.C: Likewise
11483 * g++.dg/template/canon-type-13.C: Likewise.
11484 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11485 * g++.dg/torture/20070621-1.C: Likewise.
11487 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11490 * g++.dg/init/explicit3.C: New.
11492 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11495 * gcc.target/i386/pr66819-1.c: New test.
11496 * gcc.target/i386/pr66819-2.c: Likewise.
11497 * gcc.target/i386/pr66819-3.c: Likewise.
11498 * gcc.target/i386/pr66819-4.c: Likewise.
11499 * gcc.target/i386/pr66819-5.c: Likewise.
11501 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11504 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11505 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11506 type to prevent possible flag-clobbering zero-extensions.
11507 * gcc.target/i386/pr66703.c: New test.
11509 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11512 * g++.dg/cpp0x/nsdmi-template15.C: New.
11514 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11516 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11518 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11520 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11521 * gcc.target/arm/flip-thumb.c: Likewise.
11523 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11526 * gcc.target/i386/pr66813.c: New test.
11528 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11530 PR middle-end/66820
11531 * gcc.dg/gomp/pr66820.c: New test.
11533 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11536 * g++.dg/cpp0x/scoped_enum6.C: New.
11538 2015-07-10 Tom de Vries <tom@codesourcery.com>
11540 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11541 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11543 2015-07-10 Richard Biener <rguenther@suse.de>
11545 PR tree-optimization/66823
11546 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11547 which should not be necessary. XFAIL.
11549 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11552 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11554 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11556 PR middle-end/66633
11557 * gcc.dg/gomp/pr66633-1.c: New test.
11558 * gcc.dg/gomp/pr66633-2.c: New test.
11559 * gcc.dg/gomp/pr66633-3.c: New test.
11560 * gcc.dg/gomp/pr66633-4.c: New test.
11562 2015-07-09 John Marino <gnugcc@marino.st>
11564 * lib/target-supports.exp (check_effective_target_pie):
11567 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11570 * gcc.target/i386/pr66814.c: New test.
11572 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11575 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11576 * gcc.target/aarch64/fnmul-2.c: Likewise.
11577 * gcc.target/aarch64/fnmul-3.c: Likewise.
11578 * gcc.target/aarch64/fnmul-4.c: Likewise.
11580 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11583 * g++.dg/cpp0x/vt-65790.C: New.
11585 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11588 * gcc.target/i386/pr66818.c: New test.
11590 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11593 * gcc.target/i386/pr66817.c: New test.
11595 2015-07-09 Marek Polacek <polacek@redhat.com>
11597 PR tree-optimization/66718
11598 * gcc.dg/vect/vect-126.c: New test.
11600 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11602 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11603 even when dwarf-2 is not the default.
11605 2015-07-08 Jeff Law <law@redhat.com>
11608 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11609 to have a single memory reference.
11611 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11613 * g++.dg/other/dump-ada-spec-9.C: New test.
11615 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11617 * g++.dg/vect/vect.exp: Run also simd* tests.
11618 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11619 (check_vect): Fix up get_cpuid call for C++.
11620 * g++.dg/vect/simd-clone-1.cc: New test.
11622 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11624 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11626 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11628 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11629 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11631 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11634 * gcc.target/i386/pr66806.c: New test.
11636 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11639 * g++.dg/cpp0x/auto45.C: New.
11641 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11643 PR middle-end/66334
11644 * gcc.target/i386/pr66334.c: New.
11646 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11648 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11651 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11654 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11655 (verify_code): Update expected error message.
11656 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11657 (verify_code): Likewise.
11658 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11659 (verify_code): Likewise.
11661 2015-07-08 Richard Biener <rguenther@suse.de>
11663 PR tree-optimization/66793
11664 * gcc.dg/torture/pr66793.c: New testcase.
11666 2015-07-08 Richard Biener <rguenther@suse.de>
11668 PR tree-optimization/66794
11669 * gcc.dg/torture/pr66794.c: New testcase.
11671 2015-07-08 Marek Polacek <polacek@redhat.com>
11674 * g++.dg/abi/abi-tag15.C: New test.
11676 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11678 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11679 * gcc.target/mips/branch-3.c: Ditto
11680 * gcc.target/mips/branch-4.c: Ditto.
11681 * gcc.target/mips/branch-5.c: Ditto.
11682 * gcc.target/mips/branch-6.c: Ditto.
11683 * gcc.target/mips/branch-7.c: Ditto.
11684 * gcc.target/mips/branch-8.c: Ditto.
11685 * gcc.target/mips/branch-9.c: Ditto.
11686 * gcc.target/mips/branch-10.c: Ditto.
11687 * gcc.target/mips/branch-11.c: Ditto.
11688 * gcc.target/mips/branch-12.c: Ditto.
11689 * gcc.target/mips/branch-13.c: Ditto.
11690 * gcc.target/mips/umips-branch-5.c: New file.
11691 * gcc.target/mips/umips-branch-6.c: New file.
11692 * gcc.target/mips/umips-branch-7.c: New file.
11693 * gcc.target/mips/umips-branch-8.c: New file.
11694 * gcc.target/mips/umips-branch-9.c: New file.
11695 * gcc.target/mips/umips-branch-10.c: New file.
11696 * gcc.target/mips/umips-branch-11.c: New file.
11697 * gcc.target/mips/umips-branch-12.c: New file.
11698 * gcc.target/mips/umips-branch-13.c: New file.
11699 * gcc.target/mips/umips-branch-14.c: New file.
11700 * gcc.target/mips/umips-branch-15.c: New file.
11701 * gcc.target/mips/umips-branch-16.c: New file.
11702 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11703 (OCCUPY_0xfffc): New define.
11705 2015-07-08 Renlin Li <renlin.li@arm.com>
11707 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11709 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11711 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11713 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11715 * gcc.target/i386/bt-3.c: New test.
11716 * gcc.target/i386/bt-4.c: Ditto.
11718 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11720 * g++.dg/other/dump-ada-spec-8.C: New test.
11722 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11725 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11727 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11729 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11731 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11732 Avoid using an opaque struct for local "f".
11734 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11737 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11738 * jit.dg/test-pr66779.c: New testcase.
11740 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11742 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11745 2015-07-07 Richard Biener <rguenther@suse.de>
11747 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11749 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11751 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11752 * gcc.target/mips/call-5.c: Ditto.
11753 * gcc.target/mips/call-6.c: Ditto.
11755 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11757 * gcc.dg/dx-test.c: New test-case.
11759 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11762 * gfortran.dg/allocate_with_source_9.f08: New test.
11764 2015-07-07 Christian Bruel <christian.bruel@st.com>
11767 * gcc.target/arm/flip-thumb.c: Fix scan.
11768 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11769 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11770 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11773 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11776 * gcc.c-torture/execute/pr65956.c: New test.
11778 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11780 * gcc.target/arm/aapcs/align1.c: New.
11781 * gcc.target/arm/aapcs/align_rec1.c: New.
11782 * gcc.target/arm/aapcs/align2.c: New.
11783 * gcc.target/arm/aapcs/align_rec2.c: New.
11784 * gcc.target/arm/aapcs/align3.c: New.
11785 * gcc.target/arm/aapcs/align_rec3.c: New.
11786 * gcc.target/arm/aapcs/align4.c: New.
11787 * gcc.target/arm/aapcs/align_rec4.c: New.
11788 * gcc.target/arm/aapcs/align_vararg1.c: New.
11789 * gcc.target/arm/aapcs/align_vararg2.c: New.
11791 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11793 * gfortran.dg/iomsg_2.f90: New test.
11795 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11798 * gcc.target/i386/pr66749.c: New test.
11800 2015-07-06 Richard Biener <rguenther@suse.de>
11802 PR tree-optimization/66772
11803 * gcc.dg/torture/pr66772-1.c: New testcase.
11804 * gcc.dg/torture/pr66772-2.c: Likewise.
11806 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11808 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11809 the jals instruction.
11811 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11814 * gcc.target/i386/pr53383-1.c: New file.
11815 * gcc.target/i386/pr53383-2.c: Likewise.
11816 * gcc.target/i386/pr53383-3.c: Likewise.
11818 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11820 * gcc.target/aarch64/fnmul-1.c: New.
11821 * gcc.target/aarch64/fnmul-2.c: New.
11822 * gcc.target/aarch64/fnmul-3.c: New.
11823 * gcc.target/aarch64/fnmul-4.c: New.
11825 2015-07-06 Richard Biener <rguenther@suse.de>
11827 PR middle-end/66759
11828 * gcc.dg/torture/pr66759.c: New testcase.
11830 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11833 * gfortran.dg/alloc_comp_class_3.f03: New test.
11834 * gfortran.dg/alloc_comp_class_4.f03: New test.
11836 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11838 * gcc.c-torture/execute/pr66757.c: New test.
11840 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11842 PR tree-optimization/66720
11843 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11845 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11846 Sandra Loosemore <sandra@codesourcery.com>
11848 * gcc.target/nios2/gprel-offset.c: New test.
11850 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11853 * gfortran.dg/pr66725.f90: New test.
11855 2015-07-03 Jason Merrill <jason@redhat.com>
11857 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11858 Avoid narrowing error.
11860 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11862 PR rtl-optimization/66706
11863 * gcc.target/powerpc/shift-int.c: New testcase.
11865 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11868 * gcc.target/i386/pr66746.c: New file.
11870 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11872 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11874 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11876 PR tree-optimization/66119
11877 * g++.dg/opt/pr66119.C: New.
11879 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11882 * gfortran.dg/submodule_1.f90: New test
11883 * gfortran.dg/submodule_2.f90: New test
11884 * gfortran.dg/submodule_3.f90: New test
11885 * gfortran.dg/submodule_4.f90: New test
11886 * gfortran.dg/submodule_5.f90: New test
11887 * gfortran.dg/submodule_6.f90: New test
11888 * gfortran.dg/submodule_7.f90: New test
11890 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11892 PR preprocessor/53690
11893 * g++.dg/cpp/pr53690.C: New.
11895 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11897 * gcc.target/powerpc/vec-cmp.c: New test.
11899 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11902 * gfortran.dg/pr56520.f90: New test.
11904 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11907 * gfortran.dg/pr66545_1.f90: New test.
11908 * gfortran.dg/pr66545_2.f90: New test.
11910 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11912 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11913 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11915 2015-07-02 Richard Biener <rguenther@suse.de>
11918 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11921 2015-07-02 Richard Biener <rguenther@suse.de>
11923 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11925 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11927 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11929 2015-07-01 Jason Merrill <jason@redhat.com>
11931 * lib/target-supports.exp (cxx_default): Set to C++14.
11933 2015-07-01 Tom de Vries <tom@codesourcery.com>
11936 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11939 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11941 * gfortran.dg/warn_conversion_8.f90: New test.
11943 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11945 PR rtl-optimization/61047
11946 * gcc.c-torture/execute/20150611-1.c: New testcase.
11948 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11951 * jit.dg/all-non-failing-tests.h: Add
11952 test-pr66700-observing-write-through-ptr.c.
11953 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11955 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11957 * jit.dg/test-accessing-union.c: Add comments for use by
11958 gcc/jit/docs/topics/types.rst.
11960 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11962 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11963 'do-require-effective-target' with 'dg-require-effective-target'.
11964 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11965 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11966 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11967 'stlex' with 'strex' as the expected output.
11969 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11972 * g++.dg/cpp0x/gen-attrs-60.C: New.
11973 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11975 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11977 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11979 * gcc.target/aarch64/pic-small.c: Restrict this test under
11980 check_effective_target_aarch64_small_fpic.
11982 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11984 * gfortran.dg/gomp/pr66633.f90: New test.
11986 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11989 * g++.dg/template/pr66686.C: New test.
11991 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11993 * gnat.dg/lto17.ad[sb]: New test.
11995 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11997 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11998 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12000 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12002 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12004 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12006 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12008 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12010 * jit.dg/test-switch.c: New testcase.
12011 * jit.dg/test-switch.cc: New testcase.
12013 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12016 * jit.dg/all-non-failing-tests.h: Add note about
12017 test-validly-unreachable-block.c.
12018 * jit.dg/test-validly-unreachable-block.c: New file.
12020 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12023 * jit.dg/all-non-failing-tests.h: Add note about
12024 test-extra-options.c.
12025 * jit.dg/test-extra-options.c: New testcase.
12027 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12030 * gcc.target/i386/pr66691.c: New.
12032 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12034 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12035 * gcc.target/i386/iamcu/args.h: Likewise.
12036 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12037 * gcc.target/i386/iamcu/defines.h: Likewise.
12038 * gcc.target/i386/iamcu/macros.h: Likewise.
12039 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12040 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12041 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12042 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12043 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12044 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12045 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12046 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12047 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12048 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12049 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12050 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12051 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12052 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12053 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12054 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12055 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12057 2015-06-30 Marek Polacek <polacek@redhat.com>
12059 * gcc.dg/fold-minus-6.c: New test.
12061 * gcc.dg/fold-ior-3.c: New test.
12063 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12065 Implement N4197 - Adding u8 character literals
12066 * g++.dg/cpp1z/utf8.C: New.
12067 * g++.dg/cpp1z/utf8-neg.C: New.
12068 * g++.dg/cpp1z/udlit-utf8char.C: New.
12070 2015-06-30 Marek Polacek <polacek@redhat.com>
12072 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12074 2015-06-30 Tom de Vries <tom@codesourcery.com>
12076 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12077 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12078 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12079 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12081 2015-06-30 Marek Polacek <polacek@redhat.com>
12083 * gcc.dg/fold-ior-2.c: New test.
12085 2015-06-30 Tom de Vries <tom@codesourcery.com>
12087 PR tree-optimization/66652
12088 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12089 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12091 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12093 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12096 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12097 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12099 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12102 * gfortran.dg/wunused-parameter.f90: New test.
12104 2015-06-29 Richard Henderson <rth@redhat.com>
12106 * gcc.target/i386/asm-flag-1.c: New.
12107 * gcc.target/i386/asm-flag-2.c: New.
12108 * gcc.target/i386/asm-flag-3.c: New.
12109 * gcc.target/i386/asm-flag-4.c: New.
12110 * gcc.target/i386/asm-flag-5.c: New.
12112 2015-06-29 Marek Polacek <polacek@redhat.com>
12115 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12116 * c-c++-common/pr66322.c: New test.
12117 * g++.dg/eh/scope1.C: Remove dg-warning.
12119 2015-06-29 Richard Biener <rguenther@suse.de>
12121 PR tree-optimization/66677
12122 * gcc.dg/vect/pr66677.c: New testcase.
12124 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12126 PR middle-end/64130
12127 * gcc.dg/tree-ssa/pr64130.c: New test.
12129 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12131 * gcc.target/aarch64/pic-small.c: New testcase.
12133 2015-06-26 Richard Biener <rguenther@suse.de>
12135 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12137 2015-06-26 Marek Polacek <polacek@redhat.com>
12139 * gcc.dg/fold-and-1.c: New test.
12140 * gcc.dg/fold-and-2.c: New test.
12142 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12144 * gnat.dg/warn11.adb: Add missing dg directive.
12145 * gnat.dg/warn12.adb: New test.
12146 * gnat.dg/warn12_pkg.ads: New helper.
12148 2015-06-26 Richard Biener <rguenther@suse.de>
12150 * gfortran.dg/reassoc_3.f90: Adjust.
12152 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12155 * gcc.target/i386/pr66412.c: New test.
12157 2015-06-25 Richard Biener <rguenther@suse.de>
12159 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12161 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12163 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12165 2015-06-25 Richard Biener <rguenther@suse.de>
12167 * gfortran.dg/vect/vect-9.f90: New testcase.
12169 2015-06-25 Nick Clifton <nickc@redhat.com>
12171 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12172 H8300 and M32R targets.
12174 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12177 * gfortran.dg/maxerrors.f90: New test.
12179 2015-06-08 DJ Delorie <dj@redhat.com>
12181 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12183 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12185 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12187 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12189 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12190 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12191 * gcc.target/aarch64/nofp_1.c: New file.
12193 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12195 Implement N3928 - Extending static_assert
12196 * g++.dg/cpp0x/static_assert8.C: Adjust.
12197 * g++.dg/cpp0x/static_assert12.C: New.
12198 * g++.dg/cpp0x/static_assert13.C: New.
12199 * g++.dg/cpp1y/static_assert1.C: New.
12200 * g++.dg/cpp1y/static_assert2.C: New.
12201 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12203 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12206 * g++.dg/cpp0x/trailing11.C: New.
12208 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12210 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12212 * gcc.target/arm/memset-inline-10.c: Likewise.
12213 * gcc.target/arm/pr58784.c: Likewise.
12214 * gcc.target/arm/pr59985.C: Likewise.
12215 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12217 2015-06-24 Renlin Li <renlin.li@arm.com>
12219 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12220 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12222 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12225 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12228 * g++.dg/cpp0x/auto45.C: New test.
12229 * g++.dg/template/pr30044.C: New test.
12230 * g++.dg/template/crash83.C: Accept any error string.
12231 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12233 * g++.dg/cpp0x/variadic18.C: Likewise
12234 * g++.dg/template/canon-type-13.C: Likewise.
12235 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12237 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12240 * g++.dg/other/linkage2.C: New.
12242 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12245 * gcc.target/arm/pr63408.c: New test.
12247 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12249 * lib/c-torture.exp: Don't call check_effective_target_lto
12250 before setting up environment correctly.
12251 * lib/gcc-dg.exp: Likewise, and protect
12252 gcc_force_conventional_output.
12254 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12256 PR rtl-optimization/66306
12257 * gcc.target/s390/pr66306.c: New test.
12259 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12261 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12262 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12263 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12264 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12265 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12266 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12267 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12269 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12272 * gcc.c-torture/pr65803.c: New test.
12274 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12277 * g++.dg/cpp0x/auto45.C: New test.
12278 * g++.dg/template/pr30044.C: New test.
12279 * g++.dg/template/crash83.C: Accept any error string.
12280 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12282 * g++.dg/cpp0x/variadic18.C: Likewise
12283 * g++.dg/template/canon-type-13.C: Likewise.
12284 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12286 2015-06-23 Marek Polacek <polacek@redhat.com>
12288 * c-c++-common/Wlogical-op-3.c: New test.
12290 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12293 * g++.dg/cpp0x/scoped_enum5.C: New.
12295 2015-06-23 Richard Biener <rguenther@suse.de>
12297 PR tree-optimization/66636
12298 * gcc.dg/vect/pr66636.c: New testcase.
12300 2015-06-23 Marek Polacek <polacek@redhat.com>
12302 * gcc.dg/fold-minus-4.c: New test.
12303 * gcc.dg/fold-minus-5.c: New test.
12304 * c-c++-common/ubsan/overflow-add-5.c: New test.
12306 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12308 Add missing testcase from r224672.
12309 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12311 * gcc.target/vax/bswapdi-1.c: New.
12313 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12316 * gfortran.dg/associate_18.f08: New test.
12318 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12321 * gcc.target/i386/pr66560-1.c: New test.
12322 * gcc.target/i386/pr66560-2.c: Ditto.
12323 * gcc.target/i386/pr66560-3.c: Ditto.
12324 * gcc.target/i386/pr66560-4.c: Ditto.
12326 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12328 * gcc.target/nvptx/nvptx.exp: New file.
12329 * gcc.target/nvptx/proto-1.c: Likewise.
12331 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12333 PR tree-optimization/66449
12334 * gcc.dg/vect/pr66449.c: New test.
12336 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12338 * g++.dg/other/dump-ada-spec-5.C: New test.
12339 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12340 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12342 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12344 * g++.dg/inherit/pure1.C: Test location too.
12346 2015-06-22 Marek Polacek <polacek@redhat.com>
12348 * gcc.dg/fold-ior-1.c: New test.
12349 * gcc.dg/fold-minus-2.c: New test.
12350 * gcc.dg/fold-minus-3.c: New test.
12351 * gcc.dg/fold-plus-1.c: New test.
12352 * gcc.dg/fold-plus-2.c: New test.
12353 * gcc.dg/fold-xor-4.c: New test.
12354 * gcc.dg/fold-xor-5.c: New test.
12356 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12359 * g++.dg/torture/pr65914.C: New.
12361 2015-06-22 Richard Biener <rguenther@suse.de>
12363 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12364 not existing TORTURE_OPTIONS only.
12365 * lib/gcc-dg.exp: Likewise.
12367 2015-06-22 Christian Bruel <christian.bruel@st.com>
12370 * gcc.target/arm/flip-thumb.c: New test.
12372 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12373 Martin Liska <mliska@suse.cz>
12376 * g++.dg/ipa/pr65908.C: New testcase.
12378 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12381 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12382 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12384 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12386 * gnat.dg/specs/debug1.ads: Adjust.
12388 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12390 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12391 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12392 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12393 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12394 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12395 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12396 * gcc.target/aarch64/fmovd-zero.c: Delete.
12397 * gcc.target/aarch64/fmovf-zero.c: Delete.
12399 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12401 * gcc.target/vax/bswapdi-1.c: New.
12403 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12405 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12407 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12409 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12411 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12413 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12415 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12417 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12419 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12421 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12423 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12425 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12427 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12429 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12431 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12433 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12435 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12437 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12439 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12441 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12443 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12445 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12447 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12449 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12451 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12453 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12455 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12457 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12459 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12461 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12463 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12465 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12467 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12469 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12471 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12473 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12475 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12477 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12479 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12481 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12482 (_ARM_FPSCR): Add FZ field.
12483 (clean_results): Force FZ=1 on AArch64.
12484 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12486 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12488 * gcc.target/aarch64/pr62308.c: New test.
12490 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12493 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12495 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12497 * gcc.target/i386/mpx/pr66581.c: New test.
12499 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12501 * gcc.target/i386/cmov9.c: New test.
12503 2015-06-18 Richard Biener <rguenther@suse.de>
12505 * g++.dg/other/const4.C: New testcase.
12507 2015-06-18 Michael Matz <matz@suse.de>
12509 PR middle-end/66253
12510 * gcc.dg/vect/pr66253.c: New testcase.
12512 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12515 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12517 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12519 PR middle-end/66568
12520 * gcc.target/i386/mpx/pr66568.c: New test.
12522 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12524 PR middle-end/66567
12525 * gcc.target/i386/mpx/pr66567.c: New test.
12527 2015-06-18 Richard Biener <rguenther@suse.de>
12529 PR tree-optimization/66510
12530 * gcc.dg/vect/slp-perm-12.c: New testcase.
12532 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12534 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12535 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12536 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12537 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12539 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12542 * g++.dg/gomp/pr66571-1.C: New test.
12544 PR middle-end/66429
12545 * c-c++-common/gomp/pr66429.c: New test.
12547 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12549 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12550 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12552 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12554 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12557 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12560 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12562 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12564 * gcc.target/mips/pr65862-1.c: New test.
12565 * gcc.target/mips/pr65862-2.c: Likewise.
12567 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12569 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12570 * gcc.target/i386/pr52252-atom.c: Ditto.
12571 * gcc.target/i386/vect-div-1.c: Ditto.
12572 * gcc.target/i386/rotate-5.c: Ditto.
12573 * gcc.target/i386/pr50202.c: Ditto.
12574 * gcc.target/i386/pr37843-3.c: Ditto.
12575 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12576 * gcc.target/i386/pr53397-1.c: Ditto.
12577 * gcc.target/i386/pr55934.c: Ditto.
12578 * gcc.target/i386/pr37843-4.c: Ditto.
12579 * gcc.target/i386/pr60451.c: Ditto.
12580 * gcc.target/i386/pr53397-2.c: Ditto.
12581 * gcc.target/i386/vectorize1.c: Ditto.
12582 * gcc.target/i386/extract-insert-combining.c: Ditto.
12583 * gcc.target/i386/pr53759.c: Ditto.
12584 * gcc.target/i386/pr52252-core.c: Ditto.
12585 * gcc.target/i386/rotate-3.c: Ditto.
12586 * gcc.target/i386/sse-20.c: Ditto.
12587 * gcc.target/i386/rotate-4.c: Ditto.
12588 * gcc.target/i386/pr61403.c: Ditto.
12589 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12590 * gcc.target/i386/pr60901.c: Ditto.
12591 * gcc.target/i386/pr59794-7.c: Ditto.
12592 * gcc.target/i386/pr62208.c: Ditto.
12593 * gcc.target/i386/pr53416.c: Ditto.
12594 * gcc.target/i386/asm-dialect-1.c: Ditto.
12595 * gcc.target/i386/pr50038.c: Ditto.
12596 * gcc.target/i386/47698.c: Ditto.
12597 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12598 * gcc.target/i386/pr59794-2.c: Ditto.
12599 * gcc.target/i386/pr59794-3.c: Ditto.
12600 * gcc.target/i386/pr39058.c: Ditto.
12601 * gcc.target/i386/pr60205-1.c: Ditto.
12602 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12603 * gcc.target/i386/sse2-movq-2.c: Ditto.
12605 2015-06-17 Richard Biener <rguenther@suse.de>
12607 PR tree-optimization/66251
12608 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12610 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12613 * g++.dg/parse/new-placement1.C: New.
12615 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12617 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12618 * jit.dg/test-compound-assignment.c: New testcase.
12620 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12623 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12624 to "testcases" array.
12626 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12629 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12630 * jit.dg/test-debug-strings.c: New test case.
12631 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12632 the discriminant has a sane debug string.
12634 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12637 * gcc.target/i386/pr56766-1.c: New test.
12638 * gcc.target/i386/pr56766-2.c: Ditto.
12640 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12642 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12643 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12644 * gcc.target/mips/loongson-simd.c: Ditto.
12646 2015-06-16 Richard Biener <rguenther@suse.de>
12648 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12650 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12652 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12653 passed by the testsuite driver.
12655 2015-06-16 Richard Biener <rguenther@suse.de>
12657 * gcc.dg/vect/slp-perm-11.c: New testcase.
12659 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12661 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12664 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12666 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12667 Reinstate calls to torture-init and torture-finalize.
12669 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12671 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12673 2015-06-15 Nathan Sidwell <nathan@acm.org>
12676 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12678 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12681 * g++.dg/cpp0x/local-type1.C: New.
12683 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12688 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12689 unimplemented error.
12690 * gfortran.dg/allocate_with_source_7.f08: New test.
12691 * gfortran.dg/allocate_with_source_8.f08: New test.
12693 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12696 * g++.dg/warn/Walways-true-3.C: New test.
12698 2015-06-13 Tom de Vries <tom@codesourcery.com>
12700 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12702 2015-06-13 Tom de Vries <tom@codesourcery.com>
12704 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12705 (main): Remove superfluous attributes.
12706 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12707 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12709 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12711 * gcc.target/i386/monitorx.c: New.
12712 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12713 * gcc.target/i386/sse-13.c: Ditto.
12714 * gcc.target/i386/sse-14.c: Ditto.
12715 * gcc.target/i386/sse-22.c: Ditto.
12716 * gcc.target/i386/sse-23.c: Ditto.
12717 * g++.dg/other/i386-2.C: Ditto.
12718 * g++.dg/other/i386-3.C: Ditto.
12720 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12722 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12724 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12727 * gfortran.dg/allocatable_scalar_13.f90: New test
12729 2015-06-11 Marek Polacek <polacek@redhat.com>
12731 * gcc.dg/fold-xor-3.c: New test.
12733 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12735 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12736 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12738 2015-06-11 Christian Bruel <christian.bruel@st.com>
12741 * gcc.target/arm/pragma_attribute.c: New test.
12743 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12745 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12747 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12750 * gcc.target/i386/pr66473.c: New test.
12752 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12755 * gcc.dg/tls/pr66470.c: New test.
12756 * gcc.target/i386/pr66470.c: New test.
12758 2015-06-10 Christian Bruel <christian.bruel@st.com>
12761 * gcc.target/arm/attr_arm.c: New test
12762 * gcc.target/arm/attr_arm-err.c: New test
12763 * gcc.target/arm/attr_thumb.c: New test
12764 * gcc.target/arm/attr_thumb-static.c: New test
12766 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12771 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12773 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12775 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12776 passed by the testsuite driver.
12778 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12781 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12782 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12783 * gcc.dg/ssp-1.c: Make counter a register.
12784 * gcc.dg/ssp-2.c: Likewise.
12785 * gcc.dg/torture/parm-coalesce.c: New.
12787 2015-06-09 Tom de Vries <tom@codesourcery.com>
12789 * gcc.target/i386/vararg-loc.c: New test.
12791 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12794 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12795 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12797 2015-06-09 Marek Polacek <polacek@redhat.com>
12799 PR tree-optimization/66299
12800 * gcc.dg/pr66299-1.c: New test.
12801 * gcc.dg/pr66299-2.c: New test.
12802 * gcc.dg/pr66299-3.c: New test.
12804 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12806 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12807 passed by the testsuite driver.
12809 2015-06-09 Richard Biener <rguenther@suse.de>
12811 PR middle-end/66423
12812 * gcc.dg/fold-modpow2.c: New testcase.
12814 2015-06-09 Richard Biener <rguenther@suse.de>
12816 PR tree-optimization/66419
12817 * gcc.dg/vect/bb-slp-37.c: New testcase.
12819 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12821 * gcc.target/arm/stl-cond.c: New test.
12823 2015-06-09 Richard Biener <rguenther@suse.de>
12825 PR middle-end/66413
12826 * gcc.dg/torture/pr66413.c: New testcase.
12828 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12830 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12831 * gcc.dg/ssp-1.c: Make counter a register.
12832 * gcc.dg/ssp-2.c: Likewise.
12833 * gcc.dg/torture/parm-coalesce.c: New.
12835 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12837 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12838 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12840 2015-06-08 Tom de Vries <tom@codesourcery.com>
12842 PR rtl-optimization/66444
12843 * gcc.dg/pr66444.c: New test.
12845 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12848 * gfortran.dg/class_is_1.f90: New test.
12849 * gfortran.dg/type_is_1.f90: Ditto.
12851 2015-06-08 Marek Polacek <polacek@redhat.com>
12854 * gcc.dg/cpp/pr66415-1.c: New test.
12855 * gcc.dg/cpp/pr66415-2.c: New test.
12857 2015-06-08 Richard Biener <rguenther@suse.de>
12859 PR tree-optimization/66422
12860 * gcc.dg/Warray-bounds-16.c: New testcase.
12862 2015-06-08 Richard Biener <rguenther@suse.de>
12864 * gcc.dg/vect/slp-perm-10.c: New testcase.
12865 * gcc.dg/vect/slp-23.c: Adjust.
12866 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12867 vector pointer update.
12869 2015-06-08 Marek Polacek <polacek@redhat.com>
12872 * g++.dg/ubsan/pr66452.C: New test.
12874 2015-06-08 Tom de Vries <tom@codesourcery.com>
12876 PR tree-optimization/66436
12877 * gcc.dg/gomp/dump-new-function-2.c: New test.
12878 * gcc.dg/gomp/dump-new-function-3.c: Same.
12879 * gcc.dg/gomp/dump-new-function.c: Same.
12881 2015-06-08 Tom de Vries <tom@codesourcery.com>
12883 PR tree-optimization/66435
12884 * gcc.dg/gomp/notify-new-function-2.c: New test.
12885 * gcc.dg/gomp/notify-new-function-3.c: Same.
12886 * gcc.dg/gomp/notify-new-function.c: Same.
12888 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12890 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12891 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12892 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12893 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12894 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12895 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12898 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12901 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12902 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12904 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12905 * gfortran.dg/warn_conversion_5.f90: New test.
12906 * gfortran.dg/warn_conversion_6.f90: New test.
12907 * gfortran.dg/warn_conversion_7.f90: New test.
12909 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12912 * gfortran.dg/blockdata_9.f: New test.
12914 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12917 * gfortran.dg/forall_17.f90: New test.
12919 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12921 * g++.dg/cpp0x/pr57101.C: Add warning.
12922 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12923 * g++.dg/ext/visibility/anon7.C: Same.
12924 * g++.dg/ipa/pr63587-2.C: Same.
12925 * g++.dg/opt/dump1.C: Same.
12926 * g++.dg/opt/pr59622-3.C: Same.
12927 * g++.dg/opt/pr59622.C: Same.
12928 * g++.dg/torture/pr46383.C: Same.
12929 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12930 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12931 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12933 * gfortran.dg/intent_out_8.f90: Same.
12934 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12936 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12939 gfortran.dg/equiv_9.f90: New test.
12942 2015-06-05 Tom de Vries <tom@codesourcery.com>
12944 merge from gomp4 branch:
12945 2015-05-28 Tom de Vries <tom@codesourcery.com>
12947 PR tree-optimization/65443
12948 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12949 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12950 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12952 2015-06-05 Nathan Sidwell <nathan@acm.org>
12955 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12957 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12959 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12961 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12963 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12965 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12967 * gcc.target/i386/noplt-1.c: New test.
12968 * gcc.target/i386/noplt-2.c: New test.
12969 * gcc.target/i386/noplt-3.c: New test.
12970 * gcc.target/i386/noplt-4.c: New test.
12972 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12975 * gfortran.dg/adjustl_1.f90: New test.
12977 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12979 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12980 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12982 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12984 * lto.c (iterative_hash_canonical_type,
12985 gimple_register_canonical_type): only hash main variants of types
12987 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12989 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12990 Move set of dg-do-what-default after early return.
12992 2015-06-04 Marek Polacek <polacek@redhat.com>
12995 * gcc.dg/lvalue-8.c: New test.
12997 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12998 Paolo Carlini <paolo.carlini@oracle.com>
13001 * g++.dg/other/pr66130.C: New.
13002 * g++.dg/cpp0x/pr66130.C: Likewise.
13004 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13006 * g++.dg/cpp0x/decl-loc1.C: New.
13007 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13008 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13009 * g++.dg/init/ctor8.C: Likewise.
13010 * g++.dg/parse/semicolon4.C: Likewise.
13012 2015-06-03 Marek Polacek <polacek@redhat.com>
13015 * g++.dg/ubsan/static-init-1.C: New test.
13016 * g++.dg/ubsan/static-init-2.C: New test.
13017 * g++.dg/ubsan/static-init-3.C: New test.
13019 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13022 * gcc.target/i386/pr66275.c: New test.
13024 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13026 * gcc.dg/Wcxx-compat-22.c: New testcase.
13027 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13028 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13029 * c-c++-common/pr58346-1.c: Likewise.
13030 * c-c++-common/transparent-union-1.c: Likewise.
13032 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13034 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13035 * g++.dg/plugin/def_plugin.c: New file.
13036 * g++.dg/plugin/def-plugin-test.C: New file.
13038 2015-06-03 Richard Biener <rguenther@suse.de>
13040 * gcc.dg/vect/bb-slp-36.c: New testcase.
13042 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13044 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13046 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13048 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13049 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13050 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13051 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13053 2015-06-03 Marek Polacek <polacek@redhat.com>
13057 * gcc.dg/pr64223-1.c: New test.
13058 * gcc.dg/pr64223-2.c: New test.
13060 2015-06-03 Richard Biener <rguenther@suse.de>
13062 PR tree-optimization/63916
13063 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13065 2015-06-03 Richard Biener <rguenther@suse.de>
13067 PR tree-optimization/66375
13068 * gcc.dg/torture/pr66375.c: New testcase.
13070 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13072 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13074 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13077 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13079 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13082 * gfortran.dg/reshape_7.f90: New test.
13084 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13087 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13090 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13093 * gcc.dg/pr49551.c: New testcase.
13095 2015-06-02 Richard Biener <rguenther@suse.de>
13098 * g++.dg/lto/pr65549_0.C: New testcase.
13100 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13103 PR middle-end/66332
13104 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13106 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13108 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13110 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13113 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13115 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13117 PR tree-optimization/48052
13118 * gcc.dg/tree-ssa/scev-8.c: New.
13119 * gcc.dg/tree-ssa/scev-9.c: New.
13120 * gcc.dg/tree-ssa/scev-10.c: New.
13121 * gcc.dg/vect/pr48052.c: New.
13123 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13125 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13127 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13129 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13131 2015-06-02 Marek Polacek <polacek@redhat.com>
13133 PR middle-end/66345
13134 * gcc.dg/torture/pr66345.c: New test.
13136 2015-06-02 Richard Biener <rguenther@suse.de>
13138 PR tree-optimization/65961
13139 * gcc.dg/torture/pr65961.c: New testcase.
13141 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13143 PR tree-optimization/52563
13144 PR tree-optimization/62173
13145 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13146 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13148 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13150 * gnat.dg/specs/varsize_return2.ads: New test.
13151 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13153 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13155 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13157 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13160 * gcc.target/aarch64/sync-comp-swap.c: New.
13161 * gcc.target/aarch64/sync-comp-swap.x: New.
13162 * gcc.target/aarch64/sync-op-acquire.c: New.
13163 * gcc.target/aarch64/sync-op-acquire.x: New.
13164 * gcc.target/aarch64/sync-op-full.c: New.
13165 * gcc.target/aarch64/sync-op-full.x: New.
13166 * gcc.target/aarch64/sync-op-release.c: New.
13167 * gcc.target/aarch64/sync-op-release.x: New.
13169 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13171 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13174 2015-06-01 Richard Biener <rguenther@suse.de>
13176 PR tree-optimization/66349
13177 PR tree-optimization/66352
13178 PR tree-optimization/66357
13179 * gcc.dg/torture/pr66357.c: New testcase.
13180 * gcc.dg/torture/pr66349.c: Likewise.
13181 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13183 2015-06-01 Richard Biener <rguenther@suse.de>
13186 2015-05-29 Richard Biener <rguenther@suse.de>
13188 PR tree-optimization/66314
13189 * gcc.dg/asan/pr66314.c: New testcase.
13191 2015-06-01 Richard Biener <rguenther@suse.de>
13193 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13195 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13197 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13199 (hp3, hp4): Add inline keyword.
13200 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13201 (hp2): Add inline keyword.
13202 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13203 (hp2): Add inline keyword.
13205 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13208 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13209 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13210 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13211 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13213 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13215 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13216 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13218 2015-06-01 Richard Biener <rguenther@suse.de>
13220 PR tree-optimization/66280
13221 * g++.dg/torture/pr66280.C: New testcase.
13222 * g++.dg/torture/pr66280-2.C: Likewise.
13224 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13226 * gnat.dg/addr9_1.adb: New test.
13227 * gnat.dg/addr9_2.adb: Likewise.
13228 * gnat.dg/addr9_3.adb: Likewise.
13229 * gnat.dg/addr9_4.adb: Likewise.
13231 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13233 * g++.dg/other/dump-ada-spec-4.C: New test.
13235 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13237 * gcc.dg/alias-8.c: Fix dg-warning.
13239 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13241 * gcc.dg/alias-8.c: Do not xfail.
13242 * gcc.dg/pr62167.c: Prevent FRE.
13243 * gcc.dg/alias-14.c: New testcase.
13245 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13247 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13249 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13252 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13254 * gcc.target/s390/hotpatch-10.c: Likewise.
13255 * gcc.target/s390/hotpatch-11.c: Likewise.
13256 * gcc.target/s390/hotpatch-12.c: Likewise.
13257 * gcc.target/s390/hotpatch-17.c: Likewise.
13258 * gcc.target/s390/hotpatch-18.c: Likewise.
13259 * gcc.target/s390/hotpatch-20.c: Likewise.
13260 * gcc.target/s390/hotpatch-21.c: Likewise.
13261 * gcc.target/s390/hotpatch-22.c: Likewise.
13262 * gcc.target/s390/hotpatch-23.c: Likewise.
13263 * gcc.target/s390/hotpatch-24.c: Likewise.
13264 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13265 to check for the exact nops too.
13266 * gcc.target/s390/hotpatch-3.c: Likewise.
13267 * gcc.target/s390/hotpatch-4.c: Likewise.
13268 * gcc.target/s390/hotpatch-5.c: Likewise.
13269 * gcc.target/s390/hotpatch-6.c: Likewise.
13270 * gcc.target/s390/hotpatch-7.c: Likewise.
13271 * gcc.target/s390/hotpatch-8.c: Likewise.
13272 * gcc.target/s390/hotpatch-9.c: Likewise.
13273 * gcc.target/s390/hotpatch-14.c: Likewise.
13274 * gcc.target/s390/hotpatch-15.c: Likewise.
13275 * gcc.target/s390/hotpatch-16.c: Likewise.
13276 * gcc.target/s390/hotpatch-19.c: Likewise.
13277 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13278 scan-assembler-times counting number of .align directives.
13279 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13280 dg-options. Remove scan-assembler-times counting number of .align
13282 * gcc.target/s390/hotpatch-26.c: New file.
13283 * gcc.target/s390/hotpatch-27.c: New file.
13284 * gcc.target/s390/hotpatch-28.c: New file.
13285 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13286 using -Os -O0 -O1 -O2 -O3 options.
13288 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13290 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13292 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13294 PR tree-optimization/66142
13295 * gcc.dg/vect/pr66142.c: New test.
13297 2015-05-29 Richard Biener <rguenther@suse.de>
13299 PR tree-optimization/66314
13300 * gcc.dg/asan/pr66314.c: New testcase.
13302 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13304 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13305 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13306 Adjust all callers.
13307 (schedule-cleanups, dg-keep-saved-temps): New proc.
13308 (gcc-dg-test-1): Schedule cleanups.
13309 * lib/profopt.exp (profopt-execute): Likewise.
13310 * g++.dg/cdce3.C: Adjust expected line numbers.
13311 * gcc.dg/cdce1.c: Likewise.
13312 * gcc.dg/cdce2.c: Likewise.
13313 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13314 * gcc.dg/strlenopt-24.c: Likewise.
13315 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13316 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13317 * obj-c++.dg/encode-2.mm: Likewise.
13319 2015-05-28 DJ Delorie <dj@redhat.com>
13321 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13323 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13325 * gnat.dg/discr43.adb: New test.
13327 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13329 * gnat.dg/varsize_temp.adb: Rename into...
13330 * gnat.dg/varsize1.adb: ...this.
13331 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13332 * gnat.dg/varsize2.ad[sb]: ...this.
13333 * gnat.dg/varsize3_1.adb: New test.
13334 * gnat.dg/varsize3_2.adb: Likewise.
13335 * gnat.dg/varsize3_3.adb: Likewise.
13336 * gnat.dg/varsize3_4.adb: Likewise.
13337 * gnat.dg/varsize3_5.adb: Likewise.
13338 * gnat.dg/varsize3_6.adb: Likewise.
13339 * gnat.dg/varsize3_pkg1.ads: New helper.
13340 * gnat.dg/varsize3_pkg2.ads: Likewise.
13341 * gnat.dg/varsize3_pkg3.ads: Likewise.
13343 2015-05-28 Richard Biener <rguenther@suse.de>
13345 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13347 2015-05-28 Richard Biener <rguenther@suse.de>
13349 PR tree-optimization/66142
13350 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13352 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13355 * gcc.dg/darwin-minversion-3.c: Update testcase.
13356 * gcc.dg/darwin-minversion-4.c: Ditto.
13357 * gcc.dg/darwin-minversion-5.c: New testcase.
13358 * gcc.dg/darwin-minversion-6.c: Ditto.
13359 * gcc.dg/darwin-minversion-7.c: Ditto.
13360 * gcc.dg/darwin-minversion-8.c: Ditto.
13361 * gcc.dg/darwin-minversion-9.c: Ditto.
13362 * gcc.dg/darwin-minversion-10.c: Ditto.
13363 * gcc.dg/darwin-minversion-11.c: Ditto.
13364 * gcc.dg/darwin-minversion-12.c: Ditto.
13366 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13368 PR rtl-optimization/66168
13369 * gcc.c-torture/compile/pr66168.c: New test.
13371 2015-05-27 Jeff Law <law@redhat.com>
13374 * gcc.dg/target/m68k/pr39726-1.c: New test.
13376 2015-05-27 Nathan Sidwell <nathan@acm.org>
13379 * g++.dg/ext/alias-canon3.C: New.
13381 2015-05-27 Richard Biener <rguenther@suse.de>
13383 PR tree-optimization/66272
13385 2014-08-15 Richard Biener <rguenther@suse.de>
13387 PR tree-optimization/62031
13388 * gcc.dg/torture/pr66272.c: New testcase.
13390 2015-05-27 Richard Biener <rguenther@suse.de>
13392 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13394 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13397 * gcc.dg/pr65358.c: New test.
13399 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13402 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13404 * gfortran.dg/allocate_with_source_6.f90: New test.
13406 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13408 * gnat.dg/atomic7_1.adb: New test.
13409 * gnat.dg/atomic7_2.adb: Likewise.
13410 * gnat.dg/atomic7_pkg1.ads: New helper.
13411 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13413 2015-05-26 Michael Matz <matz@suse.de>
13415 PR middle-end/66251
13416 * gcc.dg/vect/pr66251.c: New test.
13418 2015-05-26 Richard Biener <rguenther@suse.de>
13420 PR tree-optimization/66142
13421 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13423 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13426 * gfortran.dg/allocatable_scalar_13.f90: New test
13428 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13430 * gnat.dg/warn11.adb: New test.
13431 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13433 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13435 * gnat.dg/vfa1_1.adb: New test.
13436 * gnat.dg/vfa1_2.adb: Likewise.
13437 * gnat.dg/vfa1_3.adb: Likewise.
13438 * gnat.dg/vfa1_4.adb: Likewise.
13439 * gnat.dg/vfa1_pkg.ads: New helper.
13441 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13443 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13444 * gcc.target/i386/pr66232-3.c: Likewise.
13446 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13449 * gcc.target/i386/pr66274.c: New test.
13451 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13453 * gnat.dg/renaming6.ad[sb]: New test.
13455 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13457 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13458 and 'dg-require-effective-target pie'.
13460 2015-05-23 Nathan Sidwell <nathan@acm.org>
13463 * g++.dg/cpp0x/pr66243.C: New.
13465 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13468 * g++.dg/lto/pr66180_0.C: New testcase.
13469 * g++.dg/lto/pr66180_1.C: New testcase.
13471 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13474 * typebound_call_27.f90: New file.
13476 2015-05-23 Nathan Sidwell <nathan@acm.org>
13479 * g++.dg/template/pr65936.C: New.
13481 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13483 PR tree-optimization/63387
13484 * gcc.dg/pr63387-2.c: New testcase.
13486 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13488 * gcc.dg/simd-1.c: Update to the new message.
13490 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13492 * gcc.dg/nand.c: New testcase.
13494 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13496 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13497 Set dg-do-what-default to compile only on ARM targets without
13498 arm_neon_hw execution support. Remove redundant c-torture-execute
13499 in loop over test cases.
13501 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13504 * gcc.target/aarch64/pr65491_1.c: New test.
13505 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13506 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13508 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13511 * g++.dg/cpp0x/explicit9.C: New.
13512 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13514 2015-05-22 Richard Biener <rguenther@suse.de>
13516 PR tree-optimization/66251
13517 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13519 2015-05-22 Marek Polacek <polacek@redhat.com>
13522 * c-c++-common/attributes-enum-1.c: New test.
13523 * c-c++-common/attributes-enum-2.c: New test.
13524 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13525 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13527 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13529 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13530 effective target support. If no arm_neon_hw support, do not attempt
13531 to execute the tests; only compile them.
13532 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13533 and "dg-require-effective-target arm_neon_ok".
13534 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13535 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13536 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13537 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13538 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13539 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13540 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13541 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13542 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13543 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13544 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13545 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13546 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13547 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13548 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13549 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13550 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13551 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13552 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13553 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13554 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13555 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13556 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13557 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13558 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13559 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13560 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13561 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13562 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13563 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13564 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13565 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13566 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13567 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13568 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13569 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13570 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13571 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13572 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13573 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13574 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13575 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13576 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13577 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13578 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13579 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13580 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13581 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13582 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13583 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13584 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13585 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13586 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13587 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13588 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13589 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13590 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13591 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13592 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13593 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13594 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13595 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13596 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13597 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13598 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13599 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13600 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13601 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13602 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13603 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13604 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13605 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13606 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13607 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13608 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13609 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13610 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13611 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13612 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13613 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13614 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13615 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13616 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13617 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13618 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13619 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13620 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13621 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13622 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13623 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13624 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13625 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13626 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13627 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13628 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13629 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13630 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13631 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13632 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13633 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13634 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13635 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13636 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13637 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13638 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13639 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13640 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13641 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13642 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13643 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13644 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13645 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13646 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13648 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13650 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13651 * gcc.dg/vect/pr59354.c: Likewise.
13652 * gcc.dg/vect/pr64252.c: Likewise.
13653 * gcc.dg/vect/pr64404.c: Likewise.
13654 * gcc.dg/vect/pr64493.c: Likewise.
13655 * gcc.dg/vect/pr64495.c: Likewise.
13656 * gcc.dg/vect/pr64844.c: Likewise.
13657 * gcc.dg/vect/pr65518.c: Likewise.
13658 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13660 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13663 * g++.dg/cpp1y/var-templ28.C: New.
13665 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13668 * gcc.target/i386/pr66232-1.c: New test.
13669 * gcc.target/i386/pr66232-2.c: Likewise.
13670 * gcc.target/i386/pr66232-3.c: Likewise.
13671 * gcc.target/i386/pr66232-4.c: Likewise.
13672 * gcc.target/i386/pr66232-5.c: Likewise.
13674 2015-05-21 Nathan Sidwell <nathan@acm.org>
13676 * g++.dg/cpp1y/pr60943.C: New.
13678 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13680 PR tree-optimization/66233
13681 * gcc.c-torture/execute/pr66233.c: New test.
13683 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13686 * gfortran.dg/inline_matmul_11.f90: New test.
13688 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13690 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13691 instead of listing several targets on its own.
13692 * gcc.target/i386/pr32219-2.c: Likewise.
13693 * gcc.target/i386/pr32219-3.c: Likewise.
13694 * gcc.target/i386/pr32219-4.c: Likewise.
13695 * gcc.target/i386/pr32219-5.c: Likewise.
13696 * gcc.target/i386/pr32219-6.c: Likewise
13697 * gcc.target/i386/pr32219-7.c: Likewise.
13698 * gcc.target/i386/pr32219-8.c: Likewise.
13699 * gcc.target/i386/pr39013-1.c: Likewise.
13700 * gcc.target/i386/pr39013-2.c: Likewise.
13701 * gcc.target/i386/pr64317.c: Likewise.
13703 2015-05-21 Jeff Law <law@redhat.com>
13705 * gcc.target/hppa/shadd-3.c: New test.
13706 * gcc.target/hppa/shadd-4.c: New test.
13708 2015-05-21 Michael Matz <matz@suse.de>
13710 * gcc.dg/vect/vect-strided-store.c: New test.
13711 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13712 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13714 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13716 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13717 * gcc.dg/pow-sqrt-synth-1.c: New test.
13718 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13720 2015-05-21 Richard Biener <rguenther@suse.de>
13723 * g++.dg/conversion/pr66211.C: New testcase.
13724 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13726 2015-05-21 Jeff Law <law@redhat.com>
13728 * gcc.target/hppa/shadd-2.c: New test.
13730 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13733 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13735 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13738 * gcc.target/arm/pr26702.c: Adjust target selector.
13740 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13742 PR middle-end/66221
13743 * gcc.dg/lto/pr66221_0.c: New test.
13744 * gcc.dg/lto/pr66221_1.c: New test.
13746 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13749 * gcc.dg/redecl-4.c: Update column numbers.
13750 * gcc.dg/format/bitfld-1.c: Likewise.
13751 * gcc.dg/format/attr-2.c: Likewise.
13752 * gcc.dg/format/attr-6.c: Likewise.
13753 * gcc.dg/format/attr-7.c (baz): Likewise.
13754 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13755 * gcc.dg/format/attr-4.c: Likewise.
13756 * gcc.dg/format/branch-1.c: Likewise.
13757 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13758 locations within strings with embedded escape sequences.
13760 2015-05-20 Jeff Law <law@redhat.com>
13762 * gcc.target/hppa/hppa.exp: New target test driver.
13763 * gcc.target/hppa/shadd-1.c: New test.
13765 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13767 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13769 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13771 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13772 (fn_33_k_and_r_style): New.
13773 (fn_33_stroustrup_style): New.
13774 (fn_33_allman_style): New.
13775 (fn_33_whitesmiths_style): New.
13776 (fn_33_horstmann_style): New.
13777 (fn_33_ratliff_banner_style): New.
13778 (fn_33_lisp_style): New.
13779 (fn_34_indent_dash_gnu): New.
13780 (fn_34_indent_dash_kr): New.
13781 (fn_34_indent_dash_orig): New.
13782 (fn_34_indent_linux_style): New.
13784 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13787 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13789 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13791 PR tree-optimization/65447
13792 * gcc.dg/tree-ssa/pr65447.c: New test.
13794 2015-05-19 Nathan sidwell <nathan@acm.org>
13796 * g++.dg/cpp0x/pr65954.C: New.
13798 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13800 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13802 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13804 * lib/target-supports.exp: Vector do not always have natural
13805 alignment on s390*.
13807 2015-05-19 David Sherwood <david.sherwood@arm.com>
13809 * gcc.dg/loop-invariant.c: New testcase.
13811 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13813 * lib/target-supports.exp: Vector do not always have natural
13814 alignment on s390*.
13816 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13818 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13820 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13822 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13824 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13825 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13826 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13827 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13828 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13829 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13830 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13831 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13832 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13833 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13835 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13837 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13839 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13841 * gcc.target/s390/s390.exp
13842 (check_effective_target_vector): New check.
13843 * gcc.target/s390/vector/vec-abi-1.c: New test.
13844 * gcc.target/s390/vector/vec-abi-2.c: New test.
13845 * gcc.target/s390/vector/vec-abi-3.c: New test.
13846 * gcc.target/s390/vector/vec-abi-4.c: New test.
13847 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13848 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13849 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13850 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13851 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13852 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13853 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13854 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13855 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13856 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13857 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13858 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13859 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13860 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13861 * gcc.target/s390/vector/vec-init-1.c: New test.
13862 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13863 * gcc.target/s390/vector/vec-shift-1.c: New test.
13864 * gcc.target/s390/vector/vec-sub-1.c: New test.
13866 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13868 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13870 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13872 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13874 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13876 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13878 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13880 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13882 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13884 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13886 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13888 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13890 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13892 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13894 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13896 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13898 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13900 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13902 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13904 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13906 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13908 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13910 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13912 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13914 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13916 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13918 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13920 PR tree-optimization/66187
13921 * gcc.c-torture/execute/pr66187.c: New test.
13922 * gcc.dg/pr66187-1.c: New test.
13923 * gcc.dg/pr66187-2.c: New test.
13925 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13927 * gcc.dg/vect/bb-slp-35.c: Adjust.
13929 2015-05-19 Richard Biener <rguenther@suse.de>
13931 PR tree-optimization/66165
13932 * gcc.dg/torture/pr66165.c: New testcase.
13934 PR tree-optimization/66185
13935 * gcc.dg/torture/pr66185.c: New testcase.
13937 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13940 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13942 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13944 * gcc.target/mips/p5600-bonding.c : New file.
13946 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13949 * gfortran.dg/interface_operator_1.f90: New tests.
13951 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13954 * gfortran.dg/generic_29.f90: New tests.
13956 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13959 * gfortran.dg/storage_size_6.f90: New tests.
13961 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13964 * gfortran.dg/null1.f90: New test.
13966 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13969 * gfortran.dg/entry_21.f90: New test.
13971 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13974 * gfortran.dg/storage_size_6.f90: New tests.
13976 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13979 * gfortran.dg/misplaced_statement.f90: New test.
13981 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13984 * gfortran.dg/filepos1.f90: New test
13986 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13989 * gfortran.dg/pr64925.f90: New test.
13991 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13993 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13995 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13997 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13999 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14000 to the family of pie capable targets.
14002 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14004 * gcc.target/arm/bics_1.c : New testcase.
14005 * gcc.target/arm/bics_2.c : New testcase.
14006 * gcc.target/arm/bics_3.c : New testcase.
14007 * gcc.target/arm/bics_4.c : New testcase.
14009 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14011 * gcc.target/mips/umips-attr.c: New test.
14013 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14015 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14016 * gcc.dg/20150120-2.c (dg-final): Ditto.
14017 * gcc.dg/20150120-2.c (dg-final): Ditto.
14018 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14020 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14023 * gcc.target/i386/pr66174.c: New test.
14025 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14028 * gfortran.dg/matmul_bounds_6.f90: New test.
14029 * gfortran.dg/matmul_bounds_7.f90: New test.
14031 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14033 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14034 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14035 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14036 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14037 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14038 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14040 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14043 * gfortran.dg/continuation_13.f90: Update test.
14044 * gfortran.dg/pr65903.f90: New test.
14046 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14049 * gfortran.dg/block_14.f90: New test.
14051 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14054 * lib/gfortran-dg.exp: Update regex to handle two locations for
14055 the same diagnostic without caret.
14056 * gfortran.dg/badline.f: Test also that line numbers are correct
14057 before and after "left but not entered" warning.
14059 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14060 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14063 * gcc.target/arm/maskdata.c: New test.
14065 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14068 * gfortran.dg/derived_constructor_components_5: New test
14070 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14073 * gcc.target/alpha/pr66140.c: New test.
14075 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14078 * gcc.dg/Wconversion-complex-c99.c: New test.
14079 * gcc.dg/Wconversion-complex-gnu.c: New test.
14081 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14083 PR tree-optimization/64454
14084 * gcc.dg/modmod.c: New testcase.
14086 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14088 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14090 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14092 PR middle-end/66134
14093 * gcc.target/i386/mpx/pr66134.c: New test.
14095 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14097 * gcc.target/powerpc/pr60158.c: New test.
14099 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14101 * gcc.target/i386/sibcall-7.c: New test.
14102 * gcc.target/i386/sibcall-8.c: New test.
14104 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14106 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14107 (abs64_in_dreg): Likewise.
14109 2015-05-14 Marek Polacek <polacek@redhat.com>
14113 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14114 * gcc.dg/pr19984.c: Likewise.
14115 * gcc.dg/pr66066-1.c: New test.
14116 * gcc.dg/pr66066-2.c: New test.
14117 * gcc.dg/pr66066-3.c: New test.
14119 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14121 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14122 * gcc.dg/pow-sqrt.x: New file.
14123 * gcc.dg/pow-sqrt-1.c: New test.
14124 * gcc.dg/pow-sqrt-2.c: Likewise.
14125 * gcc.dg/pow-sqrt-3.c: Likewise.
14127 2015-05-13 Richard Biener <rguenther@suse.de>
14129 PR tree-optimization/66123
14130 * gcc.dg/torture/pr66123.c: New testcase.
14132 2015-05-13 Richard Biener <rguenther@suse.de>
14134 PR middle-end/66110
14135 * gcc.dg/alias-2.c: Adjust.
14136 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14138 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14141 * gcc.target/i386/pr65103-3.c: New.
14143 2015-05-13 Martin Liska <mliska@suse.cz>
14145 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14147 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14150 * gcc.target/i386/pr66112-2.c: New test.
14153 * gcc.target/i386/pr66112-1.c: New test.
14155 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14158 * gcc.target/i386/mpx/pr66048.cc: New.
14160 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14162 PR rtl-optimization/64616
14163 * gcc.dg/loop-8.c: New test.
14164 * gcc.dg/loop-9.c: New test.
14166 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14168 PR target/pr66047.c
14169 * gcc.target/i386/pr66047.c: New testcase.
14171 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14174 * gcc.c-torture/compile/pr65873.c: New testcase.
14176 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14179 * gfortran.dg/inline_matmul_10.f90: New test.
14181 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14183 * c-c++-common/Wmisleading-indentation.c: New testcase.
14184 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14185 * c-c++-common/Wmisleading-indentation-2.md: New file.
14187 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14189 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14191 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14193 2015-05-12 Richard Biener <rguenther@suse.de>
14195 PR tree-optimization/66101
14196 * gcc.dg/torture/pr66101.c: New testcase.
14198 2015-05-12 Richard Biener <rguenther@suse.de>
14200 PR tree-optimization/37021
14201 * gcc.target/i386/vect-addsub.c: New testcase.
14203 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14205 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14207 2015-05-12 Tom de Vries <tom@codesourcery.com>
14209 PR tree-optimization/66010
14210 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14212 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14215 * g++.dg/cpp0x/trailing10.C: New.
14217 2015-05-12 Richard Biener <rguenther@suse.de>
14219 * gcc.dg/vect/bb-slp-35.c: New testcase.
14221 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14224 * gfortran.dg/bound_simplification_6.f90: New.
14226 2015-05-11 Steve Ellcey <sellcey@mips.com>
14228 * gcc.target/mips/branch-1.c: Pass argument to bar().
14230 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14233 * gcc.target/i386/pr65753.c: New test.
14235 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14237 PR rtl-optimization/66076
14238 * gcc.dg/torture/pr66076.c: New test.
14240 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14243 * gfortran.dg/inline_matmul_7.f90: New test.
14244 * gfortran.dg/inline_matmul_8.f90: New test.
14245 * gfortran.dg/inline_matmul_9.f90: New test.
14247 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14249 * gfortran.dg/bound_simplification_5.f90: New.
14251 2015-05-09 Jason Merrill <jason@redhat.com>
14253 * lib/target-supports.exp (cxx_default): New global.
14254 (check_effective_target_c++11_only)
14255 (check_effective_target_c++14_only)
14256 (check_effective_target_c++98_only)
14257 (check_effective_target_c++1z_only): Check it.
14259 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14261 PR tree-optimization/64454
14262 * gcc.dg/tree-ssa/vrp97.c: New file.
14263 * gcc.dg/vect/slp-perm-7.c: Update.
14265 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14268 * gfortran.dg/elemental_subroutine_11.f90: New test.
14270 2015-05-08 Richard Biener <rguenther@suse.de>
14272 PR tree-optimization/66036
14273 * gcc.dg/vect/slp-41.c: New testcase.
14275 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14277 * gfortran.dg/elemental_optional_args_7.f90: New.
14279 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14281 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14282 allow cmlt or sshr.
14284 2015-05-08 Marek Polacek <polacek@redhat.com>
14287 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14288 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14290 2015-05-07 Marek Polacek <polacek@redhat.com>
14293 * c-c++-common/Wshift-negative-value-1.c: New test.
14294 * c-c++-common/Wshift-negative-value-2.c: New test.
14295 * c-c++-common/Wshift-negative-value-3.c: New test.
14296 * c-c++-common/Wshift-negative-value-4.c: New test.
14297 * c-c++-common/Wshift-negative-value-5.c: New test.
14298 * c-c++-common/Wshift-negative-value-6.c: New test.
14299 * gcc.dg/c90-left-shift-1.c: New test.
14300 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14301 * gcc.dg/c99-left-shift-1.c: New test.
14303 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14306 PR middle-end/54303
14307 * gcc.dg/fdata-sections-2.c: New file.
14309 2015-05-07 Marek Polacek <polacek@redhat.com>
14312 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14314 * c-c++-common/ubsan/align-7.c: Likewise.
14315 * c-c++-common/ubsan/bounds-8.c: Likewise.
14316 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14317 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14318 * c-c++-common/ubsan/null-1.c: Likewise.
14319 * c-c++-common/ubsan/null-10.c: Likewise.
14320 * c-c++-common/ubsan/null-11.c: Likewise.
14321 * c-c++-common/ubsan/null-2.c: Likewise.
14322 * c-c++-common/ubsan/null-3.c: Likewise.
14323 * c-c++-common/ubsan/null-4.c: Likewise.
14324 * c-c++-common/ubsan/null-5.c: Likewise.
14325 * c-c++-common/ubsan/null-6.c: Likewise.
14326 * c-c++-common/ubsan/null-7.c: Likewise.
14327 * c-c++-common/ubsan/null-8.c: Likewise.
14328 * c-c++-common/ubsan/null-9.c: Likewise.
14329 * c-c++-common/ubsan/object-size-1.c: Likewise.
14330 * c-c++-common/ubsan/object-size-10.c: Likewise.
14331 * c-c++-common/ubsan/object-size-4.c: Likewise.
14332 * c-c++-common/ubsan/object-size-5.c: Likewise.
14333 * c-c++-common/ubsan/object-size-7.c: Likewise.
14334 * c-c++-common/ubsan/object-size-8.c: Likewise.
14335 * c-c++-common/ubsan/object-size-9.c: Likewise.
14336 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14337 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14338 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14339 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14340 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14341 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14342 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14343 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14344 * c-c++-common/ubsan/pr59333.c: Likewise.
14345 * c-c++-common/ubsan/pr59667.c: Likewise.
14346 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14347 * c-c++-common/ubsan/pr60636.c: Likewise.
14348 * c-c++-common/ubsan/pr63802.c: Likewise.
14349 * c-c++-common/ubsan/recovery-1.c: Likewise.
14350 * c-c++-common/ubsan/recovery-3.c: Likewise.
14351 * c-c++-common/ubsan/shift-1.c: Likewise.
14352 * c-c++-common/ubsan/shift-2.c: Likewise.
14353 * c-c++-common/ubsan/shift-4.c: Likewise.
14354 * c-c++-common/ubsan/shift-7.c: Likewise.
14355 * c-c++-common/ubsan/undefined-2.c: Likewise.
14356 * c-c++-common/ubsan/vla-1.c: Likewise.
14357 * g++.dg/ubsan/null-1.C: Likewise.
14358 * g++.dg/ubsan/null-3.C: Likewise.
14359 * g++.dg/ubsan/null-4.C: Likewise.
14360 * g++.dg/ubsan/vptr-8.C: Likewise.
14361 * g++.dg/ubsan/vptr-9.C: Likewise.
14362 * gcc.dg/ubsan/bounds-2.c: Likewise.
14363 * gcc.dg/ubsan/object-size-9.c: Likewise.
14365 2015-05-07 Jeff Law <law@redhat.com>
14367 * gcc.dg/tree-ssa/shorten-1.c: New test.
14369 2015-05-07 Richard Biener <rguenther@suse.de>
14371 PR tree-optimization/66002
14372 * gcc.dg/vect/vect-125.c: New testcase.
14374 2015-05-07 Marek Polacek <polacek@redhat.com>
14375 Martin Uecker <uecker@eecs.berkeley.edu>
14377 * c-c++-common/ubsan/bounds-10.c: New test.
14379 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14381 * jit.dg/harness.h (set_options): Wrap with
14382 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14383 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14384 Special-case test-benchmark.c as a negative.
14385 * jit.dg/test-benchmark.c: New file.
14387 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14390 * gcc.target/arm/pr64208.c: New test.
14392 2015-05-06 Alan Modra <amodra@gmail.com>
14395 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14396 (gparms): Make volatile.
14398 2015-05-06 Richard Biener <rguenther@suse.de>
14400 PR tree-optimization/62283
14401 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14403 2015-05-06 Christian Bruel <christian.bruel@st.com>
14406 * gcc.target/aarch64/iinline-attr-1.c: New test.
14408 2015-05-06 Richard Biener <rguenther@suse.de>
14410 * gcc.dg/vect/bb-slp-34.c: New testcase.
14412 2015-05-06 Richard Biener <rguenther@suse.de>
14414 PR tree-optimization/62283
14415 * gcc.dg/vect/bb-slp-14.c: Adjust.
14417 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14420 * gcc.target/i386/pr65990.c: New test.
14422 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14425 * gcc.target/i386/pr65915.c: New.
14427 2015-05-05 Tom de Vries <tom@codesourcery.com>
14429 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14430 'va_list escapes 0'.
14432 2015-05-05 Tom de Vries <tom@codesourcery.com>
14434 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14437 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14439 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14440 * gcc.target/arm/pr65924.c: Likewise.
14442 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14445 * gcc.target/i386/pr65871-3.c: New test.
14447 2015-05-04 Jeff Law <law@redhat.com>
14450 2015-05-04 Jeff Law <law@redhat.com>
14451 * gcc.dg/tree-ssa/shorten-1.c: New test.
14453 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14454 Jakub Jelinek <jakub@redhat.com>
14457 * g++.dg/cpp0x/Wnarrowing4.C: New.
14459 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14461 * lib/target-supports.exp
14462 (check_effective_target_keeps_null_pointer_checks): Clarify that
14463 this is for targets that disable -fdelete-null-pointer-checks,
14464 not default it to off.
14465 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14466 -fdelete-null-pointer-checks explicit.
14467 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14468 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14469 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14470 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14471 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14472 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14473 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14474 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14475 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14476 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14477 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14478 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14479 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14480 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14481 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14482 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14483 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14484 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14485 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14486 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14487 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14488 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14489 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14490 * g++.dg/cpp0x/static_assert9.C: Likewise.
14491 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14492 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14493 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14494 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14495 * g++.dg/tree-ssa/pr26406.C: Likewise.
14497 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14499 PR tree-optimization/65984
14500 * c-c++-common/ubsan/pr65984.c: New test.
14502 2015-05-04 Jeff Law <law@redhat.com>
14504 * gcc.dg/tree-ssa/shorten-1.c: New test.
14506 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14509 * gfortran.dg/pr44735.f90: New test.
14511 2015-05-04 Richard Biener <rguenther@suse.de>
14513 PR tree-optimization/65965
14514 * gcc.dg/vect/bb-slp-33.c: New testcase.
14516 2015-05-04 Richard Biener <rguenther@suse.de>
14518 PR tree-optimization/65935
14519 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14521 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14523 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14524 for each supported variant instead of CHECK_RESULTS.
14525 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14526 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14527 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14528 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14529 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14530 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14531 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14532 expected results for unsupported variants. Call CHECK for each
14533 supported variant instead of CHECK_RESULTS.
14534 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14535 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14536 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14537 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14538 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14539 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14540 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14541 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14542 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14543 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14544 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14545 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14546 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14547 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14548 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14549 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14550 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14551 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14552 expected results for unsupported variants.
14553 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14554 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14555 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14556 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14557 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14558 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14559 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14560 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14561 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14562 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14563 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14564 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14565 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14566 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14567 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14568 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14569 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14570 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14571 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14572 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14573 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14574 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14575 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14576 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14577 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14578 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14579 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14580 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14582 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14585 * gfortran.dg/bound_9.f90: Add pointer assignment.
14587 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14588 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14591 * g++.dg/cpp0x/Wnarrowing3.C: New.
14593 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14595 * gcc.dg/20150120-1.c: New test.
14596 * gcc.dg/20150120-2.c: New test.
14597 * gcc.dg/20150120-3.c: New test.
14599 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14601 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14603 2015-05-01 Renlin Li <renlin.li@arm.com>
14605 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14607 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14609 * gfortran.dg/bound_simplification_4.f90: New.
14611 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14613 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14614 with powerpc_p8vector_ok.
14616 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14619 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14621 * gfortran.dg/bound_9.f90: New test case.
14623 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14625 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14626 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14627 for 32bit x86 targets.
14628 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14629 for 32bit x86 targets.
14630 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14631 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14632 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14633 for 32bit x86 targets.
14635 2015-04-30 Marek Polacek <polacek@redhat.com>
14637 PR tree-optimization/63551
14638 * g++.dg/ipa/pr63551.C: New test.
14640 2015-04-30 Caroline Tice <cmtice@google.com>
14643 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14644 partition size on certain targets.
14646 2015-04-30 Renlin Li <renlin.li@arm.com>
14648 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14650 2015-04-30 Marek Polacek <polacek@redhat.com>
14652 * c-c++-common/Wbool-compare-3.c: New test.
14654 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14655 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14657 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14660 * g++.dg/init/ref22.C: New.
14662 2015-04-30 Marek Polacek <polacek@redhat.com>
14664 * gcc.dg/init-bad-8.c: New test.
14666 * gcc.dg/incomplete-typedef-1.c: New test.
14668 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14671 * g++.dg/template/crash121.C: New.
14673 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14675 * gcc.target/mips/call-from-init.c: New test.
14676 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14678 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14681 * gcc.target/i386/pr65871-1.c: New test.
14682 * gcc.target/i386/pr65871-2.c: Ditto.
14684 2015-04-29 Marek Polacek <polacek@redhat.com>
14687 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14688 * c-c++-common/Wbool-compare-2.c: New test.
14690 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14693 * gcc.target/aarch64/vstN_lane_1.c: New file.
14695 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14698 * g++.dg/warn/Winit-self-3.C: New.
14700 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14702 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14704 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14707 * gcc.target/arm/pr65924.c: New test.
14709 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14711 * g++.dg/gomp/tpl-target-update.C: New file.
14713 2015-04-29 Richard Biener <rguenther@suse.de>
14715 PR tree-optimization/65917
14716 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14718 2015-04-29 Christian Bruel <christian.bruel@st.com>
14721 * gcc.dg/ipa/iinline-attr.c: New test.
14722 * gcc.target/i386/iinline-attr-2.c: New test.
14724 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14726 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14729 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14731 * gcc.dg/vect/vect-33.c: Remove spurious line.
14733 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14735 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14737 2015-04-28 Marek Polacek <polacek@redhat.com>
14740 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14741 * gcc.dg/pr65901.c: New test.
14743 2015-04-28 Richard Biener <rguenther@suse.de>
14745 PR tree-optimization/62283
14746 * gfortran.dg/vect/pr62283-2.f: New testcase.
14747 * gcc.dg/vect/bb-slp-14.c: Adjust.
14749 2015-04-28 Richard Biener <rguenther@suse.de>
14751 PR tree-optimization/65851
14752 * g++.dg/torture/pr65851.C: New testcase.
14754 2015-04-27 Jeff Law <law@redhat.com>
14756 PR tree-optimization/65217
14757 * gcc.target/i386/pr65217.c: Remove XFAIL.
14759 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14762 Add tests forgotten to svn-add.
14763 * gfortran.dg/class_allocate_19.f03: New test.
14764 * gfortran.dg/class_array_20.f03: New test.
14765 * gfortran.dg/class_array_21.f03: New test.
14766 * gfortran.dg/finalize_29.f08: New test.
14768 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14772 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14773 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14775 2015-04-27 Caroline Tice <cmtice@google.com>
14777 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14780 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14783 * gcc.target/powerpc/htm-1.c: New test.
14784 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14785 on 64-bit compiles.
14786 (__builtin_tabortdci): Likewise.
14787 (__builtin_tcheck): Remove operand.
14788 * lib/target-supports.exp (check_htm_hw_available): New function.
14790 2015-04-27 Richard Biener <rguenther@suse.de>
14792 * gcc.target/i386/pr65217.c: XFAIL.
14794 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14796 PR tree-optimization/65875
14797 * gcc.c-torture/compile/pr65875.c: New test.
14799 2015-04-25 Marek Polacek <polacek@redhat.com>
14802 * gcc.dg/enum-incomplete-2.c: New test.
14803 * gcc.dg/enum-mode-1.c: New test.
14805 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14808 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14810 * gcc.target/powerpc/pr65849-2.c: Likewise.
14812 2015-04-24 Tom de Vries <tom@codesourcery.com>
14814 PR tree-optimization/65802
14815 * g++.dg/pr65802.C: Move to ...
14816 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14817 stdarg.h. Rewrite for C.
14818 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14819 va_start and va_end. Remove unnecessary inline asm.
14821 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14822 Wei Mi <wmi@google.com>
14824 * gcc.target/i386/sse2-load-multi.c: New test.
14825 * gcc.target/i386/sse2-store-multi.c: Ditto.
14827 2015-04-24 Marek Polacek <polacek@redhat.com>
14830 * c-c++-common/pr65830.c: New test.
14833 * c-c++-common/Wlogical-op-1.c: New test.
14835 2015-04-24 Marek Polacek <polacek@redhat.com>
14838 * c-c++-common/pr61534-1.c: New test.
14840 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14841 Steven Bosscher <steven@gcc.gnu.org>
14843 PR rtl-optimization/34503
14844 * gcc.target/arm/pr64616.c: New file.
14846 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14848 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14850 2015-04-24 Terry Guo <terry.guo@arm.com>
14852 * gcc.target/arm/pr65710.c: Update the options.
14854 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14856 * gcc.target/i386/pr65523.c: Skip x32.
14858 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14860 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14861 to look for vcl* where appropriate.
14863 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14865 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14866 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14868 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14871 * gcc.target/arm/pr26702.c: New test.
14873 2015-04-23 Marek Polacek <polacek@redhat.com>
14876 * gcc.dg/pr65345-1.c: New test.
14877 * gcc.dg/pr65345-2.c: New test.
14879 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14881 * gcc.target/powerpc/crypto-builtin-2.c: New.
14883 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14886 * gfortran.dg/class_allocate_19.f03: New test.
14887 * gfortran.dg/class_array_20.f03: New test.
14888 * gfortran.dg/class_array_21.f03: New test.
14889 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14890 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14891 initialization correctly.
14892 * gfortran.dg/finalize_29.f08: New test.
14894 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14896 * gcc.target/powerpc/swaps-p8-18.c: New test.
14898 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14901 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14902 * gcc.dg/vect/bb-slp-25.c: Likewise.
14903 * gcc.dg/vect/bb-slp-29.c: Likewise.
14904 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14905 vect_no_align && { ! vect_hw_misalign }.
14906 * gcc.dg/vect/bb-slp-9.c: Likewise.
14907 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14909 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14910 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14911 account for POWER8, where peeling for alignment is not needed.
14912 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14913 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14914 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14915 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14916 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14917 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14918 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14919 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14920 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14921 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14922 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14923 * gcc.dg/vect/pr16105.c: Likewise.
14924 * gcc.dg/vect/pr20122.c: Likewise.
14925 * gcc.dg/vect/pr33804.c: Likewise.
14926 * gcc.dg/vect/pr33953.c: Likewise.
14927 * gcc.dg/vect/pr56787.c: Likewise.
14928 * gcc.dg/vect/pr58508.c: Likewise.
14929 * gcc.dg/vect/slp-25.c: Likewise.
14930 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14931 * gcc.dg/vect/vect-105.c: Likewise.
14932 * gcc.dg/vect/vect-27.c: Likewise.
14933 * gcc.dg/vect/vect-29.c: Likewise.
14934 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14936 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14937 && { ! vect_hw_misalign }.
14938 * gcc.dg/vect/vect-44.c: Likewise.
14939 * gcc.dg/vect/vect-48.c: Likewise.
14940 * gcc.dg/vect/vect-50.c: Likewise.
14941 * gcc.dg/vect/vect-52.c: Likewise.
14942 * gcc.dg/vect/vect-56.c: Likewise.
14943 * gcc.dg/vect/vect-60.c: Likewise.
14944 * gcc.dg/vect/vect-72.c: Likewise.
14945 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14946 * gcc.dg/vect/vect-75.c: Likewise.
14947 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14948 * gcc.dg/vect/vect-77-global.c: Likewise.
14949 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14950 * gcc.dg/vect/vect-78-global.c: Likewise.
14951 * gcc.dg/vect/vect-93.c: Likewise.
14952 * gcc.dg/vect/vect-95.c: Likewise.
14953 * gcc.dg/vect/vect-96.c: Likewise.
14954 * gcc.dg/vect/vect-cond-1.c: Likewise.
14955 * gcc.dg/vect/vect-cond-3.c: Likewise.
14956 * gcc.dg/vect/vect-cond-4.c: Likewise.
14957 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14958 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14959 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14960 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14961 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14962 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14963 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14964 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14965 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14966 * gcc.dg/vect/vect-outer-5.c: Likewise.
14967 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14968 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14969 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14970 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14971 * gcc.dg/vect/vect-peel-3.c: Likewise.
14972 * gcc.dg/vect/vect-peel-4.c: Likewise.
14973 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14974 * gcc.target/powerpc/pr65456.c: New test.
14975 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14976 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14977 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14978 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14979 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14980 vect_no_align && { ! vect_hw_misalign }.
14981 * gfortran.dg/vect/vect-3.f90: Likewise.
14982 * gfortran.dg/vect/vect-4.f90: Likewise.
14983 * gfortran.dg/vect/vect-5.f90: Likewise.
14984 * lib/target-supports.exp (check_effective_target_vect_no_align):
14985 Return 1 for POWER8.
14986 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14988 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14991 * gfortran.dg/pr65429.f90: New test.
14993 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14995 * c-c++-common/asan/user-section-1.c: New test.
14996 * c-c++-common/asan/user-section-2.c: New test.
14997 * c-c++-common/asan/user-section-3.c: New test.
14999 2015-04-22 Hale Wang <hale.wang@arm.com>
15000 Terry Guo <terry.guo@arm.com>
15002 PR rtl-optimization/64818
15003 * gcc.target/arm/pr64818.c: New test.
15005 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15008 * g++.dg/tree-ssa/pr61034.C: Update template.
15009 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15010 * gcc.dg/Warray-bounds-11.c: Likewise.
15011 * gcc.dg/Warray-bounds.c: Likewise.
15013 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15015 PR libgfortran/65234
15016 * gfortran.dg/fmt_unlimited.f90: New test.
15018 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15020 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15022 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15023 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15024 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15025 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15026 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15027 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15028 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15030 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15032 PR libgfortran/56743
15033 * gfortran.dg/namelist_87.f90: New test.
15035 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15037 * gcc.target/aarch64/mult-synth_1.c: New test.
15038 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15039 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15040 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15041 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15042 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15044 2015-04-21 Richard Biener <rguenther@suse.de>
15046 PR tree-optimization/65650
15047 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15048 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15049 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15050 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15051 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15052 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15054 2015-04-21 Tom de Vries <tom@codesourcery.com>
15056 PR tree-optimization/65802
15057 * g++.dg/pr65802.C: New test.
15059 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15062 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15063 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15065 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15068 * g++.dg/cpp0x/Wnarrowing2.C: New.
15070 2015-04-20 Jeff Law <law@redhat.com>
15072 PR tree-optimization/65658
15073 * gcc.dg/pr65658.c: New test.
15075 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15078 * gcc.target/aarch64/vec_init_1.c: New test.
15080 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15082 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15085 2015-04-18 Martin Sebor <msebor@redhat.com>
15087 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15088 of non-nul characters.
15089 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15091 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15094 * gcc.target/powerpc/pr65787.c: New.
15096 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15099 * gcc.target/aarch64/c-output-template-4.c: New test.
15101 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15104 * gcc.dg/pr65780-1.c: New test.
15105 * gcc.dg/pr65780-2.c: Likewise.
15106 * gcc.target/i386/pr32219-9.c: Likewise.
15107 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15109 * gcc.target/i386/pr64317.c (c): Initialize.
15111 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15114 * g++.dg/ext/mv18.C: New test.
15115 * g++.dg/ext/mv19.C: Likewise.
15116 * g++.dg/ext/mv20.C: Likewise.
15117 * g++.dg/ext/mv21.C: Likewise.
15118 * g++.dg/ext/mv22.C: Likewise.
15119 * g++.dg/ext/mv23.C: Likewise.
15121 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15124 * g++.dg/init/pr64527.C: New test.
15126 2015-04-17 Tom de Vries <tom@codesourcery.com>
15127 Michael Matz <matz@suse.de>
15129 PR tree-optimization/64950
15130 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15133 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15135 * c-c++-common/asan/user-section-1.c: New test.
15137 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15140 * gcc.dg/debug/pr65771.c: New test.
15142 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15144 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15145 __buitlin_alloca with __builtin_alloca.
15147 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15149 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15151 2015-04-16 Richard Biener <rguenther@suse.de>
15153 PR tree-optimization/64277
15154 * gcc.dg/Warray-bounds-14.c: New testcase.
15155 * gcc.dg/Warray-bounds-15.c: Likewise.
15156 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15157 * c-c++-common/ubsan/bounds-6.c: Likewise.
15159 2015-04-16 Renlin Li <renlin.li@arm.com>
15161 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15162 * gcc.target/arm/unsigned-float.c: New.
15164 2015-04-16 Richard Biener <rguenther@suse.de>
15166 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15167 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15168 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15170 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15172 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15173 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15174 * g++.dg/cpp0x/defaulted21.C: Likewise.
15175 * g++.dg/cpp0x/defaulted28.C: Likewise.
15176 * g++.dg/cpp0x/defaulted47.C: Likewise.
15177 * g++.dg/cpp0x/elision_neg.C: Likewise.
15178 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15179 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15180 * g++.dg/cpp0x/implicit1.C: Likewise.
15181 * g++.dg/cpp0x/implicit9.C: Likewise.
15182 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15183 * g++.dg/cpp0x/range-for13.C: Likewise.
15184 * g++.dg/gomp/clause-2.C: Likewise.
15185 * g++.dg/gomp/udr-5.C: Likewise.
15186 * g++.dg/inherit/access6.C: Likewise.
15187 * g++.dg/lookup/duperr1.C: Likewise.
15188 * g++.dg/lookup/friend2.C: Likewise.
15189 * g++.dg/lookup/pr6936.C: Likewise.
15190 * g++.dg/lookup/scoped1.C: Likewise.
15191 * g++.dg/lookup/using26.C: Likewise.
15192 * g++.dg/lookup/using38.C: Likewise.
15193 * g++.dg/other/access2.C: Likewise.
15194 * g++.dg/overload/defarg3.C: Likewise.
15195 * g++.dg/overload/defarg6.C: Likewise.
15196 * g++.dg/parse/access11.C: Likewise.
15197 * g++.dg/parse/access2.C: Likewise.
15198 * g++.dg/parse/access3.C: Likewise.
15199 * g++.dg/parse/access4.C: Likewise.
15200 * g++.dg/parse/access5.C: Likewise.
15201 * g++.dg/parse/access6.C: Likewise.
15202 * g++.dg/parse/access8.C: Likewise.
15203 * g++.dg/parse/access9.C: Likewise.
15204 * g++.dg/parse/crash40.C: Likewise.
15205 * g++.dg/tc1/dr142.C: Likewise.
15206 * g++.dg/tc1/dr166.C: Likewise.
15207 * g++.dg/tc1/dr52.C: Likewise.
15208 * g++.dg/template/access11.C: Likewise.
15209 * g++.dg/template/access18.C: Likewise.
15210 * g++.dg/template/access19.C: Likewise.
15211 * g++.dg/template/access2.C: Likewise.
15212 * g++.dg/template/access20.C: Likewise.
15213 * g++.dg/template/access26.C: Likewise.
15214 * g++.dg/template/access3.C: Likewise.
15215 * g++.dg/template/access7.C: Likewise.
15216 * g++.dg/template/conv12.C: Likewise.
15217 * g++.dg/template/crash69.C: Likewise.
15218 * g++.dg/template/friend31.C: Likewise.
15219 * g++.dg/template/friend32.C: Likewise.
15220 * g++.dg/template/memfriend15.C: Likewise.
15221 * g++.dg/template/memfriend16.C: Likewise.
15222 * g++.dg/template/memfriend17.C: Likewise.
15223 * g++.dg/template/memfriend7.C: Likewise.
15224 * g++.dg/template/pr32519.C: Likewise.
15225 * g++.dg/template/qualttp21.C: Likewise.
15226 * g++.dg/template/qualttp8.C: Likewise.
15227 * g++.dg/template/ttp10.C: Likewise.
15228 * g++.dg/template/typedef11.C: Likewise.
15229 * g++.dg/template/typedef13.C: Likewise.
15230 * g++.dg/template/typedef19.C: Likewise.
15231 * g++.dg/template/typedef20.C: Likewise.
15232 * g++.dg/template/typedef22.C: Likewise.
15233 * g++.dg/template/using16.C: Likewise.
15234 * g++.dg/template/virtual3.C: Likewise.
15235 * g++.dg/ubsan/pr61272.C: Likewise.
15236 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15237 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15238 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15239 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15240 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15241 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15242 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15243 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15244 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15245 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15246 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15247 * g++.old-deja/g++.jason/access17.C: Likewise.
15248 * g++.old-deja/g++.jason/access18.C: Likewise.
15249 * g++.old-deja/g++.jason/access22.C: Likewise.
15250 * g++.old-deja/g++.jason/access23.C: Likewise.
15251 * g++.old-deja/g++.jason/access8.C: Likewise.
15252 * g++.old-deja/g++.jason/delete3.C: Likewise.
15253 * g++.old-deja/g++.jason/report.C: Likewise.
15254 * g++.old-deja/g++.law/access2.C: Likewise.
15255 * g++.old-deja/g++.law/access3.C: Likewise.
15256 * g++.old-deja/g++.law/access4.C: Likewise.
15257 * g++.old-deja/g++.law/access5.C: Likewise.
15258 * g++.old-deja/g++.law/arm12.C: Likewise.
15259 * g++.old-deja/g++.law/arm14.C: Likewise.
15260 * g++.old-deja/g++.law/ctors13.C: Likewise.
15261 * g++.old-deja/g++.law/union2.C: Likewise.
15262 * g++.old-deja/g++.law/visibility12.C: Likewise.
15263 * g++.old-deja/g++.law/visibility15.C: Likewise.
15264 * g++.old-deja/g++.law/visibility16.C: Likewise.
15265 * g++.old-deja/g++.law/visibility17.C: Likewise.
15266 * g++.old-deja/g++.law/visibility18.C: Likewise.
15267 * g++.old-deja/g++.law/visibility19.C: Likewise.
15268 * g++.old-deja/g++.law/visibility20.C: Likewise.
15269 * g++.old-deja/g++.law/visibility21.C: Likewise.
15270 * g++.old-deja/g++.law/visibility24.C: Likewise.
15271 * g++.old-deja/g++.law/visibility4.C: Likewise.
15272 * g++.old-deja/g++.law/visibility5.C: Likewise.
15273 * g++.old-deja/g++.law/visibility6.C: Likewise.
15274 * g++.old-deja/g++.law/visibility7.C: Likewise.
15275 * g++.old-deja/g++.law/visibility8.C: Likewise.
15276 * g++.old-deja/g++.law/visibility9.C: Likewise.
15277 * g++.old-deja/g++.niklas/t135.C: Likewise.
15278 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15279 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15280 * g++.old-deja/g++.other/access11.C: Likewise.
15281 * g++.old-deja/g++.other/access4.C: Likewise.
15282 * g++.old-deja/g++.other/access7.C: Likewise.
15283 * g++.old-deja/g++.other/crash1.C: Likewise.
15284 * g++.old-deja/g++.other/crash7.C: Likewise.
15285 * g++.old-deja/g++.other/friend1.C: Likewise.
15286 * g++.old-deja/g++.other/friend4.C: Likewise.
15287 * g++.old-deja/g++.other/friend9.C: Likewise.
15288 * g++.old-deja/g++.other/lineno1.C: Likewise.
15289 * g++.old-deja/g++.other/using1.C: Likewise.
15290 * g++.old-deja/g++.pt/enum14.C: Likewise.
15291 * g++.old-deja/g++.pt/friend11.C: Likewise.
15292 * g++.old-deja/g++.pt/friend21.C: Likewise.
15293 * g++.old-deja/g++.pt/friend3.C: Likewise.
15294 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15295 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15296 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15297 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15299 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15302 * g++.dg/ipa/pr65765.C: New test.
15304 2015-04-15 Nick Clifton <nickc@redhat.com>
15306 * gcc.target/rx/builtins.c: Disable RMPA test if string
15307 instructions are not allowed.
15309 2015-04-15 Alan Modra <amodra@gmail.com>
15311 * gcc.dg/pr65408.c: New.
15313 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15316 * gcc.target/arm/pr65729.c: New test.
15318 2015-04-14 Richard Biener <rguenther@suse.de>
15320 PR tree-optimization/65758
15321 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15323 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15326 * gcc.c-torture/execute/pr65648.c: New test.
15328 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15330 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15331 __builtin_finite instead of finite.
15332 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15335 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15337 PR tree-optimization/63387
15338 * gcc.dg/pr63387.c: New testcase.
15340 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15342 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15344 2015-04-13 Richard Biener <rguenther@suse.de>
15346 PR tree-optimization/65204
15347 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15349 2015-04-13 Terry Guo <terry.guo@arm.com>
15352 * gcc.target/arm/pr65710.c: New.
15354 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15356 PR tree-optimization/65747
15357 * g++.dg/torture/pr65747.C: New test.
15359 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15362 * g++.dg/cpp0x/pr65736.C: New test.
15364 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15365 Martin Liska <mliska@suse.cz>
15368 * g++.dg/ipa/pr65722.C: New testcase.
15370 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15372 PR tree-optimization/65735
15373 * gcc.c-torture/compile/pr65735.c: New test.
15375 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15377 PR middle-end/65554
15378 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15380 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15383 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15385 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15388 * gcc.target/arm/pr65647-2.c: New.
15390 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15393 * g++.dg/torture/pr65694.C: New test.
15395 2015-04-10 Tobias Burnus <burnus@net-b.de>
15397 * gfortran.dg/coarray_lock_6.f90: New.
15398 * gfortran.dg/coarray_lock_7.f90: New.
15399 * gfortran.dg/coarray/lock_2.f90: New.
15401 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15407 * gfortran.dg/used_types_27.f90: New.
15409 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15412 * gcc.target/i386/pr65671.c: New.
15414 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15416 PR tree-optimization/65709
15417 * c-c++-common/ubsan/align-9.c: New test.
15419 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15422 * gfortran.dg/pr56852.f90: New test.
15424 2015-04-09 Marek Polacek <polacek@redhat.com>
15425 Jakub Jelinek <jakub@redhat.com>
15427 PR middle-end/65554
15428 * g++.dg/opt/pr65554.C: New test.
15430 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15433 * c-c++-common/attr-aligned-1.c: New test.
15435 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15437 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15439 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15442 * gcc.target/i386/sse-25.c: New.
15444 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15447 * gcc.target/i386/pr65693.c: New test.
15449 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15451 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15453 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15455 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15457 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15459 * gcc.target/i386/thunk-retbnd.c: New.
15461 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15463 * gnat.dg/opt48.adb: New test.
15464 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15465 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15467 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15470 * gcc.c-torture/compile/pr65540.c: New.
15472 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15474 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15475 -Wno-pointer-arith.
15477 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15480 * g++.dg/debug/pr65678.C: New test.
15482 PR middle-end/65680
15483 * gcc.c-torture/compile/pr65680.c: New test.
15485 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15488 * gfortran.dg/allocate_with_source_5.f90: New test.
15490 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15492 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15493 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15495 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15497 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15499 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15502 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15503 to get floating point compression.
15504 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15506 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15508 PR preprocessor/61977
15509 * gcc.dg/cpp/pr61977.c: New test.
15511 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15513 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15515 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15518 * gcc.target/arm/pr65647.c: New.
15520 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15523 * g++.dg/torture/pr65655.C: New testcase.
15525 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15528 * g++.dg/cpp1y/lambda-init13.C: New.
15530 2015-04-03 Marek Polacek <polacek@redhat.com>
15532 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15534 2015-04-02 Marek Polacek <polacek@redhat.com>
15537 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15538 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15540 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15542 PR preprocessor/61977
15543 * gcc.target/powerpc/pr61977-1.c: New test.
15544 * gcc.target/powerpc/pr61977-2.c: New test.
15546 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15549 * g++.dg/warn/Wshadow-8.C: New.
15550 * g++.dg/warn/Wshadow-9.C: Likewise.
15551 * g++.dg/warn/Wshadow-10.C: Likewise.
15552 * g++.dg/warn/Wshadow-11.C: Likewise.
15554 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15556 * gcc.dg/pr23623.c: Added aligned attribute.
15557 * gcc.dg/20141029-1.c: Likewise.
15558 * gcc.dg/20150306-1.c: New test.
15560 2015-04-01 Marek Polacek <polacek@redhat.com>
15563 * g++.dg/cpp0x/initlist93.C: New test.
15564 * g++.dg/cpp0x/initlist94.C: New test.
15566 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15569 * gcc.target/aarch64/pr65624.c: New test.
15571 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15573 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15575 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15577 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15578 extra variable to force stack alignment.
15579 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15580 extra variable to force stack alignment.
15582 2015-03-31 Marek Polacek <polacek@redhat.com>
15585 * g++.dg/template/pr65390.C: New test.
15587 2015-03-31 Martin Liska <mliska@suse.cz>
15589 * g++.dg/ipa/pr65557.C: New test.
15591 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15593 * gcc.target/s390/hotpatch-25.c: New test.
15594 * gcc.target/s390/hotpatch-1.c: Update test.
15595 * gcc.target/s390/hotpatch-10.c: Update test.
15596 * gcc.target/s390/hotpatch-11.c: Update test.
15597 * gcc.target/s390/hotpatch-12.c: Update test.
15598 * gcc.target/s390/hotpatch-13.c: Update test.
15599 * gcc.target/s390/hotpatch-14.c: Update test.
15600 * gcc.target/s390/hotpatch-15.c: Update test.
15601 * gcc.target/s390/hotpatch-16.c: Update test.
15602 * gcc.target/s390/hotpatch-17.c: Update test.
15603 * gcc.target/s390/hotpatch-18.c: Update test.
15604 * gcc.target/s390/hotpatch-19.c: Update test.
15605 * gcc.target/s390/hotpatch-2.c: Update test.
15606 * gcc.target/s390/hotpatch-21.c: Update test.
15607 * gcc.target/s390/hotpatch-22.c: Update test.
15608 * gcc.target/s390/hotpatch-23.c: Update test.
15609 * gcc.target/s390/hotpatch-24.c: Update test.
15610 * gcc.target/s390/hotpatch-3.c: Update test.
15611 * gcc.target/s390/hotpatch-4.c: Update test.
15612 * gcc.target/s390/hotpatch-5.c: Update test.
15613 * gcc.target/s390/hotpatch-6.c: Update test.
15614 * gcc.target/s390/hotpatch-7.c: Update test.
15615 * gcc.target/s390/hotpatch-8.c: Update test.
15616 * gcc.target/s390/hotpatch-9.c: Update test.
15617 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15619 2015-03-31 Richard Biener <rguenther@suse.de>
15621 PR middle-end/65626
15622 * g++.dg/torture/pr65626.C: New testcase.
15624 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15627 * gcc.target/i386/mpx/pr65531.cc: New.
15629 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15632 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15633 __builtin_alloca instead of alloca.
15634 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15635 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15636 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15639 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15642 * g++.dg/ubsan/pr65610.C: New test.
15644 2015-03-30 Marek Polacek <polacek@redhat.com>
15647 * g++.dg/cpp0x/pr65398-2.C: New test.
15649 2015-03-30 Marek Polacek <polacek@redhat.com>
15651 * c-c++-common/pr65556.c: Change the width of bit-fields.
15653 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15656 * gcc.target/i386/pr65588.c: New testcase.
15658 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15660 PR libgfortran/65563
15661 * gfortran.dg/open_errors_2.f90: New test.
15663 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15665 PR libgfortran/65596
15666 * gfortran.dg/namelist_86.f90: New test.
15668 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15670 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15671 statement to reflect new ownership.
15673 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15676 * g++.dg/template/friend58.C: New.
15677 * g++.dg/template/friend59.C: Likewise.
15679 2015-03-27 Tobias Burnus <burnus@net-b.de>
15682 * g++.dg/gomp/openmp-simd-3.C: New.
15683 * gcc.dg/gomp/openmp-simd-3.c: New.
15685 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15688 * gcc.target/i386/pr65248-1.c: New file.
15689 * gcc.target/i386/pr65248-2.c: Likewise.
15690 * gcc.target/i386/pr65248-3.c: Likewise.
15691 * gcc.target/i386/pr65248-4.c: Likewise.
15693 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15696 * gcc.c-torture/compile/pr65593.c: New test.
15698 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15701 * g++.dg/cpp1y/constexpr-assert1.C: New.
15703 2015-03-27 Marek Polacek <polacek@redhat.com>
15706 * c-c++-common/pr65556.c: New test.
15708 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15711 * g++.dg/torture/pr65600.C: New testcase.
15713 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15716 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15718 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15720 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15721 statement and cleanup. Fixed typos.
15723 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15725 PR middle-end/65595
15726 * gcc.c-torture/compile/pr65595.c: New testcase.
15728 2015-03-27 Marek Polacek <polacek@redhat.com>
15731 * g++.dg/ubsan/pr65583.C: New test.
15733 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15735 * gcc.c-torture/compile/20150327.c: New testcase.
15737 2015-03-26 Richard Biener <rguenther@suse.de>
15739 PR middle-end/65555
15740 * g++.dg/torture/pr65555.C: New testcase.
15742 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15744 PR tree-optimization/64715
15745 * gcc.dg/builtin-object-size-15.c: New test.
15746 * gcc.dg/pr64715-1.c: New test.
15747 * gcc.dg/pr64715-2.c: New test.
15749 2015-03-26 Richard Biener <rguenther@suse.de>
15751 PR middle-end/65519
15752 * gnat.dg/specs/opt2.ads: Fix testcase.
15754 2015-03-25 Martin Sebor <msebor@redhat.com>
15757 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15758 when target isn't arm*-*-*-*.
15759 (check_effective_target_arm_nothumb): Likewise.
15760 (check_effective_target_arm_little_endian): Likewise.
15761 (check_effective_target_arm_vect_no_misalign): Likewise.
15762 (check_effective_target_aarch64_little_endian): Fail early if target
15763 isn't aarch64*-*-*.
15765 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15767 PR tree-optimization/65177
15768 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15770 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15772 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15773 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15774 smmintrin.h and mm3dnow.h.
15776 2015-03-25 Marek Polacek <polacek@redhat.com>
15779 * g++.dg/cpp0x/pr65558.C: New test.
15781 2015-03-25 Marek Polacek <polacek@redhat.com>
15784 * g++.dg/template/pr61670.C: New test.
15786 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15789 * g++.dg/template/pr54987.C: New.
15791 2015-03-25 Richard Biener <rguenther@suse.de>
15793 PR tree-optimization/62630
15794 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15796 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15799 * gcc.target/i386/mpx/pr65508.c: New.
15801 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15805 * gfortran.dg/data_initialized_3.f90: New.
15807 2015-03-25 Richard Biener <rguenther@suse.de>
15809 PR middle-end/65519
15810 * gnat.dg/specs/opt2.ads: New testcase.
15812 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15814 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15815 * gcc.target/arm/memset-inline-4.c: Skip for
15816 arm_tune_string_ops_prefer_neon.
15817 * gcc.target/arm/memset-inline-5.c: Ditto.
15818 * gcc.target/arm/memset-inline-6.c: Ditto.
15819 * gcc.target/arm/memset-inline-8.c: Ditto.
15820 * gcc.target/arm/memset-inline-9.c: Ditto.
15822 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15825 * g++.dg/other/virtual3.C: New.
15827 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15830 * g++.dg/cpp0x/vt-60130.C: New.
15832 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15835 * g++.dg/warn/Warray-bounds-7.C: New.
15837 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15840 * g++.dg/template/defarg18.C: New.
15842 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15845 * g++.dg/cpp0x/vt-59988.C: New.
15847 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15849 PR tree-optimization/65533
15850 * gcc.dg/pr65533.c: New test.
15852 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15854 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15855 source= and mold= expressions functionality.
15856 * gfortran.dg/allocate_class_4.f90: New test.
15857 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15858 copying an unlimited polymorhpic object containing a char array
15859 to another unlimited polymorphic object respects the _len
15861 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15862 whether deferred length char array allocate works, unlimited
15863 polymorphic object allocation from a string works and if
15864 allocating an array of deferred length strings works.
15865 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15867 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15870 * g++.dg/cpp0x/constexpr-array11.C: New.
15872 2015-03-24 Richard Biener <rguenther@suse.de>
15874 PR middle-end/65517
15875 * gcc.dg/torture/pr65517.c: New testcase.
15877 2015-03-24 Tobias Burnus <burnus@net-b.de>
15879 * gfortran.dg/coindexed_1.f90: Moved from
15880 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15882 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15885 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15889 * gcc.target/i386/pr65523.c: New test.
15892 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15894 * g++.dg/lto/pr65475b_0.C: Likewise.
15896 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15899 * gcc.target/sh/torture/pr65505.c: New.
15901 2015-03-23 Martin Sebor <msebor@redhat.com>
15904 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15905 assembly for lvx in addition to lxv.
15907 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15910 * gfortran.dg/pr65504.f90: New test.
15913 * gcc.dg/pr65521.c: New test.
15915 2015-03-23 Richard Biener <rguenther@suse.de>
15917 PR tree-optimization/65518
15918 * gcc.dg/vect/pr65518.c: New testcase.
15920 2015-03-23 Richard Biener <rguenther@suse.de>
15922 PR tree-optimization/65494
15923 * gcc.dg/vect/pr65494.c: New testcase.
15925 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15927 PR preprocessor/65238
15928 * c-c++-common/cpp/pr65238-1.c: New test.
15929 * gcc.dg/cpp/pr65238-2.c: New test.
15930 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15931 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15933 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15934 Mikael Morin <mikael@gcc.gnu.org>
15937 * gfortran.dg/elemental_dependency_4.f90: New.
15938 * gfortran.dg/elemental_dependency_5.f90: New.
15940 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15943 * g++.dg/lto/pr65475b_0.C: New testcase.
15944 * g++.dg/lto/pr65475b_1.C: New testcase.
15945 * g++.dg/lto/pr65475c_0.C: New testcase.
15946 * g++.dg/lto/pr65475c_1.C: New testcase.
15948 2015-03-21 Tobias Burnus <burnus@net-b.de>
15950 * gfortran.dg/coarray_38.f90: New.
15951 * gfortran.dg/coarray_39.f90: New.
15952 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15955 2015-03-20 Marek Polacek <polacek@redhat.com>
15958 * g++.dg/cpp0x/pr65398.C: New test.
15960 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15963 * g++.dg/lto/pr65475_0.C: New testcase.
15964 * g++.dg/lto/pr65475_1.C: New testcase.
15966 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15968 PR rtl-optimization/64366
15969 * gcc.target/sh/pr64366.c: New.
15971 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15974 * g++.dg/cpp0x/constexpr-48324.C: New.
15976 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15979 * g++.dg/cpp0x/pr48453.C: New.
15981 2015-03-20 Marek Polacek <polacek@redhat.com>
15984 * g++.dg/cpp0x/pr65072.C: New test.
15986 2015-03-20 Richard Biener <rguenther@suse.de>
15988 PR middle-end/64715
15989 * gcc.dg/pr15347.c: Use -O.
15990 * c-c++-common/pr19807-1.c: Likewise.
15992 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15994 * gnat.dg/volatile13.ad[sb]: New test.
15996 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15998 PR rtl-optimization/60851
15999 * gcc.target/i386/pr60851.c: New test.
16001 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16004 * g++.dg/pr65240.h: Add tests for PR 65240.
16005 * g++.dg/pr65240-1.C: Likewise.
16006 * g++.dg/pr65240-2.C: Likewise.
16007 * g++.dg/pr65240-3.C: Likewise.
16008 * g++.dg/pr65240-4.C: Likewise.
16010 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16012 PR rtl-optimization/63491
16013 * gcc.target/powerpc/pr63491.c: New.
16015 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16017 * g++.dg/ipa/pr65465.C: New test.
16019 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16022 * g++.dg/cpp0x/deleted11.C: New.
16024 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16027 * c-c++-common/tsan/pr65400-3.c: New test.
16029 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16032 * g++.dg/cpp0x/constexpr-59686.C: New.
16034 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16037 * g++.dg/tsan/pr64265.C: New test.
16040 * c-c++-common/tsan/pr65400-1.c: New test.
16041 * c-c++-common/tsan/pr65400-2.c: New test.
16043 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16046 * g++.dg/cpp0x/pr59816.C: New.
16048 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16051 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16053 2015-03-18 Martin Liska <mliska@suse.cz>
16056 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16057 equivalences either to 6 or 7.
16059 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16061 PR middle-end/64491
16063 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16065 * gcc.dg/undefined-loop-1.c: New file.
16066 * gcc.dg/undefined-loop-2.c: New file.
16068 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16071 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16072 loop exits too early.
16074 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16076 PR tree-optimization/65450
16077 * gfortran.dg/pr65450.f90: New test.
16080 * gcc.target/i386/pr65078-1.c: New test.
16081 * gcc.target/i386/pr65078-2.c: New test.
16082 * gcc.target/i386/pr65078-3.c: New test.
16083 * gcc.target/i386/pr65078-4.c: New test.
16084 * gcc.target/i386/pr65078-5.c: New test.
16085 * gcc.target/i386/pr65078-6.c: New test.
16087 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16090 * g++.dg/cpp1y/pr65340.C: New.
16092 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16095 * gfortran.dg/system_clock_3.f08: Adjust test.
16097 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16100 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16101 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16103 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16106 * gfortran.dg/system_clock_3.f08: New test.
16108 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16111 g++.dg/cpp1y/pr64626-1.C: New.
16112 g++.dg/cpp1y/pr64626-2.C: New.
16113 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16115 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16117 PR tree-optimization/65427
16118 * gcc.c-torture/execute/pr65427.c: New test.
16120 2015-03-16 Marek Polacek <polacek@redhat.com>
16124 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16125 * g++.dg/cpp0x/pr65327.C: New test.
16127 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16130 * c-c++-common/asan/pr64820.c: New test.
16132 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16134 * gfortran.dg/pointer_2.f90: New test.
16136 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16138 * g++.dg/pr65049.C: New test.
16140 2015-03-16 Tom de Vries <tom@codesourcery.com>
16142 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16143 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16144 * gcc.target/i386/fuse-caller-save.c: Same.
16146 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16148 * gnat.dg/loop_optimization18.ad[sb]: New test.
16149 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16151 2015-03-16 Alan Modra <amodra@gmail.com>
16153 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16156 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16158 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16160 * gcc.dg/torture/pr65270-2.c: Likewise.
16162 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16165 * gfortran.dg/pointer_remapping_9.f90: New.
16167 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16169 PR tree-optimization/65369
16170 * gcc.c-torture/execute/pr65369.c: New test.
16172 PR tree-optimization/65418
16173 * gcc.c-torture/execute/pr65418-1.c: New test.
16174 * gcc.c-torture/execute/pr65418-2.c: New test.
16176 PR rtl-optimization/65401
16177 * gcc.c-torture/execute/pr65401.c: New test.
16179 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16182 * gcc.target/arm/pr64600_1.c: New test.
16184 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16186 PR rtl-optimization/65235
16187 * gcc.target/aarch64/pr65235_1.c: New test.
16189 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16191 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16192 * gcc.target/s390/hotpatch-22.c: Likewise.
16193 * gcc.target/s390/hotpatch-23.c: Likewise.
16194 * gcc.target/s390/hotpatch-24.c: Likewise.
16195 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16196 * gcc.target/s390/hotpatch-1.c: Update expected output.
16197 * gcc.target/s390/hotpatch-2.c: Likewise.
16198 * gcc.target/s390/hotpatch-3.c: Likewise.
16199 * gcc.target/s390/hotpatch-4.c: Likewise.
16200 * gcc.target/s390/hotpatch-5.c: Likewise.
16201 * gcc.target/s390/hotpatch-6.c: Likewise.
16202 * gcc.target/s390/hotpatch-7.c: Likewise.
16203 * gcc.target/s390/hotpatch-8.c: Likewise.
16204 * gcc.target/s390/hotpatch-9.c: Likewise.
16205 * gcc.target/s390/hotpatch-10.c: Likewise.
16206 * gcc.target/s390/hotpatch-11.c: Likewise.
16207 * gcc.target/s390/hotpatch-12.c: Likewise.
16208 * gcc.target/s390/hotpatch-13.c: Likewise.
16209 * gcc.target/s390/hotpatch-14.c: Likewise.
16210 * gcc.target/s390/hotpatch-15.c: Likewise.
16211 * gcc.target/s390/hotpatch-16.c: Likewise.
16212 * gcc.target/s390/hotpatch-17.c: Likewise.
16213 * gcc.target/s390/hotpatch-18.c: Likewise.
16214 * gcc.target/s390/hotpatch-19.c: Likewise.
16216 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16219 * gcc.target/i386/pr65103-1.c: New.
16221 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16224 * gcc.target/i386/pr65044.c: New.
16226 2015-03-12 Tom de Vries <tom@codesourcery.com>
16228 PR rtl-optimization/64895
16229 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16230 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16231 * gcc.target/i386/fuse-caller-save.c: Ditto.
16233 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16235 * gcc.dg/ipa/pr63569.c: Fix template.
16237 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16239 * g++.dg/ipa/pr64146.C: Require fpic support.
16241 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16243 PR libfortran/65200
16244 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16245 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16247 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16249 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16250 to dg-options, fix up dg-skip-if.
16252 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16255 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16256 * gcc.target/avr/tiny-caller-save.c: Same.
16258 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16261 * g++.dg/pr65242.C: New test.
16263 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16265 * c-c++-common/asan/no-asan-check-glob.c: New test.
16267 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16270 * g++.dg/other/default11.C: New.
16271 * g++.dg/other/default12.C: Likewise.
16273 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16276 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16278 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16281 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16283 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16286 * g++.dg/cpp0x/pr65127.C: New test.
16288 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16290 * gcc.dg/ipa/PR64550.c: Update template.
16292 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16293 Tobias Burnus <burnus@net-b.de>
16295 * gfortran.dg/coarray_sync_memory.f90: New.
16297 2015-03-10 Marek Polacek <polacek@redhat.com>
16300 * c-c++-common/ubsan/pr65367.c: New test.
16302 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16304 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16305 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16306 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16307 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16308 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16309 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16310 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16311 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16312 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16313 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16314 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16315 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16316 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16318 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16320 * lib/mpx-dg.exp (mpx_link_flags): New.
16323 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16324 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16325 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16326 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16327 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16328 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16329 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16330 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16331 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16332 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16333 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16334 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16335 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16336 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16337 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16338 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16339 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16340 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16341 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16342 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16343 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16344 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16345 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16346 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16347 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16348 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16349 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16350 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16351 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16352 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16353 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16354 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16355 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16356 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16357 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16358 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16359 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16360 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16361 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16362 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16363 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16364 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16365 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16366 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16367 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16368 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16369 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16370 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16371 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16372 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16373 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16374 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16375 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16376 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16377 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16378 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16379 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16380 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16381 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16382 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16383 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16384 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16385 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16386 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16387 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16388 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16389 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16390 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16391 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16392 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16393 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16394 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16395 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16396 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16397 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16398 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16399 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16400 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16401 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16402 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16403 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16404 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16405 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16406 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16407 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16408 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16409 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16410 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16411 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16412 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16413 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16414 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16415 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16416 * gcc.target/i386/mpx/label-address-1.c: New.
16417 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16418 * gcc.target/i386/mpx/macro.c: New.
16419 * gcc.target/i386/mpx/mpx-check.h: New.
16420 * gcc.target/i386/mpx/mpx.exp: New.
16421 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16422 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16423 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16424 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16425 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16426 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16427 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16428 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16429 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16430 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16431 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16432 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16433 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16434 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16435 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16436 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16437 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16438 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16439 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16440 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16441 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16442 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16443 * gcc.target/i386/mpx/reference-1-nov.c: New.
16444 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16445 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16446 * gcc.target/i386/mpx/reference-2-nov.c: New.
16447 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16448 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16449 * gcc.target/i386/mpx/reference-3-nov.c: New.
16450 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16451 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16452 * gcc.target/i386/mpx/reference-4-nov.c: New.
16453 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16454 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16455 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16456 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16457 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16458 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16459 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16460 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16461 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16462 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16463 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16464 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16465 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16466 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16467 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16468 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16469 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16470 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16471 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16472 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16473 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16474 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16475 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16476 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16477 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16478 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16479 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16480 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16481 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16482 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16483 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16484 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16485 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16486 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16487 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16488 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16489 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16490 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16491 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16492 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16493 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16494 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16495 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16496 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16497 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16498 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16499 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16500 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16501 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16502 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16503 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16504 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16505 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16506 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16507 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16508 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16509 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16510 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16511 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16512 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16513 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16514 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16515 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16516 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16517 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16518 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16519 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16520 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16521 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16522 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16523 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16524 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16525 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16526 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16527 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16528 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16529 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16530 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16531 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16532 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16533 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16534 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16535 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16536 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16537 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16538 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16539 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16540 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16541 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16542 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16543 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16544 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16545 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16546 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16547 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16548 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16549 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16550 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16551 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16552 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16553 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16554 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16555 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16556 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16557 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16558 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16559 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16560 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16561 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16562 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16563 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16564 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16565 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16566 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16567 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16568 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16569 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16570 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16571 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16572 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16573 * gcc.target/i386/mpx/vla-1-nov.c: New.
16574 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16575 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16576 * gcc.target/i386/mpx/vla-2-nov.c: New.
16577 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16579 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16581 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16583 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16585 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16587 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16589 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16590 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16592 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16595 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16598 * c-c++-common/pr65120.c: New test.
16600 PR rtl-optimization/65321
16601 * gcc.dg/pr65321.c: New test.
16603 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16605 PR tree-optimization/65355
16606 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16608 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16611 * c-c++-common/pr49706.c: Adjust tests for not warning
16612 about !!x == y or !b == y where b is boolean, and add
16613 some further tests.
16614 * c-c++-common/pr62199-2.c: Likewise.
16616 2015-03-09 Richard Biener <rguenther@suse.de>
16618 PR middle-end/65270
16619 * gcc.dg/torture/pr65270-1.c: New testcase.
16620 * gcc.dg/torture/pr65270-2.c: Likewise.
16622 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16624 PR tree-optimization/63743
16625 * gcc.dg/pr63743.c: New test.
16627 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16630 * g++.dg/lto/pr65316_0.C: New testcase.
16631 * g++.dg/lto/pr65316_1.C: New testcase.
16633 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16636 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16638 * g++.dg/abi/rtti3.C: Likewise.
16640 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16643 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16645 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16647 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16649 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16651 2015-03-08 Morin <mikael@gcc.gnu.org>
16654 * gfortran.dg/entry_20.f90: New.
16656 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16659 * gcc.c-torture/compile/pr65153.c: New.
16661 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16664 * g++.dg/torture/pr65249.C: New.
16666 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16668 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16670 (int64_t): Likewise.
16672 2015-03-07 Marek Polacek <polacek@redhat.com>
16673 Martin Uecker <uecker@eecs.berkeley.edu>
16676 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16677 member-like arrays.
16678 * c-c++-common/ubsan/bounds-8.c: New test.
16679 * c-c++-common/ubsan/bounds-9.c: New test.
16680 * gcc.dg/ubsan/bounds-2.c: New test.
16682 2015-03-05 Martin Sebor <msebor@redhat.com>
16685 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16686 checking of results into main to prevent it from getting optimized
16688 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16690 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16692 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16693 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16694 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16697 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16699 * g++.dg/lto/pr65302_1.C: New testcase.
16700 * g++.dg/lto/pr65302_0.C: New testcase.
16702 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16704 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16705 -fno-ipa-icf to dg-options.
16707 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16709 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16710 compiles using the linker plugin.
16712 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16714 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16716 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16718 * gcc.target/arm/pr65067.c: New test.
16720 2015-03-05 Martin Liska <mliska@suse.cz>
16723 * gcc.dg/ipa/pr65318.c: New test.
16725 2015-03-05 Marek Polacek <polacek@redhat.com>
16727 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16729 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16731 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16733 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16735 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16736 max-unroll-times back to defaults for s390.
16738 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16742 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16745 * g++.dg/cpp0x/initlist92.C: New.
16747 2015-03-05 Richard Biener <rguenther@suse.de>
16749 PR tree-optimization/65310
16750 * gcc.dg/vect/pr65310.c: New testcase.
16752 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16755 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16757 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16759 * gnat.dg/entry_queues3.adb: New test.
16761 2015-03-04 Ian Lance Taylor <iant@google.com>
16763 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16765 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16768 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16770 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16772 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16773 -fno-ipa-icf to dg-options
16774 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16775 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16777 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16780 * g++.dg/cpp0x/decltype62.C: New.
16782 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16784 * gnat.dg/object_overflow5.adb: New test.
16786 2015-03-03 Martin Liska <mliska@suse.cz>
16789 * gcc.dg/ipa/pr65287.c: New test.
16791 2015-03-03 Martin Jambor <mjambor@suse.cz>
16792 Eric Botcazou <ebotcazou@adacore.com>
16794 * gnat.dg/specs/pack12.ads: New test.
16796 2015-03-03 Martin Liska <mliska@suse.cz>
16798 * gcc.dg/ipa/PR65282.c: New test.
16800 2015-03-13 Jeff Law <law@redhat.com>
16802 PR tree-optimization/65241
16803 * gcc.c-torture/compile/pr65241.c: New test.
16805 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16808 * gcc.target/avr/torture/pr64331.c: New test.
16810 2015-03-03 Martin Liska <mliska@suse.cz>
16811 Jan Hubicka <hubicka@ucw.cz>
16813 * g++.dg/ipa/pr65263.C: New test.
16815 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16818 * gcc.dg/lto/pr65130_0.c: New testcase.
16819 * gcc.dg/lto/pr65130_1.c: New testcase.
16821 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16824 * g++.dg/torture/pr64988.C: New testcase.
16826 2015-03-02 Tobias Burnus <burnus@net-b.de>
16828 * gfortran.dg/coarray_atomic_6.f90: New.
16830 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16833 * gcc.target/i386/pr65184.c: New.
16835 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16838 * gcc.target/i386/pr65183.c: New.
16840 2015-02-28 Martin Liska <mliska@suse.cz>
16841 Jan Hubicka <hubicka@ucw.cz>
16843 * gcc.dg/ipa/ipa-icf-35.c: New test.
16844 * gcc.dg/ipa/ipa-icf-36.c: New test.
16845 * gcc.dg/ipa/ipa-icf-37.c: New test.
16847 2015-02-28 Martin Liska <mliska@suse.cz>
16848 Jan Hubicka <hubicka@ucw.cz>
16851 * gcc.dg/ipa/ipa-icf-34.c: New test.
16853 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16856 * gcc.target/sh/sh/pr61142.c: New.
16858 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16860 * g++.dg/other/dump-ada-spec-3.C: New test.
16862 2015-03-01 Martin Liska <mliska@suse.cz>
16864 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16865 * g++.dg/ipa/pr63595.C: Update expected results.
16867 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16870 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16872 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16874 * gcc.dg/vect/pr59354.c: Move vector producing code to
16877 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16880 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16881 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16882 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16883 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16885 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16887 PR tree-optimization/65048
16888 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16889 (foo): Use K&R style definition.
16891 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16894 * g++.dg/pr65032.C: New.
16896 2015-02-27 Marek Polacek <polacek@redhat.com>
16899 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16902 2015-02-27 Marek Polacek <polacek@redhat.com>
16905 * gcc.dg/pr65228.c: New test.
16907 2015-02-27 Kai Tietz <ktietz@redhat.com>
16910 * gcc.dg/weak/weak-17.c: New file.
16912 2015-02-27 Richard Biener <rguenther@suse.de>
16915 * g++.dg/lto/pr65193_0.C: New testcase.
16917 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16919 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16920 * gcc.target/s390/hotpatch-8.c: Likewise.
16921 * gcc.target/s390/hotpatch-9.c: Likewise.
16922 * gcc.target/s390/pr61078.c: Likewise.
16923 * gcc.target/s390/pr57960.c: Remove -m64.
16924 * gcc.target/s390/pr61078.c: Likewise.
16926 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16927 Martin Liska <mliska@suse.cz>
16930 * gcc.dg/pr64454.c: Disable ICF.
16931 * gcc.dg/pr28685-1.c: Disable ICF
16932 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16933 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16934 * g++.dg/ipa/ipa-icf-4.C: Update template.
16936 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16938 PR tree-optimization/65216
16939 * gcc.c-torture/execute/pr65216.c: New test.
16941 PR tree-optimization/65215
16942 * gcc.c-torture/execute/pr65215-1.c: New test.
16943 * gcc.c-torture/execute/pr65215-2.c: New test.
16944 * gcc.c-torture/execute/pr65215-3.c: New test.
16945 * gcc.c-torture/execute/pr65215-4.c: New test.
16946 * gcc.c-torture/execute/pr65215-5.c: New test.
16948 2015-02-26 Tom de Vries <tom@codesourcery.com>
16950 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16952 2015-02-26 Martin Liska <mliska@suse.cz>
16953 Jan Hubicka <hubicka@ucw.cz>
16955 * g++.dg/ipa/pr64146.C: Update expected results.
16956 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16957 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16958 * gcc.dg/ipa/ipa-icf-34.c: New test.
16960 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16962 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16963 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16964 (dg-additional-options): Remove dg directive.
16965 (dg-final): Add dg directive.
16967 2015-02-26 Marek Polacek <polacek@redhat.com>
16970 * g++.dg/ipa/pr65008.C: New test.
16972 2015-02-26 Tom de Vries <tom@codesourcery.com>
16974 * lib/profopt.exp (profopt-target-cleanup): New proc.
16975 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16976 files from sources from dg-additional-sources.
16978 2015-02-26 Tom de Vries <tom@codesourcery.com>
16980 * lib/gcov.exp: Cleanup in case of xfail.
16982 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16984 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16986 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16989 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16990 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16991 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16992 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16993 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16994 * g++.dg/debug/pr46123.C: XFAIL and move...
16995 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16996 * gcc.dg/debug/dwarf2-3.c: Move...
16997 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16999 2015-02-26 Marek Polacek <polacek@redhat.com>
17002 * g++.dg/cpp1y/pr65202.C: New test.
17004 2015-02-26 Tom de Vries <tom@codesourcery.com>
17006 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17007 locale_facets.h.gcov.
17009 2015-02-26 Tom de Vries <tom@codesourcery.com>
17011 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17013 2015-02-26 Tom de Vries <tom@codesourcery.com>
17015 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17017 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17020 * gcc.target/i386/pr65217.c: New.
17022 2015-02-26 Tom de Vries <tom@codesourcery.com>
17024 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17026 2015-02-26 Tom de Vries <tom@codesourcery.com>
17028 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17030 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17032 PR tree-optimization/65048
17033 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17035 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17037 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17038 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17040 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17043 * gcc.target/i386/pr65161.c: New test.
17045 2015-02-26 Terry Guo <terry.guo@arm.com>
17047 * gcc.target/arm/no-volatile-in-it.c: New test.
17049 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17051 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17052 (dg-options): Add -save-temps.
17053 (dg-final): Add cleanup-saved-temps.
17055 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17057 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17059 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17061 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17062 * gcc.target/powerpc/pack01.c: Include string.h.
17064 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17067 * gcc.target/i386/pr65167.c: New.
17069 2015-02-25 Kai Tietz <ktietz@redhat.com>
17071 PR tree-optimization/61917
17072 * gcc.dg/vect/vect-pr61917.c: New file.
17074 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17076 PR tree-optimization/65170
17077 * gcc.c-torture/execute/pr65170.c: New test.
17078 * gcc.dg/tree-ssa/vrp96.c: New test.
17080 2015-02-24 Tom de Vries <tom@codesourcery.com>
17082 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17084 2015-02-24 Tom de Vries <tom@codesourcery.com>
17087 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17088 (dg-additional-files-options): Copy additional_sources to
17089 additional_sources_used before emptying additional_sources.
17090 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17091 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17092 (cleanup-saved-temps): Use additional_sources_used instead of
17093 additional_sources.
17094 (dg-test): Reset additional_sources_used.
17096 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17099 * gfortran.dg/integer_exponentiation_6.F90: New test.
17101 2015-02-23 Martin Sebor <msebor@redhat.com>
17104 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17105 two parts. One to save registers, the other to verify the
17106 registers have the right values. Save register state into
17107 static data rather than on the stack.
17109 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17112 * c-c++-common/asan/pr63888.c: New test.
17114 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17117 * gcc.c-torture/compile/pr65163.c: New.
17119 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17121 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17122 with -m31 on 64 bit.
17123 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17124 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17126 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17128 * gcc.target/s390/20090223-1.c: Add
17129 -Wno-implicit-function-declaration option.
17130 * gcc.target/s390/pr42224.c: Likewise.
17131 * gcc.target/s390/pr55718.c: Likewise.
17133 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17135 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17136 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17137 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17138 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17139 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17140 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17141 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17142 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17143 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17144 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17145 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17146 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17147 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17148 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17149 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17150 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17151 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17152 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17153 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17154 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17155 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17157 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17159 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17160 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17161 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17162 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17163 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17164 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17165 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17166 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17167 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17168 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17169 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17170 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17171 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17172 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17173 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17174 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17176 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17180 * gfortran.dg/pr61960.f90: New.
17181 * gfortran.dg/pr64230.f90: New.
17182 * gfortran.dg/pr64980.f03: New.
17184 2015-02-22 Tom de Vries <tom@codesourcery.com>
17186 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17188 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17191 * gnat.dg/timing_events.adb: Removed, invalid test.
17193 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17196 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17198 * g++.dg/gcov/gcov-2.C: Likewise.
17200 2015-02-20 Richard Biener <rguenther@suse.de>
17202 PR tree-optimization/65136
17203 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17205 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17208 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17209 powerpc*-*-linux* and nvptx-*-* blacklisting.
17211 * gcc.dg/sibcall-9.c: New test.
17212 * gcc.dg/sibcall-10.c: New test.
17214 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17216 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17218 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17221 * gcc.target/avr/torture/pr64452.c: New test.
17223 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17225 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17226 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17228 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17231 * lib/target-supports.exp (check_compile): Check whether
17232 additional_sources is defined before using it.
17234 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17236 PR middle-end/65074
17237 * g++.dg/opt/pr65074.C: New file.
17239 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17241 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17242 (size_type): New typedef.
17243 (operator "" _script): Use it for the last argument.
17245 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17247 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17249 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17251 * lib/target-supports.exp (check_compile): Save/restore
17252 additional_sources that may belong to an actual test.
17254 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17256 PR gcov-profile/64634
17257 * g++.dg/gcov/gcov-15.C: New test.
17259 2015-02-18 Tom de Vries <tom@codesourcery.com>
17261 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17263 2015-02-18 Tom de Vries <tom@codesourcery.com>
17265 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17267 2015-02-18 Tom de Vries <tom@codesourcery.com>
17269 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17271 2015-02-18 Tom de Vries <tom@codesourcery.com>
17273 * gfortran.dg/fmt_cache_1.f: Add missing close.
17275 2015-02-18 Tom de Vries <tom@codesourcery.com>
17278 * gfortran.dg/read_eof_8.f90: Add missing close.
17280 2015-02-18 Richard Biener <rguenther@suse.de>
17282 PR tree-optimization/65063
17283 * gcc.dg/pr65063.c: New testcase.
17285 2015-02-18 Richard Biener <rguenther@suse.de>
17287 PR tree-optimization/62217
17288 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17290 2015-02-18 Marek Polacek <polacek@redhat.com>
17293 * c-c++-common/ubsan/pr65081.c: New test.
17295 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17297 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17298 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17300 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17302 * gcc.dg/ipa/propalign-3.c: New test.
17304 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17307 * gcc.target/sh/pr64793.c: New.
17308 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17310 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17312 * gcc.target/arm/divzero.c: New test case.
17314 2015-02-17 Tom de Vries <tom@codesourcery.com>
17316 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17318 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17319 Jakub Jelinek <jakub@redhat.com>
17322 * g++.dg/cpp0x/pr65075.C: New test.
17324 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17327 * gcc.target/powerpc/pr65058.c: New test.
17329 2015-02-16 Jeff Law <law@redhat.com>
17331 PR tree-optimization/64823
17332 * gcc.dg/uninit-20.c: New test.
17334 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17335 James Greenhalgh <james.greenhalgh@arm.com>
17338 * gcc.dg/ipa/ipa-clone-1.c: New test.
17340 2015-02-16 Richard Biener <rguenther@suse.de>
17342 PR tree-optimization/65077
17343 * gcc.dg/torture/pr65077.c: New testcase.
17345 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17347 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17348 Directive adjusted to scan for ldaxr.
17349 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17350 adjusted to scan for ldaex.
17352 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17355 * g++.dg/cpp0x/constexpr-65080.C: New.
17357 2015-02-16 Richard Biener <rguenther@suse.de>
17359 PR tree-optimization/63593
17360 * gcc.dg/pr63593.c: New testcase.
17362 2015-02-16 Marek Polacek <polacek@redhat.com>
17365 * gcc.dg/pr65066.c: New test.
17367 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17369 * gcc.dg/pr65002.C: Move ...
17370 * g++.dg/ipa/pr65002.C: ... here.
17372 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17374 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17375 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17376 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17377 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17379 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17382 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17383 the expression to find calls.
17384 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17385 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17386 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17387 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17388 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17390 2015-02-14 Marek Polacek <polacek@redhat.com>
17393 * gcc.dg/array-11.c: New test.
17394 * gcc.dg/array-12.c: New test.
17395 * gcc.dg/array-13.c: New test.
17396 * gcc.dg/array-14.c: New test.
17397 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17398 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17399 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17400 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17401 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17402 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17404 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17407 * g++.dg/lookup/using54.C: New.
17409 2015-02-13 Jeff Law <law@redhat.com>
17412 Revert my change for tree-optimization/64823.
17414 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17416 PR tree-optimization/65053
17417 * gcc.c-torture/execute/pr65053-1.c: New test.
17418 * gcc.c-torture/execute/pr65053-2.c: New test.
17420 2015-02-13 Marek Polacek <polacek@redhat.com>
17423 * gcc.dg/pr65050.c: New test.
17425 2015-02-13 Jeff Law <law@redhat.com>
17427 PR tree-optimization/64823
17428 * gcc.dg/uninit-20.c: New test.
17430 PR rtl-optimization/47477
17431 * gcc.dg/tree-ssa/pr47477.c: New test.
17433 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17436 * g++.dg/parse/ivdep-2.C: New.
17437 * g++.dg/parse/ivdep-3.C: Likewise.
17439 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17442 * gfortran.dg/continuation_13.f90: New test.
17443 * gfortran.dg/continuation_14.f: New test.
17445 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17448 * g++.dg/cpp0x/sfinae55.C: New.
17450 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17453 * g++.dg/ipa/pr65034.C: New test.
17455 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17457 PR tree-optimization/65002
17458 * gcc.dg/pr65002.C: New.
17460 2015-02-13 Marek Polacek <polacek@redhat.com>
17463 * c-c++-common/pr65040.c: New test.
17465 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17467 PR tree-optimization/64705
17468 * gcc.dg/tree-ssa/pr64705.c: New test.
17470 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17473 * gcc.dg/visibility-22.c: New test.
17474 * gcc.dg/visibility-23.c: New test.
17475 * gcc.target/i386/pr32219-1.c: New test.
17476 * gcc.target/i386/pr32219-2.c: New test.
17477 * gcc.target/i386/pr32219-3.c: New test.
17478 * gcc.target/i386/pr32219-4.c: New test.
17479 * gcc.target/i386/pr32219-5.c: New test.
17480 * gcc.target/i386/pr32219-6.c: New test.
17481 * gcc.target/i386/pr32219-7.c: New test.
17482 * gcc.target/i386/pr32219-8.c: New test.
17483 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17485 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17487 PR libgfortran/57822
17488 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17489 four different KINDs.
17491 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17494 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17497 * g++.dg/ubsan/pr65000.C: New test.
17499 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17502 * gfortran.dg/finalize_28.f90: New test
17504 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17507 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17508 DW_TAG_lexical_block removal.
17509 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17510 * g++.dg/guality/pr55541.C: New test.
17513 * g++.dg/ubsan/pr64984.C: New test.
17515 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17517 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17519 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17522 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17523 instructions for 2015-01-14 get_memmodel changes.
17524 * gcc.target/powerpc/atomic-p8.c: Likewise.
17527 * g++.dg/ubsan/pr65019.C: New test.
17529 PR tree-optimization/65014
17530 * gcc.c-torture/compile/pr65014.c: New test.
17532 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17534 PR libgfortran/57822
17535 * gfortran/fmt_g0_7.f08: Revise test.
17537 2015-02-11 Jeff Law <law@redhat.com>
17540 * gcc.target/m68k/pr63347.c: New test.
17542 2015-02-11 Marek Polacek <polacek@redhat.com>
17544 * g++.dg/ubsan/shift-1.C: New test.
17545 * gcc.dg/ubsan/c-shift-2.c: New test.
17546 * c-c++-common/ubsan/shift-5.c: Remove file.
17548 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17550 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17551 Directive adjusted to XFAIL.
17552 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17555 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17557 PR middle-end/65003
17558 * g++.dg/opt/pr65003.C: New test.
17560 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17562 * lib/target-supports.exp (check_effective_target_pie): Renamed
17564 (check_effective_target_pie_enabled): This.
17565 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17566 * gcc.target/i386/pie.c: Likewise.
17568 2015-02-11 Andrew Pinski <apinski@cavium.com>
17571 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17572 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17574 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17577 * gcc.target/i386/pr61925-1.c: New test.
17578 * gcc.target/i386/pr61925-2.c: New test.
17579 * gcc.target/i386/pr61925-3.c: New test.
17581 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17584 * g++.dg/asan/pr65004.C: New test.
17586 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17589 * gcc.taget/sh/pr64661-0.h: New.
17590 * gcc.taget/sh/pr64661-1.c: New.
17591 * gcc.taget/sh/pr64661-2.c: New.
17592 * gcc.taget/sh/pr64661-3.c: New.
17593 * gcc.taget/sh/pr64661-4.c: New.
17595 2015-02-10 Richard Biener <rguenther@suse.de>
17597 PR tree-optimization/64995
17598 * g++.dg/torture/pr64995.C: New testcase.
17600 2015-02-10 Richard Biener <rguenther@suse.de>
17602 PR tree-optimization/64909
17603 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17605 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17607 * gcc.dg/signbit-sa.c: New test.
17609 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17611 PR libgfortran/57822
17612 * gfortran/fmt_g0_7.f08: New test.
17614 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17616 PR tree-optimization/43378
17617 * gcc.dg/tree-ssa/pr43378.c: New test.
17619 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17622 * g++.dg/torture/pr64978.C: New testcase.
17624 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17627 * gcc.dg/asan/pr64981.c: New test.
17629 2015-02-09 Marek Polacek <polacek@redhat.com>
17632 * gcc.dg/pr64856.c: New test.
17634 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17637 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17638 * gcc.c-torture/execute/pr64979.c: New test.
17640 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17642 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17644 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17646 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17647 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17649 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17652 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17654 2015-02-09 Richard Biener <rguenther@suse.de>
17656 PR tree-optimization/54000
17657 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17659 2015-02-09 Tom de Vries <tom@codesourcery.com>
17661 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17663 2015-02-09 Martin Liska <mliska@suse.cz>
17665 * g++.dg/ipa/pr64858.C: New test.
17667 2015-02-09 Tom de Vries <tom@codesourcery.com>
17669 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17671 2015-02-08 Andrew Pinski <apinski@cavium.com>
17673 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17675 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17678 * gfortran.dg/use_rename_8.f90: New.
17680 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17682 * gnat.dg/addr7.ad[sb]: New test.
17683 * gnat.dg/addr8.ad[sb]: Likewise.
17685 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17688 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17689 from jit.dg/test-compile-to-executable.c's create_code, with a
17690 clarification of the output message.
17691 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17693 (test_jit): Use CHECK_NO_ERRORS when calling
17694 gcc_jit_context_compile_to_file.
17695 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17696 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17697 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17698 about deletions that are attempted.
17699 (jit-verify-compile-to-file): Rename to...
17700 (jit-verify-output-file-was-created): ...this, and drop the
17701 attempt to run "file" and verify the output.
17702 (jit-verify-assembler): New function.
17703 (jit-verify-object): New function.
17704 (jit-verify-dynamic-library): New function.
17705 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17706 favor of an implementation from new file
17707 create-code-for-hello-world-executable.h, which also adds a
17709 (dg-final): Replace jit-verify-compile-to-file with
17710 jit-verify-output-file-was-created, and invoke new function
17711 jit-verify-assembler.
17712 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17713 the output message.
17714 (dg-final): Replace jit-verify-compile-to-file with
17715 jit-verify-output-file-was-created, and invoke new function
17716 jit-verify-dynamic-library.
17717 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17718 favor of an implementation from new file
17719 create-code-for-hello-world-executable.h, which also adds a
17721 (dg-final): Replace jit-verify-compile-to-file with
17722 jit-verify-output-file-was-created. Strengthen the expected stdout
17723 from the built executable.
17724 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17725 favor of an implementation from new file
17726 create-code-for-hello-world-executable.h, which also adds a
17728 (dg-final): Replace jit-verify-compile-to-file with
17729 jit-verify-output-file-was-created, and invoke new function
17731 * jit.dg/verify-dynamic-library.c: New source file.
17733 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17734 Brian Rzycki <b.rzycki@samsung.com>
17736 PR tree-optimization/64878
17737 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17739 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17742 * g++.dg/ipa/pr64896.C: New test.
17744 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17747 * gcc.target/powerpc/pr64205.c: New file.
17749 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17751 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17752 (dg-options): Use -fpie instead of -fPIE -pie.
17754 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17756 PR middle-end/64937
17757 * g++.dg/asan/pr64937.C: New test.
17759 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17762 * gfortran.dg/class_to_type_4.f90: New test
17764 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17766 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17768 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17770 PR rtl-optimization/64957
17772 * gcc.c-torture/execute/pr64957.c: New test.
17774 2015-02-05 Jeff Law <law@redhat.com>
17777 * gcc.target/h8300/pr17306-1.c: New test.
17778 * gcc.target/h8300/pr17306-2.c: New test.
17780 2015-02-05 Tobias Burnus <burnus@net-b.de>
17783 * gfortran.dg/structure_constructor_12.f90: New.
17785 2015-02-05 Jeff Law <law@redhat.com>
17788 gcc.target/h8300/pr58400.c: New test.
17790 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17792 * gcc.target/arm/macro_defs0.c: New test.
17793 * gcc.target/arm/macro_defs1.c: New test.
17794 * gcc.target/arm/macro_defs2.c: New test.
17796 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17798 PR rtl-optimization/64905
17799 * gcc.target/i386/pr64905.c: Require nonpic target.
17800 (dg-options): Add -fomit-frame-pointer.
17803 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17805 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17806 tree dump scanning.
17808 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17811 * gfortran.dg/type_to_class_2.f90: New test
17812 * gfortran.dg/type_to_class_3.f90: New test
17814 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17817 * g++.dg/torture/pr64686.C: New testcase.
17819 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17821 PR rtl-optimization/64905
17822 * gcc.target/i386/pr64905.c: New file.
17824 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17826 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17827 * gcc.dg/guality/pr41616-1.c: Ditto.
17829 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17832 * gcc.dg/pr64817-3.c: New.
17834 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17835 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17837 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17838 pass parameters in registers.
17839 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17840 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17841 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17843 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17844 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17846 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17847 list, allow for multilibed targets.
17848 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17850 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17852 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17853 * gcc.dg/pr46728-6.c: Ditto.
17855 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17857 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17858 for mips_nanlegacy target.
17860 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17862 * gcc.target/i386/chkp-hidden-def.c: New.
17864 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17866 PR middle-end/62103
17867 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17868 to use 24 bits for bitfield b.
17870 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17873 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17874 cache result in a global variable. Include all 32-bit targets for
17877 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17879 PR rtl-optimization/64756
17880 * gcc.c-torture/execute/pr64756.c: New test.
17882 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17885 * gcc.target/sh/pr64660-0.h: New.
17886 * gcc.target/sh/pr64660-1.c: New.
17887 * gcc.target/sh/pr64660-2.c: New.
17888 * gcc.target/sh/pr64660-3.c: New.
17889 * gcc.target/sh/pr64660-4.c: New.
17891 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17894 * g++.dg/warn/Waddress-2.C: New.
17896 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17898 PR middle-end/61225
17899 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17901 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17903 PR preprocessor/64803
17904 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17906 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17908 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17910 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17912 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17913 (_ARM_FPSRC): Add DN and AHP fields.
17914 (clean_results): Force DN=1 on AArch64.
17915 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17916 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17917 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17918 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17919 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17920 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17922 2015-02-02 Alan Modra <amodra@gmail.com>
17924 * gcc.target/powerpc/cprophard.c: New.
17926 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17928 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17929 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17931 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17934 * gcc.dg/pr64817-1.c: New test.
17935 * gcc.dg/pr64817-2.c: New test.
17937 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17940 * gcc.target/sh/pr64851-0.h: New
17941 * gcc.target/sh/pr64851-1.c: New
17942 * gcc.target/sh/pr64851-2.c: New
17943 * gcc.target/sh/pr64851-3.c: New
17944 * gcc.target/sh/pr64851-4.c: New
17946 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17949 * gcc.dg/torture/pr64882.c: New test.
17951 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17954 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17957 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17959 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17960 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17961 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17962 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17963 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17964 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17966 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17967 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17969 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17970 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17973 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17976 * g++.dg/pr64688-2.C: New.
17978 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17980 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17981 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17982 * gcc.target/i386/fuse-caller-save.c: Ditto.
17983 * gcc.target/i386/headmerge-1.c: Ditto.
17984 * gcc.target/i386/headmerge-2.c: Ditto.
17985 * gcc.target/i386/sibcall-6.c: Ditto.
17987 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17990 * gcc.target/i386/pr64617.c: New test.
17992 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17995 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17996 (dg-options): Remove -m32.
17997 (dg-final): Scan for "movb %al" only.
17998 * gcc.target/i386/pr15184-2.c: Ditto.
18000 2015-01-30 Richard Biener <rguenther@suse.de>
18002 PR tree-optimization/64829
18003 * gcc.dg/vect/pr64829.c: New testcase.
18005 2015-01-29 Marek Polacek <polacek@redhat.com>
18008 * gcc.dg/pr64709.c: New test.
18010 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18013 * g++.dg/ubsan/pr64717-1.C: New test.
18014 * g++.dg/ubsan/pr64717-2.C: New test.
18016 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18018 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18020 2015-01-29 Jeff Law <law@redhat.com>
18023 * gcc.target/i386/pr15184-1.c: New test.
18024 * gcc.target/i386/pr15184-2.c: New test.
18026 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18028 PR tree-optimization/64746
18029 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18031 2015-01-29 Richard Biener <rguenther@suse.de>
18033 PR tree-optimization/64853
18034 * gcc.dg/torture/pr64853.c: New testcase.
18036 2015-01-29 Richard Biener <rguenther@suse.de>
18038 PR tree-optimization/64844
18039 * gcc.dg/vect/pr64844.c: New testcase.
18041 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18043 PR middle-end/64809
18044 * gcc.dg/pr64809.c: Delete.
18046 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18048 PR middle-end/64805
18049 * gcc.target/i386/pr64805.c: New.
18051 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18053 * gcc.dg/guality/guality.h (main): Add argv[0] to
18054 guality_gdb_command.
18056 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18059 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18061 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18064 * gcc.target/sh/sh.exp
18065 (check_effective_target_atomic_model_soft_gusa_available,
18066 check_effective_target_atomic_model_soft_tcb_available,
18067 check_effective_target_atomic_model_soft_imask_available,
18068 check_effective_target_atomic_model_hard_llcs_available): New.
18069 * gcc.target/sh/pr64659-0.h: New.
18070 * gcc.target/sh/pr64659-1.c: New.
18071 * gcc.target/sh/pr64659-2.c: New.
18072 * gcc.target/sh/pr64659-3.c: New.
18073 * gcc.target/sh/pr64659-4.c: New.
18075 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18077 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18078 scan-assembler-times pattern.
18080 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18082 PR middle-end/64809
18083 * gcc.dg/pr64809.c: New test.
18085 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18087 PR tree-optimization/64277
18088 * gcc.dg/pr64277.c: New.
18090 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18092 PR tree-optimization/64718
18093 * gcc.c-torture/execute/pr64718.c: New test.
18095 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18097 * gcc.target/aarch64/abs_2.c: New.
18099 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18101 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18102 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18103 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18106 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18109 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18110 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18111 { target comdat_group }.
18113 2015-01-27 Tobias Burnus <burnus@net-b.de>
18116 * gfortran.dg/goacc/coarray_2.f90: New.
18118 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18122 * g++.dg/torture/pr64139.C: New testcase.
18123 * g++.dg/torture/pr60871.C: Likewise.
18125 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18128 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18129 prevent linking errors.
18131 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18134 * g++.dg/torture/pr64282.C: New testcase.
18136 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18138 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18141 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18143 * gcc.target/s390/hotpatch-13.c: New testcase.
18144 * gcc.target/s390/hotpatch-14.c: New testcase.
18145 * gcc.target/s390/hotpatch-15.c: New testcase.
18146 * gcc.target/s390/hotpatch-16.c: New testcase.
18147 * gcc.target/s390/hotpatch-17.c: New testcase.
18148 * gcc.target/s390/hotpatch-18.c: New testcase.
18149 * gcc.target/s390/hotpatch-19.c: New testcase.
18150 * gcc.target/s390/hotpatch-20.c: New testcase.
18151 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18152 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18153 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18154 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18155 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18156 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18157 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18158 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18159 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18160 * gcc.target/s390/hotpatch-10.c: Likewise.
18161 * gcc.target/s390/hotpatch-11.c: Likewise.
18162 * gcc.target/s390/hotpatch-12.c: Likewise.
18163 * gcc.target/s390/hotpatch-2.c: Likewise.
18164 * gcc.target/s390/hotpatch-3.c: Likewise.
18165 * gcc.target/s390/hotpatch-4.c: Likewise.
18166 * gcc.target/s390/hotpatch-5.c: Likewise.
18167 * gcc.target/s390/hotpatch-6.c: Likewise.
18168 * gcc.target/s390/hotpatch-7.c: Likewise.
18169 * gcc.target/s390/hotpatch-8.c: Likewise.
18170 * gcc.target/s390/hotpatch-9.c: Likewise.
18171 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18172 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18173 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18174 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18175 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18176 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18177 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18178 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18180 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18182 * gcc.dg/long_branch.c: New testcase.
18184 2015-01-27 Richard Biener <rguenther@suse.de>
18186 PR tree-optimization/56273
18187 PR tree-optimization/59124
18188 PR tree-optimization/64277
18189 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18190 * gcc.dg/Warray-bounds-12.c: Likewise.
18191 * gcc.dg/Warray-bounds-13.c: Likewise.
18193 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18195 PR rtl-optimization/61058
18196 * gcc.dg/pr61058.c: New test.
18198 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18200 * gcc.target/i386/chkp-narrow-bounds.c: New.
18202 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18204 PR tree-optimization/64807
18205 * gcc.dg/pr64807.c: New test.
18208 * gcc.dg/pr64766.c: New test.
18210 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18213 * gcc.target/sh/pr49263-4.c: New.
18215 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18218 * gfortran.dg/allocate_with_mold_1.f90: New test
18220 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18223 * gcc.dg/pr64778.c: New test.
18225 PR middle-end/64421
18226 * gcc.dg/vect/pr64421.c: New test.
18228 2015-01-26 Tobias Burnus <burnus@net-b.de>
18231 * gfortran.dg/coarray_36.f: New.
18232 * gfortran.dg/coarray_37.f90: New.
18234 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18237 * gfortran.dg/class_allocate_18.f90: New.
18239 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18241 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18243 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18245 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18247 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18249 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18251 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18253 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18255 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18257 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18258 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18259 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18260 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18262 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18264 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18265 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18266 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18268 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18270 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18271 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18272 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18273 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18274 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18277 2015-01-26 Richard Biener <rguenther@suse.de>
18279 PR middle-end/64764
18280 * gcc.dg/uninit-19.c: New testcase.
18282 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18284 * lib/target-supports.exp (check_effective_target_vect64): Add
18287 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18290 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18292 2015-01-26 Tony Liu <tony.liu@arm.com>
18294 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18297 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18299 PR libfortran/64770
18300 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18301 correctly, clean up afterwards.
18303 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18306 * gfortran.dg/use_rename_7.f90: New.
18308 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18310 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18311 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18313 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18316 * gcc.target/sh/pr54236-4.c: New.
18318 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18320 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18321 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18324 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18326 PR libfortran/64770
18327 * gfortran.dg/open_new_segv.f90: New test.
18329 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18338 * gcc.target/sh/pr64345-1.c: New.
18339 * gcc.target/sh/pr64345-2.c: New.
18340 * gcc.target/sh/pr59533-1.c: New.
18341 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18342 * gcc.target/sh/pr52933-2.c: Likewise.
18343 * gcc.target/sh/pr54089-1.c: Likewise.
18344 * gcc.target/sh/pr54236-1.c: Likewise.
18345 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18346 * gcc.target/sh/pr49263-1.c: Remove xfails.
18347 * gcc.target/sh/pr49263-2.c: Likewise.
18348 * gcc.target/sh/pr49263-3.c: Likewise.
18349 * gcc.target/sh/pr53987-1.c: Likewise.
18350 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18351 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18352 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18353 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18354 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18355 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18357 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18360 2015-01-24 Tom de Vries <tom@codesourcery.com>
18362 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18364 2015-01-23 Ian Lance Taylor <iant@google.com>
18367 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18368 targets without split stack support.
18370 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18373 * gcc.target/i386/pr64317.c: New test.
18375 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18377 PR rtl-optimization/63637
18378 PR rtl-optimization/60663
18379 * gcc.dg/pr63637-1.c: New test.
18380 * gcc.dg/pr63637-2.c: New test.
18381 * gcc.dg/pr63637-3.c: New test.
18382 * gcc.dg/pr63637-4.c: New test.
18383 * gcc.dg/pr63637-5.c: New test.
18384 * gcc.dg/pr63637-6.c: New test.
18385 * gcc.target/i386/pr63637-1.c: New test.
18386 * gcc.target/i386/pr63637-2.c: New test.
18387 * gcc.target/i386/pr63637-3.c: New test.
18388 * gcc.target/i386/pr63637-4.c: New test.
18389 * gcc.target/i386/pr63637-5.c: New test.
18390 * gcc.target/i386/pr63637-6.c: New test.
18392 2015-01-23 Richard Biener <rguenther@suse.de>
18395 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18396 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18398 2015-01-23 Marek Polacek <polacek@redhat.com>
18400 PR preprocessor/60570
18401 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18402 * gcc.dg/cpp/pr60570.c: New test.
18404 2015-01-23 Richard Biener <rguenther@suse.de>
18407 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18408 vectorization on vect64 targets.
18410 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18413 * gfortran.dg/class_allocate_17.f90: New.
18415 2015-01-23 Tobias Burnus <burnus@net-b.de>
18418 * gfortran.dg/goacc/combined_loop.f90: New.
18420 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18423 * gfortran.dg/make_unit.f90: New test.
18425 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18428 * gfortran.dg/negative_unit_int8.f: Update.
18430 2015-01-22 Jeff Law <law@redhat.com>
18433 * gcc.target/m68k/pr52076-1.c: New test.
18434 * gcc.target/m68k/pr52076-2.c: New test.
18436 2015-01-22 Richard Biener <rguenther@suse.de>
18438 PR middle-end/64728
18439 * gcc.dg/torture/pr64728.c: New testcase.
18441 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18444 * g++.dg/pr64688.C: New test.
18446 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18448 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18449 to avoid errors with -fpic.
18451 2015-01-22 Richard Biener <rguenther@suse.de>
18454 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18456 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18458 PR rtl-optimization/64682
18459 * gcc.c-torture/execute/pr64682.c: New file.
18461 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18464 * gcc.dg/pr64511.c: New test.
18466 PR rtl-optimization/62078
18467 * g++.dg/opt/pr62078.C: New test.
18470 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18472 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18475 * gfortran.dg/internal_pack_15.f90: New test.
18477 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18479 * c-c++-common/tsan/step.c: New testcase.
18481 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18483 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18485 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18487 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18489 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18491 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18493 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18495 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18497 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18499 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18501 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18503 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18505 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18507 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18509 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18511 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18513 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18515 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18517 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18519 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18521 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18523 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18525 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18527 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18529 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18531 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18532 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18533 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18536 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18538 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18539 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18540 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18543 2015-01-21 Renlin Li <renlin.li@arm.com>
18545 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18546 * g++.dg/tls/thread_local5g.C: Likewise.
18547 * g++.dg/tls/thread_local6g.C: Likewise.
18549 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18551 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18552 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18553 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18555 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18557 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18558 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18559 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18561 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18563 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18564 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18565 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18567 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18569 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18570 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18571 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18573 2015-01-20 Jeff Law <law@redhat.com>
18576 * gcc.target/m68k/pr59946.c: New test.
18578 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18580 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18581 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18582 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18584 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18586 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18587 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18588 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18590 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18592 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18593 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18594 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18596 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18598 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18599 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18600 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18602 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18605 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18607 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18608 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18609 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18611 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18613 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18614 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18615 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18617 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18619 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18621 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18623 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18626 * g++.dg/ubsan/pr64632.C: New test.
18629 * gcc.dg/pr64663.c: New test.
18631 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18634 * g++.dg/warn/Wunused-var-23.C: New.
18636 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18639 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18640 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18642 2015-01-20 Richard Biener <rguenther@suse.de>
18645 * gcc.dg/lto/pr64684_0.c: New testcase.
18646 * gcc.dg/lto/pr64684_1.c: Likewise.
18647 * gcc.dg/lto/pr64684_2.c: Likewise.
18648 * gcc.dg/lto/pr64685_0.c: Likewise.
18649 * gcc.dg/lto/pr64685_1.c: Likewise.
18651 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18654 * g++.dg/cpp1y/lambda-init12.C: New.
18656 2015-01-20 Richard Biener <rguenther@suse.de>
18658 PR tree-optimization/64410
18659 * g++.dg/vect/pr64410.cc: Require vect_double.
18661 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18664 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18666 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18670 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18672 PR rtl-optimization/64081
18673 * gcc.dg/pr64081.c: New test.
18675 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18677 * jit.dg/harness.h: Include <unistd.h>.
18678 (CHECK_NO_ERRORS): New.
18679 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18680 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18681 gcc_jit_context_compile_to_file.
18682 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18683 args to the spawned executable.
18684 (jit-expand-vars): New function.
18685 (jit-exe-params): New variable.
18686 (dg-jit-set-exe-params): New function.
18687 (jit-dg-test): Detect testcases that use
18688 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18689 Set arguments of spawned process to jit-exe-params.
18690 (jit-get-output-filename): New function.
18691 (jit-setup-compile-to-file): New function.
18692 (jit-verify-compile-to-file): New function.
18693 (jit-run-executable): New function.
18694 (jit-verify-executable): New function.
18695 * jit.dg/test-compile-to-assembler.c: New testcase.
18696 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18697 * jit.dg/test-compile-to-executable.c: New testcase.
18698 * jit.dg/test-compile-to-object.c: New testcase.
18700 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18703 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18706 2015-01-19 Martin Liska <mliska@suse.cz>
18708 * objc/compile/pr64668.m: New test.
18710 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18712 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18713 (create_overflow_fn): Update comment to clarify that
18714 the third param of the created function is a bool *, not
18716 (verify_int_overflow_fn): Convert param "expected_ovf" from
18717 int to bool. Update third param of "overflow_fn_type" from int *
18718 to bool *. Update local "actual_ovf" from int to bool.
18719 (verify_uint_overflow_fn): Likewise.
18721 2015-01-19 Martin Liska <mliska@suse.cz>
18723 * gcc.dg/ipa/ipa-icf-33.c: New test.
18725 2015-01-19 Felix Yang <felix.yang@huawei.com>
18726 Haijian Zhang <z.zhanghaijian@huawei.com>
18728 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18729 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18730 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18731 result_float64x2, expected_hfloat64x2): New helper type, variable and
18733 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18734 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18735 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18736 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18737 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18738 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18739 and target without the FMA feature.
18741 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18743 * gcc.target/aarch64/pr64304.c: New testcase.
18745 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18747 PR rtl-optimization/64081
18748 * gcc.dg/pr64081.c: New test.
18750 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18753 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18755 * gcc.target/aarch64/test_frame_6.c: Likewise.
18756 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18757 and x19 (in the epilogue).
18758 * gcc.target/aarch64/test_frame_4.c: Likewise.
18759 * gcc.target/aarch64/test_frame_7.c: Likewise.
18761 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18763 * gcc.target/i386/chkp-always_inline.c: New.
18765 2015-01-15 Andrew Pinski <apinski@cavium.com>
18766 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18768 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18769 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18771 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18774 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18775 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18777 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18780 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18782 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18785 * gcc.target/sh/torture/pr64652.c: New.
18787 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18789 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18790 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18791 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18792 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18793 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18794 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18796 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18799 * g++.dg/torture/pr64378.C: New testcase.
18801 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18804 * gfortran.dg/block_13.f08: New test
18806 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18809 * gfortran.dg/associate_1.f03: Allow test for character with
18812 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18814 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18815 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18817 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18819 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18821 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18824 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18826 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18829 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18832 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18835 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18837 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18840 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18842 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18844 PR rtl-optimization/52773
18845 * gcc.c-torture/compile/pr52773.c: New test.
18847 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18850 * g++.dg/cpp0x/alias-decl-46.C: New.
18852 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18854 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18856 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18858 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18860 (CHECK_FP): Likewise.
18861 (CHECK_CUMULATIVE_SAT): Likewise.
18863 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18865 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18866 (Set_Neon_Cumulative_Sat): Add parameter.
18867 (__set_neon_cumulative_sat): Support new parameter.
18868 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18869 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18871 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18872 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18875 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18877 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18878 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18880 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18883 * g++.dg/tls/thread_local-ice4.C: New.
18885 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18887 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18890 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18893 * g++.dg/cpp0x/vt-62276.C: New.
18895 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18897 PR middle-end/64353
18898 * g++.dg/pr64353.C: New.
18900 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18903 * gcc.target/aarch64/pr64263_1.c: New test.
18905 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18907 PR tree-optimization/64434
18908 * gcc.dg/torture/pr64434.c: Move to...
18909 * gcc.dg/pr64434.c: ... here.
18911 2015-01-16 Richard Biener <rguenther@suse.de>
18913 PR middle-end/64614
18914 * gcc.dg/uninit-18.c: New testcase.
18916 2015-01-16 Richard Biener <rguenther@suse.de>
18918 PR tree-optimization/64568
18919 * g++.dg/torture/pr64568-2.C: New testcase.
18921 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18924 * gcc.target/i386/chkp-label-address.c: New.
18926 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18929 * gfortran.dg/pointer_init_6.f90: Extended.
18931 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18933 * gcc.c-torture/compile/20150108.c: New test.
18935 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18937 * gcc.target/visium: New directory.
18939 2015-01-16 Richard Biener <rguenther@suse.de>
18941 PR tree-optimization/61743
18942 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18943 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18945 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18947 * gcc.dg/pr64015.c: New test.
18949 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18953 * g++.dg/ipa/pr64612.C: New test.
18955 2015-01-16 Renlin Li <renlin.li@arm.com>
18957 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18959 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18961 * gcc.target/i386/sse-14.c: Test new intrinsic.
18962 * gcc.target/i386/sse-22.c: Ditto.
18964 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18967 * g++.dg/cpp0x/auto44.C: New.
18969 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18972 * gcc.target/nios2/gpopt-all.c: New test case.
18973 * gcc.target/nios2/gpopt-local.c: New test case.
18974 * gcc.target/nios2/gpopt-global.c: New test case.
18975 * gcc.target/nios2/gpopt-data.c: New test case.
18976 * gcc.target/nios2/gpopt-none.c: New test case.
18978 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18980 * g++.dg/ubsan/vptr-1.C: New test.
18981 * g++.dg/ubsan/vptr-2.C: New test.
18982 * g++.dg/ubsan/vptr-3.C: New test.
18983 * g++.dg/ubsan/vptr-4.C: New test.
18984 * g++.dg/ubsan/vptr-5.C: New test.
18985 * g++.dg/ubsan/vptr-6.C: New test.
18986 * g++.dg/ubsan/vptr-7.C: New test.
18987 * g++.dg/ubsan/vptr-8.C: New test.
18988 * g++.dg/ubsan/vptr-9.C: New test.
18990 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18992 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18994 * lib/gcc-dg.exp: Likewise.
18996 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18998 PR rtl-optimization/64110
18999 * gcc.target/i386/pr64110.c: Add scan-assembler.
19001 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19002 James Norris <jnorris@codesourcery.com>
19003 Cesar Philippidis <cesar@codesourcery.com>
19004 Ilmir Usmanov <i.usmanov@samsung.com>
19006 * lib/target-supports.exp (check_effective_target_fopenacc): New
19008 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19009 * g++.dg/goacc/goacc.exp: Likewise.
19010 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19011 * gcc.dg/goacc/goacc.exp: Likewise.
19012 * gfortran.dg/goacc/goacc.exp: Likewise.
19013 * c-c++-common/cpp/openacc-define-1.c: New file.
19014 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19015 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19016 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19017 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19018 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19019 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19020 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19021 * c-c++-common/goacc/cache-1.c: Likewise.
19022 * c-c++-common/goacc/clauses-fail.c: Likewise.
19023 * c-c++-common/goacc/collapse-1.c: Likewise.
19024 * c-c++-common/goacc/data-1.c: Likewise.
19025 * c-c++-common/goacc/data-2.c: Likewise.
19026 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19027 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19028 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19029 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19030 * c-c++-common/goacc/if-clause-1.c: Likewise.
19031 * c-c++-common/goacc/if-clause-2.c: Likewise.
19032 * c-c++-common/goacc/kernels-1.c: Likewise.
19033 * c-c++-common/goacc/loop-1.c: Likewise.
19034 * c-c++-common/goacc/loop-private-1.c: Likewise.
19035 * c-c++-common/goacc/nesting-1.c: Likewise.
19036 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19037 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19038 * c-c++-common/goacc/parallel-1.c: Likewise.
19039 * c-c++-common/goacc/pcopy.c: Likewise.
19040 * c-c++-common/goacc/pcopyin.c: Likewise.
19041 * c-c++-common/goacc/pcopyout.c: Likewise.
19042 * c-c++-common/goacc/pcreate.c: Likewise.
19043 * c-c++-common/goacc/pragma_context.c: Likewise.
19044 * c-c++-common/goacc/present-1.c: Likewise.
19045 * c-c++-common/goacc/reduction-1.c: Likewise.
19046 * c-c++-common/goacc/reduction-2.c: Likewise.
19047 * c-c++-common/goacc/reduction-3.c: Likewise.
19048 * c-c++-common/goacc/reduction-4.c: Likewise.
19049 * c-c++-common/goacc/sb-1.c: Likewise.
19050 * c-c++-common/goacc/sb-2.c: Likewise.
19051 * c-c++-common/goacc/sb-3.c: Likewise.
19052 * c-c++-common/goacc/update-1.c: Likewise.
19053 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19054 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19055 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19056 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19057 * gfortran.dg/goacc/assumed.f95: Likewise.
19058 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19059 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19060 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19061 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19062 * gfortran.dg/goacc/branch.f95: Likewise.
19063 * gfortran.dg/goacc/cache-1.f95: Likewise.
19064 * gfortran.dg/goacc/coarray.f95: Likewise.
19065 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19066 * gfortran.dg/goacc/cray.f95: Likewise.
19067 * gfortran.dg/goacc/critical.f95: Likewise.
19068 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19069 * gfortran.dg/goacc/data-tree.f95: Likewise.
19070 * gfortran.dg/goacc/declare-1.f95: Likewise.
19071 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19072 * gfortran.dg/goacc/fixed-1.f: Likewise.
19073 * gfortran.dg/goacc/fixed-2.f: Likewise.
19074 * gfortran.dg/goacc/fixed-3.f: Likewise.
19075 * gfortran.dg/goacc/fixed-4.f: Likewise.
19076 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19077 * gfortran.dg/goacc/if.f95: Likewise.
19078 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19079 * gfortran.dg/goacc/list.f95: Likewise.
19080 * gfortran.dg/goacc/literal.f95: Likewise.
19081 * gfortran.dg/goacc/loop-1.f95: Likewise.
19082 * gfortran.dg/goacc/loop-2.f95: Likewise.
19083 * gfortran.dg/goacc/loop-3.f95: Likewise.
19084 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19085 * gfortran.dg/goacc/omp.f95: Likewise.
19086 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19087 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19088 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19089 * gfortran.dg/goacc/parameter.f95: Likewise.
19090 * gfortran.dg/goacc/private-1.f95: Likewise.
19091 * gfortran.dg/goacc/private-2.f95: Likewise.
19092 * gfortran.dg/goacc/private-3.f95: Likewise.
19093 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19094 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19095 * gfortran.dg/goacc/reduction.f95: Likewise.
19096 * gfortran.dg/goacc/routine-1.f90: Likewise.
19097 * gfortran.dg/goacc/routine-2.f90: Likewise.
19098 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19099 * gfortran.dg/goacc/several-directives.f95: Likewise.
19100 * gfortran.dg/goacc/sie.f95: Likewise.
19101 * gfortran.dg/goacc/subarrays.f95: Likewise.
19102 * gfortran.dg/gomp/map-1.f90: Likewise.
19103 * gfortran.dg/openacc-define-1.f90: Likewise.
19104 * gfortran.dg/openacc-define-2.f90: Likewise.
19105 * gfortran.dg/openacc-define-3.f90: Likewise.
19106 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19107 * g++.dg/gomp/block-2.C: Likewise.
19108 * g++.dg/gomp/block-3.C: Likewise.
19109 * g++.dg/gomp/block-5.C: Likewise.
19110 * g++.dg/gomp/target-1.C: Likewise.
19111 * g++.dg/gomp/target-2.C: Likewise.
19112 * g++.dg/gomp/taskgroup-1.C: Likewise.
19113 * g++.dg/gomp/teams-1.C: Likewise.
19114 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19115 * gcc.dg/cilk-plus/jump.c: Likewise.
19116 * gcc.dg/gomp/block-1.c: Likewise.
19117 * gcc.dg/gomp/block-10.c: Likewise.
19118 * gcc.dg/gomp/block-2.c: Likewise.
19119 * gcc.dg/gomp/block-3.c: Likewise.
19120 * gcc.dg/gomp/block-4.c: Likewise.
19121 * gcc.dg/gomp/block-5.c: Likewise.
19122 * gcc.dg/gomp/block-6.c: Likewise.
19123 * gcc.dg/gomp/block-7.c: Likewise.
19124 * gcc.dg/gomp/block-8.c: Likewise.
19125 * gcc.dg/gomp/block-9.c: Likewise.
19126 * gcc.dg/gomp/target-1.c: Likewise.
19127 * gcc.dg/gomp/target-2.c: Likewise.
19128 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19129 * gcc.dg/gomp/teams-1.c: Likewise.
19131 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19133 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19136 2015-01-15 Mike Stump <mikestump@comcast.net>
19138 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19139 * gcc.dg/inline_2.c: Likewise.
19140 * gcc.dg/inline_3.c: Likewise.
19141 * gcc.dg/inline_4.c: Likewise.
19143 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19146 * gfortran.dg/proc_ptr_comp_43.f90: New.
19148 2015-01-15 Mike Stump <mikestump@comcast.net>
19150 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19151 * gcc.dg/unroll_2.c: Likewise.
19152 * gcc.dg/unroll_3.c: Likewise.
19153 * gcc.dg/unroll_4.c: Likewise.
19154 * gcc.dg/unroll_5.c: Likewise.
19156 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19159 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19161 * gcc.target/aarch64/test_frame_6.c: Likewise.
19162 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19163 x30 and x19 (in the epilogue).
19164 * gcc.target/aarch64/test_frame_4.c: Likewise.
19165 * gcc.target/aarch64/test_frame_7.c: Likewise.
19167 2015-01-15 Martin Liska <mliska@suse.cz>
19169 * g++.dg/ipa/pr64068.C: New test.
19170 * gcc.dg/ipa/PR64559.c: New test.
19172 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19174 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19177 2015-01-15 Richard Biener <rguenther@suse.de>
19179 PR tree-optimization/61743
19180 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19181 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19183 2015-01-15 Renlin Li <renlin.li@arm.com>
19185 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19186 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19188 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19190 * gcc.dg/vect/vect-aggressive-1.c: New.
19191 * gcc.target/i386/avx2-vect-aggressive.c: New.
19193 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19195 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19197 2015-01-15 Richard Biener <rguenther@suse.de>
19200 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19201 -Wl,-undefined,dynamic_lookup.
19203 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19205 * gnat.dg/opt47.adb: New test.
19207 2015-01-15 Richard Biener <rguenther@suse.de>
19210 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19212 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19214 PR tree-optimization/64434
19215 * gcc.dg/torture/pr64434.c: New test.
19217 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19219 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19220 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19221 -march=loongson* and -march=octeon* require -mno-micromips.
19223 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19224 Matthew Fortune <matthew.fortune@imgtec.com>
19226 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19227 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19228 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19229 * gcc.target/mips/call-saved-7.c: New file.
19230 * gcc.target/mips/call-saved-8.c: New file.
19231 * gcc.target/mips/call-saved-9.c: New file.
19233 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19235 * gcc.target/mips/lsa.c: New file.
19236 * gcc.target/mips/mips64-lsa.c: Likewise.
19237 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19238 * gcc.target/mips/mulsize-4.c: Likewise.
19239 * gcc.target/mips/mulsize-5.c: New file.
19240 * gcc.target/mips/mulsize-6.c: Likewise.
19241 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19242 and !HAS_LSA as ghost options.
19243 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19246 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19248 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19250 2015-01-15 Richard Biener <rguenther@suse.de>
19252 PR middle-end/64365
19253 * gcc.dg/torture/pr64365.c: New testcase.
19255 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19257 * gcc.dg/stackprotectexplicit1.c: New test.
19258 * g++.dg/stackprotectexplicit2.c: New test.
19260 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19263 * gfortran.dg/inquire_internal.f90: New.
19264 * gfortran.dg/negative_unit_check.f90: New.
19266 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19269 * gcc.target/sh/pr53988-1.c: New.
19271 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19274 * g++.dg/tls/thread_local-ice3.C: New.
19276 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19278 * gcc.target/i386/fentry-override.c: Properly place {} in target
19279 selector. Remove nonpic.
19280 * gcc.target/i386/fentry.c: Likewise.
19282 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19284 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19285 warnings instead of errors.
19287 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19289 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19290 option support instead of ENABLE_LTO from Makefile.
19292 2015-01-14 Richard Biener <rguenther@suse.de>
19294 PR tree-optimization/59354
19295 * gcc.dg/vect/pr59354.c: New testcase.
19297 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19299 * lib/target-supports.exp
19300 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19301 on ARM architures before v7.
19303 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19305 PR middle-end/59448
19306 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19307 an atomic_exchange.
19309 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19312 * gcc.target/i386/pr64386.c: New test.
19314 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19317 * gcc.target/i386/pr64393.c: New test.
19319 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19322 * gcc.target/i386/pr64387.c: New test.
19324 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19326 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19328 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19330 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19332 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19335 * gcc.target/arm/pr64453.c: New.
19337 2015-01-14 Richard Biener <rguenther@suse.de>
19340 * gcc.dg/lto/pr64415_0.c: New testcase.
19341 * gcc.dg/lto/pr64415_1.c: Likewise.
19343 2015-01-14 Martin Liska <mliska@suse.cz>
19345 * gcc.dg/ipa/pr64307.c: New test.
19347 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19349 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19350 64-bit and 128-bit.
19352 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19355 * gcc.target/arm/pr64460_1.c: New test.
19357 2015-01-14 Richard Biener <rguenther@suse.de>
19359 PR tree-optimization/64493
19360 PR tree-optimization/64495
19361 * gcc.dg/vect/pr64493.c: New testcase.
19362 * gcc.dg/vect/pr64495.c: Likewise.
19364 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19366 * gcc.dg/Warray-bounds-11.c: New test-case.
19368 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19370 * gcc.target/mips/octeon3-pipe-1.c: New test.
19372 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19374 * jit.dg/harness.h (set_up_logging): Move string concatenation
19376 (concat_strings): New function.
19377 (dump_reproducer): New function.
19378 (test_jit): Call dump_reproducer.
19379 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19381 (jit-dg-test): Delete any generated reproducer from previous runs.
19382 Verify that a generated reproducer was created, and verify that it
19384 * jit.dg/test-nested-contexts.c (main): Call
19385 gcc_jit_context_dump_reproducer_to_file.
19387 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19389 * gcc.dg/aru-2.c: Add dg-require-profiling.
19391 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19393 * lib/target-supports.exp (check_profiling_available): Check if
19396 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19399 * g++.dg/torture/pr64565.C: New testcase.
19401 2015-01-13 Marek Polacek <polacek@redhat.com>
19403 PR middle-end/64391
19404 * gcc.dg/tm/pr64391.c: New test.
19406 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19408 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19411 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19413 * gcc.target/i386/pie.c: New test.
19415 * lib/target-supports.exp (check_effective_target_pie): New.
19417 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19419 PR rtl-optimization/64286
19420 * gcc.target/i386/avx2-pr64286.c: New test.
19422 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19425 * g++.dg/cpp0x/vt-57626.C: New.
19427 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19430 * gfortran.dg/pr64528.f90: New test.
19432 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19434 * gcc.target/aarch64/subsp.c: New test.
19436 2015-01-13 Andrew Pinski <apinski@cavium.com>
19438 * gcc.target/aarch64/store-pair-1.c: New testcase.
19440 2015-01-13 Richard Biener <rguenther@suse.de>
19443 * gcc.dg/lto/pr64373_0.c: New testcase.
19445 2015-01-13 Andrew Pinski <apinski@cavium.com>
19447 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19448 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19450 2015-01-13 Richard Biener <rguenther@suse.de>
19452 PR tree-optimization/64406
19453 * gcc.dg/pr64406.c: New testcase.
19455 2015-01-13 Richard Biener <rguenther@suse.de>
19457 PR tree-optimization/64404
19458 * gcc.dg/vect/pr64404.c: New testcase.
19460 2015-01-13 Richard Biener <rguenther@suse.de>
19462 PR tree-optimization/64568
19463 * g++.dg/torture/pr64568.C: New testcase.
19465 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19467 * jit.dg/test-error-local-used-from-other-function.c: New test
19469 * jit.dg/test-error-param-reuse.c: New test case.
19470 * jit.dg/test-error-param-sharing.c: New test case.
19471 * jit.dg/test-error-param-used-from-other-function.c: New test
19473 * jit.dg/test-error-param-used-without-a-function.c: New test
19476 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19478 PR tree-optimization/64563
19479 * gcc.dg/pr64563.c: New test.
19482 * gcc.target/i386/pr64513.c: New test.
19484 PR tree-optimization/64454
19485 * gcc.dg/pr64454.c: New test.
19488 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19490 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19491 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19492 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19493 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19494 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19495 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19496 * gcc.dg/vect/slp-25.c: Likewise.
19497 * gcc.dg/vect/vect-109.c: Likewise.
19498 * gcc.dg/vect/vect-13.c: Likewise.
19499 * gcc.dg/vect/vect-17.c: Likewise.
19500 * gcc.dg/vect/vect-18.c: Likewise.
19501 * gcc.dg/vect/vect-19.c: Likewise.
19502 * gcc.dg/vect/vect-20.c: Likewise.
19503 * gcc.dg/vect/vect-21.c: Likewise.
19504 * gcc.dg/vect/vect-22.c: Likewise.
19505 * gcc.dg/vect/vect-27.c: Likewise.
19506 * gcc.dg/vect/vect-29.c: Likewise.
19507 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19508 * gcc.dg/vect/vect-2.c: Likewise.
19509 * gcc.dg/vect/vect-3.c: Likewise.
19510 * gcc.dg/vect/vect-4.c: Likewise.
19511 * gcc.dg/vect/vect-5.c: Likewise.
19512 * gcc.dg/vect/vect-72.c: Likewise.
19513 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19514 * gcc.dg/vect/vect-73.c: Likewise.
19515 * gcc.dg/vect/vect-77-global.c: Likewise.
19516 * gcc.dg/vect/vect-78-global.c: Likewise.
19517 * gcc.dg/vect/vect-7.c: Likewise.
19518 * gcc.dg/vect/vect-86.c: Likewise.
19519 * gcc.dg/vect/vect-align-1.c: Likewise.
19520 * gcc.dg/vect/vect-align-3.c: Likewise.
19521 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19522 * gcc.dg/vect/vect-all.c: Likewise.
19523 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19524 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19525 * gcc.dg/vect/vect-peel-3.c: Likewise.
19526 * gcc.dg/vect/vect-peel-4.c: Likewise.
19527 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19529 2015-01-12 Jeff Law <law@redhat.com>
19532 * gcc.target/m68k/pr64461.c: New test.
19534 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19536 * jit.dg/test-array-as-pointer.c (create_code): Update call
19537 to gcc_jit_context_new_global by setting "kind" to
19538 GCC_JIT_GLOBAL_IMPORTED.
19539 * jit.dg/test-error-array-as-pointer.c: Likewise.
19540 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19541 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19542 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19543 * jit.dg/test-using-global.c (the_global): Rename to...
19544 (imported_global): ...this.
19545 (create_code): Update to test the three kinds of global.
19546 (verify_code): Likewise.
19548 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19551 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19552 undefined behavior.
19553 * gcc.target/i386/pr64291-2.c: Updated.
19555 2015-01-12 Richard Biener <rguenther@suse.de>
19557 PR tree-optimization/64530
19558 * gfortran.dg/pr64530.f90: New testcase.
19560 2015-01-12 Richard Biener <rguenther@suse.de>
19562 PR middle-end/64357
19563 * gcc.dg/torture/pr64357.c: New testcase.
19565 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19567 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19570 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19571 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19573 2015-01-12 Martin Liska <mliska@suse.cz>
19575 * gcc.dg/ipa/PR64550.c: New test.
19577 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19580 * g++.dg/ipa/pr63470.C: New testcase.
19582 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19585 * gfortran.dg/typebound_operator_20.f90: New.
19587 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19590 * gfortran.dg/proc_ptr_comp_42.f90: New.
19592 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19595 * gfortran.dg/proc_ptr_comp_41.f90: New.
19597 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19599 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19601 2015-01-10 Tobias Burnus <burnus@net-b.de>
19604 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19605 and add dg-excess-errors.
19606 * gfortran.dg/line_length_6.f90: New.
19607 * gfortran.dg/line_length_7.f90: New.
19608 * gfortran.dg/line_length_8.f90: New.
19609 * gfortran.dg/line_length_9.f90: New.
19610 * gfortran.dg/line_length_10.f90: New.
19611 * gfortran.dg/line_length_11.f90: New.
19613 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19615 * jit.dg/test-threads.c (struct testcase): Move declaration
19616 to jit.dg/all-non-failing-tests.h.
19617 (testcases): Likewise.
19618 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19619 declaration here from jit.dg/all-non-failing-tests.h.
19620 (testcases): Likewise.
19621 * jit.dg/test-combination.c (create_code): Eliminate spelling
19622 out all of the testcases in favor of looping through the
19623 "testcases" metadata.
19624 (verify_code): Likewise.
19626 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19628 PR rtl-optimization/64536
19629 * gcc.dg/pr64536.c: New test.
19631 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19633 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19634 * jit.dg/test-combination.c (create_code): Likewise.
19635 (verify_code): Likewise.
19636 * jit.dg/test-constants.c: New test case.
19637 * jit.dg/test-threads.c: Add test-constants.c.
19639 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19642 * objc.dg/gnu-api-2-class.m: Add a test case
19643 for the above change.
19645 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19647 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19649 2015-01-09 Richard Biener <rguenther@suse.de>
19651 PR tree-optimization/64410
19652 * g++.dg/vect/pr64410.cc: New testcase.
19654 2015-01-09 Martin Liska <mliska@suse.cz>
19656 * gcc.dg/ipa/ipa-icf-32.c: New test.
19658 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19660 * c-c++-common/tsan/tsan_barrier.h: New.
19661 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19662 * c-c++-common/tsan/bitfield_race.c: Likewise.
19663 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19664 * c-c++-common/tsan/mutexset1.c: Likewise.
19665 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19666 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19667 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19668 * c-c++-common/tsan/simple_race.c: Likewise.
19669 * c-c++-common/tsan/simple_stack.c: Likewise.
19670 * c-c++-common/tsan/sleep_sync.c: Likewise.
19671 * c-c++-common/tsan/tiny_race.c: Likewise.
19672 * c-c++-common/tsan/tls_race.c: Likewise.
19673 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19674 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19675 * g++.dg/tsan/atomic_free.C: Likewise.
19676 * g++.dg/tsan/atomic_free2.C: Likewise.
19677 * g++.dg/tsan/cond_race.C: Likewise.
19678 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19680 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19683 * lib/target-supports.exp (check_effective_target_libatomic_available):
19685 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19686 targets that match effective-target libatomic_available.
19687 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19689 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19691 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19692 Verify the result of gcc_jit_context_get_last_error.
19693 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19695 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19697 PR tree-optimization/63989
19698 * gcc.dg/strlenopt-27.c: New test.
19700 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19702 * jit.dg/harness.h (set_up_logging): New function.
19703 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19704 set_up_logging on the context, so that every testcase is
19705 logged to a particular file.
19706 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19707 and call gcc_jit_context_set_logfile on the top-level context.
19709 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19712 * g++.dg/opt/pr64338.C: New test.
19714 2015-01-08 Tobias Burnus <burnus@net-b.de>
19716 * gfortran.dg/coarray/codimension_2b.f90: New file.
19717 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19718 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19720 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19723 * g++.dg/ext/fnname4.C: New.
19725 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19728 * g++.dg/cpp0x/constexpr-64462.C: New.
19730 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19733 * g++.dg/cpp0x/deleted10.C: New.
19735 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19737 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19739 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19741 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19742 GCC_JIT_UNARY_OP_ABS.
19743 (verify_unary_ops): Likewise.
19745 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19747 * jit.dg/test-arith-overflow.c: New test case.
19748 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19749 * jit.dg/test-combination.c (create_code): Likewise.
19750 (verify_code): Likewise.
19751 * jit.dg/test-threads.c (testcases): Likewise.
19753 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19755 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19756 rather than "jit". Load g++.exp, and call g++_init.
19757 Run test-*.cc files within the testsuite and *.cc files within
19759 (jit-dg-test): Drop the addition of -fgnu89-inline to
19760 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19761 doing it when compiling C testcases (since g++ does not handle
19762 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19763 is restored to the value after g++_init ran, rather than the
19764 value before g++_init ran. Return a list of
19765 $comp_output $output_file, as dg-test assumes.
19767 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19769 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19770 make it easier to figure out the origin of each test result when
19771 running test-combination.c and test-threads.c.
19772 (CHECK_VALUE): Likewise.
19773 (CHECK_DOUBLE_VALUE): Likewise.
19774 (CHECK_STRING_VALUE): Likewise.
19775 (CHECK_STRING_STARTS_WITH): Likewise.
19776 (CHECK_STRING_CONTAINS): Likewise.
19778 (check_string_value): Likewise, add "funcname" param.
19779 (check_string_starts_with): Likewise.
19780 (check_string_contains): Likewise.
19782 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19784 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19785 generating name of built executable.
19787 2015-01-07 Marek Polacek <polacek@redhat.com>
19790 * gcc.dg/pr64440.c: New test.
19791 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19793 2015-01-07 Marek Polacek <polacek@redhat.com>
19796 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19797 * gcc.dg/pr64417.c: New test.
19799 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19802 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19805 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19807 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19808 Check if testcases run without errors, not just if they compile.
19810 2015-01-06 Christian Bruel <christian.bruel@st.com>
19813 * gcc.target/sh/pr64507.c: New test.
19815 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19817 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19819 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19821 * c-c++-common/asan/sanitize-all-1.c: New test.
19822 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19823 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19824 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19825 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19827 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19829 * lib/target-supports.exp (check_profiling_available): Return 0 for
19831 (check_effective_target_tls_runtime): Likewise.
19832 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19833 * gcc.dg/20020312-2.c: Adjust for Visium.
19834 * gcc.dg/tls/thr-cse-1.c: Likewise
19835 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19836 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19837 * gcc.dg/weak/typeof-2.c: Likewise.
19839 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19841 PR rtl-optimization/64287
19842 * gcc.dg/aru-2.c: New test.
19844 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19847 * c-c++-common/ubsan/pr64344-1.c: New test.
19848 * c-c++-common/ubsan/pr64344-2.c: New test.
19850 PR tree-optimization/64465
19851 * gcc.dg/pr64465.c: New test.
19853 PR tree-optimization/64494
19854 * gcc.c-torture/compile/pr64494.c: New test.
19856 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19859 * gfortran.dg/realloc_on_assign_25.f90: New test.
19861 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19863 Update copyright years.
19865 2015-01-05 Marek Polacek <polacek@redhat.com>
19868 * gcc.dg/pr64423.c: New test.
19870 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19872 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19873 mmix-knuth-mmixware for the same reason as for MIPS.
19874 * gcc.dg/debug/debug-2.c: Ditto.
19876 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19878 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19881 * lib/gfortran.exp: Add libatomic library search path.
19882 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19883 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19885 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19887 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19889 * c-c++-common/tsan/bitfield_race.c: New testcase.
19890 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19892 2015-01-02 Tobias Burnus <burnus@net-b.de>
19894 * gfortran.dg/coarray/collectives_4.f90: New.
19896 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19899 * gfortran.dg/extends_16.f90: New.
19901 2015-01-02 Tobias Burnus <burnus@net-b.de>
19903 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19905 2015-01-02 Tobias Burnus <burnus@net-b.de>
19907 * gfortran.dg/coarray/codimension_2.f90: New.
19908 * gfortran.dg/coarray/codimension_2a.f90: New.
19909 * gfortran.dg/coarray_35.f90: New.
19910 * gfortran.dg/coarray_35a.f90: New.
19912 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19915 * gfortran.dg/dummy_procedure_11.f90: New.
19917 Copyright (C) 2015 Free Software Foundation, Inc.
19919 Copying and distribution of this file, with or without modification,
19920 are permitted in any medium without royalty provided the copyright
19921 notice and this notice are preserved.