1 2015-12-10 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/68806
4 * gcc.dg/torture/pr68806.c: New testcase.
6 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
10 * gcc.c-torture/execute/alias-2.c: New testcase.
12 2015-12-09 Tobias Burnus <burnus@net-b.de>
13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15 * gfortran.dg/coarray_40.f90: New.
17 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
20 * g++.dg/lto/pr68811_0.C: New testcase.
21 * g++.dg/lto/pr68811_1.C: New testcase.
23 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/ext/bases2.C: New.
28 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
31 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
32 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
33 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
34 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
35 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
36 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
37 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
38 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
40 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
42 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
43 passing terminating NULL as int rather than pointer.
45 2015-12-09 Marek Polacek <polacek@redhat.com>
47 PR tree-optimization/66949
48 * gcc.dg/torture/pr66949-1.c: New test.
49 * gcc.dg/torture/pr66949-2.c: New test.
51 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
53 PR rtl-optimization/67609
54 * gcc.dg/torture/pr67609.c: New.
56 2015-12-09 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/68583
59 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
60 * gcc.dg/vect/vect-72.c: Adjust.
61 * gcc.dg/vect/vect-cselim-2.c: Likewise.
62 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
64 2015-12-09 Richard Biener <rguenther@suse.de>
66 PR tree-optimization/68417
67 * gcc.dg/vect/pr68417.c: New testcase.
69 2015-12-09 Martin Liska <mliska@suse.cz>
71 * gcc.dg/ipa/pr68790.c: New test.
73 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
77 * gcc.c-torture/execute/alias-3.c: New testcase.
79 2015-12-08 Martin Sebor <msebor@redhat.com>
82 * g++.dg/other/offsetof8.C: New test.
84 2015-12-08 Nathan Sidwell <nathan@acm.org>
86 * gcc.target/nvptx/trailing-init.c: New.
88 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
89 * gcc.c-torture/compile/pr33855.c: Likewise.
90 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
92 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
95 * gcc.target/i386/pr68701-1.c: New test.
96 * gcc.target/i386/pr68701-2.c: Ditto.
98 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
101 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
102 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
104 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
106 * gcc.dg/sso-9.c (foo): Robustify trick.
108 2015-12-08 David Malcolm <dmalcolm@redhat.com>
110 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
113 2015-12-08 David Malcolm <dmalcolm@redhat.com>
116 * gcc.dg/plugin/diagnostic-test-expressions-1.c
117 (test_builtin_choose_expr): New test function.
118 (test_builtin_call_with_static_chain): Likewise.
119 (test_builtin_complex): Likewise.
120 (test_builtin_shuffle): Likewise.
122 2015-12-08 Jiong Wang <jiong.wang@arm.com>
124 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
127 2015-12-08 Marek Polacek <polacek@redhat.com>
130 * g++.dg/cpp0x/pr68116.C: New test.
132 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
134 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
137 2015-12-08 Jakub Jelinek <jakub@redhat.com>
141 * c-c++-common/pr68657-1.c: New test.
142 * c-c++-common/pr68657-2.c: New test.
143 * c-c++-common/pr68657-3.c: New test.
144 * gcc.dg/cpp/warn-normalized-3.c: Use
145 -Werror=normalized=nfc instead of -Werror=normalized=
148 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
150 * lib/target-supports.exp
151 (check_effective_target_arm_vfp_ok_nocache): New.
152 (check_effective_target_arm_vfp_ok): Call the new
153 check_effective_target_arm_vfp_ok_nocache function.
154 (check_effective_target_arm_fp_ok_nocache): New.
155 (check_effective_target_arm_fp_ok): New.
156 (add_options_for_arm_fp): New.
157 (check_effective_target_arm_crypto_ok_nocache): Require
158 target_arm_v8_neon_ok instead of arm32.
159 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
160 (check_effective_target_arm_crypto_pragma_ok): New.
161 (add_options_for_arm_vfp): New.
162 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
163 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
165 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
166 -mfloat-abi=softfp, use arm_fp effective target instead.
167 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
169 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
170 use arm_vfp effective target instead.
171 * gcc.target/arm/attr-neon3.c: Likewise.
173 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
175 * gfortran.dg/pr68627.f: Limit target to x86.
177 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
178 Joern Rennecke <joern.rennecke@embecosm.com>
180 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
181 inline assembly read to make sure dummy is not optimized
184 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
186 PR tree-optimization/68766
187 * gcc.dg/pr68766.c: New test.
189 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
191 * gcc.target/sparc/struct-ret-check.c: Rename to...
192 * gcc.target/sparc/struct-ret-check-1.c: ...this.
193 * gcc.target/sparc/struct-ret-check-2.c: New test.
195 2015-12-07 Jakub Jelinek <jakub@redhat.com>
198 * g++.dg/tree-ssa/pr68760.C: New test.
201 * g++.dg/tree-ssa/pr66726.c: Renamed to...
202 * g++.dg/tree-ssa/pr66726.C: ... this.
204 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
206 * gcc.target/mips/wrap-delay.c: New test.
208 2015-12-07 Jason Merrill <jason@redhat.com>
210 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
211 environment variable.
213 2015-12-07 Marek Polacek <polacek@redhat.com>
216 * gcc.dg/pr68668.c: New test.
218 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
220 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
222 2015-12-07 Nathan Sidwell <nathan@acm.org>
224 * gcc.target/nvptx/abort.c: New.
226 2015-12-07 David Malcolm <dmalcolm@redhat.com>
228 * gcc.dg/diagnostic-ranges-1.c: New test file.
229 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
230 (test_percent_q_plus_d): New test function.
231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
232 (test_show_locus): Rewrite test code using
233 rich_location::set_range. Add code to unit-test the "%q+D"
236 2015-12-07 Martin Liska <mliska@suse.cz>
238 * g++.dg/ipa/pr66896.C: New test.
240 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
242 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
243 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
245 2015-12-07 Nathan Sidwell <nathan@acm.org>
247 * gcc.target/nvptx/decl-init.c: New.
249 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
252 * gfortran.dg/pr68627.f: New test.
254 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
257 * gcc.target/i386/pr68633.c: New test.
259 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
261 * gcc.target/i386/clzero.c: New.
262 * gcc.target/i386/sse-12.c: Add -mclzero.
263 * gcc.target/i386/sse-13.c: Ditto.
264 * gcc.target/i386/sse-14.c: Ditto.
265 * gcc.target/i386/sse-22.c: Ditto.
266 * gcc.target/i386/sse-23.c: Ditto.
267 * g++.dg/other/i386-2.C: Ditto.
268 * g++.dg/other/i386-3.C: Ditto.
270 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
272 * gcc.target/powerpc/recip-sqrtf.c: New test.
274 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
275 Sebastian Pop <s.pop@samsung.com>
277 * gcc.dg/graphite/id-29.c: New test.
279 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
280 Sebastian Pop <s.pop@samsung.com>
282 PR tree-optimization/68693
283 * gfortran.dg/graphite/pr68693.f90: New test.
285 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
287 * gcc.c-torture/compile/20151204.c: New.
289 2015-12-04 Nathan Sidwell <nathan@acm.org>
291 * gcc.dg/vla-24.c: Requires alloca.
293 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
295 PR rtl-optimization/68349
296 * gcc.target/i386/pr68349.c: New test.
298 2015-12-04 Nathan Sidwell <nathan@acm.org>
300 * gcc.target/nvptx/ary-init.c: New.
302 2015-12-04 David Malcolm <dmalcolm@redhat.com>
304 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
305 * g++.dg/gomp/loop-1.C: Update dg-error locations.
306 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
307 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
308 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
309 * g++.dg/template/crash55.C: Update dg-error directives.
310 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
312 * g++.dg/template/pr64100.C: Update location of dg-error
314 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
315 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
316 improved location information.
317 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
318 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
319 dg-warning; add a dg-message.
320 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
321 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
322 * obj-c++.dg/plugin/plugin.exp: New file, based on
323 objc.dg/plugin/plugin.exp.
325 2015-12-04 Jakub Jelinek <jakub@redhat.com>
328 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
330 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
331 * gcc.dg/tree-ssa/pr23109.c: Likewise.
332 * gcc.dg/tree-ssa/recip-5.c: Likewise.
333 * gcc.dg/pr33007.c: Likewise.
335 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
337 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
338 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
339 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
340 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
341 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
342 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
344 2015-11-25 Nick Clifton <nickc@redhat.com>
346 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
347 * gcc.target/msp430/mul_main.h: New test support file.
348 * gcc.target/msp430/mul_none.c: New test.
349 * gcc.target/msp430/mul_16bit.c: New test.
350 * gcc.target/msp430/mul_32bit.c: New test.
351 * gcc.target/msp430/mul_f5.c: New test.
353 2015-12-04 Jakub Jelinek <jakub@redhat.com>
355 PR tree-optimization/68680
356 * gcc.target/i386/pr68680.c: New test.
358 PR tree-optimization/68671
359 * gcc.dg/pr68671.c: New test.
361 2015-12-02 Jeff Law <law@redhat.com>
363 * gcc.dg/tree-ssa/reassoc-43.c: New test.
365 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
367 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
369 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
371 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
372 access arbitrary stack frames.
373 * gcc.dg/Wno-frame-address.c: Likewise.
375 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
377 * gcc.target/s390/asm-machine-1.c: Updated.
378 * gcc.target/s390/asm-machine-2.c: Updated.
379 * gcc.target/s390/asm-machine-3.c: Updated.
380 * gcc.target/s390/asm-machine-4.c: Updated.
382 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
384 * gcc.target/s390/asm-machine-1.c: New test.
385 * gcc.target/s390/asm-machine-2.c: New test.
386 * gcc.target/s390/asm-machine-3.c: New test.
387 * gcc.target/s390/asm-machine-4.c: New test.
388 * gcc.target/s390/target-attribute/tattr-1.c: New test.
389 * gcc.target/s390/target-attribute/tattr-2.c: New test.
390 * gcc.target/s390/target-attribute/tattr-3.c: New test.
391 * gcc.target/s390/target-attribute/tattr-4.c: New test.
392 * gcc.target/s390/target-attribute/tattr-5.c: New test.
393 * gcc.target/s390/target-attribute/tattr-6.c: New test.
394 * gcc.target/s390/target-attribute/tattr-7.c: New test.
395 * gcc.target/s390/target-attribute/tattr-8.c: New test.
396 * gcc.target/s390/target-attribute/tattr-9.c: New test.
397 * gcc.target/s390/target-attribute/tattr-10.c: New test.
398 * gcc.target/s390/target-attribute/tattr-11.c: New test.
399 * gcc.target/s390/target-attribute/tattr-12.c: New test.
400 * gcc.target/s390/target-attribute/tattr-13.c: New test.
401 * gcc.target/s390/target-attribute/tattr-14.c: New test.
402 * gcc.target/s390/target-attribute/tattr-15.c: New test.
403 * gcc.target/s390/target-attribute/tattr-16.c: New test.
404 * gcc.target/s390/target-attribute/tattr-17.c: New test.
405 * gcc.target/s390/target-attribute/tattr-18.c: New test.
406 * gcc.target/s390/target-attribute/tattr-19.c: New test.
407 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
408 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
409 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
410 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
411 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
412 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
413 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
414 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
415 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
416 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
417 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
418 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
419 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
420 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
421 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
422 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
423 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
424 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
425 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
426 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
427 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
428 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
429 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
430 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
431 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
432 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
433 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
434 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
435 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
436 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
437 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
438 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
439 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
440 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
441 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
442 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
443 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
444 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
445 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
446 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
447 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
448 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
449 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
450 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
451 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
452 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
453 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
454 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
455 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
456 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
457 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
458 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
459 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
460 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
461 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
462 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
463 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
464 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
465 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
466 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
467 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
468 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
469 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
470 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
471 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
472 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
473 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
474 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
475 Add check whether target attribute is available.
476 Run test in target-attribute subdir.
477 * gcc.target/s390/s390-c++.exp
478 (check_effective_target_target_attribute): Likewise.
480 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
482 * c-c++-common/attr-simd-4.c: New test.
483 * c-c++-common/attr-simd-5.c: New test.
485 2015-12-04 Nathan Sidwell <nathan@acm.org>
487 * gcc.dg/graphite/id-28.c: Requires pthreads.
489 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
491 * gcc.dg/vla-24.c: New test.
493 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
495 * gcc.target/aarch64/stack-checking.c: New test.
497 2015-12-04 Richard Biener <rguenther@suse.de>
500 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
502 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
504 * gcc.dg/sso-9.c: New test.
506 2015-12-04 Jakub Jelinek <jakub@redhat.com>
509 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
510 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
512 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
515 * gcc.target/i386/rop1.c: New test.
517 2015-12-03 Nathan Sidwell <nathan@acm.org>
519 * gcc.target/nvptx/decl.c: New.
520 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
522 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
524 PR rtl-optimization/68624
525 * gcc.c-torture/execute/pr68624.c: New test.
527 2015-12-03 Richard Biener <rguenther@suse.de>
529 PR tree-optimization/66051
530 * gcc.dg/vect/slp-42.c: New testcase.
532 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
534 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
535 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
537 2015-12-03 Richard Biener <rguenther@suse.de>
539 PR tree-optimization/67800
540 PR tree-optimization/68333
541 * gcc.target/i386/vect-pr67800.c: New testcase.
543 2015-12-03 Richard Biener <rguenther@suse.de>
545 PR tree-optimization/68639
546 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
548 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
551 * g++.dg/torture/pr68184.C: New testcase.
553 2015-12-03 Jakub Jelinek <jakub@redhat.com>
555 PR preprocessor/57580
556 * c-c++-common/cpp/pr57580.c: New test.
557 * c-c++-common/gomp/pr57580.c: New test.
559 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
560 Sebastian Pop <s.pop@samsung.com>
562 * gcc.dg/graphite/id-28.c: New.
564 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
565 Sebastian Pop <s.pop@samsung.com>
567 * gfortran.dg/graphite/id-26.f03: New.
569 2015-12-02 Jason Merrill <jason@redhat.com>
571 * lib/g++.exp: Handle --stds= option.
572 * lib/g++-dg.exp (g++-dg-runtest): Use it.
574 2015-12-02 Tobias Burnus <burnus@net-b.de>
575 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
577 * gfortran.dg/coarray/event_1.f90: New.
578 * gfortran.dg/coarray/event_2.f90: New.
580 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
581 Sebastian Pop <s.pop@samsung.com>
583 PR tree-optimization/68550
584 * gfortran.dg/graphite/pr68550-1.f90: New.
585 * gfortran.dg/graphite/pr68550-2.f90: New.
587 2015-12-02 Marek Polacek <polacek@redhat.com>
590 * gcc.dg/pr68513.c: New test.
592 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
595 * gfortran.dg/goacc/array-reduction.f90: New test.
596 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
597 * gfortran.dg/goacc/coarray.f95: Likewise.
598 * gfortran.dg/goacc/coarray_2.f90: Likewise.
599 * gfortran.dg/goacc/reduction-2.f95: Likewise.
600 * gfortran.dg/goacc/reduction.f95: Likewise.
602 2015-12-02 Jakub Jelinek <jakub@redhat.com>
605 * gcc.target/i386/pr68647.c: New test.
607 2015-12-02 Marek Polacek <polacek@redhat.com>
610 * g++.dg/warn/nonnull3.C: New test.
612 2015-12-02 Joseph Myers <joseph@codesourcery.com>
615 * gcc.dg/pr68162-1.c: New test.
617 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
618 Sebastian Pop <s.pop@samsung.com>
620 * gfortran.dg/graphite/run-id-3.f90: New.
622 2015-12-02 David Sherwood <david.sherwood@arm.com>
624 * gcc.target/aarch64/fmaxmin.c: New test.
626 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
628 * gfortran.dg/goacc/coarray.f95: XFAIL.
629 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
630 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
633 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
634 Julian Brown <julian@codesourcery.com>
635 James Norris <James_Norris@mentor.com>
637 * c-c++-common/goacc/host_data-5.c: New file.
638 * c-c++-common/goacc/host_data-6.c: Likewise.
640 2015-12-02 Tom de Vries <tom@codesourcery.com>
642 * c-c++-common/goacc/kernels-default-2.c: New test.
643 * c-c++-common/goacc/kernels-default.c: New test.
645 2015-12-02 Tom de Vries <tom@codesourcery.com>
647 * c-c++-common/goacc/kernels-alias-2.c: New test.
648 * c-c++-common/goacc/kernels-alias-3.c: New test.
649 * c-c++-common/goacc/kernels-alias-4.c: New test.
650 * c-c++-common/goacc/kernels-alias-5.c: New test.
651 * c-c++-common/goacc/kernels-alias-6.c: New test.
652 * c-c++-common/goacc/kernels-alias-7.c: New test.
653 * c-c++-common/goacc/kernels-alias-8.c: New test.
654 * c-c++-common/goacc/kernels-alias.c: New test.
656 2015-12-02 Tom de Vries <tom@codesourcery.com>
658 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
659 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
660 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
662 2015-12-02 Richard Biener <rguenther@suse.de>
664 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
665 y guarding a call to abort ().
666 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
667 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
669 2015-12-02 Marek Polacek <polacek@redhat.com>
672 * gcc.dg/torture/pr68570.c: New test.
674 2015-12-02 Richard Biener <rguenther@suse.de>
676 PR tree-optimization/68625
677 * gcc.dg/torture/pr68625.c: New testcase.
679 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
681 * gcc.target/i386/pr68432-1.c: New test.
682 * gcc.target/i386/pr68432-2.c: Likewise.
683 * gcc.target/i386/pr68432-3.c: Likewise.
685 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
687 * gcc.target/s390/zvector/vec-splat-2.c: New test.
689 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
691 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
693 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
695 * gcc.target/s390/zvector/vec-splat-1.c: New test.
697 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
699 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
700 * gcc.target/s390/bswaphi-1.c: New test.
702 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
704 * lib/target-supports.exp: Add s390 and s390x to the list of long
707 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
709 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
710 s390x to enable 64 bit bswap patterns.
711 * gcc.dg/optimize-bswapdi-2.c: Likewise.
712 * gcc.dg/optimize-bswapdi-3.c: Likewise.
713 * lib/target-supports.exp: Add a comment for s390.
715 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
717 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
718 order to make -m31 work.
719 * gcc.dg/optimize-bswapsi-1.c: Likewise.
720 * gcc.dg/optimize-bswapsi-2.c: Likewise.
722 2015-12-02 Jakub Jelinek <jakub@redhat.com>
725 * gcc.dg/pr68533.c: New test.
727 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
729 PR tree-optimization/68577
730 * gcc.dg/vect/pr68577.c: New test.
732 2015-12-01 Nathan Sidwell <nathan@acm.org>
734 * gcc.target/nvptx/uninit-decl.c: New.
736 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
738 * gcc.c-torture/execute/alias-1.c: New testcase.
740 2015-12-01 Marek Polacek <polacek@redhat.com>
742 PR tree-optimization/64769
743 * c-c++-common/gomp/pr64769.c: New test.
745 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
747 * gcc.target/powerpc/swaps-p8-22.c: New.
749 2015-12-01 Marek Polacek <polacek@redhat.com>
751 PR tree-optimization/67916
752 * gcc.dg/torture/pr67916.c: New test.
754 2015-12-01 Marek Polacek <polacek@redhat.com>
757 * c-c++-common/pr68582.c: New test.
759 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
761 PR tree-optimization/68474
762 * gcc.dg/pr68474.c: New test.
764 2015-12-01 Christian Bruel <christian.bruel@st.com>
767 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
769 2015-12-01 Tom de Vries <tom@codesourcery.com>
771 * gcc.dg/pr46032.c: Move to ...
772 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
774 * gcc.dg/pr46032-2.c: Move to ...
775 * gcc.dg/gomp/pr46032-2.c: ... here.
776 Drop dg-require-effective-target fopenmp.
777 * gcc.dg/pr46032-3.c: Move to ...
778 * gcc.dg/gomp/pr46032-3.c: ... here.
779 Drop dg-require-effective-target fopenmp.
781 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
783 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
784 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
785 * gfortran.dg/goacc/loop-6.f95: Likewise.
786 * gfortran.dg/goacc/loop-7.f95: New test.
787 * gfortran.dg/goacc/reduction-2.f95: New test.
789 2015-12-01 Richard Biener <rguenther@suse.de>
791 PR tree-optimization/68379
792 * gcc.dg/torture/pr68379.c: New testcase.
793 * gfortran.dg/pr68379-1.f90: Likewise.
794 * gfortran.dg/pr68379-2.f: Likewise.
796 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
798 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
799 * gcc.dg/pr46032-2.c: Likewise.
800 * gcc.dg/pr46032-3.c: Likewise.
802 2015-12-01 Richard Biener <rguenther@suse.de>
805 * g++.dg/torture/pr68470.C: New testcase.
807 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
810 * gcc.dg/pr68595.c: New test.
812 2015-12-01 Christian Bruel <christian.bruel@st.com>
814 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
815 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
816 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
818 2015-12-01 Bin Cheng <bin.cheng@arm.com>
820 PR tree-optimization/68529
821 * gcc.dg/tree-ssa/pr68529-1.c: New test.
822 * gcc.dg/tree-ssa/pr68529-2.c: New test.
823 * gcc.dg/tree-ssa/pr68529-3.c: New test.
825 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
827 * gcc.dg/lto/alias-1_0.c: New testcase.
828 * gcc.dg/lto/alias-1_1.c: New testcase.
830 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
831 Sebastian Pop <s.pop@samsung.com>
833 PR tree-optimization/68565
834 * gfortran.dg/graphite/pr68565.f90: New.
836 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
837 Sebastian Pop <s.pop@samsung.com>
839 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
841 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
842 Nathan Sidwell <nathan@codesourcery.com>
844 * gfortran.dg/goacc/routine-3.f90: New test.
845 * gfortran.dg/goacc/routine-4.f90: New test.
846 * gfortran.dg/goacc/routine-5.f90: New test.
847 * gfortran.dg/goacc/routine-6.f90: New test.
848 * gfortran.dg/goacc/subroutines: New test.
850 2015-11-30 Tom de Vries <tom@codesourcery.com>
852 * gcc.dg/pr46032-2.c: New test.
853 * gcc.dg/pr46032-3.c: New test.
855 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
858 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
859 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
860 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
861 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
862 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
863 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
864 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
865 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
866 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
867 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
868 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
869 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
870 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
871 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
872 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
873 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
874 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
875 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
876 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
877 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
878 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
879 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
881 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
882 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
883 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
884 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
885 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
886 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
887 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
888 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
889 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
890 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
891 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
892 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
893 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
894 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
895 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
896 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
897 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
898 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
899 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
900 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
901 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
902 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
903 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
904 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
905 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
906 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
907 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
908 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
909 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
910 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
911 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
912 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
913 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
914 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
915 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
916 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
917 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
918 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
919 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
920 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
921 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
922 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
923 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
924 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
925 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
926 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
927 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
928 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
929 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
930 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
931 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
932 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
933 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
934 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
935 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
936 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
937 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
938 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
939 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
940 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
941 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
942 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
943 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
944 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
945 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
946 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
947 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
948 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
949 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
950 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
951 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
952 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
953 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
954 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
955 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
956 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
957 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
958 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
959 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
960 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
961 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
963 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
964 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
965 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
966 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
967 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
968 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
969 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
970 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
971 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
972 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
973 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
974 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
975 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
976 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
977 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
978 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
979 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
980 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
981 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
982 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
983 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
984 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
985 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
986 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
987 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
988 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
989 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
990 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
991 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
992 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
993 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
994 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
995 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
996 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
997 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
998 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
999 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1000 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1001 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1003 2015-11-30 Tom de Vries <tom@codesourcery.com>
1005 PR tree-optimization/46032
1006 * gcc.dg/pr46032.c: New test.
1008 2015-11-30 Richard Biener <rguenther@suse.de>
1010 PR tree-optimization/68592
1011 * gfortran.dg/pr68592.f: New testcase.
1013 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1016 * gfortran.dg/submodule_13.f08: New test.
1018 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1020 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1023 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1025 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1027 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1029 * gcc.dg/dump-ada-spec-1.c: Move to...
1030 * c-c++-common/dump-ada-spec-1.c: ...here.
1031 * c-c++-common/dump-ada-spec-2.c: New test.
1033 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1035 * gnat.dg/loop_optimization22.ad[sb]: New test.
1037 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/specs/rep_clause5.ads: New test.
1041 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1044 * gcc.c-torture/compile/pr67106.c: New testcase.
1046 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1049 * g++.dg/torture/pr67581.C: New testcase.
1051 2015-11-27 Richard Biener <rguenther@suse.de>
1053 PR tree-optimization/68559
1054 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1055 * gcc.dg/vect/pr45752.c: Likewise.
1057 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1059 PR rtl-optimization/68250
1060 * gcc.c-torture/execute/pr68250.c: New test.
1062 2015-11-27 Marek Polacek <polacek@redhat.com>
1064 * gcc.dg/pr63568.c: Convert to GIMPLE.
1066 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1068 PR rtl-optimization/68506
1069 * gcc.c-torture/execute/pr68506.c: New test.
1071 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1074 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1075 * c-c++-common/gomp/pr63326.c: New test.
1077 2015-11-27 Richard Biener <rguenther@suse.de>
1079 PR tree-optimization/68553
1080 * gcc.dg/vect/pr45752.c: Adjust.
1081 * gcc.dg/vect/slp-perm-4.c: Likewise.
1083 2015-11-26 Martin Sebor <msebor@redhat.com>
1085 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1086 appropriate for the target.
1087 (operator new[]): Use it.
1089 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/cpp0x/pr67238.C: New.
1094 2015-11-26 Martin Sebor <msebor@redhat.com>
1096 * g++.dg/pr67876.C: Remove duplicate content.
1098 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1100 * g++.dg/guality/pr67192.C: New test.
1102 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1104 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1105 support code for vqrdml{as}h_lane tests.
1106 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1107 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1109 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1111 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1112 support code for vqrdml{as}h tests.
1113 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1114 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1116 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1118 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1119 (check_effective_target_arm_arch_FUNC_ok)
1120 (add_options_for_arm_arch_FUNC)
1121 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1122 to the list to be generated.
1123 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1124 (check_effective_target_arm_v8_1a_neon_ok): New.
1125 (check_effective_target_arm_v8_1a_neon_hw): New.
1127 2015-11-26 Nathan Sidwell <nathan@acm.org>
1129 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1131 2015-11-26 Richard Biener <rguenther@suse.de>
1134 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1137 2015-11-26 Richard Biener <rguenther@suse.de>
1140 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1142 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/concepts/pr67249.C: New.
1147 2015-11-26 Richard Biener <rguenther@suse.de>
1150 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1151 vectorize init loop and adjust expected outcome.
1153 2015-11-26 Richard Biener <rguenther@suse.de>
1156 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1157 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1158 also monitor final optimization result.
1160 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1162 PR rtl-optimization/68249
1163 PR rtl-optimization/68321
1164 * gcc.c-torture/execute/pr68249.c: New test.
1165 * gcc.c-torture/execute/pr68321.c: New test.
1167 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1170 * gcc.target/i386/mpx/pr68416.c: New test.
1172 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/cpp0x/no-weak1.C: New.
1177 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1179 PR tree-optimization/68128
1180 * gcc.dg/gomp/pr68128-1.c: New test.
1181 * gcc.dg/gomp/pr68128-2.c: New test.
1183 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1185 PR rtl-optimization/67226
1186 * gcc.c-torture/execute/pr67226.c: New test.
1188 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1191 * g++.dg/ubsan/pr68508.C: New test.
1193 2015-11-25 Martin Sebor <msebor@redhat.com>
1196 * g++.dg/pr67876.C: New test.
1198 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1199 Sebastian Pop <s.pop@samsung.com>
1201 PR tree-optimization/68453
1202 * gfortran.dg/graphite/pr68453.f90: New.
1204 2015-11-25 Martin Sebor <msebor@redhat.com>
1207 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1208 * gcc.dg/addr_builtin-1.c: Same.
1210 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1212 * gcc.target/powerpc/dform-1.c: New test.
1213 * gcc.target/powerpc/dform-2.c: Likewise.
1215 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1217 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1218 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1219 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1221 2015-11-25 Tom de Vries <tom@codesourcery.com>
1223 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1224 * gcc.dg/pr23911.c: Same.
1225 * gcc.dg/tree-ssa/20030709-2.c: Same.
1226 * gcc.dg/tree-ssa/20030731-2.c: Same.
1227 * gcc.dg/tree-ssa/20040729-1.c: Same.
1228 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1229 * gcc.dg/tree-ssa/loop-36.c: Same.
1230 * gcc.dg/tree-ssa/pr21086.c: Same.
1231 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1232 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1233 * gcc.dg/vect/pr26359.c: Same.
1234 * c-c++-common/restrict-2.c: Update after adding new lim1.
1235 * c-c++-common/restrict-4.c: Same.
1236 * g++.dg/tree-ssa/pr33615.C: Same.
1237 * g++.dg/tree-ssa/restrict1.C: Same.
1238 * gcc.dg/tm/pub-safety-1.c: Same.
1239 * gcc.dg/tm/reg-promotion.c: Same.
1240 * gcc.dg/tree-ssa/20050314-1.c: Same.
1241 * gcc.dg/tree-ssa/loop-32.c: Same.
1242 * gcc.dg/tree-ssa/loop-33.c: Same.
1243 * gcc.dg/tree-ssa/loop-34.c: Same.
1244 * gcc.dg/tree-ssa/loop-35.c: Same.
1245 * gcc.dg/tree-ssa/loop-7.c: Same.
1246 * gcc.dg/tree-ssa/pr23109.c: Same.
1247 * gcc.dg/tree-ssa/restrict-3.c: Same.
1248 * gcc.dg/tree-ssa/restrict-5.c: Same.
1249 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1250 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1251 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1252 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1253 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1254 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1255 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1256 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1257 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1258 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1259 * gcc.dg/tree-ssa/structopt-1.c: Same.
1260 * gfortran.dg/pr32921.f: Same.
1261 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1262 * g++.dg/tree-ssa/pr61009.C: Same.
1263 * g++.dg/tree-ssa/ssa-dom.C: Same.
1264 * gcc.dg/pr20115-1.c: Same.
1265 * gcc.dg/tree-prof/20050826-2.c: Same.
1266 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1267 * gcc.dg/tree-ssa/20030821-1.c: Same.
1268 * gcc.dg/tree-ssa/20030922-2.c: Same.
1269 * gcc.dg/tree-ssa/20031022-1.c: Same.
1270 * gcc.dg/tree-ssa/20040615-1.c: Same.
1271 * gcc.dg/tree-ssa/20040624-1.c: Same.
1272 * gcc.dg/tree-ssa/pr21417.c: Same.
1273 * gcc.dg/tree-ssa/pr61607.c: Same.
1274 * gcc.dg/tree-ssa/slsr-27.c: Same.
1275 * gcc.dg/tree-ssa/slsr-28.c: Same.
1276 * gcc.dg/tree-ssa/slsr-29.c: Same.
1277 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1278 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1279 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1280 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1281 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1282 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1283 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1284 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1285 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1286 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1287 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1288 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1289 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1290 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1291 * gcc.dg/tree-ssa/vrp47.c: Same.
1292 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1293 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1294 * gcc.dg/tree-ssa/loop-40.c: Same.
1295 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1297 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1299 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1301 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1303 * gfortran.dg/nint_p7.f90: New testcase.
1305 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1306 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/cpp0x/constexpr-array13.C: New.
1311 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1312 Cesar Philippidis <cesar@codesourcery.com>
1315 * goacc/omp-fixed.f: New test.
1316 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1318 2015-11-25 Richard Biener <rguenther@suse.de>
1321 * gcc.dg/torture/pr68528.c: New testcase.
1323 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1326 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1328 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1330 PR rtl-optimization/68435
1331 * gcc.dg/pr68435.c: New test.
1333 2015-11-25 Richard Biener <rguenther@suse.de>
1335 PR tree-optimization/68517
1336 * gcc.dg/torture/pr68517.c: New testcase.
1338 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1341 * gcc.dg/pr67089-1.c: New test.
1342 * gcc.dg/pr67089-2.c: New test.
1343 * gcc.dg/pr67089-3.c: New test.
1344 * gcc.dg/pr67089-4.c: New test.
1345 * gcc.dg/pr67089-5.c: New test.
1346 * gcc.dg/pr67089-6.c: New test.
1347 * gcc.dg/pr67089-7.c: New test.
1349 2015-11-25 Richard Biener <rguenther@suse.de>
1351 PR tree-optimization/68502
1352 * gcc.dg/vect/pr68502-1.c: New testcase.
1353 * gcc.dg/vect/pr68502-2.c: Likewise.
1355 2015-11-24 Michael Collison <michael.collison@linaro.org>
1357 * gcc.target/aarch64/saddw-1.c: New test.
1358 * gcc.target/aarch64/saddw-2.c: New test.
1359 * gcc.target/aarch64/uaddw-1.c: New test.
1360 * gcc.target/aarch64/uaddw-2.c: New test.
1361 * gcc.target/aarch64/uaddw-3.c: New test.
1362 * lib/target-support.exp
1363 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1364 Add aarch64 to list of support targets.
1366 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1368 * gcc.target/mips/frame-header-4.c: New test.
1370 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1373 * gfortran.dg/simplify_cshift_3.f90
1375 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1378 * g++.dg/cpp1y/pr68278.C: New.
1380 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1383 * g++.dg/cpp1y/pr68388.C: New.
1385 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1386 Sebastian Pop <s.pop@samsung.com>
1388 PR tree-optimization/67984
1389 * gcc.dg/graphite/pr67984.c: New.
1391 2015-11-24 Michael Matz <matz@suse.de>
1393 PR rtl-optimization/68392
1394 * g++.dg/pr68392.C: New test.
1396 2015-11-24 Nathan Sidwell <nathan@acm.org>
1398 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1400 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1402 PR rtl-optimization/68381
1403 * gcc.c-torture/execute/pr68381.c: New test.
1405 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1407 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1408 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1410 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1413 * gcc.target/i386/pr68497.c: New test.
1415 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1417 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1419 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1421 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1423 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1425 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1427 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1429 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1431 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1433 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1435 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1437 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1439 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1442 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445 * gcc.dg/pr68375.c: New test.
1447 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.target/i386/pr68483-1.c: New test.
1451 * gcc.target/i386/pr68483-2.c: New test.
1453 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1456 * gcc.target/i386/mpx/pr68337-1.c: New test.
1457 * gcc.target/i386/mpx/pr68337-2.c: New test.
1459 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1461 PR rtl-optimization/68194
1462 PR rtl-optimization/68328
1463 PR rtl-optimization/68185
1464 * gcc.c-torture/execute/pr68185.c: New test.
1465 * gcc.c-torture/execute/pr68328.c: Likewise.
1467 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1469 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1471 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1474 * objc.dg/plugin: New subdirectory.
1475 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1476 * objc.dg/plugin/plugin.exp: New file, based on
1477 gcc.dg/plugin/plugin.exp.
1479 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1480 Sebastian Pop <s.pop@samsung.com>
1482 PR tree-optimization/68493
1483 * gcc.dg/graphite/pr68493.c: New.
1485 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1486 Sebastian Pop <s.pop@samsung.com>
1488 PR tree-optimization/68279
1489 * gfortran.dg/graphite/pr68279.f90: New.
1491 2015-11-23 Marek Polacek <polacek@redhat.com>
1493 PR tree-optimization/68455
1494 * gcc.dg/tree-ssa/pr68455.c: New test.
1496 2015-11-23 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/68465
1499 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1501 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1504 * gcc.target/aarch64/pr68363_1.c: New test.
1506 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1508 * gcc.target/aarch64/simd/vmulx.x: New.
1509 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1510 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1511 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1513 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1516 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1518 2015-11-23 Richard Biener <rguenther@suse.de>
1519 Jiong Wang <jiong.wang@arm.com>
1521 PR tree-optimization/68317
1522 PR tree-optimization/68326
1523 * gcc.dg/pr68317.c: New testcase.
1525 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1527 PR tree-optimization/68327
1528 * gcc.dg/pr68327.c: New test.
1530 2015-11-23 Tom de Vries <tom@codesourcery.com>
1532 PR tree-optimization/68460
1533 * gcc.dg/autopar/pr68460.c: New test.
1535 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1537 * c-c++-common/asan/halt_on_error-1.c: New test.
1538 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1540 2015-11-23 Richard Biener <rguenther@suse.de>
1542 PR tree-optimization/68482
1543 * gcc.dg/vect/pr68482.c: New testcase.
1545 2015-11-23 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/68445
1548 * gcc.dg/vect/pr68445.c: New testcase.
1550 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1552 * gcc.target/s390/load-relative-check.c: New test to check
1553 generation of load relative instructions.
1555 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1557 * gfortran.dg/fmt_t_8.f90: New test.
1559 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1562 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1564 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1566 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1568 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1571 * gfortran.dg/simplify_cshift_2.f90: New test.
1573 2015-11-22 James Norris <jnorris@codesourcery.com>
1574 Cesar Philippidis <cesar@codesourcery.com>
1576 * gfortran.dg/goacc/declare-1.f95: Update test.
1577 * gfortran.dg/goacc/declare-2.f95: New test.
1579 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1581 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1582 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1583 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1584 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1585 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1586 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1587 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1588 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1589 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1590 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1591 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1592 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1594 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1596 * gfortran.dg/simplify_cshift_1.f90: New test.
1598 2015-11-21 Nathan Sidwell <nathan@acm.org>
1600 * gcc.dg/atomic-generic.c: Include <string.h>.
1602 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1604 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1606 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1608 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1610 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1613 * gcc.dg/debug/pr66432.c: New test.
1615 2015-11-20 Ian Lance Taylor <iant@google.com>
1618 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1620 2015-11-20 Mike Stump <mikestump@comcast.net>
1622 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1625 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1628 * gcc.dg/fixits.c: New file.
1629 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1630 (test_fixit_insert): New.
1631 (test_fixit_remove): New.
1632 (test_fixit_replace): New.
1633 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1634 (test_fixit_insert): New.
1635 (test_fixit_remove): New.
1636 (test_fixit_replace): New.
1637 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1638 (test_show_locus): Add tests of rendering fixit hints.
1640 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.dg/vect/pr68339.c: New test.
1645 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1647 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1649 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1652 * gfortran.dg/submodule_12.f90: New test
1655 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1657 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1659 * lib/target-supports.exp
1660 (check_effective_target_arm_neon_ok_nocache): Add check
1663 2015-11-20 Tom de Vries <tom@codesourcery.com>
1665 PR tree-optimization/68373
1666 * gcc.dg/autopar/pr68373.c: New test.
1668 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/abi/mangle67.C: New test.
1673 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1675 * gcc.target/s390/bswap-1.c: New test.
1677 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1679 * gcc.target/s390/pfpo.c: New test.
1681 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1683 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1684 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1686 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1688 * g++.dg/spellcheck-fields.C: New file.
1690 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1691 Sebastian Pop <s.pop@samsung.com>
1693 PR tree-optimization/68428
1694 * gcc.dg/graphite/pr68428.c: New.
1696 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1697 Sebastian Pop <s.pop@samsung.com>
1699 PR tree-optimization/68335
1700 * gfortran.dg/graphite/pr68335.f90: New.
1702 2015-11-19 Nathan Sidwell <nathan@acm.org>
1704 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1705 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1706 * gcc.dg/special/weak-2.c: Likewise.
1707 * gcc.dg/weak/weak-12.c: Likewise.
1708 * gcc.dg/weak/weak-15.c: Likewise.
1709 * gcc.dg/weak/weak-16.c: Likewise.
1710 * gcc.dg/weak/weak-1.c: Likewise.
1711 * gcc.dg/weak/weak-2.c: Likewise.
1712 * gcc.dg/weak/weak-4.c: Likewise.
1713 * gcc.dg/torture/pr53922.c: Likewise.
1714 * gcc.dg/torture/pr60092.c: Likewise.
1716 2015-11-19 Marek Polacek <polacek@redhat.com>
1719 * gcc.dg/pr68412-2.c: New test.
1720 * gcc.dg/pr68412.c: New test.
1722 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1724 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1725 * gcc.target/avr/uint8-single-reg.c: New testcase.
1727 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/eh/goto3.C: New test.
1732 2015-11-19 Marek Polacek <polacek@redhat.com>
1734 PR tree-optimization/68431
1735 * gcc.dg/tree-ssa/pr68431.c: New test.
1737 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1739 PR rtl-optimization/68376
1740 * gcc.c-torture/execute/pr68376-1.c: New test.
1741 * gcc.c-torture/execute/pr68376-2.c: New test.
1744 * gcc.target/i386/pr67770.c: New test.
1746 2015-11-18 Jeff Law <law@redhat.com>
1748 PR tree-optimization/68198
1749 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1750 * gcc.dg/tree-ssa/pr68198.c: New test.
1752 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1755 * gfortran.dg/pr59910.f90: New test.
1757 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1760 * gfortran.dg/pr43996.f90: New test.
1762 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1765 * gcc.dg/atomic/stdatomic-fence-2.c,
1766 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1768 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1770 * gnat.dg/loop_optimization19.adb: New test.
1771 * gnat.dg/loop_optimization20.adb: Likewise.
1772 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1774 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1776 * gnat.dg/opt52.adb: New test.
1778 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1780 * gcc.dg/goacc/nvptx-sese-1.c: New.
1782 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1784 * gnat.dg/renaming7.adb: New test.
1785 * gnat.dg/renaming7_pkg.ads: New helper.
1787 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1789 PR tree-optimization/68402
1790 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1791 to avoid undefined behaviour.
1793 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1795 PR tree-optimization/68157
1796 * g++.dg/opt/pr68157.C: New test.
1798 2015-11-18 Richard Biener <rguenther@suse.de>
1800 PR tree-optimization/67790
1801 * gcc.dg/vect/pr67790.c: New testcase.
1803 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1805 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1807 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1809 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1810 (test_braced_init): New function.
1811 (test_statement_expression): New function.
1812 (test_address_of_label): New function.
1813 (test_transaction_expressions): New function.
1814 (test_keywords): New function.
1815 (test_builtin_va_arg): New function.
1816 (test_builtin_offsetof): New function.
1817 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1819 2015-11-17 Martin Sebor <msebor@redhat.com>
1822 * g++.dg/init/new46.C: New test.
1824 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1827 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1829 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1832 * gcc.dg/pr68134.c: New test.
1834 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1837 * gcc.c-torture/execute/pr68143_1.c: New test.
1839 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1841 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1843 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1845 * gcc.dg/tree-ssa/ifc-8.c: New test.
1847 2015-11-16 Marek Polacek <polacek@redhat.com>
1850 * g++.dg/delayedfold/switch-1.C: New test.
1852 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1856 * gfortran.dg/pr58027.f90: New test.
1858 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1860 * c-c++-common/attr-simd.c: New test.
1861 * c-c++-common/attr-simd-2.c: New test.
1862 * c-c++-common/attr-simd-3.c: New test.
1864 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1866 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1868 2015-11-16 Christian Bruel <christian.bruel@st.com>
1870 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1871 Check __ARM_NEON__ instead of "arm_neon.h.
1872 * gcc.target/arm/attr-neon3.c: New test.
1873 * gcc.target/arm/attr-neon-fp16.c: Likewise
1875 2015-11-16 Christian Bruel <christian.bruel@st.com>
1878 * gcc.target/arm/lto/pr65837_0.c
1879 * gcc.target/arm/attr-neon2.c
1880 * gcc.target/arm/attr-neon.c
1881 * gcc.target/arm/attr-neon-builtin-fail.c
1882 * gcc.target/arm/attr-crypto.c
1884 2015-11-16 Richard Biener <rguenther@suse.de>
1886 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1888 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1891 * gfortran.dg/deferred_character_1.f90: New test.
1892 * gfortran.dg/deferred_character_4.f90: New test for comment
1896 * gfortran.dg/deferred_character_2.f90: New test.
1899 * gfortran.dg/deferred_character_3.f90: New test.
1902 * gfortran.dg/deferred_character_5.f90: New test.
1905 * gfortran.dg/deferred_character_6.f90: New test.
1908 * gfortran.dg/deferred_character_7.f90: New test.
1910 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1913 * gfortran.dg/pr67803.f90: New test.
1915 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1917 * g++.dg/cpp/ucn-1.C: Fix typo.
1919 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1921 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1922 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1924 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1925 Jeff Law <law@redhat.com>
1927 * gcc.dg/tree-ssa/split-path-1.c: New test.
1929 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1931 * c-c++-common/goacc/loop-auto-1.c: New.
1933 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1934 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1936 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1939 * gfortran.dg/pr68319.f90: New test.
1941 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1943 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1944 hardware floating point support.
1946 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1947 vector direct move instructions.
1949 * gcc.target/powerpc/maddld.c: New test.
1951 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1953 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1954 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1955 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1957 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1959 * gcc.dg/diagnostic-token-ranges.c: New file.
1960 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1961 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1962 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1963 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1964 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1965 line_table param when calling
1966 linemap_position_for_line_and_column.
1967 (test_show_locus): Pass line_table to rich_location ctors.
1968 (plugin_init): Remove setting of global_dc->colorize_source_p.
1969 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1971 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1972 diagnostic_plugin_test_tree_expression_range.c,
1973 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1974 and diagnostic-test-show-trees-1.c.
1976 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1978 PR tree-optimization/67682
1979 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1980 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1981 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1982 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1984 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1986 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1988 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1990 PR tree-optimization/68264
1991 * gcc.dg/torture/pr68264.c: New test.
1993 2015-11-13 Marek Polacek <polacek@redhat.com>
1996 * gcc.dg/pr68320.c: New test.
1998 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2000 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2002 2015-11-13 Richard Biener <rguenther@suse.de>
2004 PR tree-optimization/68306
2005 * gcc.dg/pr68306.c: Adjust.
2006 * gcc.dg/pr68306-2.c: New testcase.
2007 * gcc.dg/pr68306-3.c: Likewise.
2009 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2011 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2012 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2014 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2017 * gfortran.dg/module_private_2.f90: New test.
2019 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2022 * gfortran.dg/warn_unused_function_2.f90: New test.
2024 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2026 Revert [ARM] Remove neon-testgen.ml and generated tests.
2027 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2029 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2030 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2031 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2032 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2033 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2034 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2035 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2036 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2037 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2038 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2039 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2040 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2041 * gcc.target/arm/neon/vRhadds16.c: Remove.
2042 * gcc.target/arm/neon/vRhadds32.c: Remove.
2043 * gcc.target/arm/neon/vRhadds8.c: Remove.
2044 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2045 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2046 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2047 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2048 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2049 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2050 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2051 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2052 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2053 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2054 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2055 * gcc.target/arm/neon/vRshls16.c: Remove.
2056 * gcc.target/arm/neon/vRshls32.c: Remove.
2057 * gcc.target/arm/neon/vRshls64.c: Remove.
2058 * gcc.target/arm/neon/vRshls8.c: Remove.
2059 * gcc.target/arm/neon/vRshlu16.c: Remove.
2060 * gcc.target/arm/neon/vRshlu32.c: Remove.
2061 * gcc.target/arm/neon/vRshlu64.c: Remove.
2062 * gcc.target/arm/neon/vRshlu8.c: Remove.
2063 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2064 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2065 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2066 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2067 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2068 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2069 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2070 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2071 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2072 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2073 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2074 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2075 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2076 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2077 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2078 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2079 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2080 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2081 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2082 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2083 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2084 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2085 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2086 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2087 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2088 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2089 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2090 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2091 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2092 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2093 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2094 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2095 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2096 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2097 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2098 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2099 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2100 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2101 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2102 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2103 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2104 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2105 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2106 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2107 * gcc.target/arm/neon/vabaQs16.c: Remove.
2108 * gcc.target/arm/neon/vabaQs32.c: Remove.
2109 * gcc.target/arm/neon/vabaQs8.c: Remove.
2110 * gcc.target/arm/neon/vabaQu16.c: Remove.
2111 * gcc.target/arm/neon/vabaQu32.c: Remove.
2112 * gcc.target/arm/neon/vabaQu8.c: Remove.
2113 * gcc.target/arm/neon/vabals16.c: Remove.
2114 * gcc.target/arm/neon/vabals32.c: Remove.
2115 * gcc.target/arm/neon/vabals8.c: Remove.
2116 * gcc.target/arm/neon/vabalu16.c: Remove.
2117 * gcc.target/arm/neon/vabalu32.c: Remove.
2118 * gcc.target/arm/neon/vabalu8.c: Remove.
2119 * gcc.target/arm/neon/vabas16.c: Remove.
2120 * gcc.target/arm/neon/vabas32.c: Remove.
2121 * gcc.target/arm/neon/vabas8.c: Remove.
2122 * gcc.target/arm/neon/vabau16.c: Remove.
2123 * gcc.target/arm/neon/vabau32.c: Remove.
2124 * gcc.target/arm/neon/vabau8.c: Remove.
2125 * gcc.target/arm/neon/vabdQf32.c: Remove.
2126 * gcc.target/arm/neon/vabdQs16.c: Remove.
2127 * gcc.target/arm/neon/vabdQs32.c: Remove.
2128 * gcc.target/arm/neon/vabdQs8.c: Remove.
2129 * gcc.target/arm/neon/vabdQu16.c: Remove.
2130 * gcc.target/arm/neon/vabdQu32.c: Remove.
2131 * gcc.target/arm/neon/vabdQu8.c: Remove.
2132 * gcc.target/arm/neon/vabdf32.c: Remove.
2133 * gcc.target/arm/neon/vabdls16.c: Remove.
2134 * gcc.target/arm/neon/vabdls32.c: Remove.
2135 * gcc.target/arm/neon/vabdls8.c: Remove.
2136 * gcc.target/arm/neon/vabdlu16.c: Remove.
2137 * gcc.target/arm/neon/vabdlu32.c: Remove.
2138 * gcc.target/arm/neon/vabdlu8.c: Remove.
2139 * gcc.target/arm/neon/vabds16.c: Remove.
2140 * gcc.target/arm/neon/vabds32.c: Remove.
2141 * gcc.target/arm/neon/vabds8.c: Remove.
2142 * gcc.target/arm/neon/vabdu16.c: Remove.
2143 * gcc.target/arm/neon/vabdu32.c: Remove.
2144 * gcc.target/arm/neon/vabdu8.c: Remove.
2145 * gcc.target/arm/neon/vabsQf32.c: Remove.
2146 * gcc.target/arm/neon/vabsQs16.c: Remove.
2147 * gcc.target/arm/neon/vabsQs32.c: Remove.
2148 * gcc.target/arm/neon/vabsQs8.c: Remove.
2149 * gcc.target/arm/neon/vabsf32.c: Remove.
2150 * gcc.target/arm/neon/vabss16.c: Remove.
2151 * gcc.target/arm/neon/vabss32.c: Remove.
2152 * gcc.target/arm/neon/vabss8.c: Remove.
2153 * gcc.target/arm/neon/vaddQf32.c: Remove.
2154 * gcc.target/arm/neon/vaddQs16.c: Remove.
2155 * gcc.target/arm/neon/vaddQs32.c: Remove.
2156 * gcc.target/arm/neon/vaddQs64.c: Remove.
2157 * gcc.target/arm/neon/vaddQs8.c: Remove.
2158 * gcc.target/arm/neon/vaddQu16.c: Remove.
2159 * gcc.target/arm/neon/vaddQu32.c: Remove.
2160 * gcc.target/arm/neon/vaddQu64.c: Remove.
2161 * gcc.target/arm/neon/vaddQu8.c: Remove.
2162 * gcc.target/arm/neon/vaddf32.c: Remove.
2163 * gcc.target/arm/neon/vaddhns16.c: Remove.
2164 * gcc.target/arm/neon/vaddhns32.c: Remove.
2165 * gcc.target/arm/neon/vaddhns64.c: Remove.
2166 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2167 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2168 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2169 * gcc.target/arm/neon/vaddls16.c: Remove.
2170 * gcc.target/arm/neon/vaddls32.c: Remove.
2171 * gcc.target/arm/neon/vaddls8.c: Remove.
2172 * gcc.target/arm/neon/vaddlu16.c: Remove.
2173 * gcc.target/arm/neon/vaddlu32.c: Remove.
2174 * gcc.target/arm/neon/vaddlu8.c: Remove.
2175 * gcc.target/arm/neon/vadds16.c: Remove.
2176 * gcc.target/arm/neon/vadds32.c: Remove.
2177 * gcc.target/arm/neon/vadds64.c: Remove.
2178 * gcc.target/arm/neon/vadds8.c: Remove.
2179 * gcc.target/arm/neon/vaddu16.c: Remove.
2180 * gcc.target/arm/neon/vaddu32.c: Remove.
2181 * gcc.target/arm/neon/vaddu64.c: Remove.
2182 * gcc.target/arm/neon/vaddu8.c: Remove.
2183 * gcc.target/arm/neon/vaddws16.c: Remove.
2184 * gcc.target/arm/neon/vaddws32.c: Remove.
2185 * gcc.target/arm/neon/vaddws8.c: Remove.
2186 * gcc.target/arm/neon/vaddwu16.c: Remove.
2187 * gcc.target/arm/neon/vaddwu32.c: Remove.
2188 * gcc.target/arm/neon/vaddwu8.c: Remove.
2189 * gcc.target/arm/neon/vandQs16.c: Remove.
2190 * gcc.target/arm/neon/vandQs32.c: Remove.
2191 * gcc.target/arm/neon/vandQs64.c: Remove.
2192 * gcc.target/arm/neon/vandQs8.c: Remove.
2193 * gcc.target/arm/neon/vandQu16.c: Remove.
2194 * gcc.target/arm/neon/vandQu32.c: Remove.
2195 * gcc.target/arm/neon/vandQu64.c: Remove.
2196 * gcc.target/arm/neon/vandQu8.c: Remove.
2197 * gcc.target/arm/neon/vands16.c: Remove.
2198 * gcc.target/arm/neon/vands32.c: Remove.
2199 * gcc.target/arm/neon/vands64.c: Remove.
2200 * gcc.target/arm/neon/vands8.c: Remove.
2201 * gcc.target/arm/neon/vandu16.c: Remove.
2202 * gcc.target/arm/neon/vandu32.c: Remove.
2203 * gcc.target/arm/neon/vandu64.c: Remove.
2204 * gcc.target/arm/neon/vandu8.c: Remove.
2205 * gcc.target/arm/neon/vbicQs16.c: Remove.
2206 * gcc.target/arm/neon/vbicQs32.c: Remove.
2207 * gcc.target/arm/neon/vbicQs64.c: Remove.
2208 * gcc.target/arm/neon/vbicQs8.c: Remove.
2209 * gcc.target/arm/neon/vbicQu16.c: Remove.
2210 * gcc.target/arm/neon/vbicQu32.c: Remove.
2211 * gcc.target/arm/neon/vbicQu64.c: Remove.
2212 * gcc.target/arm/neon/vbicQu8.c: Remove.
2213 * gcc.target/arm/neon/vbics16.c: Remove.
2214 * gcc.target/arm/neon/vbics32.c: Remove.
2215 * gcc.target/arm/neon/vbics64.c: Remove.
2216 * gcc.target/arm/neon/vbics8.c: Remove.
2217 * gcc.target/arm/neon/vbicu16.c: Remove.
2218 * gcc.target/arm/neon/vbicu32.c: Remove.
2219 * gcc.target/arm/neon/vbicu64.c: Remove.
2220 * gcc.target/arm/neon/vbicu8.c: Remove.
2221 * gcc.target/arm/neon/vbslQf32.c: Remove.
2222 * gcc.target/arm/neon/vbslQp16.c: Remove.
2223 * gcc.target/arm/neon/vbslQp64.c: Remove.
2224 * gcc.target/arm/neon/vbslQp8.c: Remove.
2225 * gcc.target/arm/neon/vbslQs16.c: Remove.
2226 * gcc.target/arm/neon/vbslQs32.c: Remove.
2227 * gcc.target/arm/neon/vbslQs64.c: Remove.
2228 * gcc.target/arm/neon/vbslQs8.c: Remove.
2229 * gcc.target/arm/neon/vbslQu16.c: Remove.
2230 * gcc.target/arm/neon/vbslQu32.c: Remove.
2231 * gcc.target/arm/neon/vbslQu64.c: Remove.
2232 * gcc.target/arm/neon/vbslQu8.c: Remove.
2233 * gcc.target/arm/neon/vbslf32.c: Remove.
2234 * gcc.target/arm/neon/vbslp16.c: Remove.
2235 * gcc.target/arm/neon/vbslp64.c: Remove.
2236 * gcc.target/arm/neon/vbslp8.c: Remove.
2237 * gcc.target/arm/neon/vbsls16.c: Remove.
2238 * gcc.target/arm/neon/vbsls32.c: Remove.
2239 * gcc.target/arm/neon/vbsls64.c: Remove.
2240 * gcc.target/arm/neon/vbsls8.c: Remove.
2241 * gcc.target/arm/neon/vbslu16.c: Remove.
2242 * gcc.target/arm/neon/vbslu32.c: Remove.
2243 * gcc.target/arm/neon/vbslu64.c: Remove.
2244 * gcc.target/arm/neon/vbslu8.c: Remove.
2245 * gcc.target/arm/neon/vcageQf32.c: Remove.
2246 * gcc.target/arm/neon/vcagef32.c: Remove.
2247 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2248 * gcc.target/arm/neon/vcagtf32.c: Remove.
2249 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2250 * gcc.target/arm/neon/vcalef32.c: Remove.
2251 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2252 * gcc.target/arm/neon/vcaltf32.c: Remove.
2253 * gcc.target/arm/neon/vceqQf32.c: Remove.
2254 * gcc.target/arm/neon/vceqQp8.c: Remove.
2255 * gcc.target/arm/neon/vceqQs16.c: Remove.
2256 * gcc.target/arm/neon/vceqQs32.c: Remove.
2257 * gcc.target/arm/neon/vceqQs8.c: Remove.
2258 * gcc.target/arm/neon/vceqQu16.c: Remove.
2259 * gcc.target/arm/neon/vceqQu32.c: Remove.
2260 * gcc.target/arm/neon/vceqQu8.c: Remove.
2261 * gcc.target/arm/neon/vceqf32.c: Remove.
2262 * gcc.target/arm/neon/vceqp8.c: Remove.
2263 * gcc.target/arm/neon/vceqs16.c: Remove.
2264 * gcc.target/arm/neon/vceqs32.c: Remove.
2265 * gcc.target/arm/neon/vceqs8.c: Remove.
2266 * gcc.target/arm/neon/vcequ16.c: Remove.
2267 * gcc.target/arm/neon/vcequ32.c: Remove.
2268 * gcc.target/arm/neon/vcequ8.c: Remove.
2269 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2270 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2271 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2272 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2273 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2274 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2275 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2276 * gcc.target/arm/neon/vcgef32.c: Remove.
2277 * gcc.target/arm/neon/vcges16.c: Remove.
2278 * gcc.target/arm/neon/vcges32.c: Remove.
2279 * gcc.target/arm/neon/vcges8.c: Remove.
2280 * gcc.target/arm/neon/vcgeu16.c: Remove.
2281 * gcc.target/arm/neon/vcgeu32.c: Remove.
2282 * gcc.target/arm/neon/vcgeu8.c: Remove.
2283 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2284 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2285 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2286 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2287 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2288 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2289 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2290 * gcc.target/arm/neon/vcgtf32.c: Remove.
2291 * gcc.target/arm/neon/vcgts16.c: Remove.
2292 * gcc.target/arm/neon/vcgts32.c: Remove.
2293 * gcc.target/arm/neon/vcgts8.c: Remove.
2294 * gcc.target/arm/neon/vcgtu16.c: Remove.
2295 * gcc.target/arm/neon/vcgtu32.c: Remove.
2296 * gcc.target/arm/neon/vcgtu8.c: Remove.
2297 * gcc.target/arm/neon/vcleQf32.c: Remove.
2298 * gcc.target/arm/neon/vcleQs16.c: Remove.
2299 * gcc.target/arm/neon/vcleQs32.c: Remove.
2300 * gcc.target/arm/neon/vcleQs8.c: Remove.
2301 * gcc.target/arm/neon/vcleQu16.c: Remove.
2302 * gcc.target/arm/neon/vcleQu32.c: Remove.
2303 * gcc.target/arm/neon/vcleQu8.c: Remove.
2304 * gcc.target/arm/neon/vclef32.c: Remove.
2305 * gcc.target/arm/neon/vcles16.c: Remove.
2306 * gcc.target/arm/neon/vcles32.c: Remove.
2307 * gcc.target/arm/neon/vcles8.c: Remove.
2308 * gcc.target/arm/neon/vcleu16.c: Remove.
2309 * gcc.target/arm/neon/vcleu32.c: Remove.
2310 * gcc.target/arm/neon/vcleu8.c: Remove.
2311 * gcc.target/arm/neon/vclsQs16.c: Remove.
2312 * gcc.target/arm/neon/vclsQs32.c: Remove.
2313 * gcc.target/arm/neon/vclsQs8.c: Remove.
2314 * gcc.target/arm/neon/vclss16.c: Remove.
2315 * gcc.target/arm/neon/vclss32.c: Remove.
2316 * gcc.target/arm/neon/vclss8.c: Remove.
2317 * gcc.target/arm/neon/vcltQf32.c: Remove.
2318 * gcc.target/arm/neon/vcltQs16.c: Remove.
2319 * gcc.target/arm/neon/vcltQs32.c: Remove.
2320 * gcc.target/arm/neon/vcltQs8.c: Remove.
2321 * gcc.target/arm/neon/vcltQu16.c: Remove.
2322 * gcc.target/arm/neon/vcltQu32.c: Remove.
2323 * gcc.target/arm/neon/vcltQu8.c: Remove.
2324 * gcc.target/arm/neon/vcltf32.c: Remove.
2325 * gcc.target/arm/neon/vclts16.c: Remove.
2326 * gcc.target/arm/neon/vclts32.c: Remove.
2327 * gcc.target/arm/neon/vclts8.c: Remove.
2328 * gcc.target/arm/neon/vcltu16.c: Remove.
2329 * gcc.target/arm/neon/vcltu32.c: Remove.
2330 * gcc.target/arm/neon/vcltu8.c: Remove.
2331 * gcc.target/arm/neon/vclzQs16.c: Remove.
2332 * gcc.target/arm/neon/vclzQs32.c: Remove.
2333 * gcc.target/arm/neon/vclzQs8.c: Remove.
2334 * gcc.target/arm/neon/vclzQu16.c: Remove.
2335 * gcc.target/arm/neon/vclzQu32.c: Remove.
2336 * gcc.target/arm/neon/vclzQu8.c: Remove.
2337 * gcc.target/arm/neon/vclzs16.c: Remove.
2338 * gcc.target/arm/neon/vclzs32.c: Remove.
2339 * gcc.target/arm/neon/vclzs8.c: Remove.
2340 * gcc.target/arm/neon/vclzu16.c: Remove.
2341 * gcc.target/arm/neon/vclzu32.c: Remove.
2342 * gcc.target/arm/neon/vclzu8.c: Remove.
2343 * gcc.target/arm/neon/vcntQp8.c: Remove.
2344 * gcc.target/arm/neon/vcntQs8.c: Remove.
2345 * gcc.target/arm/neon/vcntQu8.c: Remove.
2346 * gcc.target/arm/neon/vcntp8.c: Remove.
2347 * gcc.target/arm/neon/vcnts8.c: Remove.
2348 * gcc.target/arm/neon/vcntu8.c: Remove.
2349 * gcc.target/arm/neon/vcombinef32.c: Remove.
2350 * gcc.target/arm/neon/vcombinep16.c: Remove.
2351 * gcc.target/arm/neon/vcombinep64.c: Remove.
2352 * gcc.target/arm/neon/vcombinep8.c: Remove.
2353 * gcc.target/arm/neon/vcombines16.c: Remove.
2354 * gcc.target/arm/neon/vcombines32.c: Remove.
2355 * gcc.target/arm/neon/vcombines64.c: Remove.
2356 * gcc.target/arm/neon/vcombines8.c: Remove.
2357 * gcc.target/arm/neon/vcombineu16.c: Remove.
2358 * gcc.target/arm/neon/vcombineu32.c: Remove.
2359 * gcc.target/arm/neon/vcombineu64.c: Remove.
2360 * gcc.target/arm/neon/vcombineu8.c: Remove.
2361 * gcc.target/arm/neon/vcreatef32.c: Remove.
2362 * gcc.target/arm/neon/vcreatep16.c: Remove.
2363 * gcc.target/arm/neon/vcreatep64.c: Remove.
2364 * gcc.target/arm/neon/vcreatep8.c: Remove.
2365 * gcc.target/arm/neon/vcreates16.c: Remove.
2366 * gcc.target/arm/neon/vcreates32.c: Remove.
2367 * gcc.target/arm/neon/vcreates64.c: Remove.
2368 * gcc.target/arm/neon/vcreates8.c: Remove.
2369 * gcc.target/arm/neon/vcreateu16.c: Remove.
2370 * gcc.target/arm/neon/vcreateu32.c: Remove.
2371 * gcc.target/arm/neon/vcreateu64.c: Remove.
2372 * gcc.target/arm/neon/vcreateu8.c: Remove.
2373 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2374 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2375 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2376 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2377 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2378 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2379 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2380 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2381 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2382 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2383 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2384 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2385 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2386 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2387 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2388 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2389 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2390 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2391 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2392 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2393 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2394 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2395 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2396 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2397 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2398 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2399 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2400 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2401 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2402 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2403 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2404 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2405 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2406 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2407 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2408 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2409 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2410 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2411 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2412 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2413 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2414 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2415 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2416 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2417 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2418 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2419 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2420 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2421 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2422 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2423 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2424 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2425 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2426 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2427 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2428 * gcc.target/arm/neon/vdup_np16.c: Remove.
2429 * gcc.target/arm/neon/vdup_np64.c: Remove.
2430 * gcc.target/arm/neon/vdup_np8.c: Remove.
2431 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2432 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2433 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2434 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2435 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2436 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2437 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2438 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2439 * gcc.target/arm/neon/veorQs16.c: Remove.
2440 * gcc.target/arm/neon/veorQs32.c: Remove.
2441 * gcc.target/arm/neon/veorQs64.c: Remove.
2442 * gcc.target/arm/neon/veorQs8.c: Remove.
2443 * gcc.target/arm/neon/veorQu16.c: Remove.
2444 * gcc.target/arm/neon/veorQu32.c: Remove.
2445 * gcc.target/arm/neon/veorQu64.c: Remove.
2446 * gcc.target/arm/neon/veorQu8.c: Remove.
2447 * gcc.target/arm/neon/veors16.c: Remove.
2448 * gcc.target/arm/neon/veors32.c: Remove.
2449 * gcc.target/arm/neon/veors64.c: Remove.
2450 * gcc.target/arm/neon/veors8.c: Remove.
2451 * gcc.target/arm/neon/veoru16.c: Remove.
2452 * gcc.target/arm/neon/veoru32.c: Remove.
2453 * gcc.target/arm/neon/veoru64.c: Remove.
2454 * gcc.target/arm/neon/veoru8.c: Remove.
2455 * gcc.target/arm/neon/vextQf32.c: Remove.
2456 * gcc.target/arm/neon/vextQp16.c: Remove.
2457 * gcc.target/arm/neon/vextQp64.c: Remove.
2458 * gcc.target/arm/neon/vextQp8.c: Remove.
2459 * gcc.target/arm/neon/vextQs16.c: Remove.
2460 * gcc.target/arm/neon/vextQs32.c: Remove.
2461 * gcc.target/arm/neon/vextQs64.c: Remove.
2462 * gcc.target/arm/neon/vextQs8.c: Remove.
2463 * gcc.target/arm/neon/vextQu16.c: Remove.
2464 * gcc.target/arm/neon/vextQu32.c: Remove.
2465 * gcc.target/arm/neon/vextQu64.c: Remove.
2466 * gcc.target/arm/neon/vextQu8.c: Remove.
2467 * gcc.target/arm/neon/vextf32.c: Remove.
2468 * gcc.target/arm/neon/vextp16.c: Remove.
2469 * gcc.target/arm/neon/vextp64.c: Remove.
2470 * gcc.target/arm/neon/vextp8.c: Remove.
2471 * gcc.target/arm/neon/vexts16.c: Remove.
2472 * gcc.target/arm/neon/vexts32.c: Remove.
2473 * gcc.target/arm/neon/vexts64.c: Remove.
2474 * gcc.target/arm/neon/vexts8.c: Remove.
2475 * gcc.target/arm/neon/vextu16.c: Remove.
2476 * gcc.target/arm/neon/vextu32.c: Remove.
2477 * gcc.target/arm/neon/vextu64.c: Remove.
2478 * gcc.target/arm/neon/vextu8.c: Remove.
2479 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2480 * gcc.target/arm/neon/vfmaf32.c: Remove.
2481 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2482 * gcc.target/arm/neon/vfmsf32.c: Remove.
2483 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2484 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2485 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2486 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2487 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2488 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2489 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2490 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2491 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2492 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2493 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2494 * gcc.target/arm/neon/vget_highf32.c: Remove.
2495 * gcc.target/arm/neon/vget_highp16.c: Remove.
2496 * gcc.target/arm/neon/vget_highp64.c: Remove.
2497 * gcc.target/arm/neon/vget_highp8.c: Remove.
2498 * gcc.target/arm/neon/vget_highs16.c: Remove.
2499 * gcc.target/arm/neon/vget_highs32.c: Remove.
2500 * gcc.target/arm/neon/vget_highs64.c: Remove.
2501 * gcc.target/arm/neon/vget_highs8.c: Remove.
2502 * gcc.target/arm/neon/vget_highu16.c: Remove.
2503 * gcc.target/arm/neon/vget_highu32.c: Remove.
2504 * gcc.target/arm/neon/vget_highu64.c: Remove.
2505 * gcc.target/arm/neon/vget_highu8.c: Remove.
2506 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2507 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2508 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2509 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2510 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2511 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2512 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2513 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2514 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2515 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2516 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2517 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2518 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2519 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2520 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2521 * gcc.target/arm/neon/vget_lows16.c: Remove.
2522 * gcc.target/arm/neon/vget_lows32.c: Remove.
2523 * gcc.target/arm/neon/vget_lows64.c: Remove.
2524 * gcc.target/arm/neon/vget_lows8.c: Remove.
2525 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2526 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2527 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2528 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2529 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2530 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2531 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2532 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2533 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2534 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2535 * gcc.target/arm/neon/vhadds16.c: Remove.
2536 * gcc.target/arm/neon/vhadds32.c: Remove.
2537 * gcc.target/arm/neon/vhadds8.c: Remove.
2538 * gcc.target/arm/neon/vhaddu16.c: Remove.
2539 * gcc.target/arm/neon/vhaddu32.c: Remove.
2540 * gcc.target/arm/neon/vhaddu8.c: Remove.
2541 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2542 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2543 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2544 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2545 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2546 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2547 * gcc.target/arm/neon/vhsubs16.c: Remove.
2548 * gcc.target/arm/neon/vhsubs32.c: Remove.
2549 * gcc.target/arm/neon/vhsubs8.c: Remove.
2550 * gcc.target/arm/neon/vhsubu16.c: Remove.
2551 * gcc.target/arm/neon/vhsubu32.c: Remove.
2552 * gcc.target/arm/neon/vhsubu8.c: Remove.
2553 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2554 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2555 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2556 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2557 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2558 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2559 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2560 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2561 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2562 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2563 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2564 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2565 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2566 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2567 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2568 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2569 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2570 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2571 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2572 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2573 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2574 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2575 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2576 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2577 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2578 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2579 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2580 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2581 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2582 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2583 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2584 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2585 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2586 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2587 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2588 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2589 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2590 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2591 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2592 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2593 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2594 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2595 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2596 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2597 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2598 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2599 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2600 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2601 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2602 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2603 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2604 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2605 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2606 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2607 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2608 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2609 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2610 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2611 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2612 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2613 * gcc.target/arm/neon/vld1f32.c: Remove.
2614 * gcc.target/arm/neon/vld1p16.c: Remove.
2615 * gcc.target/arm/neon/vld1p64.c: Remove.
2616 * gcc.target/arm/neon/vld1p8.c: Remove.
2617 * gcc.target/arm/neon/vld1s16.c: Remove.
2618 * gcc.target/arm/neon/vld1s32.c: Remove.
2619 * gcc.target/arm/neon/vld1s64.c: Remove.
2620 * gcc.target/arm/neon/vld1s8.c: Remove.
2621 * gcc.target/arm/neon/vld1u16.c: Remove.
2622 * gcc.target/arm/neon/vld1u32.c: Remove.
2623 * gcc.target/arm/neon/vld1u64.c: Remove.
2624 * gcc.target/arm/neon/vld1u8.c: Remove.
2625 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2626 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2627 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2628 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2629 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2630 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2631 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2632 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2633 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2634 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2635 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2636 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2637 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2638 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2639 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2640 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2641 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2642 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2643 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2644 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2645 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2646 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2647 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2648 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2649 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2650 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2651 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2652 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2653 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2654 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2655 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2656 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2657 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2658 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2659 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2660 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2661 * gcc.target/arm/neon/vld2f32.c: Remove.
2662 * gcc.target/arm/neon/vld2p16.c: Remove.
2663 * gcc.target/arm/neon/vld2p64.c: Remove.
2664 * gcc.target/arm/neon/vld2p8.c: Remove.
2665 * gcc.target/arm/neon/vld2s16.c: Remove.
2666 * gcc.target/arm/neon/vld2s32.c: Remove.
2667 * gcc.target/arm/neon/vld2s64.c: Remove.
2668 * gcc.target/arm/neon/vld2s8.c: Remove.
2669 * gcc.target/arm/neon/vld2u16.c: Remove.
2670 * gcc.target/arm/neon/vld2u32.c: Remove.
2671 * gcc.target/arm/neon/vld2u64.c: Remove.
2672 * gcc.target/arm/neon/vld2u8.c: Remove.
2673 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2674 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2675 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2676 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2677 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2678 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2679 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2680 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2681 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2682 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2683 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2684 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2685 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2686 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2687 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2688 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2689 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2690 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2691 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2692 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2693 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2694 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2695 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2696 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2697 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2698 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2699 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2700 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2701 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2702 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2703 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2704 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2705 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2706 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2707 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2708 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2709 * gcc.target/arm/neon/vld3f32.c: Remove.
2710 * gcc.target/arm/neon/vld3p16.c: Remove.
2711 * gcc.target/arm/neon/vld3p64.c: Remove.
2712 * gcc.target/arm/neon/vld3p8.c: Remove.
2713 * gcc.target/arm/neon/vld3s16.c: Remove.
2714 * gcc.target/arm/neon/vld3s32.c: Remove.
2715 * gcc.target/arm/neon/vld3s64.c: Remove.
2716 * gcc.target/arm/neon/vld3s8.c: Remove.
2717 * gcc.target/arm/neon/vld3u16.c: Remove.
2718 * gcc.target/arm/neon/vld3u32.c: Remove.
2719 * gcc.target/arm/neon/vld3u64.c: Remove.
2720 * gcc.target/arm/neon/vld3u8.c: Remove.
2721 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2722 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2723 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2724 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2725 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2726 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2727 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2728 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2729 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2730 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2731 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2732 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2733 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2734 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2735 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2736 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2737 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2738 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2739 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2740 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2741 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2742 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2743 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2744 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2745 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2746 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2747 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2748 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2749 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2750 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2751 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2752 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2753 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2754 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2755 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2756 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2757 * gcc.target/arm/neon/vld4f32.c: Remove.
2758 * gcc.target/arm/neon/vld4p16.c: Remove.
2759 * gcc.target/arm/neon/vld4p64.c: Remove.
2760 * gcc.target/arm/neon/vld4p8.c: Remove.
2761 * gcc.target/arm/neon/vld4s16.c: Remove.
2762 * gcc.target/arm/neon/vld4s32.c: Remove.
2763 * gcc.target/arm/neon/vld4s64.c: Remove.
2764 * gcc.target/arm/neon/vld4s8.c: Remove.
2765 * gcc.target/arm/neon/vld4u16.c: Remove.
2766 * gcc.target/arm/neon/vld4u32.c: Remove.
2767 * gcc.target/arm/neon/vld4u64.c: Remove.
2768 * gcc.target/arm/neon/vld4u8.c: Remove.
2769 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2770 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2771 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2772 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2773 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2774 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2775 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2776 * gcc.target/arm/neon/vmaxf32.c: Remove.
2777 * gcc.target/arm/neon/vmaxs16.c: Remove.
2778 * gcc.target/arm/neon/vmaxs32.c: Remove.
2779 * gcc.target/arm/neon/vmaxs8.c: Remove.
2780 * gcc.target/arm/neon/vmaxu16.c: Remove.
2781 * gcc.target/arm/neon/vmaxu32.c: Remove.
2782 * gcc.target/arm/neon/vmaxu8.c: Remove.
2783 * gcc.target/arm/neon/vminQf32.c: Remove.
2784 * gcc.target/arm/neon/vminQs16.c: Remove.
2785 * gcc.target/arm/neon/vminQs32.c: Remove.
2786 * gcc.target/arm/neon/vminQs8.c: Remove.
2787 * gcc.target/arm/neon/vminQu16.c: Remove.
2788 * gcc.target/arm/neon/vminQu32.c: Remove.
2789 * gcc.target/arm/neon/vminQu8.c: Remove.
2790 * gcc.target/arm/neon/vminf32.c: Remove.
2791 * gcc.target/arm/neon/vmins16.c: Remove.
2792 * gcc.target/arm/neon/vmins32.c: Remove.
2793 * gcc.target/arm/neon/vmins8.c: Remove.
2794 * gcc.target/arm/neon/vminu16.c: Remove.
2795 * gcc.target/arm/neon/vminu32.c: Remove.
2796 * gcc.target/arm/neon/vminu8.c: Remove.
2797 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2798 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2799 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2800 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2801 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2802 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2803 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2804 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2805 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2806 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2807 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2808 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2809 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2810 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2811 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2812 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2813 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2814 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2815 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2816 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2817 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2818 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2819 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2820 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2821 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2822 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2823 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2824 * gcc.target/arm/neon/vmlaf32.c: Remove.
2825 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2826 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2827 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2828 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2829 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2830 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2831 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2832 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2833 * gcc.target/arm/neon/vmlals16.c: Remove.
2834 * gcc.target/arm/neon/vmlals32.c: Remove.
2835 * gcc.target/arm/neon/vmlals8.c: Remove.
2836 * gcc.target/arm/neon/vmlalu16.c: Remove.
2837 * gcc.target/arm/neon/vmlalu32.c: Remove.
2838 * gcc.target/arm/neon/vmlalu8.c: Remove.
2839 * gcc.target/arm/neon/vmlas16.c: Remove.
2840 * gcc.target/arm/neon/vmlas32.c: Remove.
2841 * gcc.target/arm/neon/vmlas8.c: Remove.
2842 * gcc.target/arm/neon/vmlau16.c: Remove.
2843 * gcc.target/arm/neon/vmlau32.c: Remove.
2844 * gcc.target/arm/neon/vmlau8.c: Remove.
2845 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2846 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2847 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2848 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2849 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2850 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2851 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2852 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2853 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2854 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2855 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2856 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2857 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2858 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2859 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2860 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2861 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2862 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2863 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2864 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2865 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2866 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2867 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2868 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2869 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2870 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2871 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2872 * gcc.target/arm/neon/vmlsf32.c: Remove.
2873 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2874 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2875 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2876 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2877 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2878 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2879 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2880 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2881 * gcc.target/arm/neon/vmlsls16.c: Remove.
2882 * gcc.target/arm/neon/vmlsls32.c: Remove.
2883 * gcc.target/arm/neon/vmlsls8.c: Remove.
2884 * gcc.target/arm/neon/vmlslu16.c: Remove.
2885 * gcc.target/arm/neon/vmlslu32.c: Remove.
2886 * gcc.target/arm/neon/vmlslu8.c: Remove.
2887 * gcc.target/arm/neon/vmlss16.c: Remove.
2888 * gcc.target/arm/neon/vmlss32.c: Remove.
2889 * gcc.target/arm/neon/vmlss8.c: Remove.
2890 * gcc.target/arm/neon/vmlsu16.c: Remove.
2891 * gcc.target/arm/neon/vmlsu32.c: Remove.
2892 * gcc.target/arm/neon/vmlsu8.c: Remove.
2893 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2894 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2895 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2896 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2897 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2898 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2899 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2900 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2901 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2902 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2903 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2904 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2905 * gcc.target/arm/neon/vmov_np16.c: Remove.
2906 * gcc.target/arm/neon/vmov_np8.c: Remove.
2907 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2908 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2909 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2910 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2911 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2912 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2913 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2914 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2915 * gcc.target/arm/neon/vmovls16.c: Remove.
2916 * gcc.target/arm/neon/vmovls32.c: Remove.
2917 * gcc.target/arm/neon/vmovls8.c: Remove.
2918 * gcc.target/arm/neon/vmovlu16.c: Remove.
2919 * gcc.target/arm/neon/vmovlu32.c: Remove.
2920 * gcc.target/arm/neon/vmovlu8.c: Remove.
2921 * gcc.target/arm/neon/vmovns16.c: Remove.
2922 * gcc.target/arm/neon/vmovns32.c: Remove.
2923 * gcc.target/arm/neon/vmovns64.c: Remove.
2924 * gcc.target/arm/neon/vmovnu16.c: Remove.
2925 * gcc.target/arm/neon/vmovnu32.c: Remove.
2926 * gcc.target/arm/neon/vmovnu64.c: Remove.
2927 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2928 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2929 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2930 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2931 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2932 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2933 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2934 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2935 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2936 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2937 * gcc.target/arm/neon/vmulQf32.c: Remove.
2938 * gcc.target/arm/neon/vmulQp8.c: Remove.
2939 * gcc.target/arm/neon/vmulQs16.c: Remove.
2940 * gcc.target/arm/neon/vmulQs32.c: Remove.
2941 * gcc.target/arm/neon/vmulQs8.c: Remove.
2942 * gcc.target/arm/neon/vmulQu16.c: Remove.
2943 * gcc.target/arm/neon/vmulQu32.c: Remove.
2944 * gcc.target/arm/neon/vmulQu8.c: Remove.
2945 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2946 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2947 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2948 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2949 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2950 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2951 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2952 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2953 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2954 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2955 * gcc.target/arm/neon/vmulf32.c: Remove.
2956 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2957 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2958 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2959 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2960 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2961 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2962 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2963 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2964 * gcc.target/arm/neon/vmullp8.c: Remove.
2965 * gcc.target/arm/neon/vmulls16.c: Remove.
2966 * gcc.target/arm/neon/vmulls32.c: Remove.
2967 * gcc.target/arm/neon/vmulls8.c: Remove.
2968 * gcc.target/arm/neon/vmullu16.c: Remove.
2969 * gcc.target/arm/neon/vmullu32.c: Remove.
2970 * gcc.target/arm/neon/vmullu8.c: Remove.
2971 * gcc.target/arm/neon/vmulp8.c: Remove.
2972 * gcc.target/arm/neon/vmuls16.c: Remove.
2973 * gcc.target/arm/neon/vmuls32.c: Remove.
2974 * gcc.target/arm/neon/vmuls8.c: Remove.
2975 * gcc.target/arm/neon/vmulu16.c: Remove.
2976 * gcc.target/arm/neon/vmulu32.c: Remove.
2977 * gcc.target/arm/neon/vmulu8.c: Remove.
2978 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2979 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2980 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2981 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2982 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2983 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2984 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2985 * gcc.target/arm/neon/vmvnp8.c: Remove.
2986 * gcc.target/arm/neon/vmvns16.c: Remove.
2987 * gcc.target/arm/neon/vmvns32.c: Remove.
2988 * gcc.target/arm/neon/vmvns8.c: Remove.
2989 * gcc.target/arm/neon/vmvnu16.c: Remove.
2990 * gcc.target/arm/neon/vmvnu32.c: Remove.
2991 * gcc.target/arm/neon/vmvnu8.c: Remove.
2992 * gcc.target/arm/neon/vnegQf32.c: Remove.
2993 * gcc.target/arm/neon/vnegQs16.c: Remove.
2994 * gcc.target/arm/neon/vnegQs32.c: Remove.
2995 * gcc.target/arm/neon/vnegQs8.c: Remove.
2996 * gcc.target/arm/neon/vnegf32.c: Remove.
2997 * gcc.target/arm/neon/vnegs16.c: Remove.
2998 * gcc.target/arm/neon/vnegs32.c: Remove.
2999 * gcc.target/arm/neon/vnegs8.c: Remove.
3000 * gcc.target/arm/neon/vornQs16.c: Remove.
3001 * gcc.target/arm/neon/vornQs32.c: Remove.
3002 * gcc.target/arm/neon/vornQs64.c: Remove.
3003 * gcc.target/arm/neon/vornQs8.c: Remove.
3004 * gcc.target/arm/neon/vornQu16.c: Remove.
3005 * gcc.target/arm/neon/vornQu32.c: Remove.
3006 * gcc.target/arm/neon/vornQu64.c: Remove.
3007 * gcc.target/arm/neon/vornQu8.c: Remove.
3008 * gcc.target/arm/neon/vorns16.c: Remove.
3009 * gcc.target/arm/neon/vorns32.c: Remove.
3010 * gcc.target/arm/neon/vorns64.c: Remove.
3011 * gcc.target/arm/neon/vorns8.c: Remove.
3012 * gcc.target/arm/neon/vornu16.c: Remove.
3013 * gcc.target/arm/neon/vornu32.c: Remove.
3014 * gcc.target/arm/neon/vornu64.c: Remove.
3015 * gcc.target/arm/neon/vornu8.c: Remove.
3016 * gcc.target/arm/neon/vorrQs16.c: Remove.
3017 * gcc.target/arm/neon/vorrQs32.c: Remove.
3018 * gcc.target/arm/neon/vorrQs64.c: Remove.
3019 * gcc.target/arm/neon/vorrQs8.c: Remove.
3020 * gcc.target/arm/neon/vorrQu16.c: Remove.
3021 * gcc.target/arm/neon/vorrQu32.c: Remove.
3022 * gcc.target/arm/neon/vorrQu64.c: Remove.
3023 * gcc.target/arm/neon/vorrQu8.c: Remove.
3024 * gcc.target/arm/neon/vorrs16.c: Remove.
3025 * gcc.target/arm/neon/vorrs32.c: Remove.
3026 * gcc.target/arm/neon/vorrs64.c: Remove.
3027 * gcc.target/arm/neon/vorrs8.c: Remove.
3028 * gcc.target/arm/neon/vorru16.c: Remove.
3029 * gcc.target/arm/neon/vorru32.c: Remove.
3030 * gcc.target/arm/neon/vorru64.c: Remove.
3031 * gcc.target/arm/neon/vorru8.c: Remove.
3032 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3033 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3034 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3035 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3036 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3037 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3038 * gcc.target/arm/neon/vpadals16.c: Remove.
3039 * gcc.target/arm/neon/vpadals32.c: Remove.
3040 * gcc.target/arm/neon/vpadals8.c: Remove.
3041 * gcc.target/arm/neon/vpadalu16.c: Remove.
3042 * gcc.target/arm/neon/vpadalu32.c: Remove.
3043 * gcc.target/arm/neon/vpadalu8.c: Remove.
3044 * gcc.target/arm/neon/vpaddf32.c: Remove.
3045 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3046 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3047 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3048 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3049 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3050 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3051 * gcc.target/arm/neon/vpaddls16.c: Remove.
3052 * gcc.target/arm/neon/vpaddls32.c: Remove.
3053 * gcc.target/arm/neon/vpaddls8.c: Remove.
3054 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3055 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3056 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3057 * gcc.target/arm/neon/vpadds16.c: Remove.
3058 * gcc.target/arm/neon/vpadds32.c: Remove.
3059 * gcc.target/arm/neon/vpadds8.c: Remove.
3060 * gcc.target/arm/neon/vpaddu16.c: Remove.
3061 * gcc.target/arm/neon/vpaddu32.c: Remove.
3062 * gcc.target/arm/neon/vpaddu8.c: Remove.
3063 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3064 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3065 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3066 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3067 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3068 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3069 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3070 * gcc.target/arm/neon/vpminf32.c: Remove.
3071 * gcc.target/arm/neon/vpmins16.c: Remove.
3072 * gcc.target/arm/neon/vpmins32.c: Remove.
3073 * gcc.target/arm/neon/vpmins8.c: Remove.
3074 * gcc.target/arm/neon/vpminu16.c: Remove.
3075 * gcc.target/arm/neon/vpminu32.c: Remove.
3076 * gcc.target/arm/neon/vpminu8.c: Remove.
3077 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3078 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3079 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3080 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3081 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3082 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3083 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3084 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3085 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3086 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3087 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3088 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3089 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3090 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3091 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3092 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3093 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3094 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3095 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3096 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3097 * gcc.target/arm/neon/vqRshls16.c: Remove.
3098 * gcc.target/arm/neon/vqRshls32.c: Remove.
3099 * gcc.target/arm/neon/vqRshls64.c: Remove.
3100 * gcc.target/arm/neon/vqRshls8.c: Remove.
3101 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3102 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3103 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3104 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3105 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3106 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3107 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3108 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3109 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3110 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3111 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3112 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3113 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3114 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3115 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3116 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3117 * gcc.target/arm/neon/vqabss16.c: Remove.
3118 * gcc.target/arm/neon/vqabss32.c: Remove.
3119 * gcc.target/arm/neon/vqabss8.c: Remove.
3120 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3121 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3122 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3123 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3124 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3125 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3126 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3127 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3128 * gcc.target/arm/neon/vqadds16.c: Remove.
3129 * gcc.target/arm/neon/vqadds32.c: Remove.
3130 * gcc.target/arm/neon/vqadds64.c: Remove.
3131 * gcc.target/arm/neon/vqadds8.c: Remove.
3132 * gcc.target/arm/neon/vqaddu16.c: Remove.
3133 * gcc.target/arm/neon/vqaddu32.c: Remove.
3134 * gcc.target/arm/neon/vqaddu64.c: Remove.
3135 * gcc.target/arm/neon/vqaddu8.c: Remove.
3136 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3137 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3138 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3139 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3140 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3141 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3142 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3143 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3144 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3145 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3146 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3147 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3148 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3149 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3150 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3151 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3152 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3153 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3154 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3155 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3156 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3157 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3158 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3159 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3160 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3161 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3162 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3163 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3164 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3165 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3166 * gcc.target/arm/neon/vqmovns16.c: Remove.
3167 * gcc.target/arm/neon/vqmovns32.c: Remove.
3168 * gcc.target/arm/neon/vqmovns64.c: Remove.
3169 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3170 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3171 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3172 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3173 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3174 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3175 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3176 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3177 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3178 * gcc.target/arm/neon/vqnegs16.c: Remove.
3179 * gcc.target/arm/neon/vqnegs32.c: Remove.
3180 * gcc.target/arm/neon/vqnegs8.c: Remove.
3181 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3182 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3183 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3184 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3185 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3186 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3187 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3188 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3189 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3190 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3191 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3192 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3193 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3194 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3195 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3196 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3197 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3198 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3199 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3200 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3201 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3202 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3203 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3204 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3205 * gcc.target/arm/neon/vqshls16.c: Remove.
3206 * gcc.target/arm/neon/vqshls32.c: Remove.
3207 * gcc.target/arm/neon/vqshls64.c: Remove.
3208 * gcc.target/arm/neon/vqshls8.c: Remove.
3209 * gcc.target/arm/neon/vqshlu16.c: Remove.
3210 * gcc.target/arm/neon/vqshlu32.c: Remove.
3211 * gcc.target/arm/neon/vqshlu64.c: Remove.
3212 * gcc.target/arm/neon/vqshlu8.c: Remove.
3213 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3214 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3215 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3216 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3217 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3218 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3219 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3220 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3221 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3222 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3223 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3224 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3225 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3226 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3227 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3228 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3229 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3230 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3231 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3232 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3233 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3234 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3235 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3236 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3237 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3238 * gcc.target/arm/neon/vqsubs16.c: Remove.
3239 * gcc.target/arm/neon/vqsubs32.c: Remove.
3240 * gcc.target/arm/neon/vqsubs64.c: Remove.
3241 * gcc.target/arm/neon/vqsubs8.c: Remove.
3242 * gcc.target/arm/neon/vqsubu16.c: Remove.
3243 * gcc.target/arm/neon/vqsubu32.c: Remove.
3244 * gcc.target/arm/neon/vqsubu64.c: Remove.
3245 * gcc.target/arm/neon/vqsubu8.c: Remove.
3246 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3247 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3248 * gcc.target/arm/neon/vrecpef32.c: Remove.
3249 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3250 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3251 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3252 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3253 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3254 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3255 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3256 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3257 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3258 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3259 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3260 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3261 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3262 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3263 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3264 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3265 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3266 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3267 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3268 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3269 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3270 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3271 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3272 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3273 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3274 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3275 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3276 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3277 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3278 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3279 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3280 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3281 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3282 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3283 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3284 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3285 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3286 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3287 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3288 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3289 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3290 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3291 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3292 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3293 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3294 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3295 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3296 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3297 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3298 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3299 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3300 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3301 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3302 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3303 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3304 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3305 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3306 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3307 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3308 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3309 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3310 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3311 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3312 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3313 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3314 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3315 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3316 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3317 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3318 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3319 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3320 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3321 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3322 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3323 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3324 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3325 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3326 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3327 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3328 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3329 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3330 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3331 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3332 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3333 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3334 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3335 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3336 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3337 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3338 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3339 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3340 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3341 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3342 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3343 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3344 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3345 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3346 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3347 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3348 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3349 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3350 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3351 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3352 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3353 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3354 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3355 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3356 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3357 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3358 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3359 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3360 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3361 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3362 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3363 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3364 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3365 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3366 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3367 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3368 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3369 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3370 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3371 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3372 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3373 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3374 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3375 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3376 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3377 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3378 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3379 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3380 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3381 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3382 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3383 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3384 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3385 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3386 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3387 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3388 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3389 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3390 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3391 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3392 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3393 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3394 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3395 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3396 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3397 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3398 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3399 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3400 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3401 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3402 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3403 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3404 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3405 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3406 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3407 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3408 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3409 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3410 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3411 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3412 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3413 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3414 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3415 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3416 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3417 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3418 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3419 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3420 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3421 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3422 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3423 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3424 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3425 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3426 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3427 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3428 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3429 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3430 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3431 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3432 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3433 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3434 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3435 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3436 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3437 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3438 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3439 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3440 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3441 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3442 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3443 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3444 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3445 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3446 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3447 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3448 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3449 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3450 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3451 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3452 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3453 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3454 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3455 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3456 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3457 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3458 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3459 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3460 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3461 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3462 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3463 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3464 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3465 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3466 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3467 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3468 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3469 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3470 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3471 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3472 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3473 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3474 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3475 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3476 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3477 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3478 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3479 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3480 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3481 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3482 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3483 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3484 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3485 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3486 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3487 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3488 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3489 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3490 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3491 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3492 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3493 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3494 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3495 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3496 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3497 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3498 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3499 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3500 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3501 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3502 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3503 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3504 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3505 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3506 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3507 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3508 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3509 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3510 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3511 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3512 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3513 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3514 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3515 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3516 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3517 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3518 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3519 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3520 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3521 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3522 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3523 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3524 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3525 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3526 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3527 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3528 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3529 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3530 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3531 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3532 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3533 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3534 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3535 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3536 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3537 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3538 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3539 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3540 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3541 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3542 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3543 * gcc.target/arm/neon/vrev16p8.c: Remove.
3544 * gcc.target/arm/neon/vrev16s8.c: Remove.
3545 * gcc.target/arm/neon/vrev16u8.c: Remove.
3546 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3547 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3548 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3549 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3550 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3551 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3552 * gcc.target/arm/neon/vrev32p16.c: Remove.
3553 * gcc.target/arm/neon/vrev32p8.c: Remove.
3554 * gcc.target/arm/neon/vrev32s16.c: Remove.
3555 * gcc.target/arm/neon/vrev32s8.c: Remove.
3556 * gcc.target/arm/neon/vrev32u16.c: Remove.
3557 * gcc.target/arm/neon/vrev32u8.c: Remove.
3558 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3559 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3560 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3561 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3562 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3563 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3564 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3565 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3566 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3567 * gcc.target/arm/neon/vrev64f32.c: Remove.
3568 * gcc.target/arm/neon/vrev64p16.c: Remove.
3569 * gcc.target/arm/neon/vrev64p8.c: Remove.
3570 * gcc.target/arm/neon/vrev64s16.c: Remove.
3571 * gcc.target/arm/neon/vrev64s32.c: Remove.
3572 * gcc.target/arm/neon/vrev64s8.c: Remove.
3573 * gcc.target/arm/neon/vrev64u16.c: Remove.
3574 * gcc.target/arm/neon/vrev64u32.c: Remove.
3575 * gcc.target/arm/neon/vrev64u8.c: Remove.
3576 * gcc.target/arm/neon/vrndaf32.c: Remove.
3577 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3578 * gcc.target/arm/neon/vrndf32.c: Remove.
3579 * gcc.target/arm/neon/vrndmf32.c: Remove.
3580 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3581 * gcc.target/arm/neon/vrndnf32.c: Remove.
3582 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3583 * gcc.target/arm/neon/vrndpf32.c: Remove.
3584 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3585 * gcc.target/arm/neon/vrndqf32.c: Remove.
3586 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3587 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3588 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3589 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3590 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3591 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3592 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3593 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3594 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3595 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3596 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3597 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3598 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3599 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3600 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3601 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3602 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3603 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3604 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3605 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3606 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3607 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3608 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3609 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3610 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3611 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3612 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3613 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3614 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3615 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3616 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3617 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3618 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3619 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3620 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3621 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3622 * gcc.target/arm/neon/vshlQs16.c: Remove.
3623 * gcc.target/arm/neon/vshlQs32.c: Remove.
3624 * gcc.target/arm/neon/vshlQs64.c: Remove.
3625 * gcc.target/arm/neon/vshlQs8.c: Remove.
3626 * gcc.target/arm/neon/vshlQu16.c: Remove.
3627 * gcc.target/arm/neon/vshlQu32.c: Remove.
3628 * gcc.target/arm/neon/vshlQu64.c: Remove.
3629 * gcc.target/arm/neon/vshlQu8.c: Remove.
3630 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3631 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3632 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3633 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3634 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3635 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3636 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3637 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3638 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3639 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3640 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3641 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3642 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3643 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3644 * gcc.target/arm/neon/vshls16.c: Remove.
3645 * gcc.target/arm/neon/vshls32.c: Remove.
3646 * gcc.target/arm/neon/vshls64.c: Remove.
3647 * gcc.target/arm/neon/vshls8.c: Remove.
3648 * gcc.target/arm/neon/vshlu16.c: Remove.
3649 * gcc.target/arm/neon/vshlu32.c: Remove.
3650 * gcc.target/arm/neon/vshlu64.c: Remove.
3651 * gcc.target/arm/neon/vshlu8.c: Remove.
3652 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3653 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3654 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3655 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3656 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3657 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3658 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3659 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3660 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3661 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3662 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3663 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3664 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3665 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3666 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3667 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3668 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3669 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3670 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3671 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3672 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3673 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3674 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3675 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3676 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3677 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3678 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3679 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3680 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3681 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3682 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3683 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3684 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3685 * gcc.target/arm/neon/vsli_np16.c: Remove.
3686 * gcc.target/arm/neon/vsli_np64.c: Remove.
3687 * gcc.target/arm/neon/vsli_np8.c: Remove.
3688 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3689 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3690 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3691 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3692 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3693 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3694 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3695 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3696 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3697 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3698 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3699 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3700 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3701 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3702 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3703 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3704 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3705 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3706 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3707 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3708 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3709 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3710 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3711 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3712 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3713 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3714 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3715 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3716 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3717 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3718 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3719 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3720 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3721 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3722 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3723 * gcc.target/arm/neon/vsri_np16.c: Remove.
3724 * gcc.target/arm/neon/vsri_np64.c: Remove.
3725 * gcc.target/arm/neon/vsri_np8.c: Remove.
3726 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3727 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3728 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3729 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3730 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3731 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3732 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3733 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3734 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3735 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3736 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3737 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3738 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3739 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3740 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3741 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3742 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3743 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3744 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3745 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3746 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3747 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3748 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3749 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3750 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3751 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3752 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3753 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3754 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3755 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3756 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3757 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3758 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3759 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3760 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3761 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3762 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3763 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3764 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3765 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3766 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3767 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3768 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3769 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3770 * gcc.target/arm/neon/vst1f32.c: Remove.
3771 * gcc.target/arm/neon/vst1p16.c: Remove.
3772 * gcc.target/arm/neon/vst1p64.c: Remove.
3773 * gcc.target/arm/neon/vst1p8.c: Remove.
3774 * gcc.target/arm/neon/vst1s16.c: Remove.
3775 * gcc.target/arm/neon/vst1s32.c: Remove.
3776 * gcc.target/arm/neon/vst1s64.c: Remove.
3777 * gcc.target/arm/neon/vst1s8.c: Remove.
3778 * gcc.target/arm/neon/vst1u16.c: Remove.
3779 * gcc.target/arm/neon/vst1u32.c: Remove.
3780 * gcc.target/arm/neon/vst1u64.c: Remove.
3781 * gcc.target/arm/neon/vst1u8.c: Remove.
3782 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3783 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3784 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3785 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3786 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3787 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3788 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3789 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3790 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3791 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3792 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3793 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3794 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3795 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3796 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3797 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3798 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3799 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3800 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3801 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3802 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3803 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3804 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3805 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3806 * gcc.target/arm/neon/vst2f32.c: Remove.
3807 * gcc.target/arm/neon/vst2p16.c: Remove.
3808 * gcc.target/arm/neon/vst2p64.c: Remove.
3809 * gcc.target/arm/neon/vst2p8.c: Remove.
3810 * gcc.target/arm/neon/vst2s16.c: Remove.
3811 * gcc.target/arm/neon/vst2s32.c: Remove.
3812 * gcc.target/arm/neon/vst2s64.c: Remove.
3813 * gcc.target/arm/neon/vst2s8.c: Remove.
3814 * gcc.target/arm/neon/vst2u16.c: Remove.
3815 * gcc.target/arm/neon/vst2u32.c: Remove.
3816 * gcc.target/arm/neon/vst2u64.c: Remove.
3817 * gcc.target/arm/neon/vst2u8.c: Remove.
3818 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3819 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3820 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3821 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3822 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3823 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3824 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3825 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3826 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3827 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3828 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3829 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3830 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3831 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3832 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3833 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3834 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3835 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3836 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3837 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3838 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3839 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3840 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3841 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3842 * gcc.target/arm/neon/vst3f32.c: Remove.
3843 * gcc.target/arm/neon/vst3p16.c: Remove.
3844 * gcc.target/arm/neon/vst3p64.c: Remove.
3845 * gcc.target/arm/neon/vst3p8.c: Remove.
3846 * gcc.target/arm/neon/vst3s16.c: Remove.
3847 * gcc.target/arm/neon/vst3s32.c: Remove.
3848 * gcc.target/arm/neon/vst3s64.c: Remove.
3849 * gcc.target/arm/neon/vst3s8.c: Remove.
3850 * gcc.target/arm/neon/vst3u16.c: Remove.
3851 * gcc.target/arm/neon/vst3u32.c: Remove.
3852 * gcc.target/arm/neon/vst3u64.c: Remove.
3853 * gcc.target/arm/neon/vst3u8.c: Remove.
3854 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3855 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3856 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3857 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3858 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3859 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3860 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3861 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3862 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3863 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3864 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3865 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3866 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3867 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3868 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3869 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3870 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3871 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3872 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3873 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3874 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3875 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3876 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3877 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3878 * gcc.target/arm/neon/vst4f32.c: Remove.
3879 * gcc.target/arm/neon/vst4p16.c: Remove.
3880 * gcc.target/arm/neon/vst4p64.c: Remove.
3881 * gcc.target/arm/neon/vst4p8.c: Remove.
3882 * gcc.target/arm/neon/vst4s16.c: Remove.
3883 * gcc.target/arm/neon/vst4s32.c: Remove.
3884 * gcc.target/arm/neon/vst4s64.c: Remove.
3885 * gcc.target/arm/neon/vst4s8.c: Remove.
3886 * gcc.target/arm/neon/vst4u16.c: Remove.
3887 * gcc.target/arm/neon/vst4u32.c: Remove.
3888 * gcc.target/arm/neon/vst4u64.c: Remove.
3889 * gcc.target/arm/neon/vst4u8.c: Remove.
3890 * gcc.target/arm/neon/vsubQf32.c: Remove.
3891 * gcc.target/arm/neon/vsubQs16.c: Remove.
3892 * gcc.target/arm/neon/vsubQs32.c: Remove.
3893 * gcc.target/arm/neon/vsubQs64.c: Remove.
3894 * gcc.target/arm/neon/vsubQs8.c: Remove.
3895 * gcc.target/arm/neon/vsubQu16.c: Remove.
3896 * gcc.target/arm/neon/vsubQu32.c: Remove.
3897 * gcc.target/arm/neon/vsubQu64.c: Remove.
3898 * gcc.target/arm/neon/vsubQu8.c: Remove.
3899 * gcc.target/arm/neon/vsubf32.c: Remove.
3900 * gcc.target/arm/neon/vsubhns16.c: Remove.
3901 * gcc.target/arm/neon/vsubhns32.c: Remove.
3902 * gcc.target/arm/neon/vsubhns64.c: Remove.
3903 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3904 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3905 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3906 * gcc.target/arm/neon/vsubls16.c: Remove.
3907 * gcc.target/arm/neon/vsubls32.c: Remove.
3908 * gcc.target/arm/neon/vsubls8.c: Remove.
3909 * gcc.target/arm/neon/vsublu16.c: Remove.
3910 * gcc.target/arm/neon/vsublu32.c: Remove.
3911 * gcc.target/arm/neon/vsublu8.c: Remove.
3912 * gcc.target/arm/neon/vsubs16.c: Remove.
3913 * gcc.target/arm/neon/vsubs32.c: Remove.
3914 * gcc.target/arm/neon/vsubs64.c: Remove.
3915 * gcc.target/arm/neon/vsubs8.c: Remove.
3916 * gcc.target/arm/neon/vsubu16.c: Remove.
3917 * gcc.target/arm/neon/vsubu32.c: Remove.
3918 * gcc.target/arm/neon/vsubu64.c: Remove.
3919 * gcc.target/arm/neon/vsubu8.c: Remove.
3920 * gcc.target/arm/neon/vsubws16.c: Remove.
3921 * gcc.target/arm/neon/vsubws32.c: Remove.
3922 * gcc.target/arm/neon/vsubws8.c: Remove.
3923 * gcc.target/arm/neon/vsubwu16.c: Remove.
3924 * gcc.target/arm/neon/vsubwu32.c: Remove.
3925 * gcc.target/arm/neon/vsubwu8.c: Remove.
3926 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3927 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3928 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3929 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3930 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3931 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3932 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3933 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3934 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3935 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3936 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3937 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3938 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3939 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3940 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3941 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3942 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3943 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3944 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3945 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3946 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3947 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3948 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3949 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3950 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3951 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3952 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3953 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3954 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3955 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3956 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3957 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3958 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3959 * gcc.target/arm/neon/vtrnf32.c: Remove.
3960 * gcc.target/arm/neon/vtrnp16.c: Remove.
3961 * gcc.target/arm/neon/vtrnp8.c: Remove.
3962 * gcc.target/arm/neon/vtrns16.c: Remove.
3963 * gcc.target/arm/neon/vtrns32.c: Remove.
3964 * gcc.target/arm/neon/vtrns8.c: Remove.
3965 * gcc.target/arm/neon/vtrnu16.c: Remove.
3966 * gcc.target/arm/neon/vtrnu32.c: Remove.
3967 * gcc.target/arm/neon/vtrnu8.c: Remove.
3968 * gcc.target/arm/neon/vtstQp8.c: Remove.
3969 * gcc.target/arm/neon/vtstQs16.c: Remove.
3970 * gcc.target/arm/neon/vtstQs32.c: Remove.
3971 * gcc.target/arm/neon/vtstQs8.c: Remove.
3972 * gcc.target/arm/neon/vtstQu16.c: Remove.
3973 * gcc.target/arm/neon/vtstQu32.c: Remove.
3974 * gcc.target/arm/neon/vtstQu8.c: Remove.
3975 * gcc.target/arm/neon/vtstp8.c: Remove.
3976 * gcc.target/arm/neon/vtsts16.c: Remove.
3977 * gcc.target/arm/neon/vtsts32.c: Remove.
3978 * gcc.target/arm/neon/vtsts8.c: Remove.
3979 * gcc.target/arm/neon/vtstu16.c: Remove.
3980 * gcc.target/arm/neon/vtstu32.c: Remove.
3981 * gcc.target/arm/neon/vtstu8.c: Remove.
3982 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3983 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3984 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3985 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3986 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3987 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3988 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3989 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3990 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3991 * gcc.target/arm/neon/vuzpf32.c: Remove.
3992 * gcc.target/arm/neon/vuzpp16.c: Remove.
3993 * gcc.target/arm/neon/vuzpp8.c: Remove.
3994 * gcc.target/arm/neon/vuzps16.c: Remove.
3995 * gcc.target/arm/neon/vuzps32.c: Remove.
3996 * gcc.target/arm/neon/vuzps8.c: Remove.
3997 * gcc.target/arm/neon/vuzpu16.c: Remove.
3998 * gcc.target/arm/neon/vuzpu32.c: Remove.
3999 * gcc.target/arm/neon/vuzpu8.c: Remove.
4000 * gcc.target/arm/neon/vzipQf32.c: Remove.
4001 * gcc.target/arm/neon/vzipQp16.c: Remove.
4002 * gcc.target/arm/neon/vzipQp8.c: Remove.
4003 * gcc.target/arm/neon/vzipQs16.c: Remove.
4004 * gcc.target/arm/neon/vzipQs32.c: Remove.
4005 * gcc.target/arm/neon/vzipQs8.c: Remove.
4006 * gcc.target/arm/neon/vzipQu16.c: Remove.
4007 * gcc.target/arm/neon/vzipQu32.c: Remove.
4008 * gcc.target/arm/neon/vzipQu8.c: Remove.
4009 * gcc.target/arm/neon/vzipf32.c: Remove.
4010 * gcc.target/arm/neon/vzipp16.c: Remove.
4011 * gcc.target/arm/neon/vzipp8.c: Remove.
4012 * gcc.target/arm/neon/vzips16.c: Remove.
4013 * gcc.target/arm/neon/vzips32.c: Remove.
4014 * gcc.target/arm/neon/vzips8.c: Remove.
4015 * gcc.target/arm/neon/vzipu16.c: Remove.
4016 * gcc.target/arm/neon/vzipu32.c: Remove.
4017 * gcc.target/arm/neon/vzipu8.c: Remove.
4019 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4021 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4023 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4026 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4027 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4029 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4031 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4032 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4033 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4034 levenshtein_plugin.c.
4035 * gcc.dg/spellcheck-fields.c: New file.
4037 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4040 * gfortran.dg/pr68318_1.f90: New test.
4041 * gfortran.dg/pr68318_2.f90: Ditto.
4043 2015-11-12 James Norris <jnorris@codesourcery.com>
4044 Joseph Myers <joseph@codesourcery.com>
4046 * c-c++-common/goacc/declare-1.c: New test.
4047 * c-c++-common/goacc/declare-2.c: Likewise.
4049 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4051 [ARM] Remove neon-testgen.ml and generated tests.
4053 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4054 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4055 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4056 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4057 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4058 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4059 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4060 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4061 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4062 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4063 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4064 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4065 * gcc.target/arm/neon/vRhadds16.c: Remove.
4066 * gcc.target/arm/neon/vRhadds32.c: Remove.
4067 * gcc.target/arm/neon/vRhadds8.c: Remove.
4068 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4069 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4070 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4071 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4072 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4073 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4074 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4075 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4076 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4077 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4078 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4079 * gcc.target/arm/neon/vRshls16.c: Remove.
4080 * gcc.target/arm/neon/vRshls32.c: Remove.
4081 * gcc.target/arm/neon/vRshls64.c: Remove.
4082 * gcc.target/arm/neon/vRshls8.c: Remove.
4083 * gcc.target/arm/neon/vRshlu16.c: Remove.
4084 * gcc.target/arm/neon/vRshlu32.c: Remove.
4085 * gcc.target/arm/neon/vRshlu64.c: Remove.
4086 * gcc.target/arm/neon/vRshlu8.c: Remove.
4087 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4088 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4089 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4090 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4091 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4092 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4093 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4094 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4095 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4096 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4097 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4098 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4099 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4100 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4101 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4102 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4103 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4104 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4105 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4106 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4107 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4108 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4109 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4110 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4111 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4112 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4113 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4114 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4115 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4116 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4117 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4118 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4119 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4120 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4121 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4122 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4123 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4124 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4125 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4126 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4127 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4128 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4129 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4130 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4131 * gcc.target/arm/neon/vabaQs16.c: Remove.
4132 * gcc.target/arm/neon/vabaQs32.c: Remove.
4133 * gcc.target/arm/neon/vabaQs8.c: Remove.
4134 * gcc.target/arm/neon/vabaQu16.c: Remove.
4135 * gcc.target/arm/neon/vabaQu32.c: Remove.
4136 * gcc.target/arm/neon/vabaQu8.c: Remove.
4137 * gcc.target/arm/neon/vabals16.c: Remove.
4138 * gcc.target/arm/neon/vabals32.c: Remove.
4139 * gcc.target/arm/neon/vabals8.c: Remove.
4140 * gcc.target/arm/neon/vabalu16.c: Remove.
4141 * gcc.target/arm/neon/vabalu32.c: Remove.
4142 * gcc.target/arm/neon/vabalu8.c: Remove.
4143 * gcc.target/arm/neon/vabas16.c: Remove.
4144 * gcc.target/arm/neon/vabas32.c: Remove.
4145 * gcc.target/arm/neon/vabas8.c: Remove.
4146 * gcc.target/arm/neon/vabau16.c: Remove.
4147 * gcc.target/arm/neon/vabau32.c: Remove.
4148 * gcc.target/arm/neon/vabau8.c: Remove.
4149 * gcc.target/arm/neon/vabdQf32.c: Remove.
4150 * gcc.target/arm/neon/vabdQs16.c: Remove.
4151 * gcc.target/arm/neon/vabdQs32.c: Remove.
4152 * gcc.target/arm/neon/vabdQs8.c: Remove.
4153 * gcc.target/arm/neon/vabdQu16.c: Remove.
4154 * gcc.target/arm/neon/vabdQu32.c: Remove.
4155 * gcc.target/arm/neon/vabdQu8.c: Remove.
4156 * gcc.target/arm/neon/vabdf32.c: Remove.
4157 * gcc.target/arm/neon/vabdls16.c: Remove.
4158 * gcc.target/arm/neon/vabdls32.c: Remove.
4159 * gcc.target/arm/neon/vabdls8.c: Remove.
4160 * gcc.target/arm/neon/vabdlu16.c: Remove.
4161 * gcc.target/arm/neon/vabdlu32.c: Remove.
4162 * gcc.target/arm/neon/vabdlu8.c: Remove.
4163 * gcc.target/arm/neon/vabds16.c: Remove.
4164 * gcc.target/arm/neon/vabds32.c: Remove.
4165 * gcc.target/arm/neon/vabds8.c: Remove.
4166 * gcc.target/arm/neon/vabdu16.c: Remove.
4167 * gcc.target/arm/neon/vabdu32.c: Remove.
4168 * gcc.target/arm/neon/vabdu8.c: Remove.
4169 * gcc.target/arm/neon/vabsQf32.c: Remove.
4170 * gcc.target/arm/neon/vabsQs16.c: Remove.
4171 * gcc.target/arm/neon/vabsQs32.c: Remove.
4172 * gcc.target/arm/neon/vabsQs8.c: Remove.
4173 * gcc.target/arm/neon/vabsf32.c: Remove.
4174 * gcc.target/arm/neon/vabss16.c: Remove.
4175 * gcc.target/arm/neon/vabss32.c: Remove.
4176 * gcc.target/arm/neon/vabss8.c: Remove.
4177 * gcc.target/arm/neon/vaddQf32.c: Remove.
4178 * gcc.target/arm/neon/vaddQs16.c: Remove.
4179 * gcc.target/arm/neon/vaddQs32.c: Remove.
4180 * gcc.target/arm/neon/vaddQs64.c: Remove.
4181 * gcc.target/arm/neon/vaddQs8.c: Remove.
4182 * gcc.target/arm/neon/vaddQu16.c: Remove.
4183 * gcc.target/arm/neon/vaddQu32.c: Remove.
4184 * gcc.target/arm/neon/vaddQu64.c: Remove.
4185 * gcc.target/arm/neon/vaddQu8.c: Remove.
4186 * gcc.target/arm/neon/vaddf32.c: Remove.
4187 * gcc.target/arm/neon/vaddhns16.c: Remove.
4188 * gcc.target/arm/neon/vaddhns32.c: Remove.
4189 * gcc.target/arm/neon/vaddhns64.c: Remove.
4190 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4191 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4192 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4193 * gcc.target/arm/neon/vaddls16.c: Remove.
4194 * gcc.target/arm/neon/vaddls32.c: Remove.
4195 * gcc.target/arm/neon/vaddls8.c: Remove.
4196 * gcc.target/arm/neon/vaddlu16.c: Remove.
4197 * gcc.target/arm/neon/vaddlu32.c: Remove.
4198 * gcc.target/arm/neon/vaddlu8.c: Remove.
4199 * gcc.target/arm/neon/vadds16.c: Remove.
4200 * gcc.target/arm/neon/vadds32.c: Remove.
4201 * gcc.target/arm/neon/vadds64.c: Remove.
4202 * gcc.target/arm/neon/vadds8.c: Remove.
4203 * gcc.target/arm/neon/vaddu16.c: Remove.
4204 * gcc.target/arm/neon/vaddu32.c: Remove.
4205 * gcc.target/arm/neon/vaddu64.c: Remove.
4206 * gcc.target/arm/neon/vaddu8.c: Remove.
4207 * gcc.target/arm/neon/vaddws16.c: Remove.
4208 * gcc.target/arm/neon/vaddws32.c: Remove.
4209 * gcc.target/arm/neon/vaddws8.c: Remove.
4210 * gcc.target/arm/neon/vaddwu16.c: Remove.
4211 * gcc.target/arm/neon/vaddwu32.c: Remove.
4212 * gcc.target/arm/neon/vaddwu8.c: Remove.
4213 * gcc.target/arm/neon/vandQs16.c: Remove.
4214 * gcc.target/arm/neon/vandQs32.c: Remove.
4215 * gcc.target/arm/neon/vandQs64.c: Remove.
4216 * gcc.target/arm/neon/vandQs8.c: Remove.
4217 * gcc.target/arm/neon/vandQu16.c: Remove.
4218 * gcc.target/arm/neon/vandQu32.c: Remove.
4219 * gcc.target/arm/neon/vandQu64.c: Remove.
4220 * gcc.target/arm/neon/vandQu8.c: Remove.
4221 * gcc.target/arm/neon/vands16.c: Remove.
4222 * gcc.target/arm/neon/vands32.c: Remove.
4223 * gcc.target/arm/neon/vands64.c: Remove.
4224 * gcc.target/arm/neon/vands8.c: Remove.
4225 * gcc.target/arm/neon/vandu16.c: Remove.
4226 * gcc.target/arm/neon/vandu32.c: Remove.
4227 * gcc.target/arm/neon/vandu64.c: Remove.
4228 * gcc.target/arm/neon/vandu8.c: Remove.
4229 * gcc.target/arm/neon/vbicQs16.c: Remove.
4230 * gcc.target/arm/neon/vbicQs32.c: Remove.
4231 * gcc.target/arm/neon/vbicQs64.c: Remove.
4232 * gcc.target/arm/neon/vbicQs8.c: Remove.
4233 * gcc.target/arm/neon/vbicQu16.c: Remove.
4234 * gcc.target/arm/neon/vbicQu32.c: Remove.
4235 * gcc.target/arm/neon/vbicQu64.c: Remove.
4236 * gcc.target/arm/neon/vbicQu8.c: Remove.
4237 * gcc.target/arm/neon/vbics16.c: Remove.
4238 * gcc.target/arm/neon/vbics32.c: Remove.
4239 * gcc.target/arm/neon/vbics64.c: Remove.
4240 * gcc.target/arm/neon/vbics8.c: Remove.
4241 * gcc.target/arm/neon/vbicu16.c: Remove.
4242 * gcc.target/arm/neon/vbicu32.c: Remove.
4243 * gcc.target/arm/neon/vbicu64.c: Remove.
4244 * gcc.target/arm/neon/vbicu8.c: Remove.
4245 * gcc.target/arm/neon/vbslQf32.c: Remove.
4246 * gcc.target/arm/neon/vbslQp16.c: Remove.
4247 * gcc.target/arm/neon/vbslQp64.c: Remove.
4248 * gcc.target/arm/neon/vbslQp8.c: Remove.
4249 * gcc.target/arm/neon/vbslQs16.c: Remove.
4250 * gcc.target/arm/neon/vbslQs32.c: Remove.
4251 * gcc.target/arm/neon/vbslQs64.c: Remove.
4252 * gcc.target/arm/neon/vbslQs8.c: Remove.
4253 * gcc.target/arm/neon/vbslQu16.c: Remove.
4254 * gcc.target/arm/neon/vbslQu32.c: Remove.
4255 * gcc.target/arm/neon/vbslQu64.c: Remove.
4256 * gcc.target/arm/neon/vbslQu8.c: Remove.
4257 * gcc.target/arm/neon/vbslf32.c: Remove.
4258 * gcc.target/arm/neon/vbslp16.c: Remove.
4259 * gcc.target/arm/neon/vbslp64.c: Remove.
4260 * gcc.target/arm/neon/vbslp8.c: Remove.
4261 * gcc.target/arm/neon/vbsls16.c: Remove.
4262 * gcc.target/arm/neon/vbsls32.c: Remove.
4263 * gcc.target/arm/neon/vbsls64.c: Remove.
4264 * gcc.target/arm/neon/vbsls8.c: Remove.
4265 * gcc.target/arm/neon/vbslu16.c: Remove.
4266 * gcc.target/arm/neon/vbslu32.c: Remove.
4267 * gcc.target/arm/neon/vbslu64.c: Remove.
4268 * gcc.target/arm/neon/vbslu8.c: Remove.
4269 * gcc.target/arm/neon/vcageQf32.c: Remove.
4270 * gcc.target/arm/neon/vcagef32.c: Remove.
4271 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4272 * gcc.target/arm/neon/vcagtf32.c: Remove.
4273 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4274 * gcc.target/arm/neon/vcalef32.c: Remove.
4275 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4276 * gcc.target/arm/neon/vcaltf32.c: Remove.
4277 * gcc.target/arm/neon/vceqQf32.c: Remove.
4278 * gcc.target/arm/neon/vceqQp8.c: Remove.
4279 * gcc.target/arm/neon/vceqQs16.c: Remove.
4280 * gcc.target/arm/neon/vceqQs32.c: Remove.
4281 * gcc.target/arm/neon/vceqQs8.c: Remove.
4282 * gcc.target/arm/neon/vceqQu16.c: Remove.
4283 * gcc.target/arm/neon/vceqQu32.c: Remove.
4284 * gcc.target/arm/neon/vceqQu8.c: Remove.
4285 * gcc.target/arm/neon/vceqf32.c: Remove.
4286 * gcc.target/arm/neon/vceqp8.c: Remove.
4287 * gcc.target/arm/neon/vceqs16.c: Remove.
4288 * gcc.target/arm/neon/vceqs32.c: Remove.
4289 * gcc.target/arm/neon/vceqs8.c: Remove.
4290 * gcc.target/arm/neon/vcequ16.c: Remove.
4291 * gcc.target/arm/neon/vcequ32.c: Remove.
4292 * gcc.target/arm/neon/vcequ8.c: Remove.
4293 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4294 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4295 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4296 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4297 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4298 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4299 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4300 * gcc.target/arm/neon/vcgef32.c: Remove.
4301 * gcc.target/arm/neon/vcges16.c: Remove.
4302 * gcc.target/arm/neon/vcges32.c: Remove.
4303 * gcc.target/arm/neon/vcges8.c: Remove.
4304 * gcc.target/arm/neon/vcgeu16.c: Remove.
4305 * gcc.target/arm/neon/vcgeu32.c: Remove.
4306 * gcc.target/arm/neon/vcgeu8.c: Remove.
4307 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4308 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4309 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4310 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4311 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4312 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4313 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4314 * gcc.target/arm/neon/vcgtf32.c: Remove.
4315 * gcc.target/arm/neon/vcgts16.c: Remove.
4316 * gcc.target/arm/neon/vcgts32.c: Remove.
4317 * gcc.target/arm/neon/vcgts8.c: Remove.
4318 * gcc.target/arm/neon/vcgtu16.c: Remove.
4319 * gcc.target/arm/neon/vcgtu32.c: Remove.
4320 * gcc.target/arm/neon/vcgtu8.c: Remove.
4321 * gcc.target/arm/neon/vcleQf32.c: Remove.
4322 * gcc.target/arm/neon/vcleQs16.c: Remove.
4323 * gcc.target/arm/neon/vcleQs32.c: Remove.
4324 * gcc.target/arm/neon/vcleQs8.c: Remove.
4325 * gcc.target/arm/neon/vcleQu16.c: Remove.
4326 * gcc.target/arm/neon/vcleQu32.c: Remove.
4327 * gcc.target/arm/neon/vcleQu8.c: Remove.
4328 * gcc.target/arm/neon/vclef32.c: Remove.
4329 * gcc.target/arm/neon/vcles16.c: Remove.
4330 * gcc.target/arm/neon/vcles32.c: Remove.
4331 * gcc.target/arm/neon/vcles8.c: Remove.
4332 * gcc.target/arm/neon/vcleu16.c: Remove.
4333 * gcc.target/arm/neon/vcleu32.c: Remove.
4334 * gcc.target/arm/neon/vcleu8.c: Remove.
4335 * gcc.target/arm/neon/vclsQs16.c: Remove.
4336 * gcc.target/arm/neon/vclsQs32.c: Remove.
4337 * gcc.target/arm/neon/vclsQs8.c: Remove.
4338 * gcc.target/arm/neon/vclss16.c: Remove.
4339 * gcc.target/arm/neon/vclss32.c: Remove.
4340 * gcc.target/arm/neon/vclss8.c: Remove.
4341 * gcc.target/arm/neon/vcltQf32.c: Remove.
4342 * gcc.target/arm/neon/vcltQs16.c: Remove.
4343 * gcc.target/arm/neon/vcltQs32.c: Remove.
4344 * gcc.target/arm/neon/vcltQs8.c: Remove.
4345 * gcc.target/arm/neon/vcltQu16.c: Remove.
4346 * gcc.target/arm/neon/vcltQu32.c: Remove.
4347 * gcc.target/arm/neon/vcltQu8.c: Remove.
4348 * gcc.target/arm/neon/vcltf32.c: Remove.
4349 * gcc.target/arm/neon/vclts16.c: Remove.
4350 * gcc.target/arm/neon/vclts32.c: Remove.
4351 * gcc.target/arm/neon/vclts8.c: Remove.
4352 * gcc.target/arm/neon/vcltu16.c: Remove.
4353 * gcc.target/arm/neon/vcltu32.c: Remove.
4354 * gcc.target/arm/neon/vcltu8.c: Remove.
4355 * gcc.target/arm/neon/vclzQs16.c: Remove.
4356 * gcc.target/arm/neon/vclzQs32.c: Remove.
4357 * gcc.target/arm/neon/vclzQs8.c: Remove.
4358 * gcc.target/arm/neon/vclzQu16.c: Remove.
4359 * gcc.target/arm/neon/vclzQu32.c: Remove.
4360 * gcc.target/arm/neon/vclzQu8.c: Remove.
4361 * gcc.target/arm/neon/vclzs16.c: Remove.
4362 * gcc.target/arm/neon/vclzs32.c: Remove.
4363 * gcc.target/arm/neon/vclzs8.c: Remove.
4364 * gcc.target/arm/neon/vclzu16.c: Remove.
4365 * gcc.target/arm/neon/vclzu32.c: Remove.
4366 * gcc.target/arm/neon/vclzu8.c: Remove.
4367 * gcc.target/arm/neon/vcntQp8.c: Remove.
4368 * gcc.target/arm/neon/vcntQs8.c: Remove.
4369 * gcc.target/arm/neon/vcntQu8.c: Remove.
4370 * gcc.target/arm/neon/vcntp8.c: Remove.
4371 * gcc.target/arm/neon/vcnts8.c: Remove.
4372 * gcc.target/arm/neon/vcntu8.c: Remove.
4373 * gcc.target/arm/neon/vcombinef32.c: Remove.
4374 * gcc.target/arm/neon/vcombinep16.c: Remove.
4375 * gcc.target/arm/neon/vcombinep64.c: Remove.
4376 * gcc.target/arm/neon/vcombinep8.c: Remove.
4377 * gcc.target/arm/neon/vcombines16.c: Remove.
4378 * gcc.target/arm/neon/vcombines32.c: Remove.
4379 * gcc.target/arm/neon/vcombines64.c: Remove.
4380 * gcc.target/arm/neon/vcombines8.c: Remove.
4381 * gcc.target/arm/neon/vcombineu16.c: Remove.
4382 * gcc.target/arm/neon/vcombineu32.c: Remove.
4383 * gcc.target/arm/neon/vcombineu64.c: Remove.
4384 * gcc.target/arm/neon/vcombineu8.c: Remove.
4385 * gcc.target/arm/neon/vcreatef32.c: Remove.
4386 * gcc.target/arm/neon/vcreatep16.c: Remove.
4387 * gcc.target/arm/neon/vcreatep64.c: Remove.
4388 * gcc.target/arm/neon/vcreatep8.c: Remove.
4389 * gcc.target/arm/neon/vcreates16.c: Remove.
4390 * gcc.target/arm/neon/vcreates32.c: Remove.
4391 * gcc.target/arm/neon/vcreates64.c: Remove.
4392 * gcc.target/arm/neon/vcreates8.c: Remove.
4393 * gcc.target/arm/neon/vcreateu16.c: Remove.
4394 * gcc.target/arm/neon/vcreateu32.c: Remove.
4395 * gcc.target/arm/neon/vcreateu64.c: Remove.
4396 * gcc.target/arm/neon/vcreateu8.c: Remove.
4397 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4398 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4399 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4400 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4401 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4402 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4403 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4404 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4405 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4406 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4407 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4408 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4409 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4410 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4411 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4412 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4413 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4414 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4415 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4416 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4417 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4418 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4419 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4420 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4421 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4422 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4423 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4424 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4425 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4426 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4427 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4428 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4429 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4430 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4431 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4432 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4433 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4434 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4435 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4436 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4437 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4438 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4439 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4440 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4441 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4442 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4443 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4444 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4445 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4446 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4447 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4448 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4449 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4450 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4451 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4452 * gcc.target/arm/neon/vdup_np16.c: Remove.
4453 * gcc.target/arm/neon/vdup_np64.c: Remove.
4454 * gcc.target/arm/neon/vdup_np8.c: Remove.
4455 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4456 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4457 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4458 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4459 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4460 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4461 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4462 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4463 * gcc.target/arm/neon/veorQs16.c: Remove.
4464 * gcc.target/arm/neon/veorQs32.c: Remove.
4465 * gcc.target/arm/neon/veorQs64.c: Remove.
4466 * gcc.target/arm/neon/veorQs8.c: Remove.
4467 * gcc.target/arm/neon/veorQu16.c: Remove.
4468 * gcc.target/arm/neon/veorQu32.c: Remove.
4469 * gcc.target/arm/neon/veorQu64.c: Remove.
4470 * gcc.target/arm/neon/veorQu8.c: Remove.
4471 * gcc.target/arm/neon/veors16.c: Remove.
4472 * gcc.target/arm/neon/veors32.c: Remove.
4473 * gcc.target/arm/neon/veors64.c: Remove.
4474 * gcc.target/arm/neon/veors8.c: Remove.
4475 * gcc.target/arm/neon/veoru16.c: Remove.
4476 * gcc.target/arm/neon/veoru32.c: Remove.
4477 * gcc.target/arm/neon/veoru64.c: Remove.
4478 * gcc.target/arm/neon/veoru8.c: Remove.
4479 * gcc.target/arm/neon/vextQf32.c: Remove.
4480 * gcc.target/arm/neon/vextQp16.c: Remove.
4481 * gcc.target/arm/neon/vextQp64.c: Remove.
4482 * gcc.target/arm/neon/vextQp8.c: Remove.
4483 * gcc.target/arm/neon/vextQs16.c: Remove.
4484 * gcc.target/arm/neon/vextQs32.c: Remove.
4485 * gcc.target/arm/neon/vextQs64.c: Remove.
4486 * gcc.target/arm/neon/vextQs8.c: Remove.
4487 * gcc.target/arm/neon/vextQu16.c: Remove.
4488 * gcc.target/arm/neon/vextQu32.c: Remove.
4489 * gcc.target/arm/neon/vextQu64.c: Remove.
4490 * gcc.target/arm/neon/vextQu8.c: Remove.
4491 * gcc.target/arm/neon/vextf32.c: Remove.
4492 * gcc.target/arm/neon/vextp16.c: Remove.
4493 * gcc.target/arm/neon/vextp64.c: Remove.
4494 * gcc.target/arm/neon/vextp8.c: Remove.
4495 * gcc.target/arm/neon/vexts16.c: Remove.
4496 * gcc.target/arm/neon/vexts32.c: Remove.
4497 * gcc.target/arm/neon/vexts64.c: Remove.
4498 * gcc.target/arm/neon/vexts8.c: Remove.
4499 * gcc.target/arm/neon/vextu16.c: Remove.
4500 * gcc.target/arm/neon/vextu32.c: Remove.
4501 * gcc.target/arm/neon/vextu64.c: Remove.
4502 * gcc.target/arm/neon/vextu8.c: Remove.
4503 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4504 * gcc.target/arm/neon/vfmaf32.c: Remove.
4505 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4506 * gcc.target/arm/neon/vfmsf32.c: Remove.
4507 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4508 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4509 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4510 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4511 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4512 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4513 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4514 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4515 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4516 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4517 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4518 * gcc.target/arm/neon/vget_highf32.c: Remove.
4519 * gcc.target/arm/neon/vget_highp16.c: Remove.
4520 * gcc.target/arm/neon/vget_highp64.c: Remove.
4521 * gcc.target/arm/neon/vget_highp8.c: Remove.
4522 * gcc.target/arm/neon/vget_highs16.c: Remove.
4523 * gcc.target/arm/neon/vget_highs32.c: Remove.
4524 * gcc.target/arm/neon/vget_highs64.c: Remove.
4525 * gcc.target/arm/neon/vget_highs8.c: Remove.
4526 * gcc.target/arm/neon/vget_highu16.c: Remove.
4527 * gcc.target/arm/neon/vget_highu32.c: Remove.
4528 * gcc.target/arm/neon/vget_highu64.c: Remove.
4529 * gcc.target/arm/neon/vget_highu8.c: Remove.
4530 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4531 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4532 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4533 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4534 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4535 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4536 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4537 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4538 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4539 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4540 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4541 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4542 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4543 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4544 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4545 * gcc.target/arm/neon/vget_lows16.c: Remove.
4546 * gcc.target/arm/neon/vget_lows32.c: Remove.
4547 * gcc.target/arm/neon/vget_lows64.c: Remove.
4548 * gcc.target/arm/neon/vget_lows8.c: Remove.
4549 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4550 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4551 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4552 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4553 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4554 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4555 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4556 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4557 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4558 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4559 * gcc.target/arm/neon/vhadds16.c: Remove.
4560 * gcc.target/arm/neon/vhadds32.c: Remove.
4561 * gcc.target/arm/neon/vhadds8.c: Remove.
4562 * gcc.target/arm/neon/vhaddu16.c: Remove.
4563 * gcc.target/arm/neon/vhaddu32.c: Remove.
4564 * gcc.target/arm/neon/vhaddu8.c: Remove.
4565 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4566 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4567 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4568 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4569 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4570 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4571 * gcc.target/arm/neon/vhsubs16.c: Remove.
4572 * gcc.target/arm/neon/vhsubs32.c: Remove.
4573 * gcc.target/arm/neon/vhsubs8.c: Remove.
4574 * gcc.target/arm/neon/vhsubu16.c: Remove.
4575 * gcc.target/arm/neon/vhsubu32.c: Remove.
4576 * gcc.target/arm/neon/vhsubu8.c: Remove.
4577 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4578 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4579 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4580 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4581 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4582 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4583 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4584 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4585 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4586 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4587 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4588 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4589 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4590 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4591 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4592 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4593 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4594 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4595 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4596 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4597 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4598 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4599 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4600 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4601 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4602 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4603 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4604 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4605 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4606 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4607 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4608 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4609 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4610 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4611 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4612 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4613 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4614 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4615 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4616 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4617 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4618 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4619 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4620 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4621 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4622 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4623 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4624 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4625 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4626 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4627 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4628 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4629 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4630 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4631 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4632 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4633 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4634 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4635 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4636 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4637 * gcc.target/arm/neon/vld1f32.c: Remove.
4638 * gcc.target/arm/neon/vld1p16.c: Remove.
4639 * gcc.target/arm/neon/vld1p64.c: Remove.
4640 * gcc.target/arm/neon/vld1p8.c: Remove.
4641 * gcc.target/arm/neon/vld1s16.c: Remove.
4642 * gcc.target/arm/neon/vld1s32.c: Remove.
4643 * gcc.target/arm/neon/vld1s64.c: Remove.
4644 * gcc.target/arm/neon/vld1s8.c: Remove.
4645 * gcc.target/arm/neon/vld1u16.c: Remove.
4646 * gcc.target/arm/neon/vld1u32.c: Remove.
4647 * gcc.target/arm/neon/vld1u64.c: Remove.
4648 * gcc.target/arm/neon/vld1u8.c: Remove.
4649 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4650 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4651 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4652 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4653 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4654 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4655 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4656 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4657 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4658 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4659 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4660 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4661 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4662 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4663 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4664 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4665 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4666 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4667 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4668 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4669 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4670 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4671 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4672 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4673 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4674 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4675 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4676 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4677 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4678 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4679 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4680 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4681 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4682 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4683 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4684 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4685 * gcc.target/arm/neon/vld2f32.c: Remove.
4686 * gcc.target/arm/neon/vld2p16.c: Remove.
4687 * gcc.target/arm/neon/vld2p64.c: Remove.
4688 * gcc.target/arm/neon/vld2p8.c: Remove.
4689 * gcc.target/arm/neon/vld2s16.c: Remove.
4690 * gcc.target/arm/neon/vld2s32.c: Remove.
4691 * gcc.target/arm/neon/vld2s64.c: Remove.
4692 * gcc.target/arm/neon/vld2s8.c: Remove.
4693 * gcc.target/arm/neon/vld2u16.c: Remove.
4694 * gcc.target/arm/neon/vld2u32.c: Remove.
4695 * gcc.target/arm/neon/vld2u64.c: Remove.
4696 * gcc.target/arm/neon/vld2u8.c: Remove.
4697 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4698 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4699 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4700 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4701 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4702 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4703 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4704 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4705 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4706 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4707 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4708 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4709 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4710 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4711 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4712 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4713 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4714 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4715 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4716 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4717 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4718 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4719 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4720 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4721 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4722 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4723 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4724 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4725 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4726 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4727 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4728 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4729 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4730 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4731 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4732 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4733 * gcc.target/arm/neon/vld3f32.c: Remove.
4734 * gcc.target/arm/neon/vld3p16.c: Remove.
4735 * gcc.target/arm/neon/vld3p64.c: Remove.
4736 * gcc.target/arm/neon/vld3p8.c: Remove.
4737 * gcc.target/arm/neon/vld3s16.c: Remove.
4738 * gcc.target/arm/neon/vld3s32.c: Remove.
4739 * gcc.target/arm/neon/vld3s64.c: Remove.
4740 * gcc.target/arm/neon/vld3s8.c: Remove.
4741 * gcc.target/arm/neon/vld3u16.c: Remove.
4742 * gcc.target/arm/neon/vld3u32.c: Remove.
4743 * gcc.target/arm/neon/vld3u64.c: Remove.
4744 * gcc.target/arm/neon/vld3u8.c: Remove.
4745 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4746 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4747 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4748 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4749 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4750 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4751 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4752 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4753 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4754 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4755 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4756 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4757 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4758 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4759 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4760 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4761 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4762 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4763 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4764 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4765 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4766 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4767 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4768 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4769 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4770 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4771 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4772 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4773 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4774 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4775 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4776 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4777 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4778 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4779 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4780 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4781 * gcc.target/arm/neon/vld4f32.c: Remove.
4782 * gcc.target/arm/neon/vld4p16.c: Remove.
4783 * gcc.target/arm/neon/vld4p64.c: Remove.
4784 * gcc.target/arm/neon/vld4p8.c: Remove.
4785 * gcc.target/arm/neon/vld4s16.c: Remove.
4786 * gcc.target/arm/neon/vld4s32.c: Remove.
4787 * gcc.target/arm/neon/vld4s64.c: Remove.
4788 * gcc.target/arm/neon/vld4s8.c: Remove.
4789 * gcc.target/arm/neon/vld4u16.c: Remove.
4790 * gcc.target/arm/neon/vld4u32.c: Remove.
4791 * gcc.target/arm/neon/vld4u64.c: Remove.
4792 * gcc.target/arm/neon/vld4u8.c: Remove.
4793 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4794 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4795 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4796 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4797 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4798 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4799 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4800 * gcc.target/arm/neon/vmaxf32.c: Remove.
4801 * gcc.target/arm/neon/vmaxs16.c: Remove.
4802 * gcc.target/arm/neon/vmaxs32.c: Remove.
4803 * gcc.target/arm/neon/vmaxs8.c: Remove.
4804 * gcc.target/arm/neon/vmaxu16.c: Remove.
4805 * gcc.target/arm/neon/vmaxu32.c: Remove.
4806 * gcc.target/arm/neon/vmaxu8.c: Remove.
4807 * gcc.target/arm/neon/vminQf32.c: Remove.
4808 * gcc.target/arm/neon/vminQs16.c: Remove.
4809 * gcc.target/arm/neon/vminQs32.c: Remove.
4810 * gcc.target/arm/neon/vminQs8.c: Remove.
4811 * gcc.target/arm/neon/vminQu16.c: Remove.
4812 * gcc.target/arm/neon/vminQu32.c: Remove.
4813 * gcc.target/arm/neon/vminQu8.c: Remove.
4814 * gcc.target/arm/neon/vminf32.c: Remove.
4815 * gcc.target/arm/neon/vmins16.c: Remove.
4816 * gcc.target/arm/neon/vmins32.c: Remove.
4817 * gcc.target/arm/neon/vmins8.c: Remove.
4818 * gcc.target/arm/neon/vminu16.c: Remove.
4819 * gcc.target/arm/neon/vminu32.c: Remove.
4820 * gcc.target/arm/neon/vminu8.c: Remove.
4821 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4822 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4823 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4824 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4825 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4826 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4827 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4828 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4829 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4830 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4831 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4832 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4833 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4834 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4835 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4836 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4837 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4838 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4839 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4840 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4841 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4842 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4843 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4844 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4845 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4846 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4847 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4848 * gcc.target/arm/neon/vmlaf32.c: Remove.
4849 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4850 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4851 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4852 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4853 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4854 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4855 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4856 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4857 * gcc.target/arm/neon/vmlals16.c: Remove.
4858 * gcc.target/arm/neon/vmlals32.c: Remove.
4859 * gcc.target/arm/neon/vmlals8.c: Remove.
4860 * gcc.target/arm/neon/vmlalu16.c: Remove.
4861 * gcc.target/arm/neon/vmlalu32.c: Remove.
4862 * gcc.target/arm/neon/vmlalu8.c: Remove.
4863 * gcc.target/arm/neon/vmlas16.c: Remove.
4864 * gcc.target/arm/neon/vmlas32.c: Remove.
4865 * gcc.target/arm/neon/vmlas8.c: Remove.
4866 * gcc.target/arm/neon/vmlau16.c: Remove.
4867 * gcc.target/arm/neon/vmlau32.c: Remove.
4868 * gcc.target/arm/neon/vmlau8.c: Remove.
4869 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4870 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4871 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4872 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4873 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4874 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4875 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4876 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4877 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4878 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4879 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4880 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4881 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4882 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4883 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4884 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4885 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4886 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4887 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4888 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4889 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4890 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4891 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4892 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4893 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4894 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4895 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4896 * gcc.target/arm/neon/vmlsf32.c: Remove.
4897 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4898 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4899 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4900 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4901 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4902 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4903 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4904 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4905 * gcc.target/arm/neon/vmlsls16.c: Remove.
4906 * gcc.target/arm/neon/vmlsls32.c: Remove.
4907 * gcc.target/arm/neon/vmlsls8.c: Remove.
4908 * gcc.target/arm/neon/vmlslu16.c: Remove.
4909 * gcc.target/arm/neon/vmlslu32.c: Remove.
4910 * gcc.target/arm/neon/vmlslu8.c: Remove.
4911 * gcc.target/arm/neon/vmlss16.c: Remove.
4912 * gcc.target/arm/neon/vmlss32.c: Remove.
4913 * gcc.target/arm/neon/vmlss8.c: Remove.
4914 * gcc.target/arm/neon/vmlsu16.c: Remove.
4915 * gcc.target/arm/neon/vmlsu32.c: Remove.
4916 * gcc.target/arm/neon/vmlsu8.c: Remove.
4917 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4918 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4919 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4920 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4921 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4922 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4923 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4924 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4925 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4926 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4927 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4928 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4929 * gcc.target/arm/neon/vmov_np16.c: Remove.
4930 * gcc.target/arm/neon/vmov_np8.c: Remove.
4931 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4932 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4933 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4934 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4935 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4936 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4937 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4938 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4939 * gcc.target/arm/neon/vmovls16.c: Remove.
4940 * gcc.target/arm/neon/vmovls32.c: Remove.
4941 * gcc.target/arm/neon/vmovls8.c: Remove.
4942 * gcc.target/arm/neon/vmovlu16.c: Remove.
4943 * gcc.target/arm/neon/vmovlu32.c: Remove.
4944 * gcc.target/arm/neon/vmovlu8.c: Remove.
4945 * gcc.target/arm/neon/vmovns16.c: Remove.
4946 * gcc.target/arm/neon/vmovns32.c: Remove.
4947 * gcc.target/arm/neon/vmovns64.c: Remove.
4948 * gcc.target/arm/neon/vmovnu16.c: Remove.
4949 * gcc.target/arm/neon/vmovnu32.c: Remove.
4950 * gcc.target/arm/neon/vmovnu64.c: Remove.
4951 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4952 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4953 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4954 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4955 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4956 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4957 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4958 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4959 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4960 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4961 * gcc.target/arm/neon/vmulQf32.c: Remove.
4962 * gcc.target/arm/neon/vmulQp8.c: Remove.
4963 * gcc.target/arm/neon/vmulQs16.c: Remove.
4964 * gcc.target/arm/neon/vmulQs32.c: Remove.
4965 * gcc.target/arm/neon/vmulQs8.c: Remove.
4966 * gcc.target/arm/neon/vmulQu16.c: Remove.
4967 * gcc.target/arm/neon/vmulQu32.c: Remove.
4968 * gcc.target/arm/neon/vmulQu8.c: Remove.
4969 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4970 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4971 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4972 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4973 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4974 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4975 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4976 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4977 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4978 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4979 * gcc.target/arm/neon/vmulf32.c: Remove.
4980 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4981 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4982 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4983 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4984 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4985 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4986 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4987 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4988 * gcc.target/arm/neon/vmullp8.c: Remove.
4989 * gcc.target/arm/neon/vmulls16.c: Remove.
4990 * gcc.target/arm/neon/vmulls32.c: Remove.
4991 * gcc.target/arm/neon/vmulls8.c: Remove.
4992 * gcc.target/arm/neon/vmullu16.c: Remove.
4993 * gcc.target/arm/neon/vmullu32.c: Remove.
4994 * gcc.target/arm/neon/vmullu8.c: Remove.
4995 * gcc.target/arm/neon/vmulp8.c: Remove.
4996 * gcc.target/arm/neon/vmuls16.c: Remove.
4997 * gcc.target/arm/neon/vmuls32.c: Remove.
4998 * gcc.target/arm/neon/vmuls8.c: Remove.
4999 * gcc.target/arm/neon/vmulu16.c: Remove.
5000 * gcc.target/arm/neon/vmulu32.c: Remove.
5001 * gcc.target/arm/neon/vmulu8.c: Remove.
5002 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5003 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5004 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5005 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5006 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5007 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5008 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5009 * gcc.target/arm/neon/vmvnp8.c: Remove.
5010 * gcc.target/arm/neon/vmvns16.c: Remove.
5011 * gcc.target/arm/neon/vmvns32.c: Remove.
5012 * gcc.target/arm/neon/vmvns8.c: Remove.
5013 * gcc.target/arm/neon/vmvnu16.c: Remove.
5014 * gcc.target/arm/neon/vmvnu32.c: Remove.
5015 * gcc.target/arm/neon/vmvnu8.c: Remove.
5016 * gcc.target/arm/neon/vnegQf32.c: Remove.
5017 * gcc.target/arm/neon/vnegQs16.c: Remove.
5018 * gcc.target/arm/neon/vnegQs32.c: Remove.
5019 * gcc.target/arm/neon/vnegQs8.c: Remove.
5020 * gcc.target/arm/neon/vnegf32.c: Remove.
5021 * gcc.target/arm/neon/vnegs16.c: Remove.
5022 * gcc.target/arm/neon/vnegs32.c: Remove.
5023 * gcc.target/arm/neon/vnegs8.c: Remove.
5024 * gcc.target/arm/neon/vornQs16.c: Remove.
5025 * gcc.target/arm/neon/vornQs32.c: Remove.
5026 * gcc.target/arm/neon/vornQs64.c: Remove.
5027 * gcc.target/arm/neon/vornQs8.c: Remove.
5028 * gcc.target/arm/neon/vornQu16.c: Remove.
5029 * gcc.target/arm/neon/vornQu32.c: Remove.
5030 * gcc.target/arm/neon/vornQu64.c: Remove.
5031 * gcc.target/arm/neon/vornQu8.c: Remove.
5032 * gcc.target/arm/neon/vorns16.c: Remove.
5033 * gcc.target/arm/neon/vorns32.c: Remove.
5034 * gcc.target/arm/neon/vorns64.c: Remove.
5035 * gcc.target/arm/neon/vorns8.c: Remove.
5036 * gcc.target/arm/neon/vornu16.c: Remove.
5037 * gcc.target/arm/neon/vornu32.c: Remove.
5038 * gcc.target/arm/neon/vornu64.c: Remove.
5039 * gcc.target/arm/neon/vornu8.c: Remove.
5040 * gcc.target/arm/neon/vorrQs16.c: Remove.
5041 * gcc.target/arm/neon/vorrQs32.c: Remove.
5042 * gcc.target/arm/neon/vorrQs64.c: Remove.
5043 * gcc.target/arm/neon/vorrQs8.c: Remove.
5044 * gcc.target/arm/neon/vorrQu16.c: Remove.
5045 * gcc.target/arm/neon/vorrQu32.c: Remove.
5046 * gcc.target/arm/neon/vorrQu64.c: Remove.
5047 * gcc.target/arm/neon/vorrQu8.c: Remove.
5048 * gcc.target/arm/neon/vorrs16.c: Remove.
5049 * gcc.target/arm/neon/vorrs32.c: Remove.
5050 * gcc.target/arm/neon/vorrs64.c: Remove.
5051 * gcc.target/arm/neon/vorrs8.c: Remove.
5052 * gcc.target/arm/neon/vorru16.c: Remove.
5053 * gcc.target/arm/neon/vorru32.c: Remove.
5054 * gcc.target/arm/neon/vorru64.c: Remove.
5055 * gcc.target/arm/neon/vorru8.c: Remove.
5056 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5057 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5058 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5059 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5060 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5061 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5062 * gcc.target/arm/neon/vpadals16.c: Remove.
5063 * gcc.target/arm/neon/vpadals32.c: Remove.
5064 * gcc.target/arm/neon/vpadals8.c: Remove.
5065 * gcc.target/arm/neon/vpadalu16.c: Remove.
5066 * gcc.target/arm/neon/vpadalu32.c: Remove.
5067 * gcc.target/arm/neon/vpadalu8.c: Remove.
5068 * gcc.target/arm/neon/vpaddf32.c: Remove.
5069 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5070 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5071 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5072 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5073 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5074 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5075 * gcc.target/arm/neon/vpaddls16.c: Remove.
5076 * gcc.target/arm/neon/vpaddls32.c: Remove.
5077 * gcc.target/arm/neon/vpaddls8.c: Remove.
5078 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5079 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5080 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5081 * gcc.target/arm/neon/vpadds16.c: Remove.
5082 * gcc.target/arm/neon/vpadds32.c: Remove.
5083 * gcc.target/arm/neon/vpadds8.c: Remove.
5084 * gcc.target/arm/neon/vpaddu16.c: Remove.
5085 * gcc.target/arm/neon/vpaddu32.c: Remove.
5086 * gcc.target/arm/neon/vpaddu8.c: Remove.
5087 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5088 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5089 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5090 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5091 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5092 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5093 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5094 * gcc.target/arm/neon/vpminf32.c: Remove.
5095 * gcc.target/arm/neon/vpmins16.c: Remove.
5096 * gcc.target/arm/neon/vpmins32.c: Remove.
5097 * gcc.target/arm/neon/vpmins8.c: Remove.
5098 * gcc.target/arm/neon/vpminu16.c: Remove.
5099 * gcc.target/arm/neon/vpminu32.c: Remove.
5100 * gcc.target/arm/neon/vpminu8.c: Remove.
5101 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5102 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5103 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5104 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5105 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5106 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5107 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5108 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5109 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5110 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5111 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5112 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5113 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5114 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5115 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5116 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5117 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5118 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5119 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5120 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5121 * gcc.target/arm/neon/vqRshls16.c: Remove.
5122 * gcc.target/arm/neon/vqRshls32.c: Remove.
5123 * gcc.target/arm/neon/vqRshls64.c: Remove.
5124 * gcc.target/arm/neon/vqRshls8.c: Remove.
5125 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5126 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5127 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5128 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5129 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5130 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5131 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5132 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5133 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5134 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5135 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5136 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5137 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5138 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5139 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5140 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5141 * gcc.target/arm/neon/vqabss16.c: Remove.
5142 * gcc.target/arm/neon/vqabss32.c: Remove.
5143 * gcc.target/arm/neon/vqabss8.c: Remove.
5144 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5145 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5146 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5147 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5148 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5149 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5150 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5151 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5152 * gcc.target/arm/neon/vqadds16.c: Remove.
5153 * gcc.target/arm/neon/vqadds32.c: Remove.
5154 * gcc.target/arm/neon/vqadds64.c: Remove.
5155 * gcc.target/arm/neon/vqadds8.c: Remove.
5156 * gcc.target/arm/neon/vqaddu16.c: Remove.
5157 * gcc.target/arm/neon/vqaddu32.c: Remove.
5158 * gcc.target/arm/neon/vqaddu64.c: Remove.
5159 * gcc.target/arm/neon/vqaddu8.c: Remove.
5160 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5161 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5162 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5163 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5164 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5165 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5166 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5167 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5168 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5169 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5170 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5171 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5172 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5173 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5174 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5175 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5176 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5177 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5178 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5179 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5180 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5181 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5182 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5183 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5184 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5185 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5186 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5187 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5188 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5189 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5190 * gcc.target/arm/neon/vqmovns16.c: Remove.
5191 * gcc.target/arm/neon/vqmovns32.c: Remove.
5192 * gcc.target/arm/neon/vqmovns64.c: Remove.
5193 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5194 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5195 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5196 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5197 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5198 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5199 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5200 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5201 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5202 * gcc.target/arm/neon/vqnegs16.c: Remove.
5203 * gcc.target/arm/neon/vqnegs32.c: Remove.
5204 * gcc.target/arm/neon/vqnegs8.c: Remove.
5205 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5206 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5207 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5208 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5209 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5210 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5211 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5212 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5213 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5214 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5215 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5216 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5217 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5218 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5219 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5220 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5221 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5222 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5223 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5224 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5225 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5226 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5227 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5228 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5229 * gcc.target/arm/neon/vqshls16.c: Remove.
5230 * gcc.target/arm/neon/vqshls32.c: Remove.
5231 * gcc.target/arm/neon/vqshls64.c: Remove.
5232 * gcc.target/arm/neon/vqshls8.c: Remove.
5233 * gcc.target/arm/neon/vqshlu16.c: Remove.
5234 * gcc.target/arm/neon/vqshlu32.c: Remove.
5235 * gcc.target/arm/neon/vqshlu64.c: Remove.
5236 * gcc.target/arm/neon/vqshlu8.c: Remove.
5237 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5238 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5239 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5240 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5241 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5242 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5243 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5244 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5245 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5246 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5247 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5248 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5249 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5250 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5251 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5252 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5253 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5254 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5255 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5256 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5257 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5258 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5259 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5260 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5261 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5262 * gcc.target/arm/neon/vqsubs16.c: Remove.
5263 * gcc.target/arm/neon/vqsubs32.c: Remove.
5264 * gcc.target/arm/neon/vqsubs64.c: Remove.
5265 * gcc.target/arm/neon/vqsubs8.c: Remove.
5266 * gcc.target/arm/neon/vqsubu16.c: Remove.
5267 * gcc.target/arm/neon/vqsubu32.c: Remove.
5268 * gcc.target/arm/neon/vqsubu64.c: Remove.
5269 * gcc.target/arm/neon/vqsubu8.c: Remove.
5270 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5271 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5272 * gcc.target/arm/neon/vrecpef32.c: Remove.
5273 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5274 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5275 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5276 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5277 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5278 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5279 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5280 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5281 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5282 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5283 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5284 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5285 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5286 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5287 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5288 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5289 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5290 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5291 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5292 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5293 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5294 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5295 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5296 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5297 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5298 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5299 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5300 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5301 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5302 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5303 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5304 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5305 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5306 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5307 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5308 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5309 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5310 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5311 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5312 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5313 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5314 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5315 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5316 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5317 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5318 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5319 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5320 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5321 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5322 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5323 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5324 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5325 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5326 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5327 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5328 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5329 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5330 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5331 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5332 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5333 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5334 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5335 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5336 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5337 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5338 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5339 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5340 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5341 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5342 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5343 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5344 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5345 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5346 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5347 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5348 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5349 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5350 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5351 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5352 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5353 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5354 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5355 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5356 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5357 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5358 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5359 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5360 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5361 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5362 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5363 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5364 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5365 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5366 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5367 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5368 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5369 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5370 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5371 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5372 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5373 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5374 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5375 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5376 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5377 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5378 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5379 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5380 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5381 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5382 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5383 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5384 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5385 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5386 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5387 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5388 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5389 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5390 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5391 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5392 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5393 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5394 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5395 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5396 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5397 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5398 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5399 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5400 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5401 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5402 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5403 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5404 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5405 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5406 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5407 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5408 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5409 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5410 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5411 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5412 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5413 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5414 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5415 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5416 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5417 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5418 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5419 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5420 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5421 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5422 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5423 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5424 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5425 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5426 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5427 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5428 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5429 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5430 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5431 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5432 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5433 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5434 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5435 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5436 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5437 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5438 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5439 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5440 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5441 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5442 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5443 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5444 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5445 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5446 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5447 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5448 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5449 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5450 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5451 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5452 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5453 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5454 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5455 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5456 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5457 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5458 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5459 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5460 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5461 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5462 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5463 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5464 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5465 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5466 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5467 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5468 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5469 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5470 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5471 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5472 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5473 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5474 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5475 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5476 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5477 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5478 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5479 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5480 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5481 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5482 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5483 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5484 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5485 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5486 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5487 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5488 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5489 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5490 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5491 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5492 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5493 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5494 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5495 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5496 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5497 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5498 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5499 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5500 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5501 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5502 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5503 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5504 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5505 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5506 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5507 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5508 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5509 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5510 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5511 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5512 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5513 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5514 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5515 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5516 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5517 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5518 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5519 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5520 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5521 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5522 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5523 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5524 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5525 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5526 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5527 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5528 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5529 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5530 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5531 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5532 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5533 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5534 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5535 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5536 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5537 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5538 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5539 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5540 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5541 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5542 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5543 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5544 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5545 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5546 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5547 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5548 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5549 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5550 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5551 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5552 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5553 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5554 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5555 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5556 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5557 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5558 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5559 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5560 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5561 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5562 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5563 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5564 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5565 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5566 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5567 * gcc.target/arm/neon/vrev16p8.c: Remove.
5568 * gcc.target/arm/neon/vrev16s8.c: Remove.
5569 * gcc.target/arm/neon/vrev16u8.c: Remove.
5570 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5571 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5572 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5573 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5574 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5575 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5576 * gcc.target/arm/neon/vrev32p16.c: Remove.
5577 * gcc.target/arm/neon/vrev32p8.c: Remove.
5578 * gcc.target/arm/neon/vrev32s16.c: Remove.
5579 * gcc.target/arm/neon/vrev32s8.c: Remove.
5580 * gcc.target/arm/neon/vrev32u16.c: Remove.
5581 * gcc.target/arm/neon/vrev32u8.c: Remove.
5582 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5583 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5584 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5585 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5586 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5587 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5588 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5589 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5590 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5591 * gcc.target/arm/neon/vrev64f32.c: Remove.
5592 * gcc.target/arm/neon/vrev64p16.c: Remove.
5593 * gcc.target/arm/neon/vrev64p8.c: Remove.
5594 * gcc.target/arm/neon/vrev64s16.c: Remove.
5595 * gcc.target/arm/neon/vrev64s32.c: Remove.
5596 * gcc.target/arm/neon/vrev64s8.c: Remove.
5597 * gcc.target/arm/neon/vrev64u16.c: Remove.
5598 * gcc.target/arm/neon/vrev64u32.c: Remove.
5599 * gcc.target/arm/neon/vrev64u8.c: Remove.
5600 * gcc.target/arm/neon/vrndaf32.c: Remove.
5601 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5602 * gcc.target/arm/neon/vrndf32.c: Remove.
5603 * gcc.target/arm/neon/vrndmf32.c: Remove.
5604 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5605 * gcc.target/arm/neon/vrndnf32.c: Remove.
5606 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5607 * gcc.target/arm/neon/vrndpf32.c: Remove.
5608 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5609 * gcc.target/arm/neon/vrndqf32.c: Remove.
5610 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5611 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5612 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5613 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5614 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5615 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5616 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5617 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5618 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5619 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5620 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5621 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5622 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5623 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5624 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5625 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5626 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5627 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5628 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5629 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5630 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5631 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5632 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5633 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5634 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5635 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5636 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5637 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5638 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5639 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5640 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5641 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5642 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5643 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5644 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5645 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5646 * gcc.target/arm/neon/vshlQs16.c: Remove.
5647 * gcc.target/arm/neon/vshlQs32.c: Remove.
5648 * gcc.target/arm/neon/vshlQs64.c: Remove.
5649 * gcc.target/arm/neon/vshlQs8.c: Remove.
5650 * gcc.target/arm/neon/vshlQu16.c: Remove.
5651 * gcc.target/arm/neon/vshlQu32.c: Remove.
5652 * gcc.target/arm/neon/vshlQu64.c: Remove.
5653 * gcc.target/arm/neon/vshlQu8.c: Remove.
5654 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5655 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5656 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5657 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5658 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5659 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5660 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5661 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5662 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5663 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5664 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5665 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5666 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5667 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5668 * gcc.target/arm/neon/vshls16.c: Remove.
5669 * gcc.target/arm/neon/vshls32.c: Remove.
5670 * gcc.target/arm/neon/vshls64.c: Remove.
5671 * gcc.target/arm/neon/vshls8.c: Remove.
5672 * gcc.target/arm/neon/vshlu16.c: Remove.
5673 * gcc.target/arm/neon/vshlu32.c: Remove.
5674 * gcc.target/arm/neon/vshlu64.c: Remove.
5675 * gcc.target/arm/neon/vshlu8.c: Remove.
5676 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5677 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5678 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5679 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5680 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5681 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5682 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5683 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5684 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5685 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5686 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5687 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5688 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5689 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5690 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5691 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5692 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5693 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5694 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5695 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5696 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5697 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5698 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5699 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5700 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5701 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5702 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5703 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5704 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5705 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5706 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5707 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5708 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5709 * gcc.target/arm/neon/vsli_np16.c: Remove.
5710 * gcc.target/arm/neon/vsli_np64.c: Remove.
5711 * gcc.target/arm/neon/vsli_np8.c: Remove.
5712 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5713 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5714 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5715 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5716 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5717 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5718 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5719 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5720 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5721 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5722 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5723 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5724 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5725 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5726 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5727 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5728 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5729 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5730 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5731 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5732 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5733 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5734 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5735 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5736 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5737 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5738 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5739 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5740 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5741 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5742 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5743 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5744 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5745 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5746 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5747 * gcc.target/arm/neon/vsri_np16.c: Remove.
5748 * gcc.target/arm/neon/vsri_np64.c: Remove.
5749 * gcc.target/arm/neon/vsri_np8.c: Remove.
5750 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5751 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5752 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5753 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5754 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5755 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5756 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5757 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5758 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5759 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5760 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5761 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5762 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5763 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5764 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5765 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5766 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5767 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5768 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5769 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5770 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5771 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5772 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5773 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5774 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5775 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5776 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5777 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5778 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5779 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5780 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5781 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5782 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5783 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5784 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5785 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5786 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5787 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5788 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5789 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5790 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5791 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5792 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5793 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5794 * gcc.target/arm/neon/vst1f32.c: Remove.
5795 * gcc.target/arm/neon/vst1p16.c: Remove.
5796 * gcc.target/arm/neon/vst1p64.c: Remove.
5797 * gcc.target/arm/neon/vst1p8.c: Remove.
5798 * gcc.target/arm/neon/vst1s16.c: Remove.
5799 * gcc.target/arm/neon/vst1s32.c: Remove.
5800 * gcc.target/arm/neon/vst1s64.c: Remove.
5801 * gcc.target/arm/neon/vst1s8.c: Remove.
5802 * gcc.target/arm/neon/vst1u16.c: Remove.
5803 * gcc.target/arm/neon/vst1u32.c: Remove.
5804 * gcc.target/arm/neon/vst1u64.c: Remove.
5805 * gcc.target/arm/neon/vst1u8.c: Remove.
5806 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5807 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5808 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5809 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5810 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5811 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5812 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5813 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5814 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5815 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5816 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5817 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5818 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5819 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5820 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5821 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5822 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5823 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5824 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5825 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5826 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5827 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5828 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5829 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5830 * gcc.target/arm/neon/vst2f32.c: Remove.
5831 * gcc.target/arm/neon/vst2p16.c: Remove.
5832 * gcc.target/arm/neon/vst2p64.c: Remove.
5833 * gcc.target/arm/neon/vst2p8.c: Remove.
5834 * gcc.target/arm/neon/vst2s16.c: Remove.
5835 * gcc.target/arm/neon/vst2s32.c: Remove.
5836 * gcc.target/arm/neon/vst2s64.c: Remove.
5837 * gcc.target/arm/neon/vst2s8.c: Remove.
5838 * gcc.target/arm/neon/vst2u16.c: Remove.
5839 * gcc.target/arm/neon/vst2u32.c: Remove.
5840 * gcc.target/arm/neon/vst2u64.c: Remove.
5841 * gcc.target/arm/neon/vst2u8.c: Remove.
5842 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5843 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5844 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5845 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5846 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5847 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5848 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5849 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5850 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5851 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5852 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5853 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5854 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5855 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5856 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5857 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5858 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5859 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5860 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5861 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5862 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5863 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5864 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5865 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5866 * gcc.target/arm/neon/vst3f32.c: Remove.
5867 * gcc.target/arm/neon/vst3p16.c: Remove.
5868 * gcc.target/arm/neon/vst3p64.c: Remove.
5869 * gcc.target/arm/neon/vst3p8.c: Remove.
5870 * gcc.target/arm/neon/vst3s16.c: Remove.
5871 * gcc.target/arm/neon/vst3s32.c: Remove.
5872 * gcc.target/arm/neon/vst3s64.c: Remove.
5873 * gcc.target/arm/neon/vst3s8.c: Remove.
5874 * gcc.target/arm/neon/vst3u16.c: Remove.
5875 * gcc.target/arm/neon/vst3u32.c: Remove.
5876 * gcc.target/arm/neon/vst3u64.c: Remove.
5877 * gcc.target/arm/neon/vst3u8.c: Remove.
5878 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5879 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5880 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5881 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5882 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5883 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5884 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5885 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5886 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5887 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5888 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5889 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5890 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5891 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5892 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5893 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5894 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5895 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5896 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5897 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5898 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5899 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5900 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5901 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5902 * gcc.target/arm/neon/vst4f32.c: Remove.
5903 * gcc.target/arm/neon/vst4p16.c: Remove.
5904 * gcc.target/arm/neon/vst4p64.c: Remove.
5905 * gcc.target/arm/neon/vst4p8.c: Remove.
5906 * gcc.target/arm/neon/vst4s16.c: Remove.
5907 * gcc.target/arm/neon/vst4s32.c: Remove.
5908 * gcc.target/arm/neon/vst4s64.c: Remove.
5909 * gcc.target/arm/neon/vst4s8.c: Remove.
5910 * gcc.target/arm/neon/vst4u16.c: Remove.
5911 * gcc.target/arm/neon/vst4u32.c: Remove.
5912 * gcc.target/arm/neon/vst4u64.c: Remove.
5913 * gcc.target/arm/neon/vst4u8.c: Remove.
5914 * gcc.target/arm/neon/vsubQf32.c: Remove.
5915 * gcc.target/arm/neon/vsubQs16.c: Remove.
5916 * gcc.target/arm/neon/vsubQs32.c: Remove.
5917 * gcc.target/arm/neon/vsubQs64.c: Remove.
5918 * gcc.target/arm/neon/vsubQs8.c: Remove.
5919 * gcc.target/arm/neon/vsubQu16.c: Remove.
5920 * gcc.target/arm/neon/vsubQu32.c: Remove.
5921 * gcc.target/arm/neon/vsubQu64.c: Remove.
5922 * gcc.target/arm/neon/vsubQu8.c: Remove.
5923 * gcc.target/arm/neon/vsubf32.c: Remove.
5924 * gcc.target/arm/neon/vsubhns16.c: Remove.
5925 * gcc.target/arm/neon/vsubhns32.c: Remove.
5926 * gcc.target/arm/neon/vsubhns64.c: Remove.
5927 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5928 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5929 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5930 * gcc.target/arm/neon/vsubls16.c: Remove.
5931 * gcc.target/arm/neon/vsubls32.c: Remove.
5932 * gcc.target/arm/neon/vsubls8.c: Remove.
5933 * gcc.target/arm/neon/vsublu16.c: Remove.
5934 * gcc.target/arm/neon/vsublu32.c: Remove.
5935 * gcc.target/arm/neon/vsublu8.c: Remove.
5936 * gcc.target/arm/neon/vsubs16.c: Remove.
5937 * gcc.target/arm/neon/vsubs32.c: Remove.
5938 * gcc.target/arm/neon/vsubs64.c: Remove.
5939 * gcc.target/arm/neon/vsubs8.c: Remove.
5940 * gcc.target/arm/neon/vsubu16.c: Remove.
5941 * gcc.target/arm/neon/vsubu32.c: Remove.
5942 * gcc.target/arm/neon/vsubu64.c: Remove.
5943 * gcc.target/arm/neon/vsubu8.c: Remove.
5944 * gcc.target/arm/neon/vsubws16.c: Remove.
5945 * gcc.target/arm/neon/vsubws32.c: Remove.
5946 * gcc.target/arm/neon/vsubws8.c: Remove.
5947 * gcc.target/arm/neon/vsubwu16.c: Remove.
5948 * gcc.target/arm/neon/vsubwu32.c: Remove.
5949 * gcc.target/arm/neon/vsubwu8.c: Remove.
5950 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5951 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5952 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5953 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5954 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5955 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5956 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5957 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5958 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5959 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5960 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5961 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5962 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5963 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5964 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5965 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5966 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5967 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5968 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5969 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5970 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5971 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5972 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5973 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5974 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5975 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5976 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5977 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5978 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5979 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5980 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5981 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5982 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5983 * gcc.target/arm/neon/vtrnf32.c: Remove.
5984 * gcc.target/arm/neon/vtrnp16.c: Remove.
5985 * gcc.target/arm/neon/vtrnp8.c: Remove.
5986 * gcc.target/arm/neon/vtrns16.c: Remove.
5987 * gcc.target/arm/neon/vtrns32.c: Remove.
5988 * gcc.target/arm/neon/vtrns8.c: Remove.
5989 * gcc.target/arm/neon/vtrnu16.c: Remove.
5990 * gcc.target/arm/neon/vtrnu32.c: Remove.
5991 * gcc.target/arm/neon/vtrnu8.c: Remove.
5992 * gcc.target/arm/neon/vtstQp8.c: Remove.
5993 * gcc.target/arm/neon/vtstQs16.c: Remove.
5994 * gcc.target/arm/neon/vtstQs32.c: Remove.
5995 * gcc.target/arm/neon/vtstQs8.c: Remove.
5996 * gcc.target/arm/neon/vtstQu16.c: Remove.
5997 * gcc.target/arm/neon/vtstQu32.c: Remove.
5998 * gcc.target/arm/neon/vtstQu8.c: Remove.
5999 * gcc.target/arm/neon/vtstp8.c: Remove.
6000 * gcc.target/arm/neon/vtsts16.c: Remove.
6001 * gcc.target/arm/neon/vtsts32.c: Remove.
6002 * gcc.target/arm/neon/vtsts8.c: Remove.
6003 * gcc.target/arm/neon/vtstu16.c: Remove.
6004 * gcc.target/arm/neon/vtstu32.c: Remove.
6005 * gcc.target/arm/neon/vtstu8.c: Remove.
6006 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6007 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6008 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6009 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6010 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6011 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6012 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6013 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6014 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6015 * gcc.target/arm/neon/vuzpf32.c: Remove.
6016 * gcc.target/arm/neon/vuzpp16.c: Remove.
6017 * gcc.target/arm/neon/vuzpp8.c: Remove.
6018 * gcc.target/arm/neon/vuzps16.c: Remove.
6019 * gcc.target/arm/neon/vuzps32.c: Remove.
6020 * gcc.target/arm/neon/vuzps8.c: Remove.
6021 * gcc.target/arm/neon/vuzpu16.c: Remove.
6022 * gcc.target/arm/neon/vuzpu32.c: Remove.
6023 * gcc.target/arm/neon/vuzpu8.c: Remove.
6024 * gcc.target/arm/neon/vzipQf32.c: Remove.
6025 * gcc.target/arm/neon/vzipQp16.c: Remove.
6026 * gcc.target/arm/neon/vzipQp8.c: Remove.
6027 * gcc.target/arm/neon/vzipQs16.c: Remove.
6028 * gcc.target/arm/neon/vzipQs32.c: Remove.
6029 * gcc.target/arm/neon/vzipQs8.c: Remove.
6030 * gcc.target/arm/neon/vzipQu16.c: Remove.
6031 * gcc.target/arm/neon/vzipQu32.c: Remove.
6032 * gcc.target/arm/neon/vzipQu8.c: Remove.
6033 * gcc.target/arm/neon/vzipf32.c: Remove.
6034 * gcc.target/arm/neon/vzipp16.c: Remove.
6035 * gcc.target/arm/neon/vzipp8.c: Remove.
6036 * gcc.target/arm/neon/vzips16.c: Remove.
6037 * gcc.target/arm/neon/vzips32.c: Remove.
6038 * gcc.target/arm/neon/vzips8.c: Remove.
6039 * gcc.target/arm/neon/vzipu16.c: Remove.
6040 * gcc.target/arm/neon/vzipu32.c: Remove.
6041 * gcc.target/arm/neon/vzipu8.c: Remove.
6044 2015-11-12 Marek Polacek <polacek@redhat.com>
6047 * gcc.dg/pr67784-1.c: New test.
6048 * gcc.dg/pr67784-2.c: New test.
6050 2015-11-12 Martin Liska <mliska@suse.cz>
6052 * gcc.dg/ipa/pr68035.c: New test.
6054 2015-11-12 Richard Biener <rguenther@suse.de>
6056 PR tree-optimization/68306
6057 * gcc.dg/pr68306.c: New testcase.
6059 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6061 Implement D0013R2, logical type traits.
6063 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6065 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6067 * c-c++-common/goacc/data-default-1.c: New.
6069 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6071 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6073 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6075 PR tree-optimization/68305
6076 * gcc.dg/vect/pr68305.c: New test.
6078 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6080 * gcc.target/i386/pr67265-2.c: New test.
6082 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6084 * gcc.dg/pr68286.c: New test.
6086 2015-11-12 Christian Bruel <christian.bruel@st.com>
6088 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6090 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6092 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6095 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6097 * gcc.dg/pr65521.c: Fail on AIX.
6099 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6101 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6102 * gcc.dg/graphite/fuse-2.c: Same.
6103 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6104 isl-ast-gen-*.c files.
6105 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6106 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6107 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6108 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6109 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6110 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6111 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6112 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6113 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6114 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6115 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6117 2015-11-11 Marek Polacek <polacek@redhat.com>
6121 * c-c++-common/pr68107.c: New test.
6122 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6123 (large_array_char_template): Likewise.
6124 * g++.dg/init/new44.C: Adjust dg-error.
6126 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6128 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6129 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6131 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6133 * gcc.target/i386/pr67265.c: New test.
6135 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6137 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6138 tests for the expected generated code.
6140 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6142 * gcc.target/mips/split-ds-sequence.c: New test.
6144 2015-11-11 Julia Koval <julia.koval@intel.com>
6146 * g++.dg/ext/mv16.C: New functions.
6148 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6149 Jiong Wang <jiong.wang@arm.com>
6151 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6153 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6155 * gcc.target/i386/mask-pack.c: New test.
6156 * gcc.target/i386/mask-unpack.c: New test.
6158 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6160 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6162 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6164 * gcc.dg/vect/slp-cond-5.c: New test.
6166 2015-11-10 Richard Biener <rguenther@suse.de>
6168 PR tree-optimization/68240
6169 * gcc.dg/torture/pr68240.c: New testcase.
6171 2015-11-10 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/56118
6174 * gcc.target/i386/pr56118.c: New testcase.
6176 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6178 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6180 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6182 * gfortran.dg/pr68251.f90: New test.
6184 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6186 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6188 2015-11-09 Martin Sebor <msebor@redhat.com>
6190 * init/new45.C: New test to verify that operator new is invoked
6191 with or without overhead for a cookie.
6194 * init/new44.C: New test for placement new expressions for arrays
6195 with excessive number of elements.
6198 * init/new43.C: New test for placement new expressions for arrays
6199 with negative number of elements.
6201 * other/new-size-type.C: Expect array new expression with
6202 an excessive number of elements to be rejected.
6204 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6206 * c-c++-common/goacc/routine-1.c: New.
6207 * c-c++-common/goacc/routine-2.c: New.
6208 * c-c++-common/goacc/routine-3.c: New.
6209 * c-c++-common/goacc/routine-4.c: New.
6210 * c-c++-common/goacc/routine-5.c: New.
6212 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6214 * gcc.target/sparc/sparc-ret.c: Rename to...
6215 * gcc.target/sparc/sparc-ret-1.c: ...this.
6216 * gcc.target/sparc/sparc-ret-2.c: New test.
6218 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6220 * lib/target-supports.exp (check_p8vector_hw_available): Split
6222 (check_vsx_hw_available): Likewise.
6223 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6224 support and for PowerPC float128 support.
6225 (check_p9modulo_hw_available): Likewise.
6226 (check_ppc_float128_sw_available): Likewise.
6227 (check_ppc_float128_hw_available): Likewise.
6228 (check_effective_target_powerpc_p9vector_ok): Likewise.
6229 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6230 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6231 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6232 (is-effective-target): Add new PowerPc targets.
6233 (is-effective-target-keyword): Likewise.
6234 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6235 instructions, use it.
6237 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6238 * gcc.target/powerpc/mod-2.c: Likewise.
6239 * gcc.target/powerpc/ctz-1.c: Likewise.
6240 * gcc.target/powerpc/ctz-2.c: Likewise.
6241 * gcc.target/powerpc/extswsli-1.c: Likewise.
6242 * gcc.target/powerpc/extswsli-2.c: Likewise.
6243 * gcc.target/powerpc/extswsli-3.c: Likewise.
6245 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6246 and allow the test on PowerPC LE.
6247 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6248 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6250 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6251 check instead of powerpc_vsx_ok.
6252 * gcc.target/powerpc/float128-mix.c: Likewise.
6254 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6256 * gcc.dg/sso/*.c: Robustify dg-output directives.
6258 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6260 * g++.dg/ubsan/pr68259.C: New test.
6262 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6264 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6265 (main): Use _Cilk_spawn instead of cilk_spawn.
6267 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6269 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6270 scan-assembler directive.
6272 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275 * gcc.dg/pr68129_1.c: New test.
6277 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6280 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6281 (main): Invoke them.
6283 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6286 * gcc.dg/guality/pr67192.c: New test.
6288 2015-11-09 Richard Biener <rguenther@suse.de>
6290 PR tree-optimization/68248
6291 * gcc.dg/torture/pr68248.c: New testcase.
6293 2015-11-09 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/56118
6296 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6298 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6300 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6301 labelref and check use of constant pool by looking for .word and
6304 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6307 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6309 2015-11-09 Richard Henderson <rth@redhat.com>
6311 * gcc.target/i386/addr-space-1.c: New test.
6312 * gcc.target/i386/addr-space-2.c: New test.
6313 * gcc.target/i386/addr-space-3.c: New test.
6315 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6318 * gfortran.dg/pr68053.f90: New test.
6320 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6322 * g++.dg/lto/pr68057_0.C: Fix testcase.
6324 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6326 * gfortran.dg/PR67518.f90: move from here...
6327 * gfortran.dg/graphite/PR67518.f90: to here.
6328 * gfortran.dg/PR53852.f90: move from here...
6329 * gfortran.dg/graphite/PR53852.f90: to here.
6331 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6333 * gcc.dg/sso-1.c: New test.
6334 * gcc.dg/sso-2.c: Likewise.
6335 * gcc.dg/sso-3.c: Likewise.
6336 * gcc.dg/sso-4.c: Likewise.
6337 * gcc.dg/sso-5.c: Likewise.
6338 * gcc.dg/sso-6.c: Likewise.
6339 * gcc.dg/sso-7.c: Likewise.
6340 * gcc.dg/sso-8.c: Likewise.
6341 * gcc.dg/sso: New directory.
6342 * gcc.target/i386/movbe-3.c: New test.
6343 * gnat.dg/sso1.adb: Likewise.
6344 * gnat.dg/sso2.ad[sb]: Likewise.
6345 * gnat.dg/sso3.adb: Likewise.
6346 * gnat.dg/sso4.adb: Likewise.
6347 * gnat.dg/sso5.adb: Likewise.
6348 * gnat.dg/sso6.adb: Likewise.
6349 * gnat.dg/sso7.adb: Likewise.
6350 * gnat.dg/specs/sso1.ads: Likewise.
6351 * gnat.dg/specs/sso2.ads: Likewise.
6352 * gnat.dg/sso: New directory.
6354 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6357 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6359 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6362 * gfortran.dg/pr68224.f90: New test.
6364 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6367 * gfortran.dg/proc_ptr_47.f90: New test.
6370 * gfortran.dg/pr66465.f90: New test.
6372 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6374 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6376 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6379 * gfortran.dg/pr68153.f90: New test.
6381 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6384 * gfortran.dg/pr68151.f90: New test.
6386 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6388 PR tree-optimization/68235
6389 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6391 2015-11-06 Jeff Law <law@redhat.com>
6393 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6394 realized jump threads.
6395 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6396 threads rather than dom1 dump.
6398 2015-11-06 Michael Collison <michael.collison@linaro.org
6399 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6402 2015-08-01 Michael Collison <michael.collison@linaro.org
6403 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6405 * gcc.target/arm/mincmp.c: New test.
6407 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6410 * gfortran.dg/warn_unused_function_2.f90: Add two new
6411 "defined but not used" subroutines.
6413 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6415 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6416 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6417 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6418 expected diagnostics for the addition of quotes.
6419 * gfortran.dg/gomp/target3.f90: Likewise.
6420 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6421 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6422 * c-c++-common/gomp/doacross-1.c: Likewise.
6423 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6424 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6425 Adjust expected diagnostics wording.
6426 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6427 Don't expect error on ordered threads simd when in for simd.
6428 * c-c++-common/gomp/nesting-2.c: New test.
6429 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6430 * c-c++-common/gomp/ordered-4.c: New test.
6432 2015-11-06 Mike Stump <mikestump@comcast.net>
6434 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6436 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6437 Sebastian Pop <s.pop@samsung.com>
6439 * gcc.dg/graphite/fuse-1.c: New.
6440 * gcc.dg/graphite/fuse-2.c: New.
6441 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6443 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6445 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6447 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6449 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6450 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6452 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6453 * lib/gcc-dg.exp: Load multiline.exp.
6455 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6457 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6458 * gcc.target/arm/interrupt-1.c: Likewise.
6459 * gcc.target/arm/interrupt-2.c: Likewise.
6460 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6462 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6463 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6465 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6466 macros for assembly checks.
6467 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6468 frsqrts and frsqrte are not emitted.
6469 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6470 frsqrts and frsqrte are emitted.
6471 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6473 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6475 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6477 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6481 * g++.dg/lto/pr68057_0.C: New testcase.
6482 * g++.dg/lto/pr68057_1.C: New testcase.
6483 * g++.dg/torture/pr68220.C: New testcase.
6485 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6487 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6490 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6492 PR tree-optimization/68145
6493 * g++.dg/vect/pr68145.cc: New test.
6495 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6498 * gcc.dg/pr68088_1.c: New test.
6500 2015-11-06 Richard Biener <rguenther@suse.de>
6502 * gcc.dg/vect/bb-slp-38.c: New testcase.
6504 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6506 * gfortran.dg/goacc/private-3.f95: XFAIL.
6508 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6512 * gfortran.dg/PR67518.f90: New test.
6513 * gfortran.dg/PR53852.f90: New test.
6515 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6516 Tom de Vries <tom@codesourcery.com>
6517 Nathan Sidwell <nathan@codesourcery.com>
6518 Thomas Schwinge <thomas@codesourcery.com>
6520 * c-c++-common/goacc/combined-directives.c: New test.
6521 * c-c++-common/goacc/loop-clauses.c: New test.
6522 * c-c++-common/goacc/tile.c: New test.
6523 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6524 as gang static arguments.
6525 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6526 * g++.dg/goacc/template.C: New test.
6527 * gfortran.dg/goacc/combined-directives.f90: New test.
6528 * gfortran.dg/goacc/default.f95: New test.
6529 * gfortran.dg/goacc/default_none.f95: New test.
6530 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6531 * gfortran.dg/goacc/gang-static.f95: New test.
6532 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6533 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6534 * gfortran.dg/goacc/list.f95: Update test.
6535 * gfortran.dg/goacc/loop-2.f95: Likewise.
6536 * gfortran.dg/goacc/loop-4.f95: New test.
6537 * gfortran.dg/goacc/loop-5.f95: New test.
6538 * gfortran.dg/goacc/loop-6.f95: New test.
6539 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6540 * gfortran.dg/goacc/multi-clause.f90: New test.
6541 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6542 * gfortran.dg/goacc/update.f95: New test.
6544 2015-11-05 Martin Sebor <msebor@redhat.com>
6547 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6548 invocations where the size of the destination buffer object
6549 or its type (or both) is unknown.
6551 2015-11-05 Martin Sebor <msebor@redhat.com>
6554 * g++.dg/warn/Wplacement-new-size.C: New test.
6556 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6558 * gcc.dg/pr68112.c: New.
6559 * gcc.dg/vect/vect-strided-shift-1.c: New.
6561 2015-11-05 Marek Polacek <polacek@redhat.com>
6564 * gcc.dg/pr68090.c: New test.
6566 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6568 * gcc.dg/ifcvt-4.c: New.
6570 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6573 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6575 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6577 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6578 of variables in both data sharing and mapping clauses and for
6579 structure element based array sections being mapped rather than
6581 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6582 expected diagnostics wording in one case.
6583 * c-c++-common/gomp/distribute-1.c: New test.
6584 * c-c++-common/gomp/element-1.c: New test.
6585 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6586 and #pragma omp end declare target pair around the function.
6587 Change s from a parameter to a file scope variable.
6588 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6589 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6590 on non-zero low-bound in reduction array sections. Add further
6592 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6593 * c-c++-common/gomp/target-teams-1.c: New test.
6594 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6595 for expected mangling on x86_64/i?86.
6596 * gcc.dg/gomp/declare-simd-3.c: New test.
6597 * gcc.dg/gomp/declare-simd-4.c: New test.
6598 * gcc.dg/gomp/for-20.c: New test.
6599 * gcc.dg/gomp/for-21.c: New test.
6600 * gcc.dg/gomp/for-22.c: New test.
6601 * gcc.dg/gomp/for-23.c: New test.
6602 * gcc.dg/gomp/for-24.c: New test.
6603 * gcc.dg/gomp/linear-1.c: New test.
6604 * gcc.dg/gomp/loop-1.c: New test.
6605 * g++.dg/gomp/atomic-17.C: New test.
6606 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6607 non-static data member in shared clause. Add single construct.
6608 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6609 scan-assembler-times directives for expected mangling on x86_64/i?86.
6610 * g++.dg/gomp/declare-simd-3.C: Likewise.
6611 * g++.dg/gomp/declare-simd-4.C: New test.
6612 * g++.dg/gomp/declare-simd-5.C: New test.
6613 * g++.dg/gomp/declare-target-1.C: New test.
6614 * g++.dg/gomp/linear-2.C: New test.
6615 * g++.dg/gomp/loop-1.C: New test.
6616 * g++.dg/gomp/loop-2.C: New test.
6617 * g++.dg/gomp/loop-3.C: New test.
6618 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6619 non-static data member in shared clause.
6620 * g++.dg/gomp/member-3.C: New test.
6621 * g++.dg/gomp/member-4.C: New test.
6622 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6623 (bar): Remove dg-message.
6624 * g++.dg/gomp/target-teams-1.C: New test.
6626 2015-11-05 Richard Biener <rguenther@suse.de>
6628 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6629 uninitialized variables.
6630 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6631 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6632 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6633 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6634 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6635 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6636 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6637 * gcc.dg/ipa/pure-const-2.c: Likewise.
6638 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6639 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6640 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6643 * gcc.dg/vect/pr30858.c: Likewise.
6644 * gcc.dg/vect/pr33866.c: Likewise.
6645 * gcc.dg/vect/pr37027.c: Likewise.
6646 * c-c++-common/ubsan/null-10.c: Likewise.
6647 * gcc.target/i386/incoming-8.c: Likewise.
6649 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6651 * gnat.dg/slice9.adb: New test.
6653 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6655 * gfortran.dg/goacc/reduction-2.f95: Delete.
6657 2015-11-04 Tom de Vries <tom@codesourcery.com>
6659 PR tree-optimization/67742
6660 * gcc.dg/tree-ssa/restrict-7.c: New test.
6661 * gcc.dg/tree-ssa/restrict-8.c: New test.
6663 2015-11-03 Martin Sebor <msebor@redhat.com>
6666 * c-c++-common/builtin-offsetof-2.c: New test.
6668 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6671 * gfortran.dg/warn_unused_function_3.f90: New test.
6673 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6675 * gnat.dg/discr45.adb: Only compile the test.
6677 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6679 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6680 * gcc.target/i386/mvc5.c: Ditto.
6681 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6684 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6686 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6688 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6691 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6693 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6694 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6695 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6696 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6697 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6698 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6700 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6702 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6704 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6706 * gcc.dg/mvc1.c: Move to ...
6707 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6708 * gcc.dg/mvc2.c: Move to ...
6709 * gcc.target/i386/mvc2.c: ... here.
6710 * gcc.dg/mvc3.c: Move to ...
6711 * gcc.target/i386/mvc3.c: ... here.
6712 * gcc.dg/mvc4.c: Move to ...
6713 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6714 * gcc.dg/mvc5.c: Move to ...
6715 * gcc.target/i386/mvc5.c: ... here.
6716 * gcc.dg/mvc6.c: Move to ...
6717 * gcc.target/i386/mvc6.c: ... here.
6718 * gcc.dg/mvc7.c: Move to ...
6719 * gcc.target/i386/mvc7.c: ... here.
6721 * g++.dg/ext/mvc1.C: Require ifunc.
6723 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6725 PR tree-optimization/68083
6726 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6728 2015-11-02 Jeff Law <law@redhat.com>
6730 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6731 irreducible loops in the CFG.
6733 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6736 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6738 * gcc.dg/vect/vect-strided-shift-1.c: New.
6740 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6743 * gcc.target/arm/pr67929_1.c: Move to...
6744 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6745 Remove arm-specific directives. Add noclone, noinline
6748 2015-11-01 Jeff Law <law@redhat.com>
6750 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6752 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6754 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6755 (sse2_test): Rename from main. Do not return 0.
6757 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6759 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6760 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6761 * gfortran.dg/read_dir.f90: XFAIL AIX.
6763 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6765 Remove the implementation of N3994, terse range-for loops.
6766 * g++.dg/cpp1z/range-for1.C: Remove.
6768 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6770 * gnat.dg/discr45.adb: New test.
6772 2015-10-31 Tom de Vries <tom@codesourcery.com>
6774 * gfortran.dg/assumed_type_2.f90: Update test.
6775 * gfortran.dg/no_arg_check_2.f90: Same.
6777 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6779 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6781 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6784 * gfortran.dg/pr46588.f90: New test.
6786 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6788 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6789 * gcc.dg/mvc2.c: Ditto.
6790 * gcc.dg/mvc3.c: Ditto.
6791 * gcc.dg/mvc4.c: Ditto.
6792 * gcc.dg/mvc5.c: Ditto.
6793 * gcc.dg/mvc6.c: Ditto.
6794 * gcc.dg/mvc7.c: Ditto.
6795 * g++.dg/ext/mvc1.C: Ditto.
6796 * g++.dg/ext/mvc2.C: Ditto.
6797 * g++.dg/ext/mvc3.C: Ditto.
6798 * g++.dg/ext/mvc4.C: Ditto.
6800 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6803 * gfortran.dg/pr51993.f90: New test.
6805 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6807 PR rtl-optimization/68106
6808 * gcc.target/aarch64/pr68106.c: New.
6810 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6813 * gfortran.dg/pr36192_1.f90: New test.
6815 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6818 *gfortran.dg/pr68154.f90
6820 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6822 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6823 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6825 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6827 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6829 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6831 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6833 * gcc.target/powerpc/float128-mix.c: Likewise.
6835 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6838 * gfortran.dg/pr68054.f90: New test.
6840 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6843 * gfortran.dg/pr67885.f90: New test.
6845 2015-10-29 Jeff Law <law@redhat.com>
6847 PR tree-optimization/67892
6848 * gcc.dg/tree-ssa/pr21417: Update expected output.
6849 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6851 2015-10-29 Richard Biener <rguenther@suse.de>
6854 * c-c++-common/ubsan/pr68142.c: New testcase.
6856 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6859 * g++.dg/other/cv_func4.C: New.
6861 2015-10-29 Richard Biener <rguenther@suse.de>
6864 * c-c++-common/ubsan/pr56956.c: New testcase.
6866 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6868 * gnat.dg/discr44.adb: New test.
6870 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6873 * gcc.dg/debug/pr66068.c: New test.
6875 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6878 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6879 array bounds error at line 25.
6881 2015-10-28 Catherine Moore <clm@codesourcery.com>
6883 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6884 * gcc.target/mips/oddspreg-6.c: Likewise.
6885 * gcc.target/mips/oddspreg-1.c: Likewise.
6886 * gcc.target/mips/oddspreg-2.c: Likewise.
6888 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6891 * gcc.target/avr/pr67839.c: New test.
6893 2015-10-28 Richard Biener <rguenther@suse.de>
6895 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6897 2015-10-28 Tom de Vries <tom@codesourcery.com>
6899 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6901 2015-10-28 Richard Biener <rguenther@suse.de>
6904 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6907 2015-10-28 Richard Biener <rguenther@suse.de>
6909 PR tree-optimization/65962
6910 * gcc.dg/vect/vect-62.c: Adjust.
6912 2015-10-28 Richard Biener <rguenther@suse.de>
6915 * gcc.dg/torture/pr68067-1.c: New testcase.
6916 * gcc.dg/torture/pr68067-2.c: Likewise.
6918 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6920 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6922 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6924 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6925 as xvmadd and xvnmsub.
6926 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6928 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6930 * c-c++-common/goacc/loop-shape.c: New test.
6932 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6933 Cesar Philippidis <cesar@codesourcery.com>
6935 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6936 * g++.dg/gomp/pr33372-3.C: Likewise.
6938 2015-10-27 Richard Henderson <rth@redhat.com>
6941 * gcc.target/i386/pr67609-2.c: New test.
6943 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6946 * gcc.target/aarch64/pr68102_1.c: New test.
6948 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6951 * gfortran.dg/allocate_with_source_15.f03: New test
6953 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6954 James Norris <jnorris@codesourcery.com>
6957 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6959 * gfortran.dg/goacc/loop-1.f95: Likewise.
6960 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6961 * gfortran.dg/goacc/cray.f95: Likewise.
6962 * gfortran.dg/goacc/parameter.f95: Likewise.
6964 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6967 * gfortran.dg/pr67805_2.f90: New test.
6969 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6970 Aditya Kumar <aditya.k7@samsung.com>
6972 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6973 * gcc.dg/graphite/interchange-1.c: Same.
6974 * gcc.dg/graphite/interchange-10.c: Same.
6975 * gcc.dg/graphite/interchange-11.c: Same.
6976 * gcc.dg/graphite/interchange-13.c: Same.
6977 * gcc.dg/graphite/interchange-3.c: Same.
6978 * gcc.dg/graphite/interchange-4.c: Same.
6979 * gcc.dg/graphite/interchange-7.c: Same.
6980 * gcc.dg/graphite/interchange-9.c: Same.
6981 * gcc.dg/graphite/uns-interchange-9.c: Same.
6982 * gfortran.dg/graphite/interchange-3.f90: Same.
6984 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6987 * gcc.target/i386/pr67215-1.c: New test.
6988 * gcc.target/i386/pr67215-2.c: Likewise.
6989 * gcc.target/i386/pr67215-3.c: Likewise.
6991 2015-10-27 Richard Biener <rguenther@suse.de>
6993 PR tree-optimization/68104
6994 * gcc.dg/torture/pr68104.c: New testcase.
6996 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6998 * gcc.dg/vect/vect-strided-shift-1.c: New.
7000 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7003 * gcc.target/arm/pr67929_1.c: New test.
7005 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7007 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7009 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7011 PR tree-optimization/68097
7012 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7013 --param max-ssa-name-query-depth=3 to dg-options.
7015 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7017 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7019 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7021 * gcc.dg/builtins-52.c: Add -O to dg-options.
7023 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7025 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7027 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7031 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7033 (PR64765): New function.
7034 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7035 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7037 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7038 * gfortran.dg/goacc/parameter.f95: Likewise.
7040 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7043 * gfortran.dg/empty_label_typedecl.f90: New test.
7045 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7048 * gfortran.dg/pr36192.f90: New test.
7050 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7052 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7053 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7054 * gnat.dg/opt51.adb: New test.
7055 * gnat.dg/opt51_pkg.ads: New helper.
7057 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7059 * gcc.target/mips/ds-schedule-1.c: New.
7060 * gcc.target/mips/ds-schedule-2.c: New.
7062 2015-10-26 Jeff Law <law@redhat.com>
7064 PR tree-optimization/68013
7065 * gcc.c-torture/compile/pr68013.c: New test.
7067 2015-10-26 Richard Biener <rguenther@suse.de>
7068 Dominik Vogt <vogt@linux.vnet.ibm.com>
7071 * gcc.target/s390/pr67443.c: New testcase.
7073 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7075 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7076 make it unique per testcase.
7077 * gfortran.dg/chmod_2.f90: Likewise.
7078 * gfortran.dg/chmod_3.f90: Likewise.
7079 * gfortran.dg/direct_io_8.f90: Likewise.
7080 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7081 * gfortran.dg/f2003_io_1.f03: Likewise.
7082 * gfortran.dg/f2003_io_2.f03: Likewise.
7083 * gfortran.dg/f2003_io_8.f03: Likewise.
7084 * gfortran.dg/inquire_size.f90: Likewise.
7085 * gfortran.dg/namelist_66.f90: Likewise.
7086 * gfortran.dg/namelist_82.f90: Likewise.
7087 * gfortran.dg/namelist_87.f90: Likewise.
7088 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7089 * gfortran.dg/open_new.f90: Likewise.
7090 * gfortran.dg/stat_1.f90: Likewise.
7091 * gfortran.dg/stat_2.f90: Likewise.
7092 * gfortran.dg/streamio_15.f90: Likewise.
7093 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7095 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098 * g++.dg/pr67989.C: New test.
7100 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7102 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7103 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7104 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7105 suffix to the temporary filename to make it unique per testcase.
7107 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7109 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7111 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7114 * gfortran.dg/allocate_with_source_12.f03: New test
7117 * gfortran.dg/allocate_with_source_13.f03: New test
7120 * gfortran.dg/allocate_with_source_14.f03: New test
7122 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7124 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7126 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7129 * gcc.target/i386/pr68084.c: New test.
7131 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7135 * gfortran.dg/allocate_with_source_10.f08: New test.
7136 * gfortran.dg/allocate_with_source_11.f08: New test.
7137 * gfortran.dg/class_array_15.f03: Changed count of expected
7138 _builtin_frees to 11. One step of temporaries is spared, therefore
7139 the allocatable component of that temporary is not to be freeed.
7141 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7144 * gfortran.dg/pr68055.f90: New case.
7146 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7149 * gfortran.dg/pr67805.f90: New testcase.
7150 * gfortran.dg/array_constructor_26.f03: Update testcase.
7151 * gfortran.dg/array_constructor_27.f03: Ditto.
7152 * gfortran.dg/char_type_len_2.f90: Ditto.
7153 * gfortran.dg/pr67802.f90: Ditto.
7154 * gfortran.dg/used_before_typed_3.f90: Ditto.
7156 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7159 * g++.dg/torture/pr67600.C: New testcase.
7161 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7163 * g++.dg/pr68062.C: New test.
7165 2015-10-23 Jeff Law <law@redhat.com>
7167 PR tree-optimization/67830
7168 * gcc.dg/pr67830.c: New test.
7170 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7172 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7174 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7175 Andrew Pinski <apinski@cavium.com>
7177 PR rtl-optimization/67736
7178 * gcc.dg/torture/pr67736.c: New test.
7179 * gcc.dg/combine-subregs.c: New test.
7181 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7183 PR tree-optimization/65947
7184 * lib/target-supports.exp
7185 (check_effective_target_vect_max_reduc): Add.
7186 * gcc.dg/vect/pr65947-1.c: New test.
7187 * gcc.dg/vect/pr65947-2.c: New test.
7188 * gcc.dg/vect/pr65947-3.c: New test.
7189 * gcc.dg/vect/pr65947-4.c: New test.
7190 * gcc.dg/vect/pr65947-5.c: New test.
7191 * gcc.dg/vect/pr65947-6.c: New test.
7192 * gcc.dg/vect/pr65947-7.c: New test.
7193 * gcc.dg/vect/pr65947-8.c: New test.
7194 * gcc.dg/vect/pr65947-9.c: New test.
7195 * gcc.dg/vect/pr65947-10.c: New test.
7196 * gcc.dg/vect/pr65947-11.c: New test.
7198 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7200 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7201 Make weak rather than noinline.
7202 * gcc.dg/builtins-57.c: Compile with -O.
7203 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7205 2015-10-23 Tom de Vries <tom@codesourcery.com>
7207 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7209 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7212 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7213 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7215 2015-10-22 Martin Sebor <msebor@redhat.com>
7218 * gcc.misc-tests/help.exp: Verify that option descriptions
7220 * lib/options.exp (check_for_options): Use the regexp --line option.
7221 Print unexpected match on failure.
7223 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7225 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7227 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7230 * g++.dg/cpp1y/var-templ46.C: New.
7232 2015-10-22 Richard Biener <rguenther@suse.de>
7234 PR tree-optimization/58497
7235 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7237 2015-10-22 Richard Biener <rguenther@suse.de>
7239 PR tree-optimization/19049
7240 PR tree-optimization/65962
7241 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7242 * gcc.dg/vect/vect-63.c: Adjust.
7243 * gcc.dg/vect/vect-70.c: Likewise.
7244 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7245 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7246 * gfortran.dg/vect/pr19049.f90: Likewise.
7247 * gfortran.dg/vect/vect-8.f90: Likewise.
7249 2015-10-22 Richard Biener <rguenther@suse.de>
7253 * gcc.dg/torture/ftrapv-2.c: New testcase.
7255 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7258 * gcc.target/s390/pr68015.c: New test.
7260 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7263 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7266 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7267 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7270 * gcc.target/aarch64/pr63304_1.c: New test.
7272 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7275 * g++.dg/parse/enum13.C: New.
7277 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7280 * g++.dg/parse/enum12.C: New.
7282 2015-10-21 Martin Sebor <msebor@redhat.com>
7285 * gcc.misc-tests/help.exp: Adjust.
7286 * lib/options.exp (check_for_options): Add detail to output.
7288 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7291 * gfortran.dg/pr67939.f90: New test.
7293 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7294 Sebastian Pop <s.pop@samsung.com>
7296 * gcc.dg/graphite/scop-11.c: Update pattern.
7298 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7301 * g++.dg/ipa/pr67056.C: New testcase.
7303 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7305 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7308 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7310 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7311 Add associated options for arm*-*-*.
7312 (sqrt): Remove dummy definition.
7314 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7316 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7318 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7320 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7321 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7322 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7324 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7326 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7327 sra-max-scalarization-size-Ospeed.
7329 2015-10-21 Marek Polacek <polacek@redhat.com>
7333 * gcc.dg/pr68024.c: New test.
7335 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7337 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7338 * c-c++-common/goacc/sb-1.c: Adjust errors.
7339 * c-c++-common/goacc/sb-3.c: Adjust errors.
7340 * c-c++-common/goacc/loop-1.c: Adjust errors.
7341 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7342 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7343 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7345 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7347 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7349 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7351 * gcc.dg/lto/simd-function_0.c: New test.
7353 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7356 * gcc.target/i386/pr68018.c: New test.
7358 2015-10-21 Richard Biener <rguenther@suse.de>
7361 * gcc.dg/torture/pr68031.c: New testcase.
7363 2015-10-21 Richard Biener <rguenther@suse.de>
7365 PR tree-optimization/68026
7366 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7368 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7370 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7371 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7372 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7373 * g++.dg/asan/default-options-1.C: Likewise.
7375 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7377 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7378 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7380 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7382 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7384 2015-10-20 Marek Polacek <polacek@redhat.com>
7387 * gcc.dg/pr67964.c: New test.
7389 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7391 PR rtl-optimization/67609
7392 * gcc.target/i386/pr67609.c: New.
7394 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7396 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7398 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7401 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7403 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7406 * gcc.target/i386/pr66810.c: New test.
7408 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7412 * gcc.target/i386/pr67963-1.c: New test.
7413 * gcc.target/i386/pr67963-2.c: Likewise.
7414 * gcc.target/i386/pr67963-3.c: Likewise.
7415 * gcc.target/i386/pr67985-1.c: Likewise.
7416 * gcc.target/i386/pr67985-2.c: Likewise.
7417 * gcc.target/i386/pr67985-3.c: Likewise.
7419 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7421 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7423 2015-10-20 Richard Biener <rguenther@suse.de>
7425 PR tree-optimization/68017
7426 * gcc.dg/torture/pr68017.c: New testcase.
7428 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7431 * gcc.target/aarch64/pr66912.c: New.
7432 * gcc.target/arm/pr66912.c: New.
7434 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7436 * gfortran.dg/pr67900.f90: New tests.
7438 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7440 * gnat.dg/opt50.adb: New test.
7441 * gnat.dg/opt50_pkg.adb: New helper.
7442 * gnat.dg/opt50_pkg.ads: New helper.
7444 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7447 * gfortran.dg/pr68019.f90: new test.
7449 2015-10-19 Richard Biener <rguenther@suse.de>
7451 PR tree-optimization/67975
7452 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7454 2015-10-19 Richard Biener <rguenther@suse.de>
7456 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7458 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7461 * gcc.target/i386/pr67995-1.c: New test.
7462 * gcc.target/i386/pr67995-2.c: Likewise.
7463 * gcc.target/i386/pr67995-3.c: Likewise.
7465 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7468 * gcc.dg/PR68002.c: New test.
7470 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7472 * gcc.dg/builtins-20.c: Remove undefined behavior.
7474 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7477 * gfortran.dg/common_25.f90: New file.
7479 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7482 * gfortran.dg/move_alloc_15.f90: New test
7483 * gfortran.dg/move_alloc_16.f90: New test
7486 * gfortran.dg/deferred_character_assignment_1.f90: New test
7488 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7491 * gfortran.df/pr67987.f90: New test.
7492 * gfortran.dg/char_length_2.f90: Update testcase.
7494 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7496 * gcc.target/i386/iamcu/test_basic_returning.c
7497 (def_test_returning_type): Use union to check float return bits.
7499 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7501 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7502 Replace printf with __builtin_printf.
7504 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7506 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7509 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7512 * gnat.dg/pack21.adb: New test.
7513 * gnat.dg/pack22.adb: Likewise.
7514 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7516 2015-10-16 Christian Bruel <christian.bruel@st.com>
7519 * gcc.target/arm/no-align.c: New test.
7520 * gcc.target/arm/attr-align1.c: New test.
7521 * gcc.target/arm/attr-align2.c: New test.
7522 * gcc.target/arm/attr-align3.c: New test.
7524 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7526 * gcc.c-torture/compile/icfmatch.c: Add testcase
7528 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7531 * g++.dg/cpp1z/fold-ice1.C: New.
7533 2015-10-16 Michael Collison <michael.collison@linaro.org>
7534 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7536 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7538 2015-10-15 Marek Polacek <polacek@redhat.com>
7540 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7542 2015-10-15 Marek Polacek <polacek@redhat.com>
7544 PR tree-optimization/67953
7545 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7547 * gcc.dg/torture/pr67953.c: New test.
7549 2015-10-14 Jeff Law <law@redhat.com>
7551 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7552 contained within have their own file/test now.
7553 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7554 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7555 expectations a bit more.
7556 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7557 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7558 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7559 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7560 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7563 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7565 2015-10-14 Marek Polacek <polacek@redhat.com>
7567 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7577 2015-10-14 Richard Biener <rguenther@suse.de>
7579 PR tree-optimization/67915
7580 * gcc.dg/torture/pr67915.c: New testcase.
7582 2015-10-14 Marek Polacek <polacek@redhat.com>
7584 PR tree-optimization/67815
7585 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7586 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7587 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7589 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7591 * gcc.dg/pragma-pop_options-1.c: New test.
7593 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7594 Aldy Hernandez <aldyh@redhat.com>
7596 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7597 * c-c++-common/gomp/clauses-1.c: New test.
7598 * c-c++-common/gomp/clauses-2.c: New test.
7599 * c-c++-common/gomp/clauses-3.c: New test.
7600 * c-c++-common/gomp/clauses-4.c: New test.
7601 * c-c++-common/gomp/declare-target-1.c: New test.
7602 * c-c++-common/gomp/declare-target-2.c: New test.
7603 * c-c++-common/gomp/depend-3.c: New test.
7604 * c-c++-common/gomp/depend-4.c: New test.
7605 * c-c++-common/gomp/doacross-1.c: New test.
7606 * c-c++-common/gomp/if-1.c: New test.
7607 * c-c++-common/gomp/if-2.c: New test.
7608 * c-c++-common/gomp/linear-1.c: New test.
7609 * c-c++-common/gomp/map-2.c: New test.
7610 * c-c++-common/gomp/map-3.c: New test.
7611 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7612 f_omp_target_data): Add map clause to target data.
7613 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7614 * c-c++-common/gomp/ordered-1.c: New test.
7615 * c-c++-common/gomp/ordered-2.c: New test.
7616 * c-c++-common/gomp/ordered-3.c: New test.
7617 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7619 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7620 clause and ordered construct where no longer allowed.
7621 * c-c++-common/gomp/priority-1.c: New test.
7622 * c-c++-common/gomp/reduction-1.c: New test.
7623 * c-c++-common/gomp/schedule-simd-1.c: New test.
7624 * c-c++-common/gomp/sink-1.c: New test.
7625 * c-c++-common/gomp/sink-2.c: New test.
7626 * c-c++-common/gomp/sink-3.c: New test.
7627 * c-c++-common/gomp/sink-4.c: New test.
7628 * c-c++-common/gomp/udr-1.c: New test.
7629 * c-c++-common/taskloop-1.c: New test.
7630 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7631 value of _OPENMP macro.
7632 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7633 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7634 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7635 * gcc.dg/gomp/clause-1.c:
7636 * gcc.dg/gomp/reduction-1.c: New test.
7637 * gcc.dg/gomp/sink-fold-1.c: New test.
7638 * gcc.dg/gomp/sink-fold-2.c: New test.
7639 * gcc.dg/gomp/sink-fold-3.c: New test.
7640 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7641 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7642 of non-static data members.
7643 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7644 Add some linear clause tests.
7645 * g++.dg/gomp/declare-simd-3.C: New test.
7646 * g++.dg/gomp/linear-1.C: New test.
7647 * g++.dg/gomp/member-1.C: New test.
7648 * g++.dg/gomp/member-2.C: New test.
7649 * g++.dg/gomp/pr66571-2.C: New test.
7650 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7652 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7653 in reduction clause.
7654 * g++.dg/gomp/reference-1.C: New test.
7655 * g++.dg/gomp/sink-1.C: New test.
7656 * g++.dg/gomp/sink-2.C: New test.
7657 * g++.dg/gomp/sink-3.C: New test.
7658 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7659 * g++.dg/gomp/this-1.C: New test.
7660 * g++.dg/gomp/this-2.C: New test.
7661 * g++.dg/vect/simd-clone-2.cc: New test.
7662 * g++.dg/vect/simd-clone-2.h: New test.
7663 * g++.dg/vect/simd-clone-3.cc: New test.
7664 * g++.dg/vect/simd-clone-4.cc: New test.
7665 * g++.dg/vect/simd-clone-4.h: New test.
7666 * g++.dg/vect/simd-clone-5.cc: New test.
7668 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7670 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7671 after r228716 (Fix vtbl[34] and vtbx4).
7673 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7675 PR tree-optimization/67909, 67947
7676 * gcc.dg/torture/pr67947.c: New test.
7678 2015-10-13 Jeff Law <law@redhat.com>
7680 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7682 2015-10-12 Jeff Law <law@redhat.com>
7684 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7685 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7686 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7687 ssa-dom-thread-11.c.
7689 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7691 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7694 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7696 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7698 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7699 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7700 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7701 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7702 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7703 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7704 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7705 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7707 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7709 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7710 and -mno-frame-header-opt options.
7711 * gcc.target/mips/frame-header-1.c: New file.
7712 * gcc.target/mips/frame-header-2.c: New file.
7713 * gcc.target/mips/frame-header-3.c: New file.
7715 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7716 Hale Wang <hale.wang@arm.com>
7718 * gcc.dg/tree-ssa/forwprop-33.c: New.
7720 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7723 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7724 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7725 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7726 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7727 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7728 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7729 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7730 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7731 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7732 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7734 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7736 * lib/multiline.exp: New file.
7737 * lib/prune.exp: Load multiline.exp.
7738 (prune_gcc_output): Call into multiline.exp to handle any
7739 multiline output directives.
7740 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7743 2015-10-09 Martin Jambor <mjambor@suse.cz>
7745 PR tree-optimization/67794
7746 * gcc.dg/ipa/ipa-sra-10.c: New test.
7747 * gcc.dg/torture/pr67794.c: Likewise.
7749 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7751 PR rtl-optimization/67828
7752 * gcc.dg/torture/pr67828.c: New.
7754 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7757 * lib/target-supports.exp (check_effective_target_non_strict_align):
7758 Adjust for arm*-*-*.
7759 * gcc.target/arm/pr67366.c: New test.
7761 2015-10-09 Richard Biener <rguenther@suse.de>
7763 PR tree-optimization/67891
7764 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7766 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7768 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7770 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7772 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7774 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7776 * gcc.dg/loop-unswitch-2.c: New test.
7777 * gcc.dg/loop-unswitch-3.c: Likewise.
7778 * gcc.dg/loop-unswitch-4.c: Likewise.
7780 2015-10-08 Tom de Vries <tom@codesourcery.com>
7782 * gcc.dg/dse.c: Only dump in dse1 pass.
7783 * gcc.dg/tree-ssa/pr30375.c: Same.
7785 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7788 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7789 (PUSH, POP): New defines.
7790 (sse2_test): Use PUSH and POP to misalign runtime stack.
7791 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7793 2015-10-07 James Norris <jnorris@codesourcery.com>
7795 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7796 to atomic_init. (atomic_init): Restrict flags usage.
7798 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7801 * gfortran.dg/sizeof_5.f90: New test.
7803 2015-10-06 Jeff Law <law@redhat.com>
7805 * gcc.c-torture/compile/pr67816.c: New test.
7807 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7809 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7811 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7814 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7816 2015-10-06 Marek Polacek <polacek@redhat.com>
7819 * c-c++-common/Wtautological-compare-4.c: New test.
7821 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7822 Peter Bergner <bergner@vnet.ibm.com>
7825 * gcc.target/powerpc/pr67808.c: New test.
7827 2015-10-06 Nick Clifton <nickc@redhat.com>
7829 * gcc.target/msp430: New directory.
7830 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7832 * gcc.target/msp430/data-attributes.c: New file. Checks the
7833 noinit and persistent data attributes.
7835 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7837 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7839 2015-10-06 Richard Biener <rguenther@suse.de>
7841 PR tree-optimization/67859
7842 * gcc.dg/torture/pr67859.c: New testcase.
7844 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7846 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7848 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7851 * g++.dg/template/defarg19.C: New.
7852 * g++.dg/template/defarg20.C: Likewise.
7854 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7855 Sebastian Pop <s.pop@samsung.com>
7857 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7859 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7860 Sebastian Pop <s.pop@samsung.com>
7862 * gcc.dg/graphite/scop-sor.c: Xfail.
7864 2015-10-05 Martin Jambor <mjambor@suse.cz>
7865 Jan Hubicka <hubicka@ucw.cz>
7867 * gcc.dg/ipa/propalign-4.c: New test.
7868 * gcc.dg/ipa/propalign-5.c: Likewise.
7870 2015-10-05 Marek Polacek <polacek@redhat.com>
7872 PR tree-optimization/67821
7873 * gcc.dg/torture/pr67821-2.c: New test.
7874 * gcc.dg/torture/pr67821.c: New test.
7876 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7878 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7880 2015-10-05 Christian Bruel <christian.bruel@st.com>
7882 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7884 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7886 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7887 (exec_vcvt): Add comments.
7889 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7891 PR rtl-optimization/67447
7892 * gcc.target/i386/pr67447.c: New test.
7894 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7896 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7898 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7899 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7900 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7901 * gcc.target/i386/vect-unpack-1.c: Ditto.
7902 * gcc.target/i386/vect-unpack-2.c: Ditto.
7904 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7907 * gfortran.dg/common_24.f: New.
7909 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7911 * gcc.target/arm/pr67756.c: Fixed warnings.
7913 2015-10-02 Marek Polacek <polacek@redhat.com>
7916 * gcc.dg/pr67730-1.c: New test.
7917 * gcc.dg/pr67730-2.c: New test.
7918 * gcc.dg/pr67730.h: New test.
7920 2015-10-02 Marek Polacek <polacek@redhat.com>
7922 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7924 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7926 PR tree-optimization/67754
7927 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7928 * gfortran.dg/graphite/block-2.f: Same.
7930 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7932 * gcc.dg/graphite/scop-23.c: New.
7934 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7936 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7939 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7941 PR rtl-optimization/67756
7942 * gcc.target/arm/pr67756.c: New.
7944 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7946 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7947 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7948 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7950 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7953 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7955 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7956 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7957 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7958 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7959 * gcc.target/i386/vect-unpack-1.c: Ditto.
7960 * gcc.target/i386/vect-unpack-2.c: Ditto.
7962 2015-10-02 Marek Polacek <polacek@redhat.com>
7965 * c-c++-common/Wduplicated-cond-1.c: New test.
7966 * c-c++-common/Wduplicated-cond-2.c: New test.
7967 * c-c++-common/Wduplicated-cond-3.c: New test.
7968 * c-c++-common/Wduplicated-cond-4.c: New test.
7969 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7970 -Wduplicated-cond warning.
7972 2015-10-02 Renlin Li <renlin.li@arm.com>
7974 * gcc.target/aarch64/csneg-1.c: Update.
7976 2015-10-02 Renlin Li <renlin.li@arm.com>
7979 * gcc.target/aarch64/pr66776.c: New.
7981 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7983 * gnat.dg/warn13.adb: New test.
7985 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7987 * gnat.dg/vect15.ad[sb]: New test.
7988 * gnat.dg/vect16.ad[sb]: Likewise.
7989 * gnat.dg/vect17.ad[sb]: Likewise.
7990 * gnat.dg/vect18.ad[sb]: Likewise.
7992 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7994 PR rtl-optimization/67786
7995 PR rtl-optimization/67787
7996 * gcc.dg/pr67786.c: New test.
7997 * gcc.dg/pr67787.c: Likewise.
7999 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8001 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8003 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8006 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8008 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8012 * gfortran.dg/string_array_constructor_1.f90: New.
8013 * gfortran.dg/string_array_constructor_2.f90: New.
8014 * gfortran.dg/string_array_constructor_3.f90: New.
8016 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8020 * gcc.target/powerpc/pr67789.c: New testcase.
8022 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8025 * gfortran.dg/pr67802.f90: New test.
8027 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8030 gfortran.dg/pr66979.f90: new test.
8032 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8035 * gfortran.dg/pr67616.f90: New test.
8037 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8040 * g++.dg/cpp0x/range-for30.C: New.
8042 2015-10-01 Marek Polacek <polacek@redhat.com>
8045 * gcc.dg/atomic/pr65345-4.c: New test.
8046 * gcc.dg/pr65345-3.c: New test.
8048 2015-10-01 Marek Polacek <polacek@redhat.com>
8050 PR tree-optimization/67769
8051 * gcc.dg/torture/pr67769.c: New test.
8053 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8055 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8057 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8060 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8062 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8064 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8065 (main): Rename to sse2_test. Abort if count != 5.
8066 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8068 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8070 2015-10-01 Richard Biener <rguenther@suse.de>
8072 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8073 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8075 2015-09-30 Jeff Law <law@redhat.com>
8077 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8079 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8081 PR rtl-optimization/67037
8082 * gcc.c-torture/execute/pr67037.c: New test.
8084 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8086 * lib/target-supports.exp (check_effective_target_sync_int_128):
8087 Return 1 on spu-*-* targets.
8088 (check_effective_target_sync_int_128_runtime): Likewise.
8089 (check_effective_target_sync_long_long): Likewise.
8090 (check_effective_target_sync_long_long_runtime): Likewise.
8091 (check_effective_target_sync_int_long): Likewise.
8092 (check_effective_target_sync_char_short): Likewise.
8094 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8096 * gcc.target/i386/pr67761.c: New test.
8098 2015-09-30 Marek Polacek <polacek@redhat.com>
8101 * gcc.dg/pr67730.c: New test.
8103 2015-09-30 Marek Polacek <polacek@redhat.com>
8105 PR tree-optimization/67690
8106 * gcc.dg/torture/pr67690.c: New test.
8108 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8110 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8111 * g++.dg/gomp/tls-wrap4.C: Likewise.
8112 * gcc.dg/atomic-op-optimize.c: Likewise.
8113 * gcc.dg/pr54087.c: Likewise.
8114 * gcc.dg/tls/section-2.c: Likewise.
8115 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8116 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8117 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8118 * gcc.target/arm/divzero.c: Likewise.
8119 * gcc.target/arm/sibcall-2.c: Likewise.
8120 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8121 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8122 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8123 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8124 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8125 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8126 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8127 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8128 * gfortran.dg/default_format_2.f90: Likewise.
8129 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8131 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8133 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8135 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8137 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8138 * gfortran.dg/round_4.f90: ditto.
8140 2015-09-29 Richard Biener <rguenther@suse.de>
8142 PR tree-optimization/67170
8143 * gfortran.dg/pr67170.f90: New testcase.
8145 2015-09-29 Richard Biener <rguenther@suse.de>
8147 PR tree-optimization/67741
8148 * gcc.dg/torture/pr67741.c: New testcase.
8150 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8152 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8153 non-zero for __builtin_signbit tests.
8155 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8158 * gcc.target/i386/pr65105-1.c: New.
8159 * gcc.target/i386/pr65105-2.c: New.
8160 * gcc.target/i386/pr65105-3.c: New.
8161 * gcc.target/i386/pr65105-4.C: New.
8162 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8164 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8166 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8168 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8172 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8174 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8175 * gfortran.dg/function_types_3.f90: Change error message to
8176 "Type inaccessible...."
8177 * gfortran.dg/ptr_func_assign_1.f08: New test.
8178 * gfortran.dg/ptr_func_assign_2.f08: New test.
8180 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8184 * gfortran.dg/ptr_func_assign_3.f08: New test.
8185 * gfortran.dg/ptr_func_assign_4.f08: New test.
8187 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8188 Sebastian Pop <s.pop@samsung.com>
8190 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8191 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8192 * gcc.dg/graphite/block-3.c: Same.
8193 * gcc.dg/graphite/block-4.c: Same.
8194 * gcc.dg/graphite/block-5.c: Same.
8195 * gcc.dg/graphite/block-6.c: Same.
8196 * gcc.dg/graphite/block-7.c: Same.
8197 * gcc.dg/graphite/block-8.c: Same.
8198 * gcc.dg/graphite/block-pr47654.c: Same.
8199 * gcc.dg/graphite/interchange-0.c: Same.
8200 * gcc.dg/graphite/interchange-1.c: Same.
8201 * gcc.dg/graphite/interchange-10.c: Same.
8202 * gcc.dg/graphite/interchange-11.c: Same.
8203 * gcc.dg/graphite/interchange-12.c: Same.
8204 * gcc.dg/graphite/interchange-13.c: Same.
8205 * gcc.dg/graphite/interchange-14.c: Same.
8206 * gcc.dg/graphite/interchange-15.c: Same.
8207 * gcc.dg/graphite/interchange-3.c: Same.
8208 * gcc.dg/graphite/interchange-4.c: Same.
8209 * gcc.dg/graphite/interchange-5.c: Same.
8210 * gcc.dg/graphite/interchange-6.c: Same.
8211 * gcc.dg/graphite/interchange-7.c: Same.
8212 * gcc.dg/graphite/interchange-8.c: Same.
8213 * gcc.dg/graphite/interchange-9.c: Same.
8214 * gcc.dg/graphite/interchange-mvt.c: Same.
8215 * gcc.dg/graphite/pr35356-1.c: Same.
8216 * gcc.dg/graphite/pr35356-3.c: Same.
8217 * gcc.dg/graphite/pr37485.c: Same.
8218 * gcc.dg/graphite/scop-1.c: Same.
8219 * gcc.dg/graphite/scop-11.c: Same.
8220 * gcc.dg/graphite/scop-5.c: Same.
8221 * gcc.dg/graphite/uns-block-1.c: Same.
8222 * gcc.dg/graphite/uns-interchange-9.c: Same.
8223 * gfortran.dg/graphite/block-1.f90: Same.
8224 * gfortran.dg/graphite/interchange-3.f90: Same.
8225 * gfortran.dg/graphite/pr14741.f90: Same.
8226 * gfortran.dg/graphite/block-2.f: Same.
8228 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8229 Sebastian Pop <s.pop@samsung.com>
8231 PR tree-optimization/67700
8232 * gcc.dg/graphite/run-id-pr67700.c: New.
8234 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8237 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8238 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8240 * gcc.target/sh/pr54236-5.c: New.
8241 * gcc.target/sh/pr54236-6.c: New.
8243 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8245 PR rtl-optimization/67456
8246 PR rtl-optimization/67464
8247 PR rtl-optimization/67465
8248 * gcc.dg/pr67465.c: New test.
8250 2015-09-28 Tom de Vries <tom@codesourcery.com>
8252 PR tree-optimization/62171
8253 * gcc.dg/vect/pr62171.c: New test.
8255 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8257 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8258 skip on AIX. XFAIL individual line tests.
8260 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8262 PR rtl-optimization/64164
8263 PR tree-optimization/67312
8264 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8265 * gcc.target/i386/stackalign/return-4.c: Add -O.
8267 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8269 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8271 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8274 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8276 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8278 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8279 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8280 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8281 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8282 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8283 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8284 DW_AT_noreturn on AIX.
8285 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8286 DW_AT_noreturn on AIX.
8287 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8288 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8289 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8290 DW_AT_GNU_deleted on AIX.
8291 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8292 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8293 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8294 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8295 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8296 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8297 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8298 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8299 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8300 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8301 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8302 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8303 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8304 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8305 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8307 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8310 * gfortran.dg/pr67614.f90: New test.
8312 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8315 * gfortran.dg/pr67525.f90: New test.
8317 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8320 * gfortran.dg/allocatable_function_9.f90: New.
8322 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8325 * gcc.target/sh/pr67675.c: New.
8327 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8329 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8331 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8333 * gcc.target/i386/pr66749.c (dg-options): Replace
8334 -mtune=lakemount with -mtune=lakemont.
8335 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8336 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8338 2015-09-25 Marek Polacek <polacek@redhat.com>
8340 * c-c++-common/ubsan/bounds-11.c: New test.
8341 * c-c++-common/ubsan/bounds-12.c: New test.
8343 2015-09-25 Marek Polacek <polacek@redhat.com>
8346 * c-c++-common/ubsan/pr64906.c: New test.
8348 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8350 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8351 with -mtune=lakemount.
8352 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8353 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8355 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8358 * gcc.dg/Werror-13.c: New test.
8360 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8362 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8364 2015-09-24 Richard Biener <rguenther@suse.de>
8367 * g++.dg/pr67699.C: New testcase.
8369 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8372 * gcc.target/arm/fp16-inf.c: New test.
8374 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8376 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8377 name while checking for AVX-512VBMI presence.
8379 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8381 * lib/target-supports.exp (check_effective_target_pie): Check for
8382 PIE support on Solaris 11.x and 12.
8384 2015-09-24 Richard Biener <rguenther@suse.de>
8386 * g++.dg/tree-ssa/restrict3.C: New testcase.
8388 2015-09-24 Richard Biener <rguenther@suse.de>
8390 PR tree-optimization/48885
8391 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8393 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8395 * c-c++-common/Wmisleading-indentation.c: Augment test.
8397 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8399 Fix small typos in the coding rule enforcement warnings.
8400 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8403 2015-09-23 Richard Biener <rguenther@suse.de>
8406 * gcc.dg/ubsan/pr67662.c: New testcase.
8408 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8411 * gcc.dg/pragma-diag-6.c: New test.
8413 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8415 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8417 2015-09-23 Richard Biener <rguenther@suse.de>
8419 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8421 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8423 * c-c++-common/Wmisleading-indentation.c: Augment test.
8425 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8427 * g++.dg/diagostic/disable.C: New.
8429 2015-09-22 Tom de Vries <tom@codesourcery.com>
8431 PR tree-optimization/67671
8432 * g++.dg/pr67671.C: New test.
8434 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8437 * gcc.target/i386/pr67480.c: New test.
8439 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8441 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8442 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8443 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8444 avx512dq, avx512cd, avx512er and avx512pf.
8446 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8448 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8449 update-fetch operations.
8450 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8452 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8454 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8455 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8457 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8459 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8461 * gcc.target/aarch64/atomic-inst-swap.c: New.
8463 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8465 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8466 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8467 * gcc.target/i386/pr59789.c (f1): Likewise.
8468 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8469 * gcc.target/i386/intrinsics_6.c: Likewise.
8470 * gcc.dg/winline-5.c (int t): Likewise.
8471 * gcc.dg/winline-9.c (t): Likewise.
8472 * gcc.dg/always_inline2.c (q): Likewise.
8473 * gcc.dg/winline-2.c (inline int t): Likewise.
8474 * gcc.dg/winline-6.c: Likewise.
8475 * gcc.dg/winline-10.c (void g): Likewise.
8476 * gcc.dg/pr49243.c (void parse): Likewise.
8477 * gcc.dg/always_inline3.c (q2): Likewise.
8478 * gcc.dg/winline-3.c: Likewise.
8479 * gcc.dg/winline-7.c (inline void *t): Likewise.
8481 2015-09-22 Tom de Vries <tom@codesourcery.com>
8483 PR tree-optimization/67666
8484 * g++.dg/pr67666.C: New test.
8486 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8489 * gfortran.dg/pr67615.f90: new test.
8491 2015-09-21 Jeff Law <law@redhat.com>
8493 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8495 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8497 Complete the implementation of N4230, Nested namespace definition.
8498 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8499 attributes and nested namespace definitions.
8500 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8501 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8502 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8503 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8504 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8505 appearing before the namespace identifier.
8507 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8510 * gcc.dg/cpp/pr66415-1.c: Test column number.
8512 2015-09-21 Richard Biener <rguenther@suse.de>
8514 * g++.dg/ext/attr-alias-3.C: Add -g.
8516 2015-09-21 Richard Biener <rguenther@suse.de>
8519 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8521 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8524 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8526 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8528 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8530 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8533 * gcc.dg/pr53265.c: Update.
8535 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8537 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8539 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8542 * gcc.target/sh/pr59478.c: New.
8544 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8547 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8548 * gcc.target/sh/pr54236-2.c: Likewise.
8550 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8552 * gcc.target/sh/pr43417.c: Move target independent test to ...
8553 * gcc.c-torture/compile/pr43417.c: ... here.
8555 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8557 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8558 check_effective_target_big_endian, check_effective_target_little_endian,
8559 check_effective_target_any_fpu, check_effective_target_double_fpu,
8560 check_effective_target_use_single_only_fpu,
8561 check_effective_target_default_single_fpu,
8562 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8563 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8564 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8565 check_effective_target_fmovd_enabled,
8566 check_effective_target_has_privileged, check_effective_target_has_pref,
8567 check_effective_target_banked_r0r7_isr,
8568 check_effective_target_stack_save_isr): New effective target checks.
8569 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8570 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8571 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8572 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8573 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8574 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8575 * gcc.target/sh/attr-isr.c: Likewise.
8576 * gcc.target/sh/fpul-usage-1.c: Likewise.
8577 * gcc.target/sh/hiconst.c: Likewise.
8578 * gcc.target/sh/mfmovd.c: Likewise.
8579 * gcc.target/sh/pr21255-3.c: Likewise.
8580 * gcc.target/sh/pr33135-1.c: Likewise.
8581 * gcc.target/sh/pr33135-2.c: Likewise.
8582 * gcc.target/sh/pr33135-3.c: Likewise.
8583 * gcc.target/sh/pr33135-4.c: Likewise.
8584 * gcc.target/sh/pr39423-2.c: Likewise.
8585 * gcc.target/sh/pr49880-4.c: Likewise.
8586 * gcc.target/sh/pr49880-5.c: Likewise.
8587 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8588 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8589 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8590 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8591 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8592 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8593 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8594 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8595 * gcc.target/sh/pr50751-2.c: Likewise.
8596 * gcc.target/sh/pr50751-3.c: Likewise.
8597 * gcc.target/sh/pr50751-5.c: Likewise.
8598 * gcc.target/sh/pr50751-6.c: Likewise.
8599 * gcc.target/sh/pr50751-8.c: Likewise.
8600 * gcc.target/sh/pr51244-15.c: Likewise.
8601 * gcc.target/sh/pr51244-2.c: Likewise.
8602 * gcc.target/sh/pr51244-20.c: Likewise.
8603 * gcc.target/sh/pr51244-6.c: Likewise.
8604 * gcc.target/sh/pr52483-4.c: Likewise.
8605 * gcc.target/sh/pr53511-1.c: Likewise.
8606 * gcc.target/sh/pr53512-1.c: Likewise.
8607 * gcc.target/sh/pr53512-2.c: Likewise.
8608 * gcc.target/sh/pr53512-3.c: Likewise.
8609 * gcc.target/sh/pr53512-4.c: Likewise.
8610 * gcc.target/sh/pr53513-1.c: Likewise.
8611 * gcc.target/sh/pr54089-2.c: Likewise.
8612 * gcc.target/sh/pr54089-3.c: Likewise.
8613 * gcc.target/sh/pr54089-4.c: Likewise.
8614 * gcc.target/sh/pr54602-2.c: Likewise.
8615 * gcc.target/sh/pr54602-3.c: Likewise.
8616 * gcc.target/sh/pr54602-4.c: Likewise.
8617 * gcc.target/sh/pr54680.c: Likewise.
8618 * gcc.target/sh/pr55303-1.c: Likewise.
8619 * gcc.target/sh/pr55303-2.c: Likewise.
8620 * gcc.target/sh/pr55303-3.c: Likewise.
8621 * gcc.target/sh/pr56547-1.c: Likewise.
8622 * gcc.target/sh/pr56547-2.c: Likewise.
8623 * gcc.target/sh/pr61195.c: Likewise.
8624 * gcc.target/sh/pr61996.c: Likewise.
8625 * gcc.target/sh/pr6526.c: Likewise.
8626 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8627 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8628 * gcc.target/sh/prefetch.c: Likewise.
8629 * gcc.target/sh/rte-delay-slot.c: Likewise.
8630 * gcc.target/sh/sh2a-band.c: Likewise.
8631 * gcc.target/sh/sh2a-bclr.c: Likewise.
8632 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8633 * gcc.target/sh/sh2a-bld.c: Likewise.
8634 * gcc.target/sh/sh2a-bor.c: Likewise.
8635 * gcc.target/sh/sh2a-bset.c: Likewise.
8636 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8637 * gcc.target/sh/sh2a-bxor.c: Likewise.
8638 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8639 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8640 * gcc.target/sh/sh2a-movrt.c: Likewise.
8641 * gcc.target/sh/sh2a-resbank.c: Likewise.
8642 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8643 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8644 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8645 * gcc.target/sh/sh4a-cosf.c: Likewise.
8646 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8647 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8648 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8649 * gcc.target/sh/sh4a-sinf.c: Likewise.
8651 2015-09-20 Jeff Law <law@redhat.com>
8653 PR tree-optimization/47679
8654 * g++.dg/warn/Wuninitialized-6.C: New test.
8656 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8658 Implement nested namespace definitions.
8659 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8660 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8661 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8662 * g++.dg/lookup/name-clash5.C: Adjust.
8663 * g++.dg/lookup/name-clash6.C: Likewise.
8665 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8667 * gcc.dg/pragma-diag-5.c: New test.
8669 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8672 * gcc.dg/torture/pr67619.c: New test.
8673 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8676 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8678 PR tree-optimization/67283
8679 * gcc.dg/tree-ssa/sra-15.c: New.
8680 * gcc.dg/tree-ssa/sra-16.c: New.
8682 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8685 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8686 (f2, f3): Make the function static.
8687 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8689 2015-09-17 Christian Bruel <christian.bruel@st.com>
8691 * gcc.target/arm/attr_thumb-static2.c: New test.
8693 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8695 * gnat.dg/overflow_sum3.adb: New test.
8697 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8699 * gcc.target/arm/stack-checking.c: New test.
8701 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8704 * gfortran.dg/public_private_module_5.f90: Add module procedure
8705 trigger_smod to ensure that the smod file is written.
8707 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8709 * gcc.target/aarch64/copysign_1.c: New.
8710 * gcc.target/aarch64/copysign_2.c: New.
8712 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8714 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8715 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8716 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8718 2015-09-16 John Marino <gnugcc@marino.st>
8720 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8722 2015-09-16 Richard Biener <rguenther@suse.de>
8725 * gcc.dg/torture/pr67253.c: New testcase.
8727 2015-09-16 Richard Biener <rguenther@suse.de>
8730 * gcc.dg/pr67271.c: New testcase.
8732 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8734 * gnat.dg/opt49.adb: New test.
8736 2015-09-16 Richard Biener <rguenther@suse.de>
8739 * gcc.dg/torture/pr67442.c: New testcase.
8741 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8743 * gnat.dg/array24.adb: New test.
8744 * gnat.dg/blocklocs.adb: Delete.
8746 2015-09-15 Marek Polacek <polacek@redhat.com>
8749 * gcc.dg/pr67580.c: New test.
8751 2015-09-15 Richard Biener <rguenther@suse.de>
8753 PR tree-optimization/67470
8754 * gcc.dg/torture/pr67470.c: New testcase.
8756 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8758 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8760 2015-09-15 Richard Biener <rguenther@suse.de>
8763 * gcc.dg/pr67563.c: New testcase.
8765 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8768 * gfortran.dg/pr67460.f90: New test.
8770 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8772 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8773 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8775 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8778 * g++.dg/cpp0x/new-auto1.C: New.
8780 2015-09-11 Mark Wielaard <mjw@redhat.com>
8783 * g++.dg/warn/unused-variable-1.C: New test.
8784 * g++.dg/warn/unused-variable-2.C: Likewise.
8785 * gcc.dg/unused-4.c: Adjust warning for static const.
8786 * gcc.dg/unused-variable-1.c: New test.
8787 * gcc.dg/unused-variable-2.c: Likewise.
8789 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8791 * gfortran.dg/private_type_3.f90: Require visibility.
8792 * gfortran.dg/module_variable_2.f90: Same.
8793 * gfortran.dg/nested_forall_1.f: Same.
8794 * gfortran.dg/elemental_dependency_4.f90: Same.
8795 * gfortran.dg/bind_c_usage_25.f90: Same.
8796 * gfortran.dg/access_spec_1.f90: Same.
8797 * gfortran.dg/public_private_module_2.f90: Same.
8798 * gfortran.dg/host_assoc_variable_1.f90: Same.
8799 * gfortran.dg/public_private_module_6.f90: Same.
8800 * gfortran.dg/module_variable_1.f90: Same.
8801 * gfortran.dg/pr37286.f90: Same.
8802 * gfortran.dg/internal_pack_7.f90: Same.
8803 * gfortran.dg/submodule_10.f08: Same.
8804 * gfortran.dg/allocatable_function_8.f90: Same.
8805 * gfortran.dg/merge_init_expr_2.f90: Same.
8806 * gfortran.dg/class_37.f03: Same.
8807 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8808 * gfortran.dg/typebound_call_20.f03: Same.
8809 * gfortran.dg/proc_ptr_result_3.f90: Same.
8810 * gfortran.dg/pr32535.f90: Same.
8811 * gfortran.dg/typebound_proc_19.f90: Same.
8812 * gfortran.dg/initialization_10.f90: Same.
8813 * gfortran.dg/bind_c_usage_8.f03: Same.
8814 * gfortran.dg/pr61335.f90: Same.
8815 * gfortran.dg/elemental_dependency_5.f90: Same.
8816 * gfortran.dg/proc_ptr_3.f90: Same.
8817 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8819 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8821 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8822 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8823 * gcc.dg/loop-8.c: Likewise.
8825 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8828 * gnat.dg/specs/addr1.ads: Remove.
8830 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8832 * gcc.dg/pie-link.c: Add -pie to dg-options.
8834 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8836 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8837 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8839 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8841 * gcc.target/powerpc/swaps-p8-20.c: New test.
8842 * gcc.target/powerpc/swaps-p8-21.c: New test.
8844 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8847 * gfortran.dg/pr67526.f90: New test.
8849 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8852 * g++.dg/cpp0x/variadic166.C: New.
8854 2015-09-09 Mark Wielaard <mjw@redhat.com>
8856 * c-c++-common/nonnull-1.c: New test.
8858 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8861 * gfortran.dg/submodule_11.f08: New test.
8863 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8866 * gcc.c-torture/compile/pr67506.c: New test.
8868 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8870 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8871 initialization with a byte mask. No change expected here.
8872 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8873 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8874 initialization with contigious bitmask. Literal pool is expectd
8877 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8880 * gcc.target/arm/pr67439_1.c: New test.
8882 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8884 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8887 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8890 * g++.dg/gomp/pr67523.C: New test.
8893 * g++.dg/gomp/pr67522.C: New test.
8896 * c-c++-common/gomp/pr67521.c: New test.
8899 * c-c++-common/gomp/pr67517.c: New test.
8902 * g++.dg/gomp/pr67514.C: New test.
8905 * g++.dg/gomp/pr67511.C: New test.
8908 * c-c++-common/gomp/pr67502.c: New test.
8910 2015-09-09 Marek Polacek <polacek@redhat.com>
8913 * gcc.dg/pr67512.c: New test.
8915 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8918 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8919 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8920 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8921 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8923 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8925 * gcc.target/aarch64/mod_2.x: New file.
8926 * gcc.target/aarch64/mod_256.x: Likewise.
8927 * gcc.target/arm/mod_2.c: New test.
8928 * gcc.target/arm/mod_256.c: Likewise.
8929 * gcc.target/aarch64/mod_2.c: Likewise.
8930 * gcc.target/aarch64/mod_256.c: Likewise.
8932 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8935 * g++.dg/gomp/pr67504.C: New test.
8938 * c-c++-common/gomp/pr67501.c: New test.
8941 * gcc.dg/gomp/pr67500.c: New test.
8944 * gcc.dg/gomp/pr67495.c: New test.
8946 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8947 Sebastian Pop <s.pop@samsung.com>
8949 PR tree-optimization/53852
8950 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8951 both isl-0.12 and isl-0.15.
8952 * gcc.dg/graphite/uns-interchange-14.c: Same.
8953 * gcc.dg/graphite/uns-interchange-15.c: Same.
8954 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8956 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8957 Sebastian Pop <s.pop@samsung.com>
8959 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8960 * gcc.dg/graphite/block-1.c: Same.
8961 * gcc.dg/graphite/block-5.c: Same.
8962 * gcc.dg/graphite/block-6.c: Same.
8963 * gcc.dg/graphite/interchange-1.c: Same.
8964 * gcc.dg/graphite/interchange-10.c: Same.
8965 * gcc.dg/graphite/interchange-11.c: Same.
8966 * gcc.dg/graphite/interchange-13.c: Same.
8967 * gcc.dg/graphite/interchange-14.c: Same.
8968 * gcc.dg/graphite/interchange-3.c: Same.
8969 * gcc.dg/graphite/interchange-4.c: Same.
8970 * gcc.dg/graphite/interchange-7.c: Same.
8971 * gcc.dg/graphite/interchange-8.c: Same.
8972 * gcc.dg/graphite/interchange-9.c: Same.
8973 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8974 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8975 * gcc.dg/graphite/pr37485.c: Same.
8976 * gcc.dg/graphite/scop-0.c (int toto): Same.
8977 * gcc.dg/graphite/scop-1.c: Same.
8978 * gcc.dg/graphite/scop-10.c: Same.
8979 * gcc.dg/graphite/scop-11.c: Same.
8980 * gcc.dg/graphite/scop-12.c: Same.
8981 * gcc.dg/graphite/scop-13.c: Same.
8982 * gcc.dg/graphite/scop-16.c: Same.
8983 * gcc.dg/graphite/scop-17.c: Same.
8984 * gcc.dg/graphite/scop-18.c: Same.
8985 * gcc.dg/graphite/scop-2.c: Same.
8986 * gcc.dg/graphite/scop-21.c (int test): Same.
8987 * gcc.dg/graphite/scop-22.c (void foo): Same.
8988 * gcc.dg/graphite/scop-4.c: Same.
8989 * gcc.dg/graphite/scop-5.c: Same.
8990 * gcc.dg/graphite/scop-6.c: Same.
8991 * gcc.dg/graphite/scop-7.c: Same.
8992 * gcc.dg/graphite/scop-8.c: Same.
8993 * gcc.dg/graphite/scop-9.c: Same.
8994 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8995 data-refs remain inside the inner loop.
8996 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8997 * gcc.dg/graphite/uns-interchange-14.c: Same.
8998 * gcc.dg/graphite/uns-interchange-9.c: Same.
8999 * gfortran.dg/graphite/interchange-3.f90
9001 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9004 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9005 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9006 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9007 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9008 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9009 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9010 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9011 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9012 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9013 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9014 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9015 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9017 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9019 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9020 * lib/target-supports.exp
9021 (check_effective_target_arm_neon_fp16_hw): New.
9023 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9025 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9026 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9028 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9030 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9031 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9033 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9034 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9035 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9036 when those are supported.
9037 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9040 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9041 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9044 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9045 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9046 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9048 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9050 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9052 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9053 Add float16x8_t case.
9054 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9055 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9056 main, exec_vcreate): Likewise.
9057 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9058 exec_vget_high): Likewise.
9059 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9060 exec_vget_low): Likewise.
9061 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9063 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9064 exec_vld1_dup): Likewise.
9065 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9066 exec_vld1_lane): Likewise.
9067 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9069 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9070 exec_vldX_dup): Likewise.
9071 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9072 exec_vldX_lane): Likewise.
9073 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9074 exec_vset_lane): Likewise.
9075 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9076 exec_vst1_lane): Likewise.
9078 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9080 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9081 * gcc.target/aarch64/vget_low_1.c: Likewise.
9083 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9085 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9086 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9087 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9088 (main): update orig_data to avoid float16 NaN on bigendian.
9090 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9092 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9094 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9095 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9096 * gcc.target/aarch64/vld1_lane.c: Likewise.
9098 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9101 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9103 2015-09-07 Marek Polacek <polacek@redhat.com>
9106 * gcc.dg/asm-10.c: New test.
9108 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9111 * gcc.dg/lto/pr67452_0.c: New test.
9113 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9116 * gcc.target/avr/pr65210.c: New test.
9118 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9121 * lib/target-supports.exp (check_cached_effective_target):
9122 Apppend $prop to et_prop_list only if needed.
9124 2015-09-04 Marek Polacek <polacek@redhat.com>
9127 * gcc.dg/ubsan/pr67279.c: New test.
9129 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9130 Petr Murzin <petr.murzin@intel.com>
9131 Kirill Yukhin <kirill.yukhin@intel.com>
9133 * gcc.target/i386/avx512f-scatter-1.c: New.
9134 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9135 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9137 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9139 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9140 rather than calling rmdir, cleanup if open fails.
9142 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9144 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9145 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9146 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9147 Return true for PowerPC targets that implement Altivec.
9149 2015-09-03 Renlin Li <renlin.li@arm.com>
9151 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9153 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9155 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9157 * gcc.target/powerpc/vec-shift.c: New test.
9159 2015-09-03 Tom de Vries <tom@codesourcery.com>
9161 PR tree-optimization/65637
9162 * gcc.dg/autopar/reduc-4.c: New test.
9164 2015-09-03 Tom de Vries <tom@codesourcery.com>
9166 PR tree-optimization/65637
9167 * gcc.dg/autopar/pr46099-2.c: New test.
9169 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9172 * g++.dg/pr67351.C: New test.
9174 2015-09-03 Richard Biener <rguenther@suse.de>
9177 * g++.dg/lto/pr66705_0.C: New testcase.
9179 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9182 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9183 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9185 2015-09-02 Marek Polacek <polacek@redhat.com>
9188 * gcc.dg/pr67432.c: New test.
9190 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9192 * lib/target-supports.exp (clear_effective_target_cache): New.
9193 (check_cached_effective_target): Update et_prop_list.
9194 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9195 * g++.dg/compat/compat.exp: Likewise.
9196 * g++.dg/compat/struct-layout-1.exp: Likewise.
9197 * lib/asan-dg.exp: Likewise.
9198 * lib/atomic-dg.exp: Likewise.
9199 * lib/cilk-plus-dg.exp: Likewise.
9200 * lib/clearcap.exp: Likewise.
9201 * lib/mpx-dg.exp: Likewise.
9202 * lib/tsan-dg.exp: Likewise.
9203 * lib/ubsan-dg.exp: Likewise.
9205 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9207 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9209 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9210 Andrew Bennett <andrew.bennett@imgtec.com>
9212 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9213 dependencies between ISA level and compact-branches.
9214 * gcc.target/mips/branch-10.c: Update expected output to allow
9215 compact forms of b/bal.
9216 * gcc.target/mips/branch-11.c: Likewise.
9217 * gcc.target/mips/branch-12.c: Likewise.
9218 * gcc.target/mips/branch-13.c: Likewise.
9219 * gcc.target/mips/branch-3.c: Likewise.
9220 * gcc.target/mips/branch-4.c: Likewise.
9221 * gcc.target/mips/branch-5.c: Likewise.
9222 * gcc.target/mips/branch-6.c: Likewise.
9223 * gcc.target/mips/branch-7.c: Likewise.
9224 * gcc.target/mips/branch-8.c: Likewise.
9225 * gcc.target/mips/branch-9.c: Likewise.
9226 * gcc.target/mips/branch-cost-1.c: Likewise.
9227 * gcc.target/mips/call-1.c: Likewise.
9228 * gcc.target/mips/call-2.c: Likewise.
9229 * gcc.target/mips/call-3.c: Likewise.
9230 * gcc.target/mips/call-4.c: Likewise.
9231 * gcc.target/mips/call-5.c: Likewise.
9232 * gcc.target/mips/call-6.c: Likewise.
9233 * gcc.target/mips/lazy-binding-1.c: Likewise.
9234 * gcc.target/mips/near-far-1.c: Likewise.
9235 * gcc.target/mips/near-far-2.c: Likewise.
9236 * gcc.target/mips/near-far-3.c: Likewise.
9237 * gcc.target/mips/near-far-4.c: Likewise.
9238 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9239 run with compact branches allowed.
9240 * gcc.target/mips/compact-branches-1.c: New file.
9241 * gcc.target/mips/compact-branches-2.c: Likewise.
9242 * gcc.target/mips/compact-branches-3.c: Likewise.
9243 * gcc.target/mips/compact-branches-4.c: Likewise.
9244 * gcc.target/mips/compact-branches-5.c: Likewise.
9245 * gcc.target/mips/compact-branches-6.c: Likewise.
9246 * gcc.target/mips/compact-branches-7.c: Likewise.
9248 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9250 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9251 Clean-up a created directory if testcase fails.
9253 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9256 * g++.dg/pr67405.C: New test.
9258 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9260 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9262 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9264 * gcc.dg/ifcvt-1.c: New test.
9265 * gcc.dg/ifcvt-2.c: Likewise.
9266 * gcc.dg/ifcvt-3.c: Likewise.
9268 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9271 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9274 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9276 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9278 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9281 * g++.dg/other/pr61753.C: New.
9283 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9285 * gcc.dg/tree-ssa/cmp-1.c: New file.
9287 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9289 * gcc.dg/tree-ssa/complex-7.c: New file.
9291 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9293 * gcc.target/powerpc/swaps-p8-19.c: New test.
9295 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9298 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9300 2015-08-29 Tom de Vries <tom@codesourcery.com>
9302 PR tree-optimization/46193
9303 * gcc.dg/autopar/pr46193.c: New test.
9305 2015-08-28 Nathan Sidwell <nathan@acm.org>
9307 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9308 use exit code for failure.
9310 * gcc.dg/torture/matrix-1.c: Use plain printf.
9311 * gcc.dg/torture/matrix-2.c: Likewise.
9312 * gcc.dg/torture/matrix-5.c: Likewise.
9313 * gcc.dg/torture/matrix-6.c: Likewise.
9314 * gcc.dg/torture/transpose-1.c: Likewise.
9315 * gcc.dg/torture/transpose-2.c: Likewise.
9316 * gcc.dg/torture/transpose-3.c: Likewise.
9317 * gcc.dg/torture/transpose-4.c: Likewise.
9318 * gcc.dg/torture/transpose-5.c: Likewise.
9319 * gcc.dg/torture/transpose-6.c: Likewise.
9321 2015-08-28 Jeff Law <law@redhat.com>
9324 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9325 * gcc.dg/torture/pr66752-1.c: New test
9326 * g++.dg/torture/pr66752-2.C: New test.
9328 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9330 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9332 * gcc.dg/tree-ssa/sra-15.c: New.
9334 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9336 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9337 * gcc.target/mips/msub-8.c: Ditto
9339 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9341 * lib/target-supports.exp (check-effective_target_vect_double):
9342 Enable for Power targets with VSX hardware available.
9343 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9344 vect_no_align && { ! vect_hw_misalign }.
9346 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9348 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9349 Replaced by opt_files, compile with -floop-nest-optimize.
9350 * g++.dg/graphite/graphite.exp: Same.
9351 * gfortran.dg/graphite/graphite.exp: Same.
9352 * gcc.dg/graphite/block-0.c: Adjust pattern.
9353 * gcc.dg/graphite/block-1.c: Same.
9354 * gcc.dg/graphite/block-3.c: Same.
9355 * gcc.dg/graphite/block-4.c: Same.
9356 * gcc.dg/graphite/block-5.c: Same.
9357 * gcc.dg/graphite/block-6.c: Same.
9358 * gcc.dg/graphite/block-7.c: Same.
9359 * gcc.dg/graphite/block-8.c: Same.
9360 * gcc.dg/graphite/block-pr47654.c: Same.
9361 * gcc.dg/graphite/interchange-0.c: Same.
9362 * gcc.dg/graphite/interchange-1.c: Same.
9363 * gcc.dg/graphite/interchange-10.c: Same.
9364 * gcc.dg/graphite/interchange-11.c: Same.
9365 * gcc.dg/graphite/interchange-12.c: Same.
9366 * gcc.dg/graphite/interchange-13.c: Same.
9367 * gcc.dg/graphite/interchange-14.c: Same.
9368 * gcc.dg/graphite/interchange-15.c: Same.
9369 * gcc.dg/graphite/interchange-3.c: Same.
9370 * gcc.dg/graphite/interchange-4.c: Same.
9371 * gcc.dg/graphite/interchange-5.c: Same.
9372 * gcc.dg/graphite/interchange-6.c: Same.
9373 * gcc.dg/graphite/interchange-7.c: Same.
9374 * gcc.dg/graphite/interchange-8.c: Same.
9375 * gcc.dg/graphite/interchange-9.c: Same.
9376 * gcc.dg/graphite/interchange-mvt.c: Same.
9377 * gcc.dg/graphite/pr37485.c: Same.
9378 * gcc.dg/graphite/uns-block-1.c: Same.
9379 * gcc.dg/graphite/uns-interchange-12.c: Same.
9380 * gcc.dg/graphite/uns-interchange-14.c: Same.
9381 * gcc.dg/graphite/uns-interchange-15.c: Same.
9382 * gcc.dg/graphite/uns-interchange-9.c: Same.
9383 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9384 * gfortran.dg/graphite/interchange-3.f90: Same.
9386 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9389 * gcc.target/i386/pr67317-1.c: New test.
9390 * gcc.target/i386/pr67317-2.c: Ditto.
9391 * gcc.target/i386/pr67317-3.c: Ditto.
9392 * gcc.target/i386/pr67317-4.c: Ditto.
9393 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9394 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9396 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9398 * gcc.target/powerpc/vec-shr.c: New.
9400 2015-08-27 Marek Polacek <polacek@redhat.com>
9403 * gcc.dg/torture/pr67005.c: New test.
9405 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9407 * gcc.dg/tree-ssa/sra-15.c: New.
9409 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9411 * gcc.target/aarch64/long_branch_1.c: New test.
9413 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9415 * gcc.target/s390/20150826-1.c: New test.
9417 2015-08-26 Renlin Li <renlin.li@arm.com>
9419 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9421 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9423 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9425 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9427 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9428 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9429 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9430 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9432 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9434 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9436 * gcc.target/aarch64/tlsle_1.x: New test source.
9437 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9438 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9439 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9441 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9444 * gfortran.dg/shape_8.f90: New test.
9446 2015-08-25 Marek Polacek <polacek@redhat.com>
9449 * gcc.dg/weak/weak-18.c: New test.
9451 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9453 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9454 gcc_jit_context_set_bool_use_external_driver.
9456 2015-08-25 Nathan Sidwell <nathan@acm.org>
9458 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9460 * gcc.dg/20001117-1.c: Needs return_address.
9461 * gcc.dg/20020415-1.c: Needs alloca.
9462 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9463 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9464 * gcc.dg/pr63186.c: Needs label_values.
9465 * gcc.dg/torture/pr33848.c: Likwise.
9467 * lib/target-supports.exp (check_effective_target_fopenacc,
9468 check_effective_target_fopenmp): Disable for nvptx.
9469 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9470 * gcc.dg/stack-usage-1.c: Likewise.
9471 * gcc.dg/stack-usage-2.c: Likewise.
9472 * gcc.dg/unused-5.c: Likewise.
9473 * gcc.dg/unwind-1.c: Likewise.
9475 2015-08-25 Christian Bruel <christian.bruel@st.com>
9477 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9478 * g++.dg/Wno-frame-address.C: Ditto.
9480 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9483 * g++.dg/pr67211.C: New test.
9485 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9489 * gfortran.dg/block_end_error_1.f90: New test.
9490 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9492 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9495 * gcc.target/i386/pr66821.c: New test.
9497 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9500 * gcc.target/i386/pr67329.c: New test.
9502 2015-08-24 Nathan Sidwell <nathan@acm.org>
9504 * gcc.dg/pr49551.c: Needs -fdata-sections.
9506 * gcc.dg/pr64935-2.c: Needs scheduling.
9508 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9509 * gcc.dg/torture/pr63738.c: Likewise.
9510 * gcc.dg/torture/pr64728.c: Likewise.
9511 * gcc.dg/pr63748.c: Likewise.
9512 * gcc.dg/20020312-2.c: Likewise.
9514 * gcc.dg/torture/pr66123.c: Needs label_values.
9516 * gcc.dg/torture/pr41261.c: Needs profiling.
9517 * gcc.dg/pr26570.c: Likewise.
9518 * gcc.dg/pr61776.c: Likewise.
9519 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9520 * gcc.dg/gomp/pr34610.c: Likewise.
9521 * gcc.dg/pr54121.c: Likewise.
9522 * gcc.dg/20050325-1.c: Likewise.
9523 * gcc.dg/pr66899.c: Likewise.
9524 * gcc.dg/pr48770.c: Likewise.
9525 * gcc.dg/pr24225.c: Likewise.
9527 * gcc.dg/pr27531-1.c: Needs io.
9528 * gcc.dg/pr44606.c: Likewise.
9530 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9532 * gcc.dg/pr51990.c: Needs alloca.
9534 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9536 2015-08-24 Tom de Vries <tom@codesourcery.com>
9538 PR tree-optimization/65468
9539 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9541 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9544 * gfortran.dg/backtrace_1.f90: New test.
9546 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9549 * gfortran.dg/execute_command_line_2.f90: New test.
9551 2015-08-23 Tom de Vries <tom@codesourcery.com>
9553 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9554 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9555 vect_no_int_max to vect_no_int_min_max.
9556 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9557 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9558 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9559 * gcc.dg/vect/slp-reduc-4.c: Same.
9560 * gcc.dg/vect/slp-reduc-5.c: Same.
9561 * gcc.dg/vect/vect-125.c: Same.
9562 * gcc.dg/vect/vect-13.c: Same.
9563 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9564 * gcc.dg/vect/vect-reduc-1.c: Same.
9565 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9566 * gcc.dg/vect/vect-reduc-1char.c:Same.
9567 * gcc.dg/vect/vect-reduc-1short.c: Same.
9568 * gcc.dg/vect/vect-reduc-2.c: Same.
9569 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9570 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9571 * lib/target-supports.exp: Same.
9573 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9576 * g++.dg/cpp0x/decltype63.C: New.
9578 2015-08-22 Nathan Sidwell <nathan@acm.org>
9580 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9581 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9582 * c-c++-common/Wunused-var-8.c: Likewise.
9583 * c-c++-common/gomp/pr61486-2.c: Likewise.
9584 * c-c++-common/Wunused-var-6.c: Likewise.
9585 * c-c++-common/goacc/reduction-1.c: Likewise.
9586 * c-c++-common/goacc/reduction-2.c: Likewise.
9587 * c-c++-common/goacc/reduction-3.c: Likewise.
9588 * c-c++-common/goacc/reduction-4.c: Likewise.
9589 * gcc.dg/builtins-64.c: Likewise.
9590 * gcc.dg/pr59523.c: Likewise.
9591 * gcc.dg/tree-ssa/20080530.c: Likewise.
9592 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9593 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9594 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9595 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9596 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9597 * gcc.dg/pr59011.c: Likewise.
9598 * gcc.dg/uninit-9.c: Likewise.
9599 * gcc.dg/pr61561.c: Likewise.
9600 * gcc.dg/vla-4.c: Likewise.
9601 * gcc.dg/20101010-1.c: Likewise.
9602 * gcc.dg/pr49120.c: Likewise.
9603 * gcc.dg/20030331-2.c: Likewise.
9604 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9605 * gcc.dg/pr25682.c: Likewise.
9606 * gcc.dg/guality/guality.c: Likewise.
9607 * gcc.dg/pr27301.c: Likewise.
9608 * gcc.dg/uninit-9-O0.c: Likewise.
9609 * gcc.dg/fold-alloca-1.c: Likewise.
9610 * gcc.dg/pr41470.c: Likewise.
9611 * gcc.dg/pr51491-2.c: Likewise.
9612 * gcc.dg/winline-7.c: Likewise.
9613 * gcc.dg/vla-2.c: Likewise.
9614 * gcc.dg/pr50764.c: Likewise.
9615 * gcc.dg/c99-vla-1.c: Likewise.
9616 * gcc.dg/pr33238.c: Likewise.
9617 * gcc.dg/c99-const-expr-13.c: Likewise.
9618 * gcc.dg/builtin-return-1.c: Likewise.
9619 * gcc.dg/vla-3.c: Likewise.
9620 * gcc.dg/20020415-1.c: Likewise.
9621 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9622 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9623 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9624 * gcc.dg/torture/calleesave-sse.c: Likewise.
9625 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9626 * gcc.dg/gomp/vla-2.c: Likewise.
9627 * gcc.dg/gomp/vla-3.c: Likewise.
9628 * gcc.dg/gomp/vla-4.c: Likewise.
9629 * gcc.dg/gomp/pr30494.c: Likewise.
9630 * gcc.dg/gomp/vla-5.c: Likewise.
9631 * gcc.dg/pr51990-2.c: Likewise.
9632 * gcc.dg/vla-22.c: Likewise.
9634 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9636 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9637 * gcc.dg/dollar.c: Likewise.
9638 * gcc.dg/pragma-message.c: Likewise.
9639 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9640 * c-c++-common/raw-string-14.c: Likewise.
9642 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9644 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9645 property that instantiation here is a compile-time error.
9647 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9649 * g++.dg/other/pr67065.C: Extend.
9651 2015-08-21 Nathan Sidwell <nathan@acm.org>
9653 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9655 (check_effective_target_global_constructor): New.
9656 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9657 * gcc.dg/debug/debug.exp: Skip for nvptx.
9658 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9660 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9661 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9662 * gcc.c-torture/compile/pr33855.c: Likewise.
9663 * gcc.c-torture/compile/920723-1.c: Likewise.
9664 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9666 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9668 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9671 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9673 * gcc.c-torture/execute/switch-1.c: Likewise.
9675 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9676 * gcc.c-torture/execute/printf-1.c: Likewise.
9677 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9678 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9679 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9680 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9681 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9682 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9683 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9684 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9685 * gcc.c-torture/execute/gofast.c: Likewise.
9686 * gcc.c-torture/execute/complex-6.c: Likewise.
9688 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9689 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9690 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9691 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9692 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9693 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9694 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9695 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9696 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9697 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9698 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9699 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9700 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9701 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9702 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9703 * gcc.dg/setjmp-1.c: Likewise.
9704 * gcc.dg/cleanup-5.c: Likewise.
9705 * gcc.dg/cleanup-12.c: Likewise.
9706 * gcc.dg/cleanup-13.c: Likewise.
9708 * gcc.dg/constructor-1.c: Require global ctor.
9710 * gcc.dg/fork-instrumentation.c: Require profiling.
9711 * gcc.dg/20030107-1.c: Likewise.
9712 * gcc.dg/20030702-1.c: Likewise.
9714 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9715 * gcc.dg/cpp/paste2.c: Likewise.
9716 * gcc.dg/cpp/strify3.c: Likewise.
9717 * gcc.dg/cpp/strify4.c: Likewise.
9718 * gcc.dg/cpp/lexnum.c: Likewise.
9719 * gcc.dg/cpp/digraphs.c: Likewise.
9720 * gcc.dg/cpp/macro1.c: Likewise.
9722 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9724 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9726 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9728 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9731 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9733 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9734 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9735 vec_vpmsum_be and vec_shasigma_be.
9737 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9739 * lib/target-supports.exp
9740 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9741 with -mfp16-format=ieee.
9743 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9746 * g++.dg/other/pr67065.C: New.
9748 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9750 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9752 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9753 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9754 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9755 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9757 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9759 * gcc.dg/wide_shift_64_1.c: New testcase.
9760 * gcc.dg/wide_shift_128_1.c: Likewise.
9761 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9763 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9765 * lib/target-supports.exp
9766 (check_effective_target_fstack_protector_enabled): New test.
9767 * gcc.target/i386/ssp-default.c: New test.
9769 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9772 * gfortran.dg/generic_31.f90: New.
9774 2015-08-19 Marek Polacek <polacek@redhat.com>
9777 * g++.dg/torture/pr67133.C: New test.
9779 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9781 * gcc.target/powerpc/altivec-35.c: New test.
9782 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9783 * gcc.target/powerpc/vsx-vector-7.c: New test.
9785 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9788 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9789 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9791 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9793 PR rtl-optimization/67218
9794 * gcc.c-torture/execute/ieee/pr67218.c,
9795 gcc.target/aarch64/fcvt_int_float_double1.c,
9796 gcc.target/aarch64/fcvt_int_float_double2.c,
9797 gcc.target/aarch64/fcvt_int_float_double3.c,
9798 gcc.target/aarch64/fcvt_int_float_double4.c,
9799 gcc.target/aarch64/fcvt_uint_float_double1.c,
9800 gcc.target/aarch64/fcvt_uint_float_double2.c,
9801 gcc.target/aarch64/fcvt_uint_float_double3.c,
9802 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9804 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9806 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9807 dg-options to disable LSE extensions.
9808 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9809 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9810 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9811 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9812 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9813 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9814 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9815 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9816 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9817 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9818 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9819 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9820 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9821 * gcc.target/aarch64/sync-op-full.c: Likewise.
9822 * gcc.target/aarch64/sync-op-release.c: Likewise.
9824 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9827 * g++.dg/cpp1z/feat-cxx1z.C: New.
9829 2015-08-18 Marek Polacek <polacek@redhat.com>
9832 * gcc.dg/torture/pr67222.c: New test.
9834 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9836 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9838 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9840 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9841 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9842 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9844 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9846 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9847 which is used in later code.
9849 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9852 * g++.dg/cpp0x/nullptr34.C: New.
9853 * g++.dg/warn/Wconversion2.C: Adjust.
9854 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9855 * g++.old-deja/g++.other/null3.C: Likewise.
9857 * g++.dg/cpp0x/pr51313.C: Adjust.
9859 2015-08-17 Richard Biener <rguenther@suse.de>
9861 PR tree-optimization/67221
9862 * gcc.dg/torture/pr67221.c: New testcase.
9864 2015-08-17 Mike Stump <mikestump@comcast.net>
9865 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9867 * gcc.target/arm/memcpy-aligned-1.c: New test.
9869 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9872 * gfortran.dg/norm_4.f90: Rename to...
9873 * gfortran.dg/norm2_4.f90: this.
9874 * gfortran.dg/norm2_5.f90: New test.
9876 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9878 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9879 * gcc.dg/ssp-1.c: Make counter a register.
9880 * gcc.dg/ssp-2.c: Likewise.
9881 * gcc.dg/torture/parm-coalesce.c: New.
9883 2015-08-14 Marek Polacek <polacek@redhat.com>
9886 * gcc.dg/torture/pr67133.c: New test.
9888 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9889 Matthias Klose <doko@debian.org>
9892 * gcc.c-torture/compile/pr67143.c: New
9893 * gcc.target/aarch64/atomic-op-imm.c
9894 (atomic_fetch_add_negative_RELAXED): New.
9895 (atomic_fetch_sub_negative_ACQUIRE): New.
9897 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9899 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9900 * gcc.target/aarch64/target_attr_8.c: Likewise.
9901 * gcc.target/aarch64/target_attr_14.c: Likewise.
9903 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9905 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9907 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9909 * gcc.target/i386/builtin_target.c: Add skylake check.
9911 2015-08-13 Jeff Law <law@redhat.com>
9913 * gcc.dg/pr66314.c: Moved from here to ..
9914 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9915 to clear all sanitizers before -fsanitize=kernel-address.
9917 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9919 * gcc.target/aarch64/cinc_common_1.c: New test.
9921 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9924 * g++.dg/ext/attribute-may-alias-1.C: New.
9925 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9927 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9929 * gcc.target/aarch64/atomic-inst-cas.c: New.
9930 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9932 2015-08-13 Andreas Schwab <schwab@suse.de>
9934 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9936 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9939 * g++.dg/torture/pr62164.C: New.
9941 2015-08-13 Richard Biener <rguenther@suse.de>
9943 PR tree-optimization/67191
9944 * gcc.dg/torture/pr67191.c: New testcase.
9945 * g++.dg/torture/pr67191.C: Likewise.
9947 2015-08-13 Richard Biener <rguenther@suse.de>
9949 PR tree-optimization/66502
9950 PR tree-optimization/67167
9951 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9953 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9956 * g++.dg/init/new42.C: New.
9958 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9961 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9963 * gcc.target/powerpc/pr67071-2.c: Likewise.
9964 * gcc.target/powerpc/pr67071-3.c: Likewise.
9966 2015-08-12 Marek Polacek <polacek@redhat.com>
9969 * c-c++-common/Wshift-overflow-6.c: New test.
9970 * c-c++-common/Wshift-overflow-7.c: New test.
9971 * g++.dg/cpp1y/left-shift-2.C: New test.
9973 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9976 * g++.dg/cpp0x/pr52742.C: New.
9978 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9980 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9981 Check Knights Landing support.
9983 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9986 * g++.dg/warn/Wunused-result-1.C: New.
9988 2015-08-12 Richard Biener <rguenther@suse.de>
9990 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9991 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9992 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9993 * g++.dg/tree-ssa/pr61034.C: Adjust.
9994 * gcc.dg/fold-compare-2.c: Likewise.
9995 * gcc.dg/pr50763.c: Likewise.
9996 * gcc.dg/predict-3.c: Likewise.
9997 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9998 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9999 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10000 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10001 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10002 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10003 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10004 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10005 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10006 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10007 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10008 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10010 2015-08-12 Nathan Sidwell <nathan@acm.org>
10012 * gcc.dg/vrp-min-max-1.c: New.
10013 * gcc.dg/vrp-min-max-2.c: New.
10015 2015-08-12 Richard Biener <rguenther@suse.de>
10017 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10019 2015-08-12 Tom de Vries <tom@codesourcery.com>
10022 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10023 Handle absence of vector min/max for sparc.
10025 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10028 * g++.dg/ext/mv25.C: New test.
10030 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10032 * gcc.target/i386/avx2-vect-shift.c: New test.
10034 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10038 * gcc.dg/pragma-diag-3.c: New test.
10039 * gcc.dg/pragma-diag-4.c: New test.
10041 2015-08-11 Nathan Sidwell <nathan@acm.org>
10043 * c-c++-common/dfp/operator-comma.c: Call init function.
10044 * c-c++-common/dfp/convert-dfp-2.c: New test.
10046 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10048 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10049 Treat model == 0x4f as Broadwell.
10051 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10053 PR libfortran/67140
10054 * gfortran.dg/pr67140.f90: New test.
10056 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10059 PR middle-end/66332
10060 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10062 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10065 * gfortran.dg/ieee/large_4.f90: New test.
10067 2015-08-08 Bud Davis <jmdavis@link.com>
10070 * gfortran.dg/common_22.f90: New.
10072 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10074 PR rtl-optimization/67028
10075 * gcc.dg/pr67028.c: New testcase.
10077 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10079 PR rtl-optimization/67029
10080 * gcc.dg/pr67029.c: New test.
10082 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10085 * gfortran.dg/ieee/ieee_8.f90: New test.
10087 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10089 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10091 * gcc.target/aarch64/noplt_2.c: Likewise.
10092 * gcc.target/aarch64/noplt_3.c: Likewise.
10094 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10096 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10097 optimization level, and print a summary at the end.
10099 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10101 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10103 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10105 * gcc.target/aarch64/noplt_3.c: New testcase.
10107 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10109 * gcc.target/aarch64/noplt_1.c: New testcase.
10110 * gcc.target/aarch64/noplt_2.c: Likewise.
10112 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10114 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10115 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10117 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10119 * gcc.target/s390/dwarfregtable-1.c: New test.
10120 * gcc.target/s390/dwarfregtable-2.c: New test.
10121 * gcc.target/s390/dwarfregtable-3.c: New test.
10123 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10125 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10127 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10130 * gfortran.dg/ieee/large_2.f90: New test.
10131 * gfortran.dg/ieee/large_3.F90: New test.
10133 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10136 * gfortran.dg/ieee/large_1.f90: Adjust test.
10138 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10139 Jeff Law <law@redhat.com>
10142 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10143 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10144 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10145 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10146 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10147 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10149 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10151 PR middle-end/66311
10152 * gfortran.dg/pr66311.f90: New file.
10154 2015-08-05 Richard Biener <rguenther@suse.de>
10156 PR tree-optimization/67121
10157 * gcc.dg/torture/pr67121.c: New testcase.
10159 2015-08-05 Nick Clifton <nickc@redhat.com>
10161 * gcc.target/rl78: New directory.
10162 * gcc.target/rl78/rl78.exp: New file: Test driver.
10163 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10165 2015-08-05 Richard Biener <rguenther@suse.de>
10167 PR middle-end/67120
10168 * gcc.dg/torture/pr67120.c: New testcase.
10170 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10174 * lib/fortran-modules.exp: Call cleanup-submodules from
10176 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10177 cover the cases where private entities are no longer optimized
10179 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10181 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10182 * gfortran.dg/submodule_5.f08: The same.
10183 * gfortran.dg/submodule_9.f08: The same.
10184 * gfortran.dg/submodule_10.f08: New test.
10186 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10189 * g++.dg/cpp1y/var-templ35.C: New.
10191 2015-08-05 Richard Biener <rguenther@suse.de>
10193 PR tree-optimization/67055
10194 * g++.dg/torture/pr67055.C: New testcase.
10196 2015-08-05 Richard Biener <rguenther@suse.de>
10198 PR tree-optimization/67109
10199 * gcc.dg/torture/pr67109.c: New testcase.
10200 * gcc.dg/vect/vect-119.c: Adjust.
10202 2015-08-05 Richard Biener <rguenther@suse.de>
10204 PR middle-end/67107
10205 * gcc.dg/pr67107.c: New testcase.
10207 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10210 * g++.dg/cpp1z/abbrev2.C: New.
10212 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10214 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10216 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10219 * g++.dg/init/explicit4.C: New.
10221 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10223 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10224 without VSX an Power8 vector support.
10226 2015-08-04 Richard Biener <rguenther@suse.de>
10228 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10230 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10233 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10236 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10239 * g++.dg/cpp1y/var-templ34.C: New.
10241 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10243 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10244 * gcc.target/aarch64/target_attr_1.c: Likewise.
10245 * gcc.target/aarch64/target_attr_2.c: Likewise.
10246 * gcc.target/aarch64/target_attr_3.c: Likewise.
10247 * gcc.target/aarch64/target_attr_4.c: Likewise.
10248 * gcc.target/aarch64/target_attr_5.c: Likewise.
10249 * gcc.target/aarch64/target_attr_6.c: Likewise.
10250 * gcc.target/aarch64/target_attr_7.c: Likewise.
10251 * gcc.target/aarch64/target_attr_8.c: Likewise.
10252 * gcc.target/aarch64/target_attr_9.c: Likewise.
10253 * gcc.target/aarch64/target_attr_10.c: Likewise.
10254 * gcc.target/aarch64/target_attr_11.c: Likewise.
10255 * gcc.target/aarch64/target_attr_12.c: Likewise.
10256 * gcc.target/aarch64/target_attr_13.c: Likewise.
10257 * gcc.target/aarch64/target_attr_14.c: Likewise.
10258 * gcc.target/aarch64/target_attr_15.c: Likewise.
10260 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10262 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10264 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10266 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10268 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10270 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10273 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10276 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10277 * gfortran.dg/ieee/large_1.f90: New test.
10279 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10281 PR tree-optimization/67043
10282 * gcc.dg/pr67043.c: New test.
10284 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10286 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10288 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10290 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10291 it to push/pop timing items.
10292 (main): For each optimization level, create a gcc_jit_timer, and
10293 time all of the iteration within that level cumulatively.
10294 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10295 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10297 2015-08-03 Alexander Basov <coohpt@gmail.com>
10299 PR middle-end/64744
10300 PR middle-end/48470
10301 PR middle-end/43404
10302 * gcc.target/arm/pr43404.c : New testcase.
10303 * gcc.target/arm/pr48470.c : New testcase.
10304 * gcc.target/arm/pr64744-1.c : New testcase.
10305 * gcc.target/arm/pr64744-2.c : New testcase.
10307 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10309 PR tree-optimization/67077
10310 * gcc.dg/pr67077.c: New test.
10312 2015-08-03 Jeff Law <law@redhat.com>
10314 PR middle-end/66314
10315 PR gcov-profile/66899
10316 * gcc.dg/pr66899.c: New test.
10317 * gcc.dg/pr66314.c: New test.
10319 2015-08-03 Marek Polacek <polacek@redhat.com>
10322 * gcc.dg/pr67088.c: New test.
10324 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10327 * gcc.target/arm/vnmul-1.c: New.
10328 * gcc.target/arm/vnmul-2.c: New.
10329 * gcc.target/arm/vnmul-3.c: New.
10330 * gcc.target/arm/vnmul-4.c: New.
10332 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10335 * gfortran.dg/class_allocate_20.f90: New.
10337 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10339 * gcc.target/aarch64/csel_bfx_1.c: New test.
10340 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10342 2015-08-02 Martin Sebor <msebor@redhat.com>
10344 * g++.dg/Wframe-address-in-Wall.C: New test.
10345 * g++.dg/Wframe-address.C: New test.
10346 * g++.dg/Wno-frame-address.C: New test.
10347 * gcc.dg/Wframe-address-in-Wall.c: New test.
10348 * gcc.dg/Wframe-address.c: New test.
10349 * gcc.dg/Wno-frame-address.c: New test.
10351 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10353 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10355 2015-08-01 Michael Collison <michael.collison@linaro.org
10356 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10358 * gcc.target/arm/mincmp.c: New test.
10360 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10363 * gfortran.dg/associated_target_6.f03: New test
10365 2015-08-01 Tom de Vries <tom@codesourcery.com>
10367 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10368 optimize ("-ftree-parallelize-loops=0").
10369 Add successful scans for 2 detected reductions. Add xfail scans for 3
10370 detected reductions.
10371 * gcc.dg/autopar/reduc-2short.c: Same.
10372 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10373 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10374 detected reductions.
10375 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10376 and max reductions.
10378 2015-07-31 Marek Polacek <polacek@redhat.com>
10381 * g++.dg/ubsan/pr66977.C: New test.
10383 2015-07-30 Marek Polacek <polacek@redhat.com>
10385 * c-c++-common/Wtautological-compare-3.c: New test.
10387 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10389 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10390 (CHECK): Pass address of scalar, rather than array.
10392 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10394 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10396 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10398 * gcc.target/aarch64/fp16/fp16.exp: New.
10399 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10400 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10402 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10404 * gcc.target/aarch64/f16_movs_1.c: New test.
10406 2015-07-28 Tom de Vries <tom@codesourcery.com>
10408 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10411 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10412 Manuel López-Ibáñez <manu@gcc.gnu.org>
10414 * gcc.dg/parm-incomplete-1.c: Update.
10415 * gcc.dg/pr18809-1.c: Update.
10416 * gcc.dg/pr27953.c: Update.
10417 * gcc.dg/vla-11.c: Update.
10419 2015-07-27 Marek Polacek <polacek@redhat.com>
10421 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10423 2015-07-27 Tom de Vries <tom@codesourcery.com>
10425 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10426 attribute. Update comment.
10428 Add scan for not parallelizing inner loop.
10429 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10433 2015-07-27 Marek Polacek <polacek@redhat.com>
10436 * c-c++-common/Wtautological-compare-2.c: New test.
10438 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10441 * gcc.target/i386/pr66232-6.c: New tests.
10442 * gcc.target/i386/pr66232-7.c: Likewise.
10443 * gcc.target/i386/pr66232-8.c: Likewise.
10444 * gcc.target/i386/pr66232-9.c: Likewise.
10446 2015-07-27 Marek Polacek <polacek@redhat.com>
10450 * c-c++-common/Wtautological-compare-1.c: New test.
10452 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10455 * g++.dg/template/pr18969.C: New test.
10456 * g++.dg/template/pr18969-2.C: New test.
10457 * g++.old-deja/g++.jason/overload.C: Remove return value in
10458 template function returning void.
10460 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10462 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10463 immediates to avoid shift-overflow warnings.
10465 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10468 * g++.dg/init/pr66857.C: New test.
10470 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10473 * gcc.target/i386/pr66648.c: New test.
10475 2015-07-25 Tom de Vries <tom@codesourcery.com>
10477 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10478 interchange_files and block_files variables.
10479 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10481 * gcc.dg/graphite/uns-interchange-12.c: Same.
10482 * gcc.dg/graphite/uns-interchange-14.c: Same.
10483 * gcc.dg/graphite/uns-interchange-15.c: Same.
10484 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10485 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10487 2015-07-25 Jeff Law <law@redhat.com>
10491 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10492 * gcc.dg/torture/pr66752-1.c: New test
10493 * g++.dg/torture/pr66752-2.C: New test.
10495 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10498 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10500 PR rtl-optimization/64164
10501 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10502 * gcc.dg/ssp-1.c: Make counter a register.
10503 * gcc.dg/ssp-2.c: Likewise.
10504 * gcc.dg/torture/parm-coalesce.c: New.
10506 2015-07-24 Tom de Vries <tom@codesourcery.com>
10508 * gcc.dg/graphite/block-1.c: Xfail scan.
10509 * gcc.dg/graphite/interchange-12.c: Same.
10510 * gcc.dg/graphite/interchange-14.c: Same.
10511 * gcc.dg/graphite/interchange-15.c: Same.
10512 * gcc.dg/graphite/interchange-9.c: Same.
10513 * gcc.dg/graphite/interchange-mvt.c: Same.
10514 * gcc.dg/graphite/uns-block-1.c: New test.
10515 * gcc.dg/graphite/uns-interchange-12.c: New test.
10516 * gcc.dg/graphite/uns-interchange-14.c: New test.
10517 * gcc.dg/graphite/uns-interchange-15.c: New test.
10518 * gcc.dg/graphite/uns-interchange-9.c: New test.
10519 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10521 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10524 * c-c++-common/Wunused-function-1.c: New.
10526 2015-07-24 Tom de Vries <tom@codesourcery.com>
10528 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10529 alternative exit-first loop transform.
10530 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10531 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10532 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10533 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10534 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10535 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10536 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10537 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10538 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10540 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10543 * gcc.target/i386/mpx/pr66566.c: New test.
10545 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10548 * gcc.target/i386/pr66978.c: New test.
10550 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10552 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10554 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10556 * gcc.target/s390/insv-1.c: New test.
10557 * gcc.target/s390/insv-2.c: New test.
10558 * gcc.target/s390/insv-3.c: New test.
10560 2015-07-24 Tom de Vries <tom@codesourcery.com>
10562 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10564 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10566 PR middle-end/25530
10567 * gcc.dg/pr25530.c: New test.
10569 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10571 PR middle-end/25529
10572 * gcc.dg/pr25529.c: New test.
10574 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10576 * gcc.target/arm/reg_equal_test.c: New test.
10578 2015-07-23 Jeff Law <law@redhat.com>
10581 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10582 * gcc.dg/torture/pr66752-1.c: New test
10583 * g++.dg/torture/pr66752-2.C: New test.
10585 2015-07-23 Marek Polacek <polacek@redhat.com>
10588 * g++.dg/warn/Wlogical-op-2.C: New test.
10590 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10592 PR rtl-optimization/64164
10593 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10594 * gcc.dg/ssp-1.c: Make counter a register.
10595 * gcc.dg/ssp-2.c: Likewise.
10596 * gcc.dg/torture/parm-coalesce.c: New.
10598 2015-07-23 Marek Polacek <polacek@redhat.com>
10601 * c-c++-common/ubsan/pr66908.c: New test.
10603 2015-07-23 Tom de Vries <tom@codesourcery.com>
10605 * gcc.dg/autopar/outer-4.c: Add xfail.
10606 * gcc.dg/autopar/outer-5.c: Same.
10607 * gcc.dg/autopar/outer-6.c: Same.
10608 * gcc.dg/autopar/reduc-2.c: Same.
10609 * gcc.dg/autopar/reduc-2char.c: Same.
10610 * gcc.dg/autopar/reduc-2short.c: Same.
10611 * gcc.dg/autopar/reduc-8.c: Same.
10612 * gcc.dg/autopar/uns-outer-4.c: New test.
10613 * gcc.dg/autopar/uns-outer-5.c: New test.
10614 * gcc.dg/autopar/uns-outer-6.c: New test.
10616 2015-07-23 Richard Biener <rguenther@suse.de>
10618 PR tree-optimization/66952
10619 * gcc.dg/torture/pr66952.c: Use signed char.
10621 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10623 PR tree-optimization/66926,66951
10624 * gcc.dg/vect/pr66951.c: New test.
10626 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10629 * g++.dg/parse/error57.C: New.
10630 * g++.dg/expr/string-2.C: Update.
10632 2015-07-23 Richard Biener <rguenther@suse.de>
10634 PR tree-optimization/66945
10635 * gcc.dg/torture/pr66945.c: New testcase.
10637 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10640 * g++.dg/ext/mv24.C: New test.
10642 2015-07-22 Marek Polacek <polacek@redhat.com>
10644 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10647 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10651 * gfortran.dg/generic_30.f90: New.
10653 2015-07-22 Richard Biener <rguenther@suse.de>
10655 PR tree-optimization/66952
10656 * gcc.dg/torture/pr66952.c: New testcase.
10658 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10660 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10662 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10664 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10666 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10668 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10670 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10672 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10674 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10676 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10678 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10680 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10682 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10684 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10686 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10688 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10690 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10692 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10694 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10696 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10698 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10700 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10702 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10704 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10706 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10708 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10710 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10712 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10714 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10716 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10718 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10720 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10722 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10724 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10726 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10728 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10730 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10732 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10734 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10736 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10738 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10740 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10742 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10744 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10746 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10748 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10750 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10752 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10754 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10756 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10758 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10760 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10762 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10764 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10766 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10768 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10770 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10772 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10774 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10776 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10778 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10780 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10782 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10784 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10786 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10788 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10790 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10792 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10794 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10796 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10798 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10800 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10802 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10804 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10806 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10808 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10810 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10812 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10814 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10816 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10818 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10820 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10822 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10824 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10826 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10828 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10830 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10832 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10834 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10836 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10838 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10840 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10842 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10844 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10846 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10848 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10850 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10852 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10854 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10856 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10858 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10860 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10862 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10864 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10866 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10868 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10870 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10872 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10874 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10876 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10878 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10880 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10882 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10884 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10886 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10888 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10890 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10892 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10894 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10896 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10898 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10900 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10902 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10904 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10906 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10908 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10910 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10912 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10914 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10916 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10918 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10920 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10922 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10925 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10927 * g++.dg/template/crash81.C: Update.
10929 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10932 * gcc.target/i386/pr66424.c: New.
10934 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10936 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10938 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10941 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10942 Drop address sanitization.
10944 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10946 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10947 Skip -march=armv4t.
10948 (dg-additional-options): Set armv5t flag.
10950 2015-07-21 Marek Polacek <polacek@redhat.com>
10952 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10953 * gcc.dg/vmx/unpack.c: Likewise.
10954 * gcc.target/powerpc/quad-atomic.c: Likewise.
10956 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10958 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10960 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10962 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10965 2015-07-20 Marek Polacek <polacek@redhat.com>
10968 * c-c++-common/Wshift-overflow-1.c: New test.
10969 * c-c++-common/Wshift-overflow-2.c: New test.
10970 * c-c++-common/Wshift-overflow-3.c: New test.
10971 * c-c++-common/Wshift-overflow-4.c: New test.
10972 * c-c++-common/Wshift-overflow-5.c: New test.
10973 * g++.dg/cpp1y/left-shift-1.C: New test.
10974 * gcc.dg/c90-left-shift-2.c: New test.
10975 * gcc.dg/c90-left-shift-3.c: New test.
10976 * gcc.dg/c99-left-shift-2.c: New test.
10977 * gcc.dg/c99-left-shift-3.c: New test.
10978 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10979 * gcc.c-torture/execute/pr40386.c: Likewise.
10980 * gcc.dg/vect/pr33373.c: Likewise.
10981 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10982 * gcc.dg/vect/vect-shift-2.c: Likewise.
10984 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10986 * gcc.target/aarch64/neg_abs_1.c: New test.
10988 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10991 * gcc.target/i386/pr66922.c: New test.
10993 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10995 PR middle-end/46851
10996 PR middle-end/60340
10997 * gcc.dg/tree-ssa/pr42327.c: Removed.
10998 * g++.dg/other/pr35011.C: Removed.
11000 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11003 * gcc.target/i386/pr66906.c: New test.
11005 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11007 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11008 as follow-up to r225930.
11010 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11013 * lib/fortran-modules.exp (proc cleanup-submodules): New
11015 * gfortran.dg/submodule_1.f08: Change extension and clean up
11016 the submodule files.
11017 * gfortran.dg/submodule_2.f08: ditto
11018 * gfortran.dg/submodule_6.f08: ditto
11019 * gfortran.dg/submodule_7.f08: ditto
11020 * gfortran.dg/submodule_8.f08: New test
11021 * gfortran.dg/submodule_9.f08: New test
11023 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11024 Sebastian Pop <s.pop@samsung.com>
11026 PR middle-end/61929
11027 * gcc.dg/graphite/pr61929.c: New.
11029 2015-07-17 Marek Polacek <polacek@redhat.com>
11031 * gcc.dg/fold-minus-7.c: New test.
11033 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11035 * gfortran.dg/co_reduce_1.f90: New file.
11037 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11040 * gcc.target/i386/pr66824.c:
11042 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11045 * gfortran.dg/structure_constructor_13.f03: New test.
11047 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11050 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11051 of generated while loops in the tree dump.
11052 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11054 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11056 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11058 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11061 * gcc.target/i386/pr66891.c: New test.
11063 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11065 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11067 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11069 PR rtl-optimization/66626
11070 * gcc.target/i386/pr66626-2.c: New.
11072 2015-07-16 Richard Biener <rguenther@suse.de>
11074 PR tree-optimization/66894
11075 * gcc.dg/torture/pr66894.c: New testcase.
11077 2015-07-16 Richard Biener <rguenther@suse.de>
11079 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11081 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11084 * g++.dg/pr66866.C: New test.
11086 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11088 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11090 2015-07-15 Richard Biener <rguenther@suse.de>
11092 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11093 { -O3 -fomit-frame-pointer },
11094 { -O3 -fomit-frame-pointer -funroll-loops } and
11095 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11097 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11098 -finline-functions }
11100 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11102 * gcc.target/mips/interrupt_handler-5.c: New test.
11104 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11105 Robert Suchanek <robert.suchanek@imgtec.com>
11107 * gcc.target/mips/interrupt_handler-4.c: New test.
11109 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11112 * gcc.dg/lto/lto.exp: Initialize MPX.
11114 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11116 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11118 * gcc.target/arm/scd42-3.c: Likewise.
11120 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11122 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11123 code to be run when the pre-arch code increases the isa_rev to
11124 mips32r6 or greater.
11126 2015-07-15 Richard Biener <rguenther@suse.de>
11128 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11129 { -O3 -fomit-frame-pointer },
11130 { -O3 -fomit-frame-pointer -funroll-loops } and
11131 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11133 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11134 -finline-functions }
11135 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11136 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11137 to additional_flags.
11139 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11141 PR rtl-optimization/66838
11142 * gcc.target/i386/pr66838.c: New test.
11144 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11147 * g++.dg/template/pr66850.C: New test.
11149 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11150 Cesar Philippidis <cesar@codesourcery.com>
11151 Chung-Lin Tang <cltang@codesourcery.com>
11153 * gcc.target/nios2/nios2-flushd.c: New.
11154 * gcc.target/nios2/nios2-rdprs.c: New.
11155 * gcc.target/nios2/r2-atomic.c: New.
11156 * gcc.target/nios2/r2-eni.c: New.
11157 * gcc.target/nios2/r2-wrpie.c: New.
11159 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11160 Cesar Philippidis <cesar@codesourcery.com>
11161 Chung-Lin Tang <cltang@codesourcery.com>
11163 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11164 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11166 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11167 Cesar Philippidis <cesar@codesourcery.com>
11168 Chung-Lin Tang <cltang@codesourcery.com>
11170 * gcc.target/nios2/andci.c: New.
11171 * gcc.target/nios2/bmx.c: New.
11172 * gcc.target/nios2/cdx-add.c: New.
11173 * gcc.target/nios2/cdx-branch.c: New.
11174 * gcc.target/nios2/cdx-callret.c: New.
11175 * gcc.target/nios2/cdx-loadstore.c: New.
11176 * gcc.target/nios2/cdx-logical.c: New.
11177 * gcc.target/nios2/cdx-mov.c: New.
11178 * gcc.target/nios2/cdx-shift.c: New.
11179 * gcc.target/nios2/cdx-sub.c: New.
11180 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11182 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11185 * g++.dg/cpp0x/vt-65071.C: New.
11187 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11188 Cesar Philippidis <cesar@codesourcery.com>
11189 Chung-Lin Tang <cltang@codesourcery.com>
11191 * gcc.target/nios2/r2-io-range.c: New.
11192 * gcc.target/nios2/r2-stio-1.c: New.
11193 * gcc.target/nios2/r2-stio-2.c: New.
11194 * gcc.target/nios2/nios2-ldxio.c: New.
11195 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11196 of just compile. Add more tests.
11198 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11200 gfortran.dg/pr66864.f90: New test.
11202 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11204 PR rtl-optimization/66626
11205 * gcc.target/i386/pr66626.c: New.
11207 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11209 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11210 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11211 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11213 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11215 * g++.dg/template/crash81.C: Adjust for error + inform change.
11216 * g++.dg/template/pr58878.C: Likewise.
11217 * g++.dg/template/shadow1.C: Likewise.
11218 * g++.dg/template/shadow2.C: Likewise.
11219 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11220 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11221 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11222 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11224 2015-07-14 Richard Biener <rguenther@suse.de>
11226 PR tree-optimization/66863
11227 * gcc.dg/torture/pr66863.c: New testcase.
11229 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11232 * g++.dg/template/pr65186.C: New test.
11234 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11236 * gcc.target/arm/macro_defs0.c: Add directive to skip
11237 test if -marm is present.
11238 * gcc.target/arm/macro_defs1.c: Likewise.
11240 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11242 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11244 * gcc.target/aarch64/adds1.c: Likewise.
11245 * gcc.target/aarch64/ands_1.c: Likewise.
11246 * gcc.target/aarch64/bics_1.c: Likewise.
11247 * gcc.target/aarch64/subs1.c: Likewise.
11248 * gcc.target/aarch64/subs3.c: Likewise.
11250 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11253 * gfortran.dg/pr64589.f90: New test.
11255 2015-07-13 Renlin Li <renlin.li@arm.com>
11258 * gcc.c-torture/execute/pr66556.c: New.
11260 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11262 * gcc.dg/20020219-1.c: Fix double word typos.
11263 * gcc.dg/20020919-1.c: Same.
11265 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11266 Jeff Law <law@redhat.com>
11268 PR middle-end/66726
11269 * g++.dg/tree-ssa/pr66726.c: New test.
11270 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11271 * gcc.dg/tree-ssa/pr66726.c: New test.
11273 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11276 * g++.dg/cpp0x/variadic-ttp2.C: New.
11278 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11281 * g++.dg/cpp0x/auto46.C: New test.
11282 * g++.dg/template/pr30044.C: New test.
11283 * g++.dg/template/shadow2.C: New test.
11284 * g++.dg/template/error55.C: New test.
11285 * g++.dg/template/crash83.C: Accept any error string.
11286 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11288 * g++.dg/cpp0x/variadic19.C: Likewise
11289 * g++.dg/template/canon-type-13.C: Likewise.
11290 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11291 * g++.dg/torture/20070621-1.C: Likewise.
11293 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11296 * g++.dg/init/explicit3.C: New.
11298 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11301 * gcc.target/i386/pr66819-1.c: New test.
11302 * gcc.target/i386/pr66819-2.c: Likewise.
11303 * gcc.target/i386/pr66819-3.c: Likewise.
11304 * gcc.target/i386/pr66819-4.c: Likewise.
11305 * gcc.target/i386/pr66819-5.c: Likewise.
11307 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11310 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11311 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11312 type to prevent possible flag-clobbering zero-extensions.
11313 * gcc.target/i386/pr66703.c: New test.
11315 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11318 * g++.dg/cpp0x/nsdmi-template15.C: New.
11320 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11322 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11324 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11326 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11327 * gcc.target/arm/flip-thumb.c: Likewise.
11329 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11332 * gcc.target/i386/pr66813.c: New test.
11334 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11336 PR middle-end/66820
11337 * gcc.dg/gomp/pr66820.c: New test.
11339 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11342 * g++.dg/cpp0x/scoped_enum6.C: New.
11344 2015-07-10 Tom de Vries <tom@codesourcery.com>
11346 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11347 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11349 2015-07-10 Richard Biener <rguenther@suse.de>
11351 PR tree-optimization/66823
11352 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11353 which should not be necessary. XFAIL.
11355 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11358 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11360 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11362 PR middle-end/66633
11363 * gcc.dg/gomp/pr66633-1.c: New test.
11364 * gcc.dg/gomp/pr66633-2.c: New test.
11365 * gcc.dg/gomp/pr66633-3.c: New test.
11366 * gcc.dg/gomp/pr66633-4.c: New test.
11368 2015-07-09 John Marino <gnugcc@marino.st>
11370 * lib/target-supports.exp (check_effective_target_pie):
11373 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11376 * gcc.target/i386/pr66814.c: New test.
11378 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11381 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11382 * gcc.target/aarch64/fnmul-2.c: Likewise.
11383 * gcc.target/aarch64/fnmul-3.c: Likewise.
11384 * gcc.target/aarch64/fnmul-4.c: Likewise.
11386 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11389 * g++.dg/cpp0x/vt-65790.C: New.
11391 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11394 * gcc.target/i386/pr66818.c: New test.
11396 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11399 * gcc.target/i386/pr66817.c: New test.
11401 2015-07-09 Marek Polacek <polacek@redhat.com>
11403 PR tree-optimization/66718
11404 * gcc.dg/vect/vect-126.c: New test.
11406 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11408 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11409 even when dwarf-2 is not the default.
11411 2015-07-08 Jeff Law <law@redhat.com>
11414 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11415 to have a single memory reference.
11417 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11419 * g++.dg/other/dump-ada-spec-9.C: New test.
11421 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11423 * g++.dg/vect/vect.exp: Run also simd* tests.
11424 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11425 (check_vect): Fix up get_cpuid call for C++.
11426 * g++.dg/vect/simd-clone-1.cc: New test.
11428 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11430 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11432 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11434 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11435 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11437 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11440 * gcc.target/i386/pr66806.c: New test.
11442 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11445 * g++.dg/cpp0x/auto45.C: New.
11447 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11449 PR middle-end/66334
11450 * gcc.target/i386/pr66334.c: New.
11452 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11454 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11457 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11460 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11461 (verify_code): Update expected error message.
11462 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11463 (verify_code): Likewise.
11464 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11465 (verify_code): Likewise.
11467 2015-07-08 Richard Biener <rguenther@suse.de>
11469 PR tree-optimization/66793
11470 * gcc.dg/torture/pr66793.c: New testcase.
11472 2015-07-08 Richard Biener <rguenther@suse.de>
11474 PR tree-optimization/66794
11475 * gcc.dg/torture/pr66794.c: New testcase.
11477 2015-07-08 Marek Polacek <polacek@redhat.com>
11480 * g++.dg/abi/abi-tag15.C: New test.
11482 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11484 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11485 * gcc.target/mips/branch-3.c: Ditto
11486 * gcc.target/mips/branch-4.c: Ditto.
11487 * gcc.target/mips/branch-5.c: Ditto.
11488 * gcc.target/mips/branch-6.c: Ditto.
11489 * gcc.target/mips/branch-7.c: Ditto.
11490 * gcc.target/mips/branch-8.c: Ditto.
11491 * gcc.target/mips/branch-9.c: Ditto.
11492 * gcc.target/mips/branch-10.c: Ditto.
11493 * gcc.target/mips/branch-11.c: Ditto.
11494 * gcc.target/mips/branch-12.c: Ditto.
11495 * gcc.target/mips/branch-13.c: Ditto.
11496 * gcc.target/mips/umips-branch-5.c: New file.
11497 * gcc.target/mips/umips-branch-6.c: New file.
11498 * gcc.target/mips/umips-branch-7.c: New file.
11499 * gcc.target/mips/umips-branch-8.c: New file.
11500 * gcc.target/mips/umips-branch-9.c: New file.
11501 * gcc.target/mips/umips-branch-10.c: New file.
11502 * gcc.target/mips/umips-branch-11.c: New file.
11503 * gcc.target/mips/umips-branch-12.c: New file.
11504 * gcc.target/mips/umips-branch-13.c: New file.
11505 * gcc.target/mips/umips-branch-14.c: New file.
11506 * gcc.target/mips/umips-branch-15.c: New file.
11507 * gcc.target/mips/umips-branch-16.c: New file.
11508 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11509 (OCCUPY_0xfffc): New define.
11511 2015-07-08 Renlin Li <renlin.li@arm.com>
11513 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11515 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11517 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11519 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11521 * gcc.target/i386/bt-3.c: New test.
11522 * gcc.target/i386/bt-4.c: Ditto.
11524 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11526 * g++.dg/other/dump-ada-spec-8.C: New test.
11528 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11531 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11533 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11535 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11537 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11538 Avoid using an opaque struct for local "f".
11540 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11543 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11544 * jit.dg/test-pr66779.c: New testcase.
11546 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11548 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11551 2015-07-07 Richard Biener <rguenther@suse.de>
11553 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11555 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11557 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11558 * gcc.target/mips/call-5.c: Ditto.
11559 * gcc.target/mips/call-6.c: Ditto.
11561 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11563 * gcc.dg/dx-test.c: New test-case.
11565 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11568 * gfortran.dg/allocate_with_source_9.f08: New test.
11570 2015-07-07 Christian Bruel <christian.bruel@st.com>
11573 * gcc.target/arm/flip-thumb.c: Fix scan.
11574 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11575 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11576 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11579 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11582 * gcc.c-torture/execute/pr65956.c: New test.
11584 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11586 * gcc.target/arm/aapcs/align1.c: New.
11587 * gcc.target/arm/aapcs/align_rec1.c: New.
11588 * gcc.target/arm/aapcs/align2.c: New.
11589 * gcc.target/arm/aapcs/align_rec2.c: New.
11590 * gcc.target/arm/aapcs/align3.c: New.
11591 * gcc.target/arm/aapcs/align_rec3.c: New.
11592 * gcc.target/arm/aapcs/align4.c: New.
11593 * gcc.target/arm/aapcs/align_rec4.c: New.
11594 * gcc.target/arm/aapcs/align_vararg1.c: New.
11595 * gcc.target/arm/aapcs/align_vararg2.c: New.
11597 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11599 * gfortran.dg/iomsg_2.f90: New test.
11601 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11604 * gcc.target/i386/pr66749.c: New test.
11606 2015-07-06 Richard Biener <rguenther@suse.de>
11608 PR tree-optimization/66772
11609 * gcc.dg/torture/pr66772-1.c: New testcase.
11610 * gcc.dg/torture/pr66772-2.c: Likewise.
11612 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11614 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11615 the jals instruction.
11617 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11620 * gcc.target/i386/pr53383-1.c: New file.
11621 * gcc.target/i386/pr53383-2.c: Likewise.
11622 * gcc.target/i386/pr53383-3.c: Likewise.
11624 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11626 * gcc.target/aarch64/fnmul-1.c: New.
11627 * gcc.target/aarch64/fnmul-2.c: New.
11628 * gcc.target/aarch64/fnmul-3.c: New.
11629 * gcc.target/aarch64/fnmul-4.c: New.
11631 2015-07-06 Richard Biener <rguenther@suse.de>
11633 PR middle-end/66759
11634 * gcc.dg/torture/pr66759.c: New testcase.
11636 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11639 * gfortran.dg/alloc_comp_class_3.f03: New test.
11640 * gfortran.dg/alloc_comp_class_4.f03: New test.
11642 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11644 * gcc.c-torture/execute/pr66757.c: New test.
11646 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11648 PR tree-optimization/66720
11649 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11651 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11652 Sandra Loosemore <sandra@codesourcery.com>
11654 * gcc.target/nios2/gprel-offset.c: New test.
11656 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11659 * gfortran.dg/pr66725.f90: New test.
11661 2015-07-03 Jason Merrill <jason@redhat.com>
11663 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11664 Avoid narrowing error.
11666 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11668 PR rtl-optimization/66706
11669 * gcc.target/powerpc/shift-int.c: New testcase.
11671 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11674 * gcc.target/i386/pr66746.c: New file.
11676 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11678 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11680 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11682 PR tree-optimization/66119
11683 * g++.dg/opt/pr66119.C: New.
11685 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11688 * gfortran.dg/submodule_1.f90: New test
11689 * gfortran.dg/submodule_2.f90: New test
11690 * gfortran.dg/submodule_3.f90: New test
11691 * gfortran.dg/submodule_4.f90: New test
11692 * gfortran.dg/submodule_5.f90: New test
11693 * gfortran.dg/submodule_6.f90: New test
11694 * gfortran.dg/submodule_7.f90: New test
11696 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11698 PR preprocessor/53690
11699 * g++.dg/cpp/pr53690.C: New.
11701 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11703 * gcc.target/powerpc/vec-cmp.c: New test.
11705 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11708 * gfortran.dg/pr56520.f90: New test.
11710 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11713 * gfortran.dg/pr66545_1.f90: New test.
11714 * gfortran.dg/pr66545_2.f90: New test.
11716 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11718 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11719 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11721 2015-07-02 Richard Biener <rguenther@suse.de>
11724 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11727 2015-07-02 Richard Biener <rguenther@suse.de>
11729 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11731 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11733 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11735 2015-07-01 Jason Merrill <jason@redhat.com>
11737 * lib/target-supports.exp (cxx_default): Set to C++14.
11739 2015-07-01 Tom de Vries <tom@codesourcery.com>
11742 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11745 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11747 * gfortran.dg/warn_conversion_8.f90: New test.
11749 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11751 PR rtl-optimization/61047
11752 * gcc.c-torture/execute/20150611-1.c: New testcase.
11754 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11757 * jit.dg/all-non-failing-tests.h: Add
11758 test-pr66700-observing-write-through-ptr.c.
11759 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11761 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11763 * jit.dg/test-accessing-union.c: Add comments for use by
11764 gcc/jit/docs/topics/types.rst.
11766 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11768 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11769 'do-require-effective-target' with 'dg-require-effective-target'.
11770 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11771 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11772 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11773 'stlex' with 'strex' as the expected output.
11775 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11778 * g++.dg/cpp0x/gen-attrs-60.C: New.
11779 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11781 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11783 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11785 * gcc.target/aarch64/pic-small.c: Restrict this test under
11786 check_effective_target_aarch64_small_fpic.
11788 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11790 * gfortran.dg/gomp/pr66633.f90: New test.
11792 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11795 * g++.dg/template/pr66686.C: New test.
11797 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11799 * gnat.dg/lto17.ad[sb]: New test.
11801 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11803 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11804 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11806 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11808 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11810 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11812 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11814 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11816 * jit.dg/test-switch.c: New testcase.
11817 * jit.dg/test-switch.cc: New testcase.
11819 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11822 * jit.dg/all-non-failing-tests.h: Add note about
11823 test-validly-unreachable-block.c.
11824 * jit.dg/test-validly-unreachable-block.c: New file.
11826 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11829 * jit.dg/all-non-failing-tests.h: Add note about
11830 test-extra-options.c.
11831 * jit.dg/test-extra-options.c: New testcase.
11833 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11836 * gcc.target/i386/pr66691.c: New.
11838 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11840 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11841 * gcc.target/i386/iamcu/args.h: Likewise.
11842 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11843 * gcc.target/i386/iamcu/defines.h: Likewise.
11844 * gcc.target/i386/iamcu/macros.h: Likewise.
11845 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11846 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11847 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11848 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11849 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11850 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11851 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11852 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11853 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11854 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11855 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11856 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11857 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11858 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11859 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11860 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11861 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11863 2015-06-30 Marek Polacek <polacek@redhat.com>
11865 * gcc.dg/fold-minus-6.c: New test.
11867 * gcc.dg/fold-ior-3.c: New test.
11869 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11871 Implement N4197 - Adding u8 character literals
11872 * g++.dg/cpp1z/utf8.C: New.
11873 * g++.dg/cpp1z/utf8-neg.C: New.
11874 * g++.dg/cpp1z/udlit-utf8char.C: New.
11876 2015-06-30 Marek Polacek <polacek@redhat.com>
11878 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11880 2015-06-30 Tom de Vries <tom@codesourcery.com>
11882 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11883 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11884 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11885 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11887 2015-06-30 Marek Polacek <polacek@redhat.com>
11889 * gcc.dg/fold-ior-2.c: New test.
11891 2015-06-30 Tom de Vries <tom@codesourcery.com>
11893 PR tree-optimization/66652
11894 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11895 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11897 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11899 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11902 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11903 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11905 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11908 * gfortran.dg/wunused-parameter.f90: New test.
11910 2015-06-29 Richard Henderson <rth@redhat.com>
11912 * gcc.target/i386/asm-flag-1.c: New.
11913 * gcc.target/i386/asm-flag-2.c: New.
11914 * gcc.target/i386/asm-flag-3.c: New.
11915 * gcc.target/i386/asm-flag-4.c: New.
11916 * gcc.target/i386/asm-flag-5.c: New.
11918 2015-06-29 Marek Polacek <polacek@redhat.com>
11921 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11922 * c-c++-common/pr66322.c: New test.
11923 * g++.dg/eh/scope1.C: Remove dg-warning.
11925 2015-06-29 Richard Biener <rguenther@suse.de>
11927 PR tree-optimization/66677
11928 * gcc.dg/vect/pr66677.c: New testcase.
11930 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11932 PR middle-end/64130
11933 * gcc.dg/tree-ssa/pr64130.c: New test.
11935 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11937 * gcc.target/aarch64/pic-small.c: New testcase.
11939 2015-06-26 Richard Biener <rguenther@suse.de>
11941 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11943 2015-06-26 Marek Polacek <polacek@redhat.com>
11945 * gcc.dg/fold-and-1.c: New test.
11946 * gcc.dg/fold-and-2.c: New test.
11948 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11950 * gnat.dg/warn11.adb: Add missing dg directive.
11951 * gnat.dg/warn12.adb: New test.
11952 * gnat.dg/warn12_pkg.ads: New helper.
11954 2015-06-26 Richard Biener <rguenther@suse.de>
11956 * gfortran.dg/reassoc_3.f90: Adjust.
11958 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11961 * gcc.target/i386/pr66412.c: New test.
11963 2015-06-25 Richard Biener <rguenther@suse.de>
11965 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11967 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11969 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11971 2015-06-25 Richard Biener <rguenther@suse.de>
11973 * gfortran.dg/vect/vect-9.f90: New testcase.
11975 2015-06-25 Nick Clifton <nickc@redhat.com>
11977 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11978 H8300 and M32R targets.
11980 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11983 * gfortran.dg/maxerrors.f90: New test.
11985 2015-06-08 DJ Delorie <dj@redhat.com>
11987 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11989 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11991 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11993 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11995 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11996 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11997 * gcc.target/aarch64/nofp_1.c: New file.
11999 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12001 Implement N3928 - Extending static_assert
12002 * g++.dg/cpp0x/static_assert8.C: Adjust.
12003 * g++.dg/cpp0x/static_assert12.C: New.
12004 * g++.dg/cpp0x/static_assert13.C: New.
12005 * g++.dg/cpp1y/static_assert1.C: New.
12006 * g++.dg/cpp1y/static_assert2.C: New.
12007 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12009 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12012 * g++.dg/cpp0x/trailing11.C: New.
12014 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12016 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12018 * gcc.target/arm/memset-inline-10.c: Likewise.
12019 * gcc.target/arm/pr58784.c: Likewise.
12020 * gcc.target/arm/pr59985.C: Likewise.
12021 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12023 2015-06-24 Renlin Li <renlin.li@arm.com>
12025 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12026 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12028 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12031 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12034 * g++.dg/cpp0x/auto45.C: New test.
12035 * g++.dg/template/pr30044.C: New test.
12036 * g++.dg/template/crash83.C: Accept any error string.
12037 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12039 * g++.dg/cpp0x/variadic18.C: Likewise
12040 * g++.dg/template/canon-type-13.C: Likewise.
12041 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12043 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12046 * g++.dg/other/linkage2.C: New.
12048 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12051 * gcc.target/arm/pr63408.c: New test.
12053 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12055 * lib/c-torture.exp: Don't call check_effective_target_lto
12056 before setting up environment correctly.
12057 * lib/gcc-dg.exp: Likewise, and protect
12058 gcc_force_conventional_output.
12060 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12062 PR rtl-optimization/66306
12063 * gcc.target/s390/pr66306.c: New test.
12065 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12067 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12068 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12069 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12070 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12071 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12072 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12073 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12075 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12078 * gcc.c-torture/pr65803.c: New test.
12080 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12083 * g++.dg/cpp0x/auto45.C: New test.
12084 * g++.dg/template/pr30044.C: New test.
12085 * g++.dg/template/crash83.C: Accept any error string.
12086 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12088 * g++.dg/cpp0x/variadic18.C: Likewise
12089 * g++.dg/template/canon-type-13.C: Likewise.
12090 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12092 2015-06-23 Marek Polacek <polacek@redhat.com>
12094 * c-c++-common/Wlogical-op-3.c: New test.
12096 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12099 * g++.dg/cpp0x/scoped_enum5.C: New.
12101 2015-06-23 Richard Biener <rguenther@suse.de>
12103 PR tree-optimization/66636
12104 * gcc.dg/vect/pr66636.c: New testcase.
12106 2015-06-23 Marek Polacek <polacek@redhat.com>
12108 * gcc.dg/fold-minus-4.c: New test.
12109 * gcc.dg/fold-minus-5.c: New test.
12110 * c-c++-common/ubsan/overflow-add-5.c: New test.
12112 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12114 Add missing testcase from r224672.
12115 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12117 * gcc.target/vax/bswapdi-1.c: New.
12119 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12122 * gfortran.dg/associate_18.f08: New test.
12124 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12127 * gcc.target/i386/pr66560-1.c: New test.
12128 * gcc.target/i386/pr66560-2.c: Ditto.
12129 * gcc.target/i386/pr66560-3.c: Ditto.
12130 * gcc.target/i386/pr66560-4.c: Ditto.
12132 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12134 * gcc.target/nvptx/nvptx.exp: New file.
12135 * gcc.target/nvptx/proto-1.c: Likewise.
12137 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12139 PR tree-optimization/66449
12140 * gcc.dg/vect/pr66449.c: New test.
12142 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12144 * g++.dg/other/dump-ada-spec-5.C: New test.
12145 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12146 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12148 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12150 * g++.dg/inherit/pure1.C: Test location too.
12152 2015-06-22 Marek Polacek <polacek@redhat.com>
12154 * gcc.dg/fold-ior-1.c: New test.
12155 * gcc.dg/fold-minus-2.c: New test.
12156 * gcc.dg/fold-minus-3.c: New test.
12157 * gcc.dg/fold-plus-1.c: New test.
12158 * gcc.dg/fold-plus-2.c: New test.
12159 * gcc.dg/fold-xor-4.c: New test.
12160 * gcc.dg/fold-xor-5.c: New test.
12162 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12165 * g++.dg/torture/pr65914.C: New.
12167 2015-06-22 Richard Biener <rguenther@suse.de>
12169 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12170 not existing TORTURE_OPTIONS only.
12171 * lib/gcc-dg.exp: Likewise.
12173 2015-06-22 Christian Bruel <christian.bruel@st.com>
12176 * gcc.target/arm/flip-thumb.c: New test.
12178 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12179 Martin Liska <mliska@suse.cz>
12182 * g++.dg/ipa/pr65908.C: New testcase.
12184 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12187 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12188 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12190 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12192 * gnat.dg/specs/debug1.ads: Adjust.
12194 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12196 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12197 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12198 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12199 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12200 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12201 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12202 * gcc.target/aarch64/fmovd-zero.c: Delete.
12203 * gcc.target/aarch64/fmovf-zero.c: Delete.
12205 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12207 * gcc.target/vax/bswapdi-1.c: New.
12209 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12211 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12213 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12215 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12217 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12219 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12221 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12223 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12225 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12227 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12229 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12231 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12233 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12235 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12237 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12239 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12241 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12243 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12245 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12247 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12249 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12251 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12253 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12255 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12257 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12259 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12261 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12263 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12265 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12267 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12269 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12271 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12273 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12275 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12277 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12279 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12281 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12283 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12285 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12287 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12288 (_ARM_FPSCR): Add FZ field.
12289 (clean_results): Force FZ=1 on AArch64.
12290 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12292 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12294 * gcc.target/aarch64/pr62308.c: New test.
12296 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12299 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12301 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12303 * gcc.target/i386/mpx/pr66581.c: New test.
12305 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12307 * gcc.target/i386/cmov9.c: New test.
12309 2015-06-18 Richard Biener <rguenther@suse.de>
12311 * g++.dg/other/const4.C: New testcase.
12313 2015-06-18 Michael Matz <matz@suse.de>
12315 PR middle-end/66253
12316 * gcc.dg/vect/pr66253.c: New testcase.
12318 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12321 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12323 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12325 PR middle-end/66568
12326 * gcc.target/i386/mpx/pr66568.c: New test.
12328 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12330 PR middle-end/66567
12331 * gcc.target/i386/mpx/pr66567.c: New test.
12333 2015-06-18 Richard Biener <rguenther@suse.de>
12335 PR tree-optimization/66510
12336 * gcc.dg/vect/slp-perm-12.c: New testcase.
12338 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12340 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12341 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12342 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12343 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12345 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12348 * g++.dg/gomp/pr66571-1.C: New test.
12350 PR middle-end/66429
12351 * c-c++-common/gomp/pr66429.c: New test.
12353 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12355 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12356 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12358 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12360 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12363 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12366 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12368 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12370 * gcc.target/mips/pr65862-1.c: New test.
12371 * gcc.target/mips/pr65862-2.c: Likewise.
12373 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12375 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12376 * gcc.target/i386/pr52252-atom.c: Ditto.
12377 * gcc.target/i386/vect-div-1.c: Ditto.
12378 * gcc.target/i386/rotate-5.c: Ditto.
12379 * gcc.target/i386/pr50202.c: Ditto.
12380 * gcc.target/i386/pr37843-3.c: Ditto.
12381 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12382 * gcc.target/i386/pr53397-1.c: Ditto.
12383 * gcc.target/i386/pr55934.c: Ditto.
12384 * gcc.target/i386/pr37843-4.c: Ditto.
12385 * gcc.target/i386/pr60451.c: Ditto.
12386 * gcc.target/i386/pr53397-2.c: Ditto.
12387 * gcc.target/i386/vectorize1.c: Ditto.
12388 * gcc.target/i386/extract-insert-combining.c: Ditto.
12389 * gcc.target/i386/pr53759.c: Ditto.
12390 * gcc.target/i386/pr52252-core.c: Ditto.
12391 * gcc.target/i386/rotate-3.c: Ditto.
12392 * gcc.target/i386/sse-20.c: Ditto.
12393 * gcc.target/i386/rotate-4.c: Ditto.
12394 * gcc.target/i386/pr61403.c: Ditto.
12395 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12396 * gcc.target/i386/pr60901.c: Ditto.
12397 * gcc.target/i386/pr59794-7.c: Ditto.
12398 * gcc.target/i386/pr62208.c: Ditto.
12399 * gcc.target/i386/pr53416.c: Ditto.
12400 * gcc.target/i386/asm-dialect-1.c: Ditto.
12401 * gcc.target/i386/pr50038.c: Ditto.
12402 * gcc.target/i386/47698.c: Ditto.
12403 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12404 * gcc.target/i386/pr59794-2.c: Ditto.
12405 * gcc.target/i386/pr59794-3.c: Ditto.
12406 * gcc.target/i386/pr39058.c: Ditto.
12407 * gcc.target/i386/pr60205-1.c: Ditto.
12408 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12409 * gcc.target/i386/sse2-movq-2.c: Ditto.
12411 2015-06-17 Richard Biener <rguenther@suse.de>
12413 PR tree-optimization/66251
12414 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12416 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12419 * g++.dg/parse/new-placement1.C: New.
12421 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12423 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12424 * jit.dg/test-compound-assignment.c: New testcase.
12426 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12429 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12430 to "testcases" array.
12432 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12435 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12436 * jit.dg/test-debug-strings.c: New test case.
12437 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12438 the discriminant has a sane debug string.
12440 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12443 * gcc.target/i386/pr56766-1.c: New test.
12444 * gcc.target/i386/pr56766-2.c: Ditto.
12446 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12448 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12449 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12450 * gcc.target/mips/loongson-simd.c: Ditto.
12452 2015-06-16 Richard Biener <rguenther@suse.de>
12454 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12456 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12458 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12459 passed by the testsuite driver.
12461 2015-06-16 Richard Biener <rguenther@suse.de>
12463 * gcc.dg/vect/slp-perm-11.c: New testcase.
12465 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12467 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12470 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12472 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12473 Reinstate calls to torture-init and torture-finalize.
12475 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12477 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12479 2015-06-15 Nathan Sidwell <nathan@acm.org>
12482 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12484 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12487 * g++.dg/cpp0x/local-type1.C: New.
12489 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12494 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12495 unimplemented error.
12496 * gfortran.dg/allocate_with_source_7.f08: New test.
12497 * gfortran.dg/allocate_with_source_8.f08: New test.
12499 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12502 * g++.dg/warn/Walways-true-3.C: New test.
12504 2015-06-13 Tom de Vries <tom@codesourcery.com>
12506 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12508 2015-06-13 Tom de Vries <tom@codesourcery.com>
12510 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12511 (main): Remove superfluous attributes.
12512 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12513 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12515 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12517 * gcc.target/i386/monitorx.c: New.
12518 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12519 * gcc.target/i386/sse-13.c: Ditto.
12520 * gcc.target/i386/sse-14.c: Ditto.
12521 * gcc.target/i386/sse-22.c: Ditto.
12522 * gcc.target/i386/sse-23.c: Ditto.
12523 * g++.dg/other/i386-2.C: Ditto.
12524 * g++.dg/other/i386-3.C: Ditto.
12526 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12528 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12530 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12533 * gfortran.dg/allocatable_scalar_13.f90: New test
12535 2015-06-11 Marek Polacek <polacek@redhat.com>
12537 * gcc.dg/fold-xor-3.c: New test.
12539 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12541 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12542 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12544 2015-06-11 Christian Bruel <christian.bruel@st.com>
12547 * gcc.target/arm/pragma_attribute.c: New test.
12549 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12551 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12553 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12556 * gcc.target/i386/pr66473.c: New test.
12558 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12561 * gcc.dg/tls/pr66470.c: New test.
12562 * gcc.target/i386/pr66470.c: New test.
12564 2015-06-10 Christian Bruel <christian.bruel@st.com>
12567 * gcc.target/arm/attr_arm.c: New test
12568 * gcc.target/arm/attr_arm-err.c: New test
12569 * gcc.target/arm/attr_thumb.c: New test
12570 * gcc.target/arm/attr_thumb-static.c: New test
12572 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12577 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12579 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12581 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12582 passed by the testsuite driver.
12584 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12587 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12588 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12589 * gcc.dg/ssp-1.c: Make counter a register.
12590 * gcc.dg/ssp-2.c: Likewise.
12591 * gcc.dg/torture/parm-coalesce.c: New.
12593 2015-06-09 Tom de Vries <tom@codesourcery.com>
12595 * gcc.target/i386/vararg-loc.c: New test.
12597 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12600 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12601 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12603 2015-06-09 Marek Polacek <polacek@redhat.com>
12605 PR tree-optimization/66299
12606 * gcc.dg/pr66299-1.c: New test.
12607 * gcc.dg/pr66299-2.c: New test.
12608 * gcc.dg/pr66299-3.c: New test.
12610 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12612 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12613 passed by the testsuite driver.
12615 2015-06-09 Richard Biener <rguenther@suse.de>
12617 PR middle-end/66423
12618 * gcc.dg/fold-modpow2.c: New testcase.
12620 2015-06-09 Richard Biener <rguenther@suse.de>
12622 PR tree-optimization/66419
12623 * gcc.dg/vect/bb-slp-37.c: New testcase.
12625 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12627 * gcc.target/arm/stl-cond.c: New test.
12629 2015-06-09 Richard Biener <rguenther@suse.de>
12631 PR middle-end/66413
12632 * gcc.dg/torture/pr66413.c: New testcase.
12634 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12636 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12637 * gcc.dg/ssp-1.c: Make counter a register.
12638 * gcc.dg/ssp-2.c: Likewise.
12639 * gcc.dg/torture/parm-coalesce.c: New.
12641 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12643 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12644 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12646 2015-06-08 Tom de Vries <tom@codesourcery.com>
12648 PR rtl-optimization/66444
12649 * gcc.dg/pr66444.c: New test.
12651 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12654 * gfortran.dg/class_is_1.f90: New test.
12655 * gfortran.dg/type_is_1.f90: Ditto.
12657 2015-06-08 Marek Polacek <polacek@redhat.com>
12660 * gcc.dg/cpp/pr66415-1.c: New test.
12661 * gcc.dg/cpp/pr66415-2.c: New test.
12663 2015-06-08 Richard Biener <rguenther@suse.de>
12665 PR tree-optimization/66422
12666 * gcc.dg/Warray-bounds-16.c: New testcase.
12668 2015-06-08 Richard Biener <rguenther@suse.de>
12670 * gcc.dg/vect/slp-perm-10.c: New testcase.
12671 * gcc.dg/vect/slp-23.c: Adjust.
12672 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12673 vector pointer update.
12675 2015-06-08 Marek Polacek <polacek@redhat.com>
12678 * g++.dg/ubsan/pr66452.C: New test.
12680 2015-06-08 Tom de Vries <tom@codesourcery.com>
12682 PR tree-optimization/66436
12683 * gcc.dg/gomp/dump-new-function-2.c: New test.
12684 * gcc.dg/gomp/dump-new-function-3.c: Same.
12685 * gcc.dg/gomp/dump-new-function.c: Same.
12687 2015-06-08 Tom de Vries <tom@codesourcery.com>
12689 PR tree-optimization/66435
12690 * gcc.dg/gomp/notify-new-function-2.c: New test.
12691 * gcc.dg/gomp/notify-new-function-3.c: Same.
12692 * gcc.dg/gomp/notify-new-function.c: Same.
12694 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12696 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12697 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12698 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12699 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12700 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12701 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12704 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12707 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12708 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12710 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12711 * gfortran.dg/warn_conversion_5.f90: New test.
12712 * gfortran.dg/warn_conversion_6.f90: New test.
12713 * gfortran.dg/warn_conversion_7.f90: New test.
12715 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12718 * gfortran.dg/blockdata_9.f: New test.
12720 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12723 * gfortran.dg/forall_17.f90: New test.
12725 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12727 * g++.dg/cpp0x/pr57101.C: Add warning.
12728 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12729 * g++.dg/ext/visibility/anon7.C: Same.
12730 * g++.dg/ipa/pr63587-2.C: Same.
12731 * g++.dg/opt/dump1.C: Same.
12732 * g++.dg/opt/pr59622-3.C: Same.
12733 * g++.dg/opt/pr59622.C: Same.
12734 * g++.dg/torture/pr46383.C: Same.
12735 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12736 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12737 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12739 * gfortran.dg/intent_out_8.f90: Same.
12740 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12742 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12745 gfortran.dg/equiv_9.f90: New test.
12748 2015-06-05 Tom de Vries <tom@codesourcery.com>
12750 merge from gomp4 branch:
12751 2015-05-28 Tom de Vries <tom@codesourcery.com>
12753 PR tree-optimization/65443
12754 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12755 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12756 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12758 2015-06-05 Nathan Sidwell <nathan@acm.org>
12761 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12763 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12765 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12767 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12769 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12771 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12773 * gcc.target/i386/noplt-1.c: New test.
12774 * gcc.target/i386/noplt-2.c: New test.
12775 * gcc.target/i386/noplt-3.c: New test.
12776 * gcc.target/i386/noplt-4.c: New test.
12778 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12781 * gfortran.dg/adjustl_1.f90: New test.
12783 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12785 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12786 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12788 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12790 * lto.c (iterative_hash_canonical_type,
12791 gimple_register_canonical_type): only hash main variants of types
12793 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12795 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12796 Move set of dg-do-what-default after early return.
12798 2015-06-04 Marek Polacek <polacek@redhat.com>
12801 * gcc.dg/lvalue-8.c: New test.
12803 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12804 Paolo Carlini <paolo.carlini@oracle.com>
12807 * g++.dg/other/pr66130.C: New.
12808 * g++.dg/cpp0x/pr66130.C: Likewise.
12810 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12812 * g++.dg/cpp0x/decl-loc1.C: New.
12813 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12814 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12815 * g++.dg/init/ctor8.C: Likewise.
12816 * g++.dg/parse/semicolon4.C: Likewise.
12818 2015-06-03 Marek Polacek <polacek@redhat.com>
12821 * g++.dg/ubsan/static-init-1.C: New test.
12822 * g++.dg/ubsan/static-init-2.C: New test.
12823 * g++.dg/ubsan/static-init-3.C: New test.
12825 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12828 * gcc.target/i386/pr66275.c: New test.
12830 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12832 * gcc.dg/Wcxx-compat-22.c: New testcase.
12833 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12834 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12835 * c-c++-common/pr58346-1.c: Likewise.
12836 * c-c++-common/transparent-union-1.c: Likewise.
12838 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12840 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12841 * g++.dg/plugin/def_plugin.c: New file.
12842 * g++.dg/plugin/def-plugin-test.C: New file.
12844 2015-06-03 Richard Biener <rguenther@suse.de>
12846 * gcc.dg/vect/bb-slp-36.c: New testcase.
12848 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12850 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12852 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12854 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12855 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12856 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12857 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12859 2015-06-03 Marek Polacek <polacek@redhat.com>
12863 * gcc.dg/pr64223-1.c: New test.
12864 * gcc.dg/pr64223-2.c: New test.
12866 2015-06-03 Richard Biener <rguenther@suse.de>
12868 PR tree-optimization/63916
12869 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12871 2015-06-03 Richard Biener <rguenther@suse.de>
12873 PR tree-optimization/66375
12874 * gcc.dg/torture/pr66375.c: New testcase.
12876 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12878 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12880 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12883 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12885 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12888 * gfortran.dg/reshape_7.f90: New test.
12890 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12893 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12896 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12899 * gcc.dg/pr49551.c: New testcase.
12901 2015-06-02 Richard Biener <rguenther@suse.de>
12904 * g++.dg/lto/pr65549_0.C: New testcase.
12906 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12909 PR middle-end/66332
12910 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12912 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12914 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12916 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12919 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12921 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12923 PR tree-optimization/48052
12924 * gcc.dg/tree-ssa/scev-8.c: New.
12925 * gcc.dg/tree-ssa/scev-9.c: New.
12926 * gcc.dg/tree-ssa/scev-10.c: New.
12927 * gcc.dg/vect/pr48052.c: New.
12929 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12931 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12933 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12935 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12937 2015-06-02 Marek Polacek <polacek@redhat.com>
12939 PR middle-end/66345
12940 * gcc.dg/torture/pr66345.c: New test.
12942 2015-06-02 Richard Biener <rguenther@suse.de>
12944 PR tree-optimization/65961
12945 * gcc.dg/torture/pr65961.c: New testcase.
12947 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12949 PR tree-optimization/52563
12950 PR tree-optimization/62173
12951 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12952 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12954 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12956 * gnat.dg/specs/varsize_return2.ads: New test.
12957 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12959 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12961 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12963 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12966 * gcc.target/aarch64/sync-comp-swap.c: New.
12967 * gcc.target/aarch64/sync-comp-swap.x: New.
12968 * gcc.target/aarch64/sync-op-acquire.c: New.
12969 * gcc.target/aarch64/sync-op-acquire.x: New.
12970 * gcc.target/aarch64/sync-op-full.c: New.
12971 * gcc.target/aarch64/sync-op-full.x: New.
12972 * gcc.target/aarch64/sync-op-release.c: New.
12973 * gcc.target/aarch64/sync-op-release.x: New.
12975 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12977 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12980 2015-06-01 Richard Biener <rguenther@suse.de>
12982 PR tree-optimization/66349
12983 PR tree-optimization/66352
12984 PR tree-optimization/66357
12985 * gcc.dg/torture/pr66357.c: New testcase.
12986 * gcc.dg/torture/pr66349.c: Likewise.
12987 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12989 2015-06-01 Richard Biener <rguenther@suse.de>
12992 2015-05-29 Richard Biener <rguenther@suse.de>
12994 PR tree-optimization/66314
12995 * gcc.dg/asan/pr66314.c: New testcase.
12997 2015-06-01 Richard Biener <rguenther@suse.de>
12999 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13001 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13003 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13005 (hp3, hp4): Add inline keyword.
13006 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13007 (hp2): Add inline keyword.
13008 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13009 (hp2): Add inline keyword.
13011 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13014 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13015 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13016 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13017 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13019 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13021 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13022 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13024 2015-06-01 Richard Biener <rguenther@suse.de>
13026 PR tree-optimization/66280
13027 * g++.dg/torture/pr66280.C: New testcase.
13028 * g++.dg/torture/pr66280-2.C: Likewise.
13030 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13032 * gnat.dg/addr9_1.adb: New test.
13033 * gnat.dg/addr9_2.adb: Likewise.
13034 * gnat.dg/addr9_3.adb: Likewise.
13035 * gnat.dg/addr9_4.adb: Likewise.
13037 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13039 * g++.dg/other/dump-ada-spec-4.C: New test.
13041 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13043 * gcc.dg/alias-8.c: Fix dg-warning.
13045 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13047 * gcc.dg/alias-8.c: Do not xfail.
13048 * gcc.dg/pr62167.c: Prevent FRE.
13049 * gcc.dg/alias-14.c: New testcase.
13051 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13053 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13055 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13058 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13060 * gcc.target/s390/hotpatch-10.c: Likewise.
13061 * gcc.target/s390/hotpatch-11.c: Likewise.
13062 * gcc.target/s390/hotpatch-12.c: Likewise.
13063 * gcc.target/s390/hotpatch-17.c: Likewise.
13064 * gcc.target/s390/hotpatch-18.c: Likewise.
13065 * gcc.target/s390/hotpatch-20.c: Likewise.
13066 * gcc.target/s390/hotpatch-21.c: Likewise.
13067 * gcc.target/s390/hotpatch-22.c: Likewise.
13068 * gcc.target/s390/hotpatch-23.c: Likewise.
13069 * gcc.target/s390/hotpatch-24.c: Likewise.
13070 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13071 to check for the exact nops too.
13072 * gcc.target/s390/hotpatch-3.c: Likewise.
13073 * gcc.target/s390/hotpatch-4.c: Likewise.
13074 * gcc.target/s390/hotpatch-5.c: Likewise.
13075 * gcc.target/s390/hotpatch-6.c: Likewise.
13076 * gcc.target/s390/hotpatch-7.c: Likewise.
13077 * gcc.target/s390/hotpatch-8.c: Likewise.
13078 * gcc.target/s390/hotpatch-9.c: Likewise.
13079 * gcc.target/s390/hotpatch-14.c: Likewise.
13080 * gcc.target/s390/hotpatch-15.c: Likewise.
13081 * gcc.target/s390/hotpatch-16.c: Likewise.
13082 * gcc.target/s390/hotpatch-19.c: Likewise.
13083 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13084 scan-assembler-times counting number of .align directives.
13085 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13086 dg-options. Remove scan-assembler-times counting number of .align
13088 * gcc.target/s390/hotpatch-26.c: New file.
13089 * gcc.target/s390/hotpatch-27.c: New file.
13090 * gcc.target/s390/hotpatch-28.c: New file.
13091 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13092 using -Os -O0 -O1 -O2 -O3 options.
13094 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13096 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13098 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13100 PR tree-optimization/66142
13101 * gcc.dg/vect/pr66142.c: New test.
13103 2015-05-29 Richard Biener <rguenther@suse.de>
13105 PR tree-optimization/66314
13106 * gcc.dg/asan/pr66314.c: New testcase.
13108 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13110 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13111 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13112 Adjust all callers.
13113 (schedule-cleanups, dg-keep-saved-temps): New proc.
13114 (gcc-dg-test-1): Schedule cleanups.
13115 * lib/profopt.exp (profopt-execute): Likewise.
13116 * g++.dg/cdce3.C: Adjust expected line numbers.
13117 * gcc.dg/cdce1.c: Likewise.
13118 * gcc.dg/cdce2.c: Likewise.
13119 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13120 * gcc.dg/strlenopt-24.c: Likewise.
13121 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13122 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13123 * obj-c++.dg/encode-2.mm: Likewise.
13125 2015-05-28 DJ Delorie <dj@redhat.com>
13127 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13129 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13131 * gnat.dg/discr43.adb: New test.
13133 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13135 * gnat.dg/varsize_temp.adb: Rename into...
13136 * gnat.dg/varsize1.adb: ...this.
13137 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13138 * gnat.dg/varsize2.ad[sb]: ...this.
13139 * gnat.dg/varsize3_1.adb: New test.
13140 * gnat.dg/varsize3_2.adb: Likewise.
13141 * gnat.dg/varsize3_3.adb: Likewise.
13142 * gnat.dg/varsize3_4.adb: Likewise.
13143 * gnat.dg/varsize3_5.adb: Likewise.
13144 * gnat.dg/varsize3_6.adb: Likewise.
13145 * gnat.dg/varsize3_pkg1.ads: New helper.
13146 * gnat.dg/varsize3_pkg2.ads: Likewise.
13147 * gnat.dg/varsize3_pkg3.ads: Likewise.
13149 2015-05-28 Richard Biener <rguenther@suse.de>
13151 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13153 2015-05-28 Richard Biener <rguenther@suse.de>
13155 PR tree-optimization/66142
13156 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13158 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13161 * gcc.dg/darwin-minversion-3.c: Update testcase.
13162 * gcc.dg/darwin-minversion-4.c: Ditto.
13163 * gcc.dg/darwin-minversion-5.c: New testcase.
13164 * gcc.dg/darwin-minversion-6.c: Ditto.
13165 * gcc.dg/darwin-minversion-7.c: Ditto.
13166 * gcc.dg/darwin-minversion-8.c: Ditto.
13167 * gcc.dg/darwin-minversion-9.c: Ditto.
13168 * gcc.dg/darwin-minversion-10.c: Ditto.
13169 * gcc.dg/darwin-minversion-11.c: Ditto.
13170 * gcc.dg/darwin-minversion-12.c: Ditto.
13172 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13174 PR rtl-optimization/66168
13175 * gcc.c-torture/compile/pr66168.c: New test.
13177 2015-05-27 Jeff Law <law@redhat.com>
13180 * gcc.dg/target/m68k/pr39726-1.c: New test.
13182 2015-05-27 Nathan Sidwell <nathan@acm.org>
13185 * g++.dg/ext/alias-canon3.C: New.
13187 2015-05-27 Richard Biener <rguenther@suse.de>
13189 PR tree-optimization/66272
13191 2014-08-15 Richard Biener <rguenther@suse.de>
13193 PR tree-optimization/62031
13194 * gcc.dg/torture/pr66272.c: New testcase.
13196 2015-05-27 Richard Biener <rguenther@suse.de>
13198 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13200 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13203 * gcc.dg/pr65358.c: New test.
13205 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13208 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13210 * gfortran.dg/allocate_with_source_6.f90: New test.
13212 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13214 * gnat.dg/atomic7_1.adb: New test.
13215 * gnat.dg/atomic7_2.adb: Likewise.
13216 * gnat.dg/atomic7_pkg1.ads: New helper.
13217 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13219 2015-05-26 Michael Matz <matz@suse.de>
13221 PR middle-end/66251
13222 * gcc.dg/vect/pr66251.c: New test.
13224 2015-05-26 Richard Biener <rguenther@suse.de>
13226 PR tree-optimization/66142
13227 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13229 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13232 * gfortran.dg/allocatable_scalar_13.f90: New test
13234 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13236 * gnat.dg/warn11.adb: New test.
13237 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13239 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13241 * gnat.dg/vfa1_1.adb: New test.
13242 * gnat.dg/vfa1_2.adb: Likewise.
13243 * gnat.dg/vfa1_3.adb: Likewise.
13244 * gnat.dg/vfa1_4.adb: Likewise.
13245 * gnat.dg/vfa1_pkg.ads: New helper.
13247 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13249 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13250 * gcc.target/i386/pr66232-3.c: Likewise.
13252 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13255 * gcc.target/i386/pr66274.c: New test.
13257 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13259 * gnat.dg/renaming6.ad[sb]: New test.
13261 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13263 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13264 and 'dg-require-effective-target pie'.
13266 2015-05-23 Nathan Sidwell <nathan@acm.org>
13269 * g++.dg/cpp0x/pr66243.C: New.
13271 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13274 * g++.dg/lto/pr66180_0.C: New testcase.
13275 * g++.dg/lto/pr66180_1.C: New testcase.
13277 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13280 * typebound_call_27.f90: New file.
13282 2015-05-23 Nathan Sidwell <nathan@acm.org>
13285 * g++.dg/template/pr65936.C: New.
13287 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13289 PR tree-optimization/63387
13290 * gcc.dg/pr63387-2.c: New testcase.
13292 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13294 * gcc.dg/simd-1.c: Update to the new message.
13296 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13298 * gcc.dg/nand.c: New testcase.
13300 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13302 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13303 Set dg-do-what-default to compile only on ARM targets without
13304 arm_neon_hw execution support. Remove redundant c-torture-execute
13305 in loop over test cases.
13307 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13310 * gcc.target/aarch64/pr65491_1.c: New test.
13311 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13312 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13314 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13317 * g++.dg/cpp0x/explicit9.C: New.
13318 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13320 2015-05-22 Richard Biener <rguenther@suse.de>
13322 PR tree-optimization/66251
13323 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13325 2015-05-22 Marek Polacek <polacek@redhat.com>
13328 * c-c++-common/attributes-enum-1.c: New test.
13329 * c-c++-common/attributes-enum-2.c: New test.
13330 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13331 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13333 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13335 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13336 effective target support. If no arm_neon_hw support, do not attempt
13337 to execute the tests; only compile them.
13338 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13339 and "dg-require-effective-target arm_neon_ok".
13340 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13341 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13342 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13343 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13344 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13345 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13346 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13347 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13348 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13349 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13350 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13351 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13352 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13353 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13354 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13355 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13356 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13357 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13358 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13359 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13360 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13361 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13362 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13363 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13364 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13365 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13366 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13367 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13368 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13369 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13370 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13371 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13372 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13373 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13374 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13375 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13376 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13377 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13378 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13379 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13380 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13381 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13382 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13383 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13384 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13385 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13386 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13387 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13388 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13389 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13390 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13391 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13392 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13393 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13394 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13395 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13396 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13397 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13398 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13399 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13400 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13401 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13402 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13403 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13404 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13405 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13406 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13407 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13408 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13409 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13410 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13411 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13412 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13413 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13414 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13415 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13416 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13417 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13418 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13419 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13420 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13421 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13422 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13423 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13424 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13425 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13426 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13427 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13428 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13429 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13430 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13431 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13432 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13433 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13434 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13435 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13436 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13437 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13438 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13439 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13440 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13441 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13442 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13443 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13444 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13445 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13446 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13447 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13448 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13449 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13450 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13451 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13452 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13454 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13456 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13457 * gcc.dg/vect/pr59354.c: Likewise.
13458 * gcc.dg/vect/pr64252.c: Likewise.
13459 * gcc.dg/vect/pr64404.c: Likewise.
13460 * gcc.dg/vect/pr64493.c: Likewise.
13461 * gcc.dg/vect/pr64495.c: Likewise.
13462 * gcc.dg/vect/pr64844.c: Likewise.
13463 * gcc.dg/vect/pr65518.c: Likewise.
13464 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13466 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13469 * g++.dg/cpp1y/var-templ28.C: New.
13471 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13474 * gcc.target/i386/pr66232-1.c: New test.
13475 * gcc.target/i386/pr66232-2.c: Likewise.
13476 * gcc.target/i386/pr66232-3.c: Likewise.
13477 * gcc.target/i386/pr66232-4.c: Likewise.
13478 * gcc.target/i386/pr66232-5.c: Likewise.
13480 2015-05-21 Nathan Sidwell <nathan@acm.org>
13482 * g++.dg/cpp1y/pr60943.C: New.
13484 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13486 PR tree-optimization/66233
13487 * gcc.c-torture/execute/pr66233.c: New test.
13489 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13492 * gfortran.dg/inline_matmul_11.f90: New test.
13494 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13496 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13497 instead of listing several targets on its own.
13498 * gcc.target/i386/pr32219-2.c: Likewise.
13499 * gcc.target/i386/pr32219-3.c: Likewise.
13500 * gcc.target/i386/pr32219-4.c: Likewise.
13501 * gcc.target/i386/pr32219-5.c: Likewise.
13502 * gcc.target/i386/pr32219-6.c: Likewise
13503 * gcc.target/i386/pr32219-7.c: Likewise.
13504 * gcc.target/i386/pr32219-8.c: Likewise.
13505 * gcc.target/i386/pr39013-1.c: Likewise.
13506 * gcc.target/i386/pr39013-2.c: Likewise.
13507 * gcc.target/i386/pr64317.c: Likewise.
13509 2015-05-21 Jeff Law <law@redhat.com>
13511 * gcc.target/hppa/shadd-3.c: New test.
13512 * gcc.target/hppa/shadd-4.c: New test.
13514 2015-05-21 Michael Matz <matz@suse.de>
13516 * gcc.dg/vect/vect-strided-store.c: New test.
13517 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13518 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13520 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13522 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13523 * gcc.dg/pow-sqrt-synth-1.c: New test.
13524 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13526 2015-05-21 Richard Biener <rguenther@suse.de>
13529 * g++.dg/conversion/pr66211.C: New testcase.
13530 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13532 2015-05-21 Jeff Law <law@redhat.com>
13534 * gcc.target/hppa/shadd-2.c: New test.
13536 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13539 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13541 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13544 * gcc.target/arm/pr26702.c: Adjust target selector.
13546 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13548 PR middle-end/66221
13549 * gcc.dg/lto/pr66221_0.c: New test.
13550 * gcc.dg/lto/pr66221_1.c: New test.
13552 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13555 * gcc.dg/redecl-4.c: Update column numbers.
13556 * gcc.dg/format/bitfld-1.c: Likewise.
13557 * gcc.dg/format/attr-2.c: Likewise.
13558 * gcc.dg/format/attr-6.c: Likewise.
13559 * gcc.dg/format/attr-7.c (baz): Likewise.
13560 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13561 * gcc.dg/format/attr-4.c: Likewise.
13562 * gcc.dg/format/branch-1.c: Likewise.
13563 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13564 locations within strings with embedded escape sequences.
13566 2015-05-20 Jeff Law <law@redhat.com>
13568 * gcc.target/hppa/hppa.exp: New target test driver.
13569 * gcc.target/hppa/shadd-1.c: New test.
13571 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13573 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13575 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13577 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13578 (fn_33_k_and_r_style): New.
13579 (fn_33_stroustrup_style): New.
13580 (fn_33_allman_style): New.
13581 (fn_33_whitesmiths_style): New.
13582 (fn_33_horstmann_style): New.
13583 (fn_33_ratliff_banner_style): New.
13584 (fn_33_lisp_style): New.
13585 (fn_34_indent_dash_gnu): New.
13586 (fn_34_indent_dash_kr): New.
13587 (fn_34_indent_dash_orig): New.
13588 (fn_34_indent_linux_style): New.
13590 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13593 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13595 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13597 PR tree-optimization/65447
13598 * gcc.dg/tree-ssa/pr65447.c: New test.
13600 2015-05-19 Nathan sidwell <nathan@acm.org>
13602 * g++.dg/cpp0x/pr65954.C: New.
13604 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13606 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13608 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13610 * lib/target-supports.exp: Vector do not always have natural
13611 alignment on s390*.
13613 2015-05-19 David Sherwood <david.sherwood@arm.com>
13615 * gcc.dg/loop-invariant.c: New testcase.
13617 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13619 * lib/target-supports.exp: Vector do not always have natural
13620 alignment on s390*.
13622 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13624 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13626 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13628 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13630 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13631 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13632 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13633 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13634 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13635 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13636 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13637 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13638 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13639 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13641 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13643 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13645 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13647 * gcc.target/s390/s390.exp
13648 (check_effective_target_vector): New check.
13649 * gcc.target/s390/vector/vec-abi-1.c: New test.
13650 * gcc.target/s390/vector/vec-abi-2.c: New test.
13651 * gcc.target/s390/vector/vec-abi-3.c: New test.
13652 * gcc.target/s390/vector/vec-abi-4.c: New test.
13653 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13654 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13655 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13656 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13657 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13658 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13659 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13660 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13661 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13662 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13663 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13664 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13665 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13666 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13667 * gcc.target/s390/vector/vec-init-1.c: New test.
13668 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13669 * gcc.target/s390/vector/vec-shift-1.c: New test.
13670 * gcc.target/s390/vector/vec-sub-1.c: New test.
13672 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13674 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13676 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13678 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13680 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13682 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13684 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13686 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13688 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13690 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13692 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13694 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13696 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13698 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13700 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13702 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13704 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13706 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13708 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13710 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13712 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13714 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13716 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13718 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13720 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13722 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13724 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13726 PR tree-optimization/66187
13727 * gcc.c-torture/execute/pr66187.c: New test.
13728 * gcc.dg/pr66187-1.c: New test.
13729 * gcc.dg/pr66187-2.c: New test.
13731 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13733 * gcc.dg/vect/bb-slp-35.c: Adjust.
13735 2015-05-19 Richard Biener <rguenther@suse.de>
13737 PR tree-optimization/66165
13738 * gcc.dg/torture/pr66165.c: New testcase.
13740 PR tree-optimization/66185
13741 * gcc.dg/torture/pr66185.c: New testcase.
13743 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13746 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13748 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13750 * gcc.target/mips/p5600-bonding.c : New file.
13752 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13755 * gfortran.dg/interface_operator_1.f90: New tests.
13757 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13760 * gfortran.dg/generic_29.f90: New tests.
13762 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13765 * gfortran.dg/storage_size_6.f90: New tests.
13767 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13770 * gfortran.dg/null1.f90: New test.
13772 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13775 * gfortran.dg/entry_21.f90: New test.
13777 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13780 * gfortran.dg/storage_size_6.f90: New tests.
13782 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13785 * gfortran.dg/misplaced_statement.f90: New test.
13787 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13790 * gfortran.dg/filepos1.f90: New test
13792 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13795 * gfortran.dg/pr64925.f90: New test.
13797 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13799 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13801 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13803 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13805 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13806 to the family of pie capable targets.
13808 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13810 * gcc.target/arm/bics_1.c : New testcase.
13811 * gcc.target/arm/bics_2.c : New testcase.
13812 * gcc.target/arm/bics_3.c : New testcase.
13813 * gcc.target/arm/bics_4.c : New testcase.
13815 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13817 * gcc.target/mips/umips-attr.c: New test.
13819 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13821 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13822 * gcc.dg/20150120-2.c (dg-final): Ditto.
13823 * gcc.dg/20150120-2.c (dg-final): Ditto.
13824 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13826 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13829 * gcc.target/i386/pr66174.c: New test.
13831 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13834 * gfortran.dg/matmul_bounds_6.f90: New test.
13835 * gfortran.dg/matmul_bounds_7.f90: New test.
13837 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13839 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13840 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13841 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13842 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13843 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13844 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13846 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13849 * gfortran.dg/continuation_13.f90: Update test.
13850 * gfortran.dg/pr65903.f90: New test.
13852 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13855 * gfortran.dg/block_14.f90: New test.
13857 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13860 * lib/gfortran-dg.exp: Update regex to handle two locations for
13861 the same diagnostic without caret.
13862 * gfortran.dg/badline.f: Test also that line numbers are correct
13863 before and after "left but not entered" warning.
13865 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13866 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13869 * gcc.target/arm/maskdata.c: New test.
13871 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13874 * gfortran.dg/derived_constructor_components_5: New test
13876 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13879 * gcc.target/alpha/pr66140.c: New test.
13881 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13884 * gcc.dg/Wconversion-complex-c99.c: New test.
13885 * gcc.dg/Wconversion-complex-gnu.c: New test.
13887 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13889 PR tree-optimization/64454
13890 * gcc.dg/modmod.c: New testcase.
13892 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13894 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13896 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13898 PR middle-end/66134
13899 * gcc.target/i386/mpx/pr66134.c: New test.
13901 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13903 * gcc.target/powerpc/pr60158.c: New test.
13905 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13907 * gcc.target/i386/sibcall-7.c: New test.
13908 * gcc.target/i386/sibcall-8.c: New test.
13910 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13912 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13913 (abs64_in_dreg): Likewise.
13915 2015-05-14 Marek Polacek <polacek@redhat.com>
13919 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13920 * gcc.dg/pr19984.c: Likewise.
13921 * gcc.dg/pr66066-1.c: New test.
13922 * gcc.dg/pr66066-2.c: New test.
13923 * gcc.dg/pr66066-3.c: New test.
13925 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13927 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13928 * gcc.dg/pow-sqrt.x: New file.
13929 * gcc.dg/pow-sqrt-1.c: New test.
13930 * gcc.dg/pow-sqrt-2.c: Likewise.
13931 * gcc.dg/pow-sqrt-3.c: Likewise.
13933 2015-05-13 Richard Biener <rguenther@suse.de>
13935 PR tree-optimization/66123
13936 * gcc.dg/torture/pr66123.c: New testcase.
13938 2015-05-13 Richard Biener <rguenther@suse.de>
13940 PR middle-end/66110
13941 * gcc.dg/alias-2.c: Adjust.
13942 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13944 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13947 * gcc.target/i386/pr65103-3.c: New.
13949 2015-05-13 Martin Liska <mliska@suse.cz>
13951 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13953 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13956 * gcc.target/i386/pr66112-2.c: New test.
13959 * gcc.target/i386/pr66112-1.c: New test.
13961 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13964 * gcc.target/i386/mpx/pr66048.cc: New.
13966 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13968 PR rtl-optimization/64616
13969 * gcc.dg/loop-8.c: New test.
13970 * gcc.dg/loop-9.c: New test.
13972 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13974 PR target/pr66047.c
13975 * gcc.target/i386/pr66047.c: New testcase.
13977 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13980 * gcc.c-torture/compile/pr65873.c: New testcase.
13982 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13985 * gfortran.dg/inline_matmul_10.f90: New test.
13987 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13989 * c-c++-common/Wmisleading-indentation.c: New testcase.
13990 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13991 * c-c++-common/Wmisleading-indentation-2.md: New file.
13993 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13995 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13997 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13999 2015-05-12 Richard Biener <rguenther@suse.de>
14001 PR tree-optimization/66101
14002 * gcc.dg/torture/pr66101.c: New testcase.
14004 2015-05-12 Richard Biener <rguenther@suse.de>
14006 PR tree-optimization/37021
14007 * gcc.target/i386/vect-addsub.c: New testcase.
14009 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14011 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14013 2015-05-12 Tom de Vries <tom@codesourcery.com>
14015 PR tree-optimization/66010
14016 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14018 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14021 * g++.dg/cpp0x/trailing10.C: New.
14023 2015-05-12 Richard Biener <rguenther@suse.de>
14025 * gcc.dg/vect/bb-slp-35.c: New testcase.
14027 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14030 * gfortran.dg/bound_simplification_6.f90: New.
14032 2015-05-11 Steve Ellcey <sellcey@mips.com>
14034 * gcc.target/mips/branch-1.c: Pass argument to bar().
14036 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14039 * gcc.target/i386/pr65753.c: New test.
14041 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14043 PR rtl-optimization/66076
14044 * gcc.dg/torture/pr66076.c: New test.
14046 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14049 * gfortran.dg/inline_matmul_7.f90: New test.
14050 * gfortran.dg/inline_matmul_8.f90: New test.
14051 * gfortran.dg/inline_matmul_9.f90: New test.
14053 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14055 * gfortran.dg/bound_simplification_5.f90: New.
14057 2015-05-09 Jason Merrill <jason@redhat.com>
14059 * lib/target-supports.exp (cxx_default): New global.
14060 (check_effective_target_c++11_only)
14061 (check_effective_target_c++14_only)
14062 (check_effective_target_c++98_only)
14063 (check_effective_target_c++1z_only): Check it.
14065 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14067 PR tree-optimization/64454
14068 * gcc.dg/tree-ssa/vrp97.c: New file.
14069 * gcc.dg/vect/slp-perm-7.c: Update.
14071 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14074 * gfortran.dg/elemental_subroutine_11.f90: New test.
14076 2015-05-08 Richard Biener <rguenther@suse.de>
14078 PR tree-optimization/66036
14079 * gcc.dg/vect/slp-41.c: New testcase.
14081 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14083 * gfortran.dg/elemental_optional_args_7.f90: New.
14085 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14087 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14088 allow cmlt or sshr.
14090 2015-05-08 Marek Polacek <polacek@redhat.com>
14093 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14094 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14096 2015-05-07 Marek Polacek <polacek@redhat.com>
14099 * c-c++-common/Wshift-negative-value-1.c: New test.
14100 * c-c++-common/Wshift-negative-value-2.c: New test.
14101 * c-c++-common/Wshift-negative-value-3.c: New test.
14102 * c-c++-common/Wshift-negative-value-4.c: New test.
14103 * c-c++-common/Wshift-negative-value-5.c: New test.
14104 * c-c++-common/Wshift-negative-value-6.c: New test.
14105 * gcc.dg/c90-left-shift-1.c: New test.
14106 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14107 * gcc.dg/c99-left-shift-1.c: New test.
14109 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14112 PR middle-end/54303
14113 * gcc.dg/fdata-sections-2.c: New file.
14115 2015-05-07 Marek Polacek <polacek@redhat.com>
14118 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14120 * c-c++-common/ubsan/align-7.c: Likewise.
14121 * c-c++-common/ubsan/bounds-8.c: Likewise.
14122 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14123 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14124 * c-c++-common/ubsan/null-1.c: Likewise.
14125 * c-c++-common/ubsan/null-10.c: Likewise.
14126 * c-c++-common/ubsan/null-11.c: Likewise.
14127 * c-c++-common/ubsan/null-2.c: Likewise.
14128 * c-c++-common/ubsan/null-3.c: Likewise.
14129 * c-c++-common/ubsan/null-4.c: Likewise.
14130 * c-c++-common/ubsan/null-5.c: Likewise.
14131 * c-c++-common/ubsan/null-6.c: Likewise.
14132 * c-c++-common/ubsan/null-7.c: Likewise.
14133 * c-c++-common/ubsan/null-8.c: Likewise.
14134 * c-c++-common/ubsan/null-9.c: Likewise.
14135 * c-c++-common/ubsan/object-size-1.c: Likewise.
14136 * c-c++-common/ubsan/object-size-10.c: Likewise.
14137 * c-c++-common/ubsan/object-size-4.c: Likewise.
14138 * c-c++-common/ubsan/object-size-5.c: Likewise.
14139 * c-c++-common/ubsan/object-size-7.c: Likewise.
14140 * c-c++-common/ubsan/object-size-8.c: Likewise.
14141 * c-c++-common/ubsan/object-size-9.c: Likewise.
14142 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14143 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14144 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14145 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14146 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14147 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14148 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14149 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14150 * c-c++-common/ubsan/pr59333.c: Likewise.
14151 * c-c++-common/ubsan/pr59667.c: Likewise.
14152 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14153 * c-c++-common/ubsan/pr60636.c: Likewise.
14154 * c-c++-common/ubsan/pr63802.c: Likewise.
14155 * c-c++-common/ubsan/recovery-1.c: Likewise.
14156 * c-c++-common/ubsan/recovery-3.c: Likewise.
14157 * c-c++-common/ubsan/shift-1.c: Likewise.
14158 * c-c++-common/ubsan/shift-2.c: Likewise.
14159 * c-c++-common/ubsan/shift-4.c: Likewise.
14160 * c-c++-common/ubsan/shift-7.c: Likewise.
14161 * c-c++-common/ubsan/undefined-2.c: Likewise.
14162 * c-c++-common/ubsan/vla-1.c: Likewise.
14163 * g++.dg/ubsan/null-1.C: Likewise.
14164 * g++.dg/ubsan/null-3.C: Likewise.
14165 * g++.dg/ubsan/null-4.C: Likewise.
14166 * g++.dg/ubsan/vptr-8.C: Likewise.
14167 * g++.dg/ubsan/vptr-9.C: Likewise.
14168 * gcc.dg/ubsan/bounds-2.c: Likewise.
14169 * gcc.dg/ubsan/object-size-9.c: Likewise.
14171 2015-05-07 Jeff Law <law@redhat.com>
14173 * gcc.dg/tree-ssa/shorten-1.c: New test.
14175 2015-05-07 Richard Biener <rguenther@suse.de>
14177 PR tree-optimization/66002
14178 * gcc.dg/vect/vect-125.c: New testcase.
14180 2015-05-07 Marek Polacek <polacek@redhat.com>
14181 Martin Uecker <uecker@eecs.berkeley.edu>
14183 * c-c++-common/ubsan/bounds-10.c: New test.
14185 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14187 * jit.dg/harness.h (set_options): Wrap with
14188 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14189 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14190 Special-case test-benchmark.c as a negative.
14191 * jit.dg/test-benchmark.c: New file.
14193 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14196 * gcc.target/arm/pr64208.c: New test.
14198 2015-05-06 Alan Modra <amodra@gmail.com>
14201 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14202 (gparms): Make volatile.
14204 2015-05-06 Richard Biener <rguenther@suse.de>
14206 PR tree-optimization/62283
14207 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14209 2015-05-06 Christian Bruel <christian.bruel@st.com>
14212 * gcc.target/aarch64/iinline-attr-1.c: New test.
14214 2015-05-06 Richard Biener <rguenther@suse.de>
14216 * gcc.dg/vect/bb-slp-34.c: New testcase.
14218 2015-05-06 Richard Biener <rguenther@suse.de>
14220 PR tree-optimization/62283
14221 * gcc.dg/vect/bb-slp-14.c: Adjust.
14223 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14226 * gcc.target/i386/pr65990.c: New test.
14228 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14231 * gcc.target/i386/pr65915.c: New.
14233 2015-05-05 Tom de Vries <tom@codesourcery.com>
14235 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14236 'va_list escapes 0'.
14238 2015-05-05 Tom de Vries <tom@codesourcery.com>
14240 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14243 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14245 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14246 * gcc.target/arm/pr65924.c: Likewise.
14248 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14251 * gcc.target/i386/pr65871-3.c: New test.
14253 2015-05-04 Jeff Law <law@redhat.com>
14256 2015-05-04 Jeff Law <law@redhat.com>
14257 * gcc.dg/tree-ssa/shorten-1.c: New test.
14259 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14260 Jakub Jelinek <jakub@redhat.com>
14263 * g++.dg/cpp0x/Wnarrowing4.C: New.
14265 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14267 * lib/target-supports.exp
14268 (check_effective_target_keeps_null_pointer_checks): Clarify that
14269 this is for targets that disable -fdelete-null-pointer-checks,
14270 not default it to off.
14271 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14272 -fdelete-null-pointer-checks explicit.
14273 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14274 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14275 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14276 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14277 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14278 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14279 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14280 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14281 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14282 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14283 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14284 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14285 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14286 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14287 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14288 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14289 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14290 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14291 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14292 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14293 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14294 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14295 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14296 * g++.dg/cpp0x/static_assert9.C: Likewise.
14297 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14298 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14299 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14300 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14301 * g++.dg/tree-ssa/pr26406.C: Likewise.
14303 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14305 PR tree-optimization/65984
14306 * c-c++-common/ubsan/pr65984.c: New test.
14308 2015-05-04 Jeff Law <law@redhat.com>
14310 * gcc.dg/tree-ssa/shorten-1.c: New test.
14312 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14315 * gfortran.dg/pr44735.f90: New test.
14317 2015-05-04 Richard Biener <rguenther@suse.de>
14319 PR tree-optimization/65965
14320 * gcc.dg/vect/bb-slp-33.c: New testcase.
14322 2015-05-04 Richard Biener <rguenther@suse.de>
14324 PR tree-optimization/65935
14325 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14327 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14329 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14330 for each supported variant instead of CHECK_RESULTS.
14331 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14332 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14333 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14334 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14335 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14336 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14337 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14338 expected results for unsupported variants. Call CHECK for each
14339 supported variant instead of CHECK_RESULTS.
14340 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14341 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14342 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14343 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14344 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14345 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14346 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14347 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14348 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14349 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14350 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14351 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14352 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14353 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14354 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14355 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14356 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14357 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14358 expected results for unsupported variants.
14359 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14360 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14361 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14362 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14363 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14364 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14365 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14366 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14367 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14368 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14369 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14370 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14371 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14372 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14373 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14374 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14375 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14376 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14377 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14378 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14379 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14380 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14381 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14382 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14383 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14384 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14385 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14386 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14388 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14391 * gfortran.dg/bound_9.f90: Add pointer assignment.
14393 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14394 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14397 * g++.dg/cpp0x/Wnarrowing3.C: New.
14399 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14401 * gcc.dg/20150120-1.c: New test.
14402 * gcc.dg/20150120-2.c: New test.
14403 * gcc.dg/20150120-3.c: New test.
14405 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14407 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14409 2015-05-01 Renlin Li <renlin.li@arm.com>
14411 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14413 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14415 * gfortran.dg/bound_simplification_4.f90: New.
14417 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14419 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14420 with powerpc_p8vector_ok.
14422 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14425 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14427 * gfortran.dg/bound_9.f90: New test case.
14429 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14431 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14432 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14433 for 32bit x86 targets.
14434 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14435 for 32bit x86 targets.
14436 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14437 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14438 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14439 for 32bit x86 targets.
14441 2015-04-30 Marek Polacek <polacek@redhat.com>
14443 PR tree-optimization/63551
14444 * g++.dg/ipa/pr63551.C: New test.
14446 2015-04-30 Caroline Tice <cmtice@google.com>
14449 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14450 partition size on certain targets.
14452 2015-04-30 Renlin Li <renlin.li@arm.com>
14454 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14456 2015-04-30 Marek Polacek <polacek@redhat.com>
14458 * c-c++-common/Wbool-compare-3.c: New test.
14460 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14461 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14463 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14466 * g++.dg/init/ref22.C: New.
14468 2015-04-30 Marek Polacek <polacek@redhat.com>
14470 * gcc.dg/init-bad-8.c: New test.
14472 * gcc.dg/incomplete-typedef-1.c: New test.
14474 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14477 * g++.dg/template/crash121.C: New.
14479 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14481 * gcc.target/mips/call-from-init.c: New test.
14482 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14484 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14487 * gcc.target/i386/pr65871-1.c: New test.
14488 * gcc.target/i386/pr65871-2.c: Ditto.
14490 2015-04-29 Marek Polacek <polacek@redhat.com>
14493 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14494 * c-c++-common/Wbool-compare-2.c: New test.
14496 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14499 * gcc.target/aarch64/vstN_lane_1.c: New file.
14501 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14504 * g++.dg/warn/Winit-self-3.C: New.
14506 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14508 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14510 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14513 * gcc.target/arm/pr65924.c: New test.
14515 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14517 * g++.dg/gomp/tpl-target-update.C: New file.
14519 2015-04-29 Richard Biener <rguenther@suse.de>
14521 PR tree-optimization/65917
14522 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14524 2015-04-29 Christian Bruel <christian.bruel@st.com>
14527 * gcc.dg/ipa/iinline-attr.c: New test.
14528 * gcc.target/i386/iinline-attr-2.c: New test.
14530 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14532 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14535 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14537 * gcc.dg/vect/vect-33.c: Remove spurious line.
14539 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14541 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14543 2015-04-28 Marek Polacek <polacek@redhat.com>
14546 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14547 * gcc.dg/pr65901.c: New test.
14549 2015-04-28 Richard Biener <rguenther@suse.de>
14551 PR tree-optimization/62283
14552 * gfortran.dg/vect/pr62283-2.f: New testcase.
14553 * gcc.dg/vect/bb-slp-14.c: Adjust.
14555 2015-04-28 Richard Biener <rguenther@suse.de>
14557 PR tree-optimization/65851
14558 * g++.dg/torture/pr65851.C: New testcase.
14560 2015-04-27 Jeff Law <law@redhat.com>
14562 PR tree-optimization/65217
14563 * gcc.target/i386/pr65217.c: Remove XFAIL.
14565 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14568 Add tests forgotten to svn-add.
14569 * gfortran.dg/class_allocate_19.f03: New test.
14570 * gfortran.dg/class_array_20.f03: New test.
14571 * gfortran.dg/class_array_21.f03: New test.
14572 * gfortran.dg/finalize_29.f08: New test.
14574 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14578 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14579 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14581 2015-04-27 Caroline Tice <cmtice@google.com>
14583 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14586 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14589 * gcc.target/powerpc/htm-1.c: New test.
14590 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14591 on 64-bit compiles.
14592 (__builtin_tabortdci): Likewise.
14593 (__builtin_tcheck): Remove operand.
14594 * lib/target-supports.exp (check_htm_hw_available): New function.
14596 2015-04-27 Richard Biener <rguenther@suse.de>
14598 * gcc.target/i386/pr65217.c: XFAIL.
14600 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14602 PR tree-optimization/65875
14603 * gcc.c-torture/compile/pr65875.c: New test.
14605 2015-04-25 Marek Polacek <polacek@redhat.com>
14608 * gcc.dg/enum-incomplete-2.c: New test.
14609 * gcc.dg/enum-mode-1.c: New test.
14611 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14614 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14616 * gcc.target/powerpc/pr65849-2.c: Likewise.
14618 2015-04-24 Tom de Vries <tom@codesourcery.com>
14620 PR tree-optimization/65802
14621 * g++.dg/pr65802.C: Move to ...
14622 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14623 stdarg.h. Rewrite for C.
14624 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14625 va_start and va_end. Remove unnecessary inline asm.
14627 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14628 Wei Mi <wmi@google.com>
14630 * gcc.target/i386/sse2-load-multi.c: New test.
14631 * gcc.target/i386/sse2-store-multi.c: Ditto.
14633 2015-04-24 Marek Polacek <polacek@redhat.com>
14636 * c-c++-common/pr65830.c: New test.
14639 * c-c++-common/Wlogical-op-1.c: New test.
14641 2015-04-24 Marek Polacek <polacek@redhat.com>
14644 * c-c++-common/pr61534-1.c: New test.
14646 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14647 Steven Bosscher <steven@gcc.gnu.org>
14649 PR rtl-optimization/34503
14650 * gcc.target/arm/pr64616.c: New file.
14652 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14654 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14656 2015-04-24 Terry Guo <terry.guo@arm.com>
14658 * gcc.target/arm/pr65710.c: Update the options.
14660 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14662 * gcc.target/i386/pr65523.c: Skip x32.
14664 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14666 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14667 to look for vcl* where appropriate.
14669 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14671 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14672 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14674 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14677 * gcc.target/arm/pr26702.c: New test.
14679 2015-04-23 Marek Polacek <polacek@redhat.com>
14682 * gcc.dg/pr65345-1.c: New test.
14683 * gcc.dg/pr65345-2.c: New test.
14685 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14687 * gcc.target/powerpc/crypto-builtin-2.c: New.
14689 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14692 * gfortran.dg/class_allocate_19.f03: New test.
14693 * gfortran.dg/class_array_20.f03: New test.
14694 * gfortran.dg/class_array_21.f03: New test.
14695 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14696 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14697 initialization correctly.
14698 * gfortran.dg/finalize_29.f08: New test.
14700 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14702 * gcc.target/powerpc/swaps-p8-18.c: New test.
14704 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14707 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14708 * gcc.dg/vect/bb-slp-25.c: Likewise.
14709 * gcc.dg/vect/bb-slp-29.c: Likewise.
14710 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14711 vect_no_align && { ! vect_hw_misalign }.
14712 * gcc.dg/vect/bb-slp-9.c: Likewise.
14713 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14715 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14716 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14717 account for POWER8, where peeling for alignment is not needed.
14718 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14719 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14720 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14721 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14722 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14723 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14724 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14725 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14726 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14727 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14728 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14729 * gcc.dg/vect/pr16105.c: Likewise.
14730 * gcc.dg/vect/pr20122.c: Likewise.
14731 * gcc.dg/vect/pr33804.c: Likewise.
14732 * gcc.dg/vect/pr33953.c: Likewise.
14733 * gcc.dg/vect/pr56787.c: Likewise.
14734 * gcc.dg/vect/pr58508.c: Likewise.
14735 * gcc.dg/vect/slp-25.c: Likewise.
14736 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14737 * gcc.dg/vect/vect-105.c: Likewise.
14738 * gcc.dg/vect/vect-27.c: Likewise.
14739 * gcc.dg/vect/vect-29.c: Likewise.
14740 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14742 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14743 && { ! vect_hw_misalign }.
14744 * gcc.dg/vect/vect-44.c: Likewise.
14745 * gcc.dg/vect/vect-48.c: Likewise.
14746 * gcc.dg/vect/vect-50.c: Likewise.
14747 * gcc.dg/vect/vect-52.c: Likewise.
14748 * gcc.dg/vect/vect-56.c: Likewise.
14749 * gcc.dg/vect/vect-60.c: Likewise.
14750 * gcc.dg/vect/vect-72.c: Likewise.
14751 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14752 * gcc.dg/vect/vect-75.c: Likewise.
14753 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14754 * gcc.dg/vect/vect-77-global.c: Likewise.
14755 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14756 * gcc.dg/vect/vect-78-global.c: Likewise.
14757 * gcc.dg/vect/vect-93.c: Likewise.
14758 * gcc.dg/vect/vect-95.c: Likewise.
14759 * gcc.dg/vect/vect-96.c: Likewise.
14760 * gcc.dg/vect/vect-cond-1.c: Likewise.
14761 * gcc.dg/vect/vect-cond-3.c: Likewise.
14762 * gcc.dg/vect/vect-cond-4.c: Likewise.
14763 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14764 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14765 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14766 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14767 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14768 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14769 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14770 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14771 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14772 * gcc.dg/vect/vect-outer-5.c: Likewise.
14773 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14774 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14775 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14776 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14777 * gcc.dg/vect/vect-peel-3.c: Likewise.
14778 * gcc.dg/vect/vect-peel-4.c: Likewise.
14779 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14780 * gcc.target/powerpc/pr65456.c: New test.
14781 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14782 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14783 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14784 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14785 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14786 vect_no_align && { ! vect_hw_misalign }.
14787 * gfortran.dg/vect/vect-3.f90: Likewise.
14788 * gfortran.dg/vect/vect-4.f90: Likewise.
14789 * gfortran.dg/vect/vect-5.f90: Likewise.
14790 * lib/target-supports.exp (check_effective_target_vect_no_align):
14791 Return 1 for POWER8.
14792 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14794 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14797 * gfortran.dg/pr65429.f90: New test.
14799 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14801 * c-c++-common/asan/user-section-1.c: New test.
14802 * c-c++-common/asan/user-section-2.c: New test.
14803 * c-c++-common/asan/user-section-3.c: New test.
14805 2015-04-22 Hale Wang <hale.wang@arm.com>
14806 Terry Guo <terry.guo@arm.com>
14808 PR rtl-optimization/64818
14809 * gcc.target/arm/pr64818.c: New test.
14811 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14814 * g++.dg/tree-ssa/pr61034.C: Update template.
14815 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14816 * gcc.dg/Warray-bounds-11.c: Likewise.
14817 * gcc.dg/Warray-bounds.c: Likewise.
14819 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14821 PR libgfortran/65234
14822 * gfortran.dg/fmt_unlimited.f90: New test.
14824 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14826 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14828 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14829 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14830 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14831 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14832 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14833 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14834 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14836 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14838 PR libgfortran/56743
14839 * gfortran.dg/namelist_87.f90: New test.
14841 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14843 * gcc.target/aarch64/mult-synth_1.c: New test.
14844 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14845 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14846 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14847 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14848 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14850 2015-04-21 Richard Biener <rguenther@suse.de>
14852 PR tree-optimization/65650
14853 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14854 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14855 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14856 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14857 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14858 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14860 2015-04-21 Tom de Vries <tom@codesourcery.com>
14862 PR tree-optimization/65802
14863 * g++.dg/pr65802.C: New test.
14865 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14868 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14869 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14871 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14874 * g++.dg/cpp0x/Wnarrowing2.C: New.
14876 2015-04-20 Jeff Law <law@redhat.com>
14878 PR tree-optimization/65658
14879 * gcc.dg/pr65658.c: New test.
14881 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14884 * gcc.target/aarch64/vec_init_1.c: New test.
14886 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14888 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14891 2015-04-18 Martin Sebor <msebor@redhat.com>
14893 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14894 of non-nul characters.
14895 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14897 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14900 * gcc.target/powerpc/pr65787.c: New.
14902 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14905 * gcc.target/aarch64/c-output-template-4.c: New test.
14907 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14910 * gcc.dg/pr65780-1.c: New test.
14911 * gcc.dg/pr65780-2.c: Likewise.
14912 * gcc.target/i386/pr32219-9.c: Likewise.
14913 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14915 * gcc.target/i386/pr64317.c (c): Initialize.
14917 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14920 * g++.dg/ext/mv18.C: New test.
14921 * g++.dg/ext/mv19.C: Likewise.
14922 * g++.dg/ext/mv20.C: Likewise.
14923 * g++.dg/ext/mv21.C: Likewise.
14924 * g++.dg/ext/mv22.C: Likewise.
14925 * g++.dg/ext/mv23.C: Likewise.
14927 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14930 * g++.dg/init/pr64527.C: New test.
14932 2015-04-17 Tom de Vries <tom@codesourcery.com>
14933 Michael Matz <matz@suse.de>
14935 PR tree-optimization/64950
14936 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14939 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14941 * c-c++-common/asan/user-section-1.c: New test.
14943 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14946 * gcc.dg/debug/pr65771.c: New test.
14948 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14950 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14951 __buitlin_alloca with __builtin_alloca.
14953 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14955 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14957 2015-04-16 Richard Biener <rguenther@suse.de>
14959 PR tree-optimization/64277
14960 * gcc.dg/Warray-bounds-14.c: New testcase.
14961 * gcc.dg/Warray-bounds-15.c: Likewise.
14962 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14963 * c-c++-common/ubsan/bounds-6.c: Likewise.
14965 2015-04-16 Renlin Li <renlin.li@arm.com>
14967 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14968 * gcc.target/arm/unsigned-float.c: New.
14970 2015-04-16 Richard Biener <rguenther@suse.de>
14972 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14973 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14974 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14976 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14978 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14979 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14980 * g++.dg/cpp0x/defaulted21.C: Likewise.
14981 * g++.dg/cpp0x/defaulted28.C: Likewise.
14982 * g++.dg/cpp0x/defaulted47.C: Likewise.
14983 * g++.dg/cpp0x/elision_neg.C: Likewise.
14984 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14985 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14986 * g++.dg/cpp0x/implicit1.C: Likewise.
14987 * g++.dg/cpp0x/implicit9.C: Likewise.
14988 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14989 * g++.dg/cpp0x/range-for13.C: Likewise.
14990 * g++.dg/gomp/clause-2.C: Likewise.
14991 * g++.dg/gomp/udr-5.C: Likewise.
14992 * g++.dg/inherit/access6.C: Likewise.
14993 * g++.dg/lookup/duperr1.C: Likewise.
14994 * g++.dg/lookup/friend2.C: Likewise.
14995 * g++.dg/lookup/pr6936.C: Likewise.
14996 * g++.dg/lookup/scoped1.C: Likewise.
14997 * g++.dg/lookup/using26.C: Likewise.
14998 * g++.dg/lookup/using38.C: Likewise.
14999 * g++.dg/other/access2.C: Likewise.
15000 * g++.dg/overload/defarg3.C: Likewise.
15001 * g++.dg/overload/defarg6.C: Likewise.
15002 * g++.dg/parse/access11.C: Likewise.
15003 * g++.dg/parse/access2.C: Likewise.
15004 * g++.dg/parse/access3.C: Likewise.
15005 * g++.dg/parse/access4.C: Likewise.
15006 * g++.dg/parse/access5.C: Likewise.
15007 * g++.dg/parse/access6.C: Likewise.
15008 * g++.dg/parse/access8.C: Likewise.
15009 * g++.dg/parse/access9.C: Likewise.
15010 * g++.dg/parse/crash40.C: Likewise.
15011 * g++.dg/tc1/dr142.C: Likewise.
15012 * g++.dg/tc1/dr166.C: Likewise.
15013 * g++.dg/tc1/dr52.C: Likewise.
15014 * g++.dg/template/access11.C: Likewise.
15015 * g++.dg/template/access18.C: Likewise.
15016 * g++.dg/template/access19.C: Likewise.
15017 * g++.dg/template/access2.C: Likewise.
15018 * g++.dg/template/access20.C: Likewise.
15019 * g++.dg/template/access26.C: Likewise.
15020 * g++.dg/template/access3.C: Likewise.
15021 * g++.dg/template/access7.C: Likewise.
15022 * g++.dg/template/conv12.C: Likewise.
15023 * g++.dg/template/crash69.C: Likewise.
15024 * g++.dg/template/friend31.C: Likewise.
15025 * g++.dg/template/friend32.C: Likewise.
15026 * g++.dg/template/memfriend15.C: Likewise.
15027 * g++.dg/template/memfriend16.C: Likewise.
15028 * g++.dg/template/memfriend17.C: Likewise.
15029 * g++.dg/template/memfriend7.C: Likewise.
15030 * g++.dg/template/pr32519.C: Likewise.
15031 * g++.dg/template/qualttp21.C: Likewise.
15032 * g++.dg/template/qualttp8.C: Likewise.
15033 * g++.dg/template/ttp10.C: Likewise.
15034 * g++.dg/template/typedef11.C: Likewise.
15035 * g++.dg/template/typedef13.C: Likewise.
15036 * g++.dg/template/typedef19.C: Likewise.
15037 * g++.dg/template/typedef20.C: Likewise.
15038 * g++.dg/template/typedef22.C: Likewise.
15039 * g++.dg/template/using16.C: Likewise.
15040 * g++.dg/template/virtual3.C: Likewise.
15041 * g++.dg/ubsan/pr61272.C: Likewise.
15042 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15043 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15044 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15045 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15046 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15047 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15048 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15049 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15050 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15051 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15052 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15053 * g++.old-deja/g++.jason/access17.C: Likewise.
15054 * g++.old-deja/g++.jason/access18.C: Likewise.
15055 * g++.old-deja/g++.jason/access22.C: Likewise.
15056 * g++.old-deja/g++.jason/access23.C: Likewise.
15057 * g++.old-deja/g++.jason/access8.C: Likewise.
15058 * g++.old-deja/g++.jason/delete3.C: Likewise.
15059 * g++.old-deja/g++.jason/report.C: Likewise.
15060 * g++.old-deja/g++.law/access2.C: Likewise.
15061 * g++.old-deja/g++.law/access3.C: Likewise.
15062 * g++.old-deja/g++.law/access4.C: Likewise.
15063 * g++.old-deja/g++.law/access5.C: Likewise.
15064 * g++.old-deja/g++.law/arm12.C: Likewise.
15065 * g++.old-deja/g++.law/arm14.C: Likewise.
15066 * g++.old-deja/g++.law/ctors13.C: Likewise.
15067 * g++.old-deja/g++.law/union2.C: Likewise.
15068 * g++.old-deja/g++.law/visibility12.C: Likewise.
15069 * g++.old-deja/g++.law/visibility15.C: Likewise.
15070 * g++.old-deja/g++.law/visibility16.C: Likewise.
15071 * g++.old-deja/g++.law/visibility17.C: Likewise.
15072 * g++.old-deja/g++.law/visibility18.C: Likewise.
15073 * g++.old-deja/g++.law/visibility19.C: Likewise.
15074 * g++.old-deja/g++.law/visibility20.C: Likewise.
15075 * g++.old-deja/g++.law/visibility21.C: Likewise.
15076 * g++.old-deja/g++.law/visibility24.C: Likewise.
15077 * g++.old-deja/g++.law/visibility4.C: Likewise.
15078 * g++.old-deja/g++.law/visibility5.C: Likewise.
15079 * g++.old-deja/g++.law/visibility6.C: Likewise.
15080 * g++.old-deja/g++.law/visibility7.C: Likewise.
15081 * g++.old-deja/g++.law/visibility8.C: Likewise.
15082 * g++.old-deja/g++.law/visibility9.C: Likewise.
15083 * g++.old-deja/g++.niklas/t135.C: Likewise.
15084 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15085 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15086 * g++.old-deja/g++.other/access11.C: Likewise.
15087 * g++.old-deja/g++.other/access4.C: Likewise.
15088 * g++.old-deja/g++.other/access7.C: Likewise.
15089 * g++.old-deja/g++.other/crash1.C: Likewise.
15090 * g++.old-deja/g++.other/crash7.C: Likewise.
15091 * g++.old-deja/g++.other/friend1.C: Likewise.
15092 * g++.old-deja/g++.other/friend4.C: Likewise.
15093 * g++.old-deja/g++.other/friend9.C: Likewise.
15094 * g++.old-deja/g++.other/lineno1.C: Likewise.
15095 * g++.old-deja/g++.other/using1.C: Likewise.
15096 * g++.old-deja/g++.pt/enum14.C: Likewise.
15097 * g++.old-deja/g++.pt/friend11.C: Likewise.
15098 * g++.old-deja/g++.pt/friend21.C: Likewise.
15099 * g++.old-deja/g++.pt/friend3.C: Likewise.
15100 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15101 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15102 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15103 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15105 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15108 * g++.dg/ipa/pr65765.C: New test.
15110 2015-04-15 Nick Clifton <nickc@redhat.com>
15112 * gcc.target/rx/builtins.c: Disable RMPA test if string
15113 instructions are not allowed.
15115 2015-04-15 Alan Modra <amodra@gmail.com>
15117 * gcc.dg/pr65408.c: New.
15119 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15122 * gcc.target/arm/pr65729.c: New test.
15124 2015-04-14 Richard Biener <rguenther@suse.de>
15126 PR tree-optimization/65758
15127 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15129 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15132 * gcc.c-torture/execute/pr65648.c: New test.
15134 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15136 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15137 __builtin_finite instead of finite.
15138 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15141 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15143 PR tree-optimization/63387
15144 * gcc.dg/pr63387.c: New testcase.
15146 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15148 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15150 2015-04-13 Richard Biener <rguenther@suse.de>
15152 PR tree-optimization/65204
15153 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15155 2015-04-13 Terry Guo <terry.guo@arm.com>
15158 * gcc.target/arm/pr65710.c: New.
15160 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15162 PR tree-optimization/65747
15163 * g++.dg/torture/pr65747.C: New test.
15165 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15168 * g++.dg/cpp0x/pr65736.C: New test.
15170 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15171 Martin Liska <mliska@suse.cz>
15174 * g++.dg/ipa/pr65722.C: New testcase.
15176 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15178 PR tree-optimization/65735
15179 * gcc.c-torture/compile/pr65735.c: New test.
15181 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15183 PR middle-end/65554
15184 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15186 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15189 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15191 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15194 * gcc.target/arm/pr65647-2.c: New.
15196 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15199 * g++.dg/torture/pr65694.C: New test.
15201 2015-04-10 Tobias Burnus <burnus@net-b.de>
15203 * gfortran.dg/coarray_lock_6.f90: New.
15204 * gfortran.dg/coarray_lock_7.f90: New.
15205 * gfortran.dg/coarray/lock_2.f90: New.
15207 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15213 * gfortran.dg/used_types_27.f90: New.
15215 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15218 * gcc.target/i386/pr65671.c: New.
15220 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15222 PR tree-optimization/65709
15223 * c-c++-common/ubsan/align-9.c: New test.
15225 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15228 * gfortran.dg/pr56852.f90: New test.
15230 2015-04-09 Marek Polacek <polacek@redhat.com>
15231 Jakub Jelinek <jakub@redhat.com>
15233 PR middle-end/65554
15234 * g++.dg/opt/pr65554.C: New test.
15236 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15239 * c-c++-common/attr-aligned-1.c: New test.
15241 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15243 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15245 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15248 * gcc.target/i386/sse-25.c: New.
15250 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15253 * gcc.target/i386/pr65693.c: New test.
15255 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15257 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15259 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15261 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15263 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15265 * gcc.target/i386/thunk-retbnd.c: New.
15267 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15269 * gnat.dg/opt48.adb: New test.
15270 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15271 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15273 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15276 * gcc.c-torture/compile/pr65540.c: New.
15278 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15280 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15281 -Wno-pointer-arith.
15283 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15286 * g++.dg/debug/pr65678.C: New test.
15288 PR middle-end/65680
15289 * gcc.c-torture/compile/pr65680.c: New test.
15291 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15294 * gfortran.dg/allocate_with_source_5.f90: New test.
15296 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15298 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15299 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15301 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15303 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15305 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15308 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15309 to get floating point compression.
15310 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15312 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15314 PR preprocessor/61977
15315 * gcc.dg/cpp/pr61977.c: New test.
15317 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15319 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15321 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15324 * gcc.target/arm/pr65647.c: New.
15326 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15329 * g++.dg/torture/pr65655.C: New testcase.
15331 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15334 * g++.dg/cpp1y/lambda-init13.C: New.
15336 2015-04-03 Marek Polacek <polacek@redhat.com>
15338 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15340 2015-04-02 Marek Polacek <polacek@redhat.com>
15343 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15344 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15346 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15348 PR preprocessor/61977
15349 * gcc.target/powerpc/pr61977-1.c: New test.
15350 * gcc.target/powerpc/pr61977-2.c: New test.
15352 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15355 * g++.dg/warn/Wshadow-8.C: New.
15356 * g++.dg/warn/Wshadow-9.C: Likewise.
15357 * g++.dg/warn/Wshadow-10.C: Likewise.
15358 * g++.dg/warn/Wshadow-11.C: Likewise.
15360 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15362 * gcc.dg/pr23623.c: Added aligned attribute.
15363 * gcc.dg/20141029-1.c: Likewise.
15364 * gcc.dg/20150306-1.c: New test.
15366 2015-04-01 Marek Polacek <polacek@redhat.com>
15369 * g++.dg/cpp0x/initlist93.C: New test.
15370 * g++.dg/cpp0x/initlist94.C: New test.
15372 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15375 * gcc.target/aarch64/pr65624.c: New test.
15377 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15379 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15381 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15383 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15384 extra variable to force stack alignment.
15385 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15386 extra variable to force stack alignment.
15388 2015-03-31 Marek Polacek <polacek@redhat.com>
15391 * g++.dg/template/pr65390.C: New test.
15393 2015-03-31 Martin Liska <mliska@suse.cz>
15395 * g++.dg/ipa/pr65557.C: New test.
15397 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15399 * gcc.target/s390/hotpatch-25.c: New test.
15400 * gcc.target/s390/hotpatch-1.c: Update test.
15401 * gcc.target/s390/hotpatch-10.c: Update test.
15402 * gcc.target/s390/hotpatch-11.c: Update test.
15403 * gcc.target/s390/hotpatch-12.c: Update test.
15404 * gcc.target/s390/hotpatch-13.c: Update test.
15405 * gcc.target/s390/hotpatch-14.c: Update test.
15406 * gcc.target/s390/hotpatch-15.c: Update test.
15407 * gcc.target/s390/hotpatch-16.c: Update test.
15408 * gcc.target/s390/hotpatch-17.c: Update test.
15409 * gcc.target/s390/hotpatch-18.c: Update test.
15410 * gcc.target/s390/hotpatch-19.c: Update test.
15411 * gcc.target/s390/hotpatch-2.c: Update test.
15412 * gcc.target/s390/hotpatch-21.c: Update test.
15413 * gcc.target/s390/hotpatch-22.c: Update test.
15414 * gcc.target/s390/hotpatch-23.c: Update test.
15415 * gcc.target/s390/hotpatch-24.c: Update test.
15416 * gcc.target/s390/hotpatch-3.c: Update test.
15417 * gcc.target/s390/hotpatch-4.c: Update test.
15418 * gcc.target/s390/hotpatch-5.c: Update test.
15419 * gcc.target/s390/hotpatch-6.c: Update test.
15420 * gcc.target/s390/hotpatch-7.c: Update test.
15421 * gcc.target/s390/hotpatch-8.c: Update test.
15422 * gcc.target/s390/hotpatch-9.c: Update test.
15423 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15425 2015-03-31 Richard Biener <rguenther@suse.de>
15427 PR middle-end/65626
15428 * g++.dg/torture/pr65626.C: New testcase.
15430 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15433 * gcc.target/i386/mpx/pr65531.cc: New.
15435 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15438 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15439 __builtin_alloca instead of alloca.
15440 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15441 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15442 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15445 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15448 * g++.dg/ubsan/pr65610.C: New test.
15450 2015-03-30 Marek Polacek <polacek@redhat.com>
15453 * g++.dg/cpp0x/pr65398-2.C: New test.
15455 2015-03-30 Marek Polacek <polacek@redhat.com>
15457 * c-c++-common/pr65556.c: Change the width of bit-fields.
15459 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15462 * gcc.target/i386/pr65588.c: New testcase.
15464 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15466 PR libgfortran/65563
15467 * gfortran.dg/open_errors_2.f90: New test.
15469 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15471 PR libgfortran/65596
15472 * gfortran.dg/namelist_86.f90: New test.
15474 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15476 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15477 statement to reflect new ownership.
15479 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15482 * g++.dg/template/friend58.C: New.
15483 * g++.dg/template/friend59.C: Likewise.
15485 2015-03-27 Tobias Burnus <burnus@net-b.de>
15488 * g++.dg/gomp/openmp-simd-3.C: New.
15489 * gcc.dg/gomp/openmp-simd-3.c: New.
15491 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15494 * gcc.target/i386/pr65248-1.c: New file.
15495 * gcc.target/i386/pr65248-2.c: Likewise.
15496 * gcc.target/i386/pr65248-3.c: Likewise.
15497 * gcc.target/i386/pr65248-4.c: Likewise.
15499 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15502 * gcc.c-torture/compile/pr65593.c: New test.
15504 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15507 * g++.dg/cpp1y/constexpr-assert1.C: New.
15509 2015-03-27 Marek Polacek <polacek@redhat.com>
15512 * c-c++-common/pr65556.c: New test.
15514 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15517 * g++.dg/torture/pr65600.C: New testcase.
15519 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15522 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15524 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15526 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15527 statement and cleanup. Fixed typos.
15529 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15531 PR middle-end/65595
15532 * gcc.c-torture/compile/pr65595.c: New testcase.
15534 2015-03-27 Marek Polacek <polacek@redhat.com>
15537 * g++.dg/ubsan/pr65583.C: New test.
15539 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15541 * gcc.c-torture/compile/20150327.c: New testcase.
15543 2015-03-26 Richard Biener <rguenther@suse.de>
15545 PR middle-end/65555
15546 * g++.dg/torture/pr65555.C: New testcase.
15548 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15550 PR tree-optimization/64715
15551 * gcc.dg/builtin-object-size-15.c: New test.
15552 * gcc.dg/pr64715-1.c: New test.
15553 * gcc.dg/pr64715-2.c: New test.
15555 2015-03-26 Richard Biener <rguenther@suse.de>
15557 PR middle-end/65519
15558 * gnat.dg/specs/opt2.ads: Fix testcase.
15560 2015-03-25 Martin Sebor <msebor@redhat.com>
15563 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15564 when target isn't arm*-*-*-*.
15565 (check_effective_target_arm_nothumb): Likewise.
15566 (check_effective_target_arm_little_endian): Likewise.
15567 (check_effective_target_arm_vect_no_misalign): Likewise.
15568 (check_effective_target_aarch64_little_endian): Fail early if target
15569 isn't aarch64*-*-*.
15571 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15573 PR tree-optimization/65177
15574 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15576 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15578 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15579 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15580 smmintrin.h and mm3dnow.h.
15582 2015-03-25 Marek Polacek <polacek@redhat.com>
15585 * g++.dg/cpp0x/pr65558.C: New test.
15587 2015-03-25 Marek Polacek <polacek@redhat.com>
15590 * g++.dg/template/pr61670.C: New test.
15592 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15595 * g++.dg/template/pr54987.C: New.
15597 2015-03-25 Richard Biener <rguenther@suse.de>
15599 PR tree-optimization/62630
15600 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15602 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15605 * gcc.target/i386/mpx/pr65508.c: New.
15607 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15611 * gfortran.dg/data_initialized_3.f90: New.
15613 2015-03-25 Richard Biener <rguenther@suse.de>
15615 PR middle-end/65519
15616 * gnat.dg/specs/opt2.ads: New testcase.
15618 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15620 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15621 * gcc.target/arm/memset-inline-4.c: Skip for
15622 arm_tune_string_ops_prefer_neon.
15623 * gcc.target/arm/memset-inline-5.c: Ditto.
15624 * gcc.target/arm/memset-inline-6.c: Ditto.
15625 * gcc.target/arm/memset-inline-8.c: Ditto.
15626 * gcc.target/arm/memset-inline-9.c: Ditto.
15628 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15631 * g++.dg/other/virtual3.C: New.
15633 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15636 * g++.dg/cpp0x/vt-60130.C: New.
15638 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15641 * g++.dg/warn/Warray-bounds-7.C: New.
15643 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15646 * g++.dg/template/defarg18.C: New.
15648 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15651 * g++.dg/cpp0x/vt-59988.C: New.
15653 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15655 PR tree-optimization/65533
15656 * gcc.dg/pr65533.c: New test.
15658 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15660 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15661 source= and mold= expressions functionality.
15662 * gfortran.dg/allocate_class_4.f90: New test.
15663 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15664 copying an unlimited polymorhpic object containing a char array
15665 to another unlimited polymorphic object respects the _len
15667 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15668 whether deferred length char array allocate works, unlimited
15669 polymorphic object allocation from a string works and if
15670 allocating an array of deferred length strings works.
15671 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15673 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15676 * g++.dg/cpp0x/constexpr-array11.C: New.
15678 2015-03-24 Richard Biener <rguenther@suse.de>
15680 PR middle-end/65517
15681 * gcc.dg/torture/pr65517.c: New testcase.
15683 2015-03-24 Tobias Burnus <burnus@net-b.de>
15685 * gfortran.dg/coindexed_1.f90: Moved from
15686 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15688 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15691 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15695 * gcc.target/i386/pr65523.c: New test.
15698 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15700 * g++.dg/lto/pr65475b_0.C: Likewise.
15702 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15705 * gcc.target/sh/torture/pr65505.c: New.
15707 2015-03-23 Martin Sebor <msebor@redhat.com>
15710 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15711 assembly for lvx in addition to lxv.
15713 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15716 * gfortran.dg/pr65504.f90: New test.
15719 * gcc.dg/pr65521.c: New test.
15721 2015-03-23 Richard Biener <rguenther@suse.de>
15723 PR tree-optimization/65518
15724 * gcc.dg/vect/pr65518.c: New testcase.
15726 2015-03-23 Richard Biener <rguenther@suse.de>
15728 PR tree-optimization/65494
15729 * gcc.dg/vect/pr65494.c: New testcase.
15731 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15733 PR preprocessor/65238
15734 * c-c++-common/cpp/pr65238-1.c: New test.
15735 * gcc.dg/cpp/pr65238-2.c: New test.
15736 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15737 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15739 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15740 Mikael Morin <mikael@gcc.gnu.org>
15743 * gfortran.dg/elemental_dependency_4.f90: New.
15744 * gfortran.dg/elemental_dependency_5.f90: New.
15746 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15749 * g++.dg/lto/pr65475b_0.C: New testcase.
15750 * g++.dg/lto/pr65475b_1.C: New testcase.
15751 * g++.dg/lto/pr65475c_0.C: New testcase.
15752 * g++.dg/lto/pr65475c_1.C: New testcase.
15754 2015-03-21 Tobias Burnus <burnus@net-b.de>
15756 * gfortran.dg/coarray_38.f90: New.
15757 * gfortran.dg/coarray_39.f90: New.
15758 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15761 2015-03-20 Marek Polacek <polacek@redhat.com>
15764 * g++.dg/cpp0x/pr65398.C: New test.
15766 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15769 * g++.dg/lto/pr65475_0.C: New testcase.
15770 * g++.dg/lto/pr65475_1.C: New testcase.
15772 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15774 PR rtl-optimization/64366
15775 * gcc.target/sh/pr64366.c: New.
15777 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15780 * g++.dg/cpp0x/constexpr-48324.C: New.
15782 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15785 * g++.dg/cpp0x/pr48453.C: New.
15787 2015-03-20 Marek Polacek <polacek@redhat.com>
15790 * g++.dg/cpp0x/pr65072.C: New test.
15792 2015-03-20 Richard Biener <rguenther@suse.de>
15794 PR middle-end/64715
15795 * gcc.dg/pr15347.c: Use -O.
15796 * c-c++-common/pr19807-1.c: Likewise.
15798 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15800 * gnat.dg/volatile13.ad[sb]: New test.
15802 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15804 PR rtl-optimization/60851
15805 * gcc.target/i386/pr60851.c: New test.
15807 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15810 * g++.dg/pr65240.h: Add tests for PR 65240.
15811 * g++.dg/pr65240-1.C: Likewise.
15812 * g++.dg/pr65240-2.C: Likewise.
15813 * g++.dg/pr65240-3.C: Likewise.
15814 * g++.dg/pr65240-4.C: Likewise.
15816 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15818 PR rtl-optimization/63491
15819 * gcc.target/powerpc/pr63491.c: New.
15821 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15823 * g++.dg/ipa/pr65465.C: New test.
15825 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15828 * g++.dg/cpp0x/deleted11.C: New.
15830 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15833 * c-c++-common/tsan/pr65400-3.c: New test.
15835 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15838 * g++.dg/cpp0x/constexpr-59686.C: New.
15840 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15843 * g++.dg/tsan/pr64265.C: New test.
15846 * c-c++-common/tsan/pr65400-1.c: New test.
15847 * c-c++-common/tsan/pr65400-2.c: New test.
15849 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15852 * g++.dg/cpp0x/pr59816.C: New.
15854 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15857 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15859 2015-03-18 Martin Liska <mliska@suse.cz>
15862 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15863 equivalences either to 6 or 7.
15865 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15867 PR middle-end/64491
15869 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15871 * gcc.dg/undefined-loop-1.c: New file.
15872 * gcc.dg/undefined-loop-2.c: New file.
15874 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15877 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15878 loop exits too early.
15880 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15882 PR tree-optimization/65450
15883 * gfortran.dg/pr65450.f90: New test.
15886 * gcc.target/i386/pr65078-1.c: New test.
15887 * gcc.target/i386/pr65078-2.c: New test.
15888 * gcc.target/i386/pr65078-3.c: New test.
15889 * gcc.target/i386/pr65078-4.c: New test.
15890 * gcc.target/i386/pr65078-5.c: New test.
15891 * gcc.target/i386/pr65078-6.c: New test.
15893 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15896 * g++.dg/cpp1y/pr65340.C: New.
15898 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15901 * gfortran.dg/system_clock_3.f08: Adjust test.
15903 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15906 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15907 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15909 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15912 * gfortran.dg/system_clock_3.f08: New test.
15914 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15917 g++.dg/cpp1y/pr64626-1.C: New.
15918 g++.dg/cpp1y/pr64626-2.C: New.
15919 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15921 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15923 PR tree-optimization/65427
15924 * gcc.c-torture/execute/pr65427.c: New test.
15926 2015-03-16 Marek Polacek <polacek@redhat.com>
15930 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15931 * g++.dg/cpp0x/pr65327.C: New test.
15933 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15936 * c-c++-common/asan/pr64820.c: New test.
15938 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15940 * gfortran.dg/pointer_2.f90: New test.
15942 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15944 * g++.dg/pr65049.C: New test.
15946 2015-03-16 Tom de Vries <tom@codesourcery.com>
15948 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15949 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15950 * gcc.target/i386/fuse-caller-save.c: Same.
15952 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15954 * gnat.dg/loop_optimization18.ad[sb]: New test.
15955 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15957 2015-03-16 Alan Modra <amodra@gmail.com>
15959 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15962 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15964 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15966 * gcc.dg/torture/pr65270-2.c: Likewise.
15968 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15971 * gfortran.dg/pointer_remapping_9.f90: New.
15973 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15975 PR tree-optimization/65369
15976 * gcc.c-torture/execute/pr65369.c: New test.
15978 PR tree-optimization/65418
15979 * gcc.c-torture/execute/pr65418-1.c: New test.
15980 * gcc.c-torture/execute/pr65418-2.c: New test.
15982 PR rtl-optimization/65401
15983 * gcc.c-torture/execute/pr65401.c: New test.
15985 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15988 * gcc.target/arm/pr64600_1.c: New test.
15990 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15992 PR rtl-optimization/65235
15993 * gcc.target/aarch64/pr65235_1.c: New test.
15995 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15997 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15998 * gcc.target/s390/hotpatch-22.c: Likewise.
15999 * gcc.target/s390/hotpatch-23.c: Likewise.
16000 * gcc.target/s390/hotpatch-24.c: Likewise.
16001 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16002 * gcc.target/s390/hotpatch-1.c: Update expected output.
16003 * gcc.target/s390/hotpatch-2.c: Likewise.
16004 * gcc.target/s390/hotpatch-3.c: Likewise.
16005 * gcc.target/s390/hotpatch-4.c: Likewise.
16006 * gcc.target/s390/hotpatch-5.c: Likewise.
16007 * gcc.target/s390/hotpatch-6.c: Likewise.
16008 * gcc.target/s390/hotpatch-7.c: Likewise.
16009 * gcc.target/s390/hotpatch-8.c: Likewise.
16010 * gcc.target/s390/hotpatch-9.c: Likewise.
16011 * gcc.target/s390/hotpatch-10.c: Likewise.
16012 * gcc.target/s390/hotpatch-11.c: Likewise.
16013 * gcc.target/s390/hotpatch-12.c: Likewise.
16014 * gcc.target/s390/hotpatch-13.c: Likewise.
16015 * gcc.target/s390/hotpatch-14.c: Likewise.
16016 * gcc.target/s390/hotpatch-15.c: Likewise.
16017 * gcc.target/s390/hotpatch-16.c: Likewise.
16018 * gcc.target/s390/hotpatch-17.c: Likewise.
16019 * gcc.target/s390/hotpatch-18.c: Likewise.
16020 * gcc.target/s390/hotpatch-19.c: Likewise.
16022 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16025 * gcc.target/i386/pr65103-1.c: New.
16027 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16030 * gcc.target/i386/pr65044.c: New.
16032 2015-03-12 Tom de Vries <tom@codesourcery.com>
16034 PR rtl-optimization/64895
16035 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16036 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16037 * gcc.target/i386/fuse-caller-save.c: Ditto.
16039 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16041 * gcc.dg/ipa/pr63569.c: Fix template.
16043 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16045 * g++.dg/ipa/pr64146.C: Require fpic support.
16047 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16049 PR libfortran/65200
16050 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16051 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16053 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16055 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16056 to dg-options, fix up dg-skip-if.
16058 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16061 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16062 * gcc.target/avr/tiny-caller-save.c: Same.
16064 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16067 * g++.dg/pr65242.C: New test.
16069 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16071 * c-c++-common/asan/no-asan-check-glob.c: New test.
16073 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16076 * g++.dg/other/default11.C: New.
16077 * g++.dg/other/default12.C: Likewise.
16079 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16082 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16084 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16087 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16089 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16092 * g++.dg/cpp0x/pr65127.C: New test.
16094 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16096 * gcc.dg/ipa/PR64550.c: Update template.
16098 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16099 Tobias Burnus <burnus@net-b.de>
16101 * gfortran.dg/coarray_sync_memory.f90: New.
16103 2015-03-10 Marek Polacek <polacek@redhat.com>
16106 * c-c++-common/ubsan/pr65367.c: New test.
16108 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16110 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16111 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16112 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16113 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16114 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16115 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16116 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16117 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16118 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16119 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16120 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16121 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16122 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16124 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16126 * lib/mpx-dg.exp (mpx_link_flags): New.
16129 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16130 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16131 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16132 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16133 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16134 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16135 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16136 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16137 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16138 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16139 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16140 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16141 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16142 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16143 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16144 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16145 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16146 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16147 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16148 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16149 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16150 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16151 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16152 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16153 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16154 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16155 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16156 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16157 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16158 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16159 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16160 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16161 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16162 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16163 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16164 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16165 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16166 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16167 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16168 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16169 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16170 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16171 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16172 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16173 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16174 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16175 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16176 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16177 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16178 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16179 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16180 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16181 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16182 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16183 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16184 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16185 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16186 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16187 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16188 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16189 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16190 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16191 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16192 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16193 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16194 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16195 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16196 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16197 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16198 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16199 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16200 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16201 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16202 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16203 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16204 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16205 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16206 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16207 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16208 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16209 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16210 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16211 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16212 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16213 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16214 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16215 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16216 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16217 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16218 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16219 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16220 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16221 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16222 * gcc.target/i386/mpx/label-address-1.c: New.
16223 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16224 * gcc.target/i386/mpx/macro.c: New.
16225 * gcc.target/i386/mpx/mpx-check.h: New.
16226 * gcc.target/i386/mpx/mpx.exp: New.
16227 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16228 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16229 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16230 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16231 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16232 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16233 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16234 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16235 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16236 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16237 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16238 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16239 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16240 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16241 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16242 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16243 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16244 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16245 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16246 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16247 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16248 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16249 * gcc.target/i386/mpx/reference-1-nov.c: New.
16250 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16251 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16252 * gcc.target/i386/mpx/reference-2-nov.c: New.
16253 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16254 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16255 * gcc.target/i386/mpx/reference-3-nov.c: New.
16256 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16257 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16258 * gcc.target/i386/mpx/reference-4-nov.c: New.
16259 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16260 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16261 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16262 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16263 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16264 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16265 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16266 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16267 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16268 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16269 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16270 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16271 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16272 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16273 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16274 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16275 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16276 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16277 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16278 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16279 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16280 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16281 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16282 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16283 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16284 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16285 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16286 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16287 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16288 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16289 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16290 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16291 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16292 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16293 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16294 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16295 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16296 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16297 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16298 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16299 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16300 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16301 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16302 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16303 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16304 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16305 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16306 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16307 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16308 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16309 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16310 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16311 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16312 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16313 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16314 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16315 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16316 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16317 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16318 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16319 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16320 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16321 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16322 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16323 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16324 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16325 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16326 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16327 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16328 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16329 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16330 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16331 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16332 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16333 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16334 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16335 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16336 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16337 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16338 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16339 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16340 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16341 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16342 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16343 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16344 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16345 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16346 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16347 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16348 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16349 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16350 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16351 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16352 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16353 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16354 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16355 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16356 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16357 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16358 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16359 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16360 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16361 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16362 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16363 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16364 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16365 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16366 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16367 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16368 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16369 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16370 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16371 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16372 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16373 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16374 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16375 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16376 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16377 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16378 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16379 * gcc.target/i386/mpx/vla-1-nov.c: New.
16380 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16381 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16382 * gcc.target/i386/mpx/vla-2-nov.c: New.
16383 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16385 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16387 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16389 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16391 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16393 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16395 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16396 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16398 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16401 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16404 * c-c++-common/pr65120.c: New test.
16406 PR rtl-optimization/65321
16407 * gcc.dg/pr65321.c: New test.
16409 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16411 PR tree-optimization/65355
16412 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16414 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16417 * c-c++-common/pr49706.c: Adjust tests for not warning
16418 about !!x == y or !b == y where b is boolean, and add
16419 some further tests.
16420 * c-c++-common/pr62199-2.c: Likewise.
16422 2015-03-09 Richard Biener <rguenther@suse.de>
16424 PR middle-end/65270
16425 * gcc.dg/torture/pr65270-1.c: New testcase.
16426 * gcc.dg/torture/pr65270-2.c: Likewise.
16428 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16430 PR tree-optimization/63743
16431 * gcc.dg/pr63743.c: New test.
16433 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16436 * g++.dg/lto/pr65316_0.C: New testcase.
16437 * g++.dg/lto/pr65316_1.C: New testcase.
16439 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16442 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16444 * g++.dg/abi/rtti3.C: Likewise.
16446 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16449 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16451 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16453 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16455 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16457 2015-03-08 Morin <mikael@gcc.gnu.org>
16460 * gfortran.dg/entry_20.f90: New.
16462 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16465 * gcc.c-torture/compile/pr65153.c: New.
16467 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16470 * g++.dg/torture/pr65249.C: New.
16472 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16474 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16476 (int64_t): Likewise.
16478 2015-03-07 Marek Polacek <polacek@redhat.com>
16479 Martin Uecker <uecker@eecs.berkeley.edu>
16482 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16483 member-like arrays.
16484 * c-c++-common/ubsan/bounds-8.c: New test.
16485 * c-c++-common/ubsan/bounds-9.c: New test.
16486 * gcc.dg/ubsan/bounds-2.c: New test.
16488 2015-03-05 Martin Sebor <msebor@redhat.com>
16491 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16492 checking of results into main to prevent it from getting optimized
16494 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16496 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16498 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16499 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16500 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16503 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16505 * g++.dg/lto/pr65302_1.C: New testcase.
16506 * g++.dg/lto/pr65302_0.C: New testcase.
16508 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16510 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16511 -fno-ipa-icf to dg-options.
16513 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16515 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16516 compiles using the linker plugin.
16518 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16520 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16522 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16524 * gcc.target/arm/pr65067.c: New test.
16526 2015-03-05 Martin Liska <mliska@suse.cz>
16529 * gcc.dg/ipa/pr65318.c: New test.
16531 2015-03-05 Marek Polacek <polacek@redhat.com>
16533 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16535 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16537 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16539 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16541 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16542 max-unroll-times back to defaults for s390.
16544 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16548 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16551 * g++.dg/cpp0x/initlist92.C: New.
16553 2015-03-05 Richard Biener <rguenther@suse.de>
16555 PR tree-optimization/65310
16556 * gcc.dg/vect/pr65310.c: New testcase.
16558 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16561 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16563 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16565 * gnat.dg/entry_queues3.adb: New test.
16567 2015-03-04 Ian Lance Taylor <iant@google.com>
16569 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16571 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16574 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16576 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16578 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16579 -fno-ipa-icf to dg-options
16580 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16581 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16583 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16586 * g++.dg/cpp0x/decltype62.C: New.
16588 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16590 * gnat.dg/object_overflow5.adb: New test.
16592 2015-03-03 Martin Liska <mliska@suse.cz>
16595 * gcc.dg/ipa/pr65287.c: New test.
16597 2015-03-03 Martin Jambor <mjambor@suse.cz>
16598 Eric Botcazou <ebotcazou@adacore.com>
16600 * gnat.dg/specs/pack12.ads: New test.
16602 2015-03-03 Martin Liska <mliska@suse.cz>
16604 * gcc.dg/ipa/PR65282.c: New test.
16606 2015-03-13 Jeff Law <law@redhat.com>
16608 PR tree-optimization/65241
16609 * gcc.c-torture/compile/pr65241.c: New test.
16611 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16614 * gcc.target/avr/torture/pr64331.c: New test.
16616 2015-03-03 Martin Liska <mliska@suse.cz>
16617 Jan Hubicka <hubicka@ucw.cz>
16619 * g++.dg/ipa/pr65263.C: New test.
16621 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16624 * gcc.dg/lto/pr65130_0.c: New testcase.
16625 * gcc.dg/lto/pr65130_1.c: New testcase.
16627 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16630 * g++.dg/torture/pr64988.C: New testcase.
16632 2015-03-02 Tobias Burnus <burnus@net-b.de>
16634 * gfortran.dg/coarray_atomic_6.f90: New.
16636 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16639 * gcc.target/i386/pr65184.c: New.
16641 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16644 * gcc.target/i386/pr65183.c: New.
16646 2015-02-28 Martin Liska <mliska@suse.cz>
16647 Jan Hubicka <hubicka@ucw.cz>
16649 * gcc.dg/ipa/ipa-icf-35.c: New test.
16650 * gcc.dg/ipa/ipa-icf-36.c: New test.
16651 * gcc.dg/ipa/ipa-icf-37.c: New test.
16653 2015-02-28 Martin Liska <mliska@suse.cz>
16654 Jan Hubicka <hubicka@ucw.cz>
16657 * gcc.dg/ipa/ipa-icf-34.c: New test.
16659 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16662 * gcc.target/sh/sh/pr61142.c: New.
16664 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16666 * g++.dg/other/dump-ada-spec-3.C: New test.
16668 2015-03-01 Martin Liska <mliska@suse.cz>
16670 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16671 * g++.dg/ipa/pr63595.C: Update expected results.
16673 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16676 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16678 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16680 * gcc.dg/vect/pr59354.c: Move vector producing code to
16683 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16686 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16687 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16688 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16689 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16691 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16693 PR tree-optimization/65048
16694 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16695 (foo): Use K&R style definition.
16697 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16700 * g++.dg/pr65032.C: New.
16702 2015-02-27 Marek Polacek <polacek@redhat.com>
16705 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16708 2015-02-27 Marek Polacek <polacek@redhat.com>
16711 * gcc.dg/pr65228.c: New test.
16713 2015-02-27 Kai Tietz <ktietz@redhat.com>
16716 * gcc.dg/weak/weak-17.c: New file.
16718 2015-02-27 Richard Biener <rguenther@suse.de>
16721 * g++.dg/lto/pr65193_0.C: New testcase.
16723 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16725 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16726 * gcc.target/s390/hotpatch-8.c: Likewise.
16727 * gcc.target/s390/hotpatch-9.c: Likewise.
16728 * gcc.target/s390/pr61078.c: Likewise.
16729 * gcc.target/s390/pr57960.c: Remove -m64.
16730 * gcc.target/s390/pr61078.c: Likewise.
16732 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16733 Martin Liska <mliska@suse.cz>
16736 * gcc.dg/pr64454.c: Disable ICF.
16737 * gcc.dg/pr28685-1.c: Disable ICF
16738 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16739 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16740 * g++.dg/ipa/ipa-icf-4.C: Update template.
16742 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16744 PR tree-optimization/65216
16745 * gcc.c-torture/execute/pr65216.c: New test.
16747 PR tree-optimization/65215
16748 * gcc.c-torture/execute/pr65215-1.c: New test.
16749 * gcc.c-torture/execute/pr65215-2.c: New test.
16750 * gcc.c-torture/execute/pr65215-3.c: New test.
16751 * gcc.c-torture/execute/pr65215-4.c: New test.
16752 * gcc.c-torture/execute/pr65215-5.c: New test.
16754 2015-02-26 Tom de Vries <tom@codesourcery.com>
16756 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16758 2015-02-26 Martin Liska <mliska@suse.cz>
16759 Jan Hubicka <hubicka@ucw.cz>
16761 * g++.dg/ipa/pr64146.C: Update expected results.
16762 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16763 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16764 * gcc.dg/ipa/ipa-icf-34.c: New test.
16766 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16768 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16769 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16770 (dg-additional-options): Remove dg directive.
16771 (dg-final): Add dg directive.
16773 2015-02-26 Marek Polacek <polacek@redhat.com>
16776 * g++.dg/ipa/pr65008.C: New test.
16778 2015-02-26 Tom de Vries <tom@codesourcery.com>
16780 * lib/profopt.exp (profopt-target-cleanup): New proc.
16781 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16782 files from sources from dg-additional-sources.
16784 2015-02-26 Tom de Vries <tom@codesourcery.com>
16786 * lib/gcov.exp: Cleanup in case of xfail.
16788 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16790 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16792 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16795 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16796 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16797 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16798 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16799 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16800 * g++.dg/debug/pr46123.C: XFAIL and move...
16801 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16802 * gcc.dg/debug/dwarf2-3.c: Move...
16803 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16805 2015-02-26 Marek Polacek <polacek@redhat.com>
16808 * g++.dg/cpp1y/pr65202.C: New test.
16810 2015-02-26 Tom de Vries <tom@codesourcery.com>
16812 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16813 locale_facets.h.gcov.
16815 2015-02-26 Tom de Vries <tom@codesourcery.com>
16817 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16819 2015-02-26 Tom de Vries <tom@codesourcery.com>
16821 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16823 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16826 * gcc.target/i386/pr65217.c: New.
16828 2015-02-26 Tom de Vries <tom@codesourcery.com>
16830 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16832 2015-02-26 Tom de Vries <tom@codesourcery.com>
16834 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16836 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16838 PR tree-optimization/65048
16839 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16841 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16843 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16844 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16846 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16849 * gcc.target/i386/pr65161.c: New test.
16851 2015-02-26 Terry Guo <terry.guo@arm.com>
16853 * gcc.target/arm/no-volatile-in-it.c: New test.
16855 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16857 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16858 (dg-options): Add -save-temps.
16859 (dg-final): Add cleanup-saved-temps.
16861 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16863 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16865 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16867 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16868 * gcc.target/powerpc/pack01.c: Include string.h.
16870 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16873 * gcc.target/i386/pr65167.c: New.
16875 2015-02-25 Kai Tietz <ktietz@redhat.com>
16877 PR tree-optimization/61917
16878 * gcc.dg/vect/vect-pr61917.c: New file.
16880 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16882 PR tree-optimization/65170
16883 * gcc.c-torture/execute/pr65170.c: New test.
16884 * gcc.dg/tree-ssa/vrp96.c: New test.
16886 2015-02-24 Tom de Vries <tom@codesourcery.com>
16888 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16890 2015-02-24 Tom de Vries <tom@codesourcery.com>
16893 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16894 (dg-additional-files-options): Copy additional_sources to
16895 additional_sources_used before emptying additional_sources.
16896 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16897 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16898 (cleanup-saved-temps): Use additional_sources_used instead of
16899 additional_sources.
16900 (dg-test): Reset additional_sources_used.
16902 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16905 * gfortran.dg/integer_exponentiation_6.F90: New test.
16907 2015-02-23 Martin Sebor <msebor@redhat.com>
16910 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16911 two parts. One to save registers, the other to verify the
16912 registers have the right values. Save register state into
16913 static data rather than on the stack.
16915 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16918 * c-c++-common/asan/pr63888.c: New test.
16920 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16923 * gcc.c-torture/compile/pr65163.c: New.
16925 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16927 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16928 with -m31 on 64 bit.
16929 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16930 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16932 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16934 * gcc.target/s390/20090223-1.c: Add
16935 -Wno-implicit-function-declaration option.
16936 * gcc.target/s390/pr42224.c: Likewise.
16937 * gcc.target/s390/pr55718.c: Likewise.
16939 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16941 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16942 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16943 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16944 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16945 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16946 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16947 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16948 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16949 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16950 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16951 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16952 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16953 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16954 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16955 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16956 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16957 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16958 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16959 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16960 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16961 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16963 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16965 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16966 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16967 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16968 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16969 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16970 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16971 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16972 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16973 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16974 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16975 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16976 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16977 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16978 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16979 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16980 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16982 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16986 * gfortran.dg/pr61960.f90: New.
16987 * gfortran.dg/pr64230.f90: New.
16988 * gfortran.dg/pr64980.f03: New.
16990 2015-02-22 Tom de Vries <tom@codesourcery.com>
16992 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16994 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16997 * gnat.dg/timing_events.adb: Removed, invalid test.
16999 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17002 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17004 * g++.dg/gcov/gcov-2.C: Likewise.
17006 2015-02-20 Richard Biener <rguenther@suse.de>
17008 PR tree-optimization/65136
17009 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17011 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17014 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17015 powerpc*-*-linux* and nvptx-*-* blacklisting.
17017 * gcc.dg/sibcall-9.c: New test.
17018 * gcc.dg/sibcall-10.c: New test.
17020 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17022 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17024 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17027 * gcc.target/avr/torture/pr64452.c: New test.
17029 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17031 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17032 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17034 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17037 * lib/target-supports.exp (check_compile): Check whether
17038 additional_sources is defined before using it.
17040 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17042 PR middle-end/65074
17043 * g++.dg/opt/pr65074.C: New file.
17045 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17047 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17048 (size_type): New typedef.
17049 (operator "" _script): Use it for the last argument.
17051 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17053 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17055 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17057 * lib/target-supports.exp (check_compile): Save/restore
17058 additional_sources that may belong to an actual test.
17060 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17062 PR gcov-profile/64634
17063 * g++.dg/gcov/gcov-15.C: New test.
17065 2015-02-18 Tom de Vries <tom@codesourcery.com>
17067 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17069 2015-02-18 Tom de Vries <tom@codesourcery.com>
17071 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17073 2015-02-18 Tom de Vries <tom@codesourcery.com>
17075 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17077 2015-02-18 Tom de Vries <tom@codesourcery.com>
17079 * gfortran.dg/fmt_cache_1.f: Add missing close.
17081 2015-02-18 Tom de Vries <tom@codesourcery.com>
17084 * gfortran.dg/read_eof_8.f90: Add missing close.
17086 2015-02-18 Richard Biener <rguenther@suse.de>
17088 PR tree-optimization/65063
17089 * gcc.dg/pr65063.c: New testcase.
17091 2015-02-18 Richard Biener <rguenther@suse.de>
17093 PR tree-optimization/62217
17094 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17096 2015-02-18 Marek Polacek <polacek@redhat.com>
17099 * c-c++-common/ubsan/pr65081.c: New test.
17101 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17103 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17104 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17106 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17108 * gcc.dg/ipa/propalign-3.c: New test.
17110 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17113 * gcc.target/sh/pr64793.c: New.
17114 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17116 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17118 * gcc.target/arm/divzero.c: New test case.
17120 2015-02-17 Tom de Vries <tom@codesourcery.com>
17122 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17124 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17125 Jakub Jelinek <jakub@redhat.com>
17128 * g++.dg/cpp0x/pr65075.C: New test.
17130 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17133 * gcc.target/powerpc/pr65058.c: New test.
17135 2015-02-16 Jeff Law <law@redhat.com>
17137 PR tree-optimization/64823
17138 * gcc.dg/uninit-20.c: New test.
17140 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17141 James Greenhalgh <james.greenhalgh@arm.com>
17144 * gcc.dg/ipa/ipa-clone-1.c: New test.
17146 2015-02-16 Richard Biener <rguenther@suse.de>
17148 PR tree-optimization/65077
17149 * gcc.dg/torture/pr65077.c: New testcase.
17151 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17153 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17154 Directive adjusted to scan for ldaxr.
17155 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17156 adjusted to scan for ldaex.
17158 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17161 * g++.dg/cpp0x/constexpr-65080.C: New.
17163 2015-02-16 Richard Biener <rguenther@suse.de>
17165 PR tree-optimization/63593
17166 * gcc.dg/pr63593.c: New testcase.
17168 2015-02-16 Marek Polacek <polacek@redhat.com>
17171 * gcc.dg/pr65066.c: New test.
17173 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17175 * gcc.dg/pr65002.C: Move ...
17176 * g++.dg/ipa/pr65002.C: ... here.
17178 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17180 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17181 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17182 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17183 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17185 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17188 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17189 the expression to find calls.
17190 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17191 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17192 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17193 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17194 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17196 2015-02-14 Marek Polacek <polacek@redhat.com>
17199 * gcc.dg/array-11.c: New test.
17200 * gcc.dg/array-12.c: New test.
17201 * gcc.dg/array-13.c: New test.
17202 * gcc.dg/array-14.c: New test.
17203 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17204 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17205 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17206 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17207 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17208 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17210 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17213 * g++.dg/lookup/using54.C: New.
17215 2015-02-13 Jeff Law <law@redhat.com>
17218 Revert my change for tree-optimization/64823.
17220 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17222 PR tree-optimization/65053
17223 * gcc.c-torture/execute/pr65053-1.c: New test.
17224 * gcc.c-torture/execute/pr65053-2.c: New test.
17226 2015-02-13 Marek Polacek <polacek@redhat.com>
17229 * gcc.dg/pr65050.c: New test.
17231 2015-02-13 Jeff Law <law@redhat.com>
17233 PR tree-optimization/64823
17234 * gcc.dg/uninit-20.c: New test.
17236 PR rtl-optimization/47477
17237 * gcc.dg/tree-ssa/pr47477.c: New test.
17239 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17242 * g++.dg/parse/ivdep-2.C: New.
17243 * g++.dg/parse/ivdep-3.C: Likewise.
17245 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17248 * gfortran.dg/continuation_13.f90: New test.
17249 * gfortran.dg/continuation_14.f: New test.
17251 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17254 * g++.dg/cpp0x/sfinae55.C: New.
17256 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17259 * g++.dg/ipa/pr65034.C: New test.
17261 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17263 PR tree-optimization/65002
17264 * gcc.dg/pr65002.C: New.
17266 2015-02-13 Marek Polacek <polacek@redhat.com>
17269 * c-c++-common/pr65040.c: New test.
17271 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17273 PR tree-optimization/64705
17274 * gcc.dg/tree-ssa/pr64705.c: New test.
17276 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17279 * gcc.dg/visibility-22.c: New test.
17280 * gcc.dg/visibility-23.c: New test.
17281 * gcc.target/i386/pr32219-1.c: New test.
17282 * gcc.target/i386/pr32219-2.c: New test.
17283 * gcc.target/i386/pr32219-3.c: New test.
17284 * gcc.target/i386/pr32219-4.c: New test.
17285 * gcc.target/i386/pr32219-5.c: New test.
17286 * gcc.target/i386/pr32219-6.c: New test.
17287 * gcc.target/i386/pr32219-7.c: New test.
17288 * gcc.target/i386/pr32219-8.c: New test.
17289 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17291 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17293 PR libgfortran/57822
17294 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17295 four different KINDs.
17297 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17300 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17303 * g++.dg/ubsan/pr65000.C: New test.
17305 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17308 * gfortran.dg/finalize_28.f90: New test
17310 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17313 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17314 DW_TAG_lexical_block removal.
17315 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17316 * g++.dg/guality/pr55541.C: New test.
17319 * g++.dg/ubsan/pr64984.C: New test.
17321 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17323 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17325 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17328 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17329 instructions for 2015-01-14 get_memmodel changes.
17330 * gcc.target/powerpc/atomic-p8.c: Likewise.
17333 * g++.dg/ubsan/pr65019.C: New test.
17335 PR tree-optimization/65014
17336 * gcc.c-torture/compile/pr65014.c: New test.
17338 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17340 PR libgfortran/57822
17341 * gfortran/fmt_g0_7.f08: Revise test.
17343 2015-02-11 Jeff Law <law@redhat.com>
17346 * gcc.target/m68k/pr63347.c: New test.
17348 2015-02-11 Marek Polacek <polacek@redhat.com>
17350 * g++.dg/ubsan/shift-1.C: New test.
17351 * gcc.dg/ubsan/c-shift-2.c: New test.
17352 * c-c++-common/ubsan/shift-5.c: Remove file.
17354 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17356 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17357 Directive adjusted to XFAIL.
17358 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17361 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17363 PR middle-end/65003
17364 * g++.dg/opt/pr65003.C: New test.
17366 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17368 * lib/target-supports.exp (check_effective_target_pie): Renamed
17370 (check_effective_target_pie_enabled): This.
17371 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17372 * gcc.target/i386/pie.c: Likewise.
17374 2015-02-11 Andrew Pinski <apinski@cavium.com>
17377 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17378 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17380 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17383 * gcc.target/i386/pr61925-1.c: New test.
17384 * gcc.target/i386/pr61925-2.c: New test.
17385 * gcc.target/i386/pr61925-3.c: New test.
17387 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17390 * g++.dg/asan/pr65004.C: New test.
17392 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17395 * gcc.taget/sh/pr64661-0.h: New.
17396 * gcc.taget/sh/pr64661-1.c: New.
17397 * gcc.taget/sh/pr64661-2.c: New.
17398 * gcc.taget/sh/pr64661-3.c: New.
17399 * gcc.taget/sh/pr64661-4.c: New.
17401 2015-02-10 Richard Biener <rguenther@suse.de>
17403 PR tree-optimization/64995
17404 * g++.dg/torture/pr64995.C: New testcase.
17406 2015-02-10 Richard Biener <rguenther@suse.de>
17408 PR tree-optimization/64909
17409 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17411 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17413 * gcc.dg/signbit-sa.c: New test.
17415 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17417 PR libgfortran/57822
17418 * gfortran/fmt_g0_7.f08: New test.
17420 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17422 PR tree-optimization/43378
17423 * gcc.dg/tree-ssa/pr43378.c: New test.
17425 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17428 * g++.dg/torture/pr64978.C: New testcase.
17430 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17433 * gcc.dg/asan/pr64981.c: New test.
17435 2015-02-09 Marek Polacek <polacek@redhat.com>
17438 * gcc.dg/pr64856.c: New test.
17440 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17443 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17444 * gcc.c-torture/execute/pr64979.c: New test.
17446 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17448 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17450 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17452 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17453 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17455 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17458 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17460 2015-02-09 Richard Biener <rguenther@suse.de>
17462 PR tree-optimization/54000
17463 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17465 2015-02-09 Tom de Vries <tom@codesourcery.com>
17467 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17469 2015-02-09 Martin Liska <mliska@suse.cz>
17471 * g++.dg/ipa/pr64858.C: New test.
17473 2015-02-09 Tom de Vries <tom@codesourcery.com>
17475 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17477 2015-02-08 Andrew Pinski <apinski@cavium.com>
17479 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17481 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17484 * gfortran.dg/use_rename_8.f90: New.
17486 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17488 * gnat.dg/addr7.ad[sb]: New test.
17489 * gnat.dg/addr8.ad[sb]: Likewise.
17491 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17494 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17495 from jit.dg/test-compile-to-executable.c's create_code, with a
17496 clarification of the output message.
17497 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17499 (test_jit): Use CHECK_NO_ERRORS when calling
17500 gcc_jit_context_compile_to_file.
17501 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17502 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17503 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17504 about deletions that are attempted.
17505 (jit-verify-compile-to-file): Rename to...
17506 (jit-verify-output-file-was-created): ...this, and drop the
17507 attempt to run "file" and verify the output.
17508 (jit-verify-assembler): New function.
17509 (jit-verify-object): New function.
17510 (jit-verify-dynamic-library): New function.
17511 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17512 favor of an implementation from new file
17513 create-code-for-hello-world-executable.h, which also adds a
17515 (dg-final): Replace jit-verify-compile-to-file with
17516 jit-verify-output-file-was-created, and invoke new function
17517 jit-verify-assembler.
17518 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17519 the output message.
17520 (dg-final): Replace jit-verify-compile-to-file with
17521 jit-verify-output-file-was-created, and invoke new function
17522 jit-verify-dynamic-library.
17523 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17524 favor of an implementation from new file
17525 create-code-for-hello-world-executable.h, which also adds a
17527 (dg-final): Replace jit-verify-compile-to-file with
17528 jit-verify-output-file-was-created. Strengthen the expected stdout
17529 from the built executable.
17530 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17531 favor of an implementation from new file
17532 create-code-for-hello-world-executable.h, which also adds a
17534 (dg-final): Replace jit-verify-compile-to-file with
17535 jit-verify-output-file-was-created, and invoke new function
17537 * jit.dg/verify-dynamic-library.c: New source file.
17539 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17540 Brian Rzycki <b.rzycki@samsung.com>
17542 PR tree-optimization/64878
17543 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17545 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17548 * g++.dg/ipa/pr64896.C: New test.
17550 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17553 * gcc.target/powerpc/pr64205.c: New file.
17555 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17557 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17558 (dg-options): Use -fpie instead of -fPIE -pie.
17560 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17562 PR middle-end/64937
17563 * g++.dg/asan/pr64937.C: New test.
17565 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17568 * gfortran.dg/class_to_type_4.f90: New test
17570 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17572 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17574 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17576 PR rtl-optimization/64957
17578 * gcc.c-torture/execute/pr64957.c: New test.
17580 2015-02-05 Jeff Law <law@redhat.com>
17583 * gcc.target/h8300/pr17306-1.c: New test.
17584 * gcc.target/h8300/pr17306-2.c: New test.
17586 2015-02-05 Tobias Burnus <burnus@net-b.de>
17589 * gfortran.dg/structure_constructor_12.f90: New.
17591 2015-02-05 Jeff Law <law@redhat.com>
17594 gcc.target/h8300/pr58400.c: New test.
17596 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17598 * gcc.target/arm/macro_defs0.c: New test.
17599 * gcc.target/arm/macro_defs1.c: New test.
17600 * gcc.target/arm/macro_defs2.c: New test.
17602 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17604 PR rtl-optimization/64905
17605 * gcc.target/i386/pr64905.c: Require nonpic target.
17606 (dg-options): Add -fomit-frame-pointer.
17609 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17611 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17612 tree dump scanning.
17614 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17617 * gfortran.dg/type_to_class_2.f90: New test
17618 * gfortran.dg/type_to_class_3.f90: New test
17620 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17623 * g++.dg/torture/pr64686.C: New testcase.
17625 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17627 PR rtl-optimization/64905
17628 * gcc.target/i386/pr64905.c: New file.
17630 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17632 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17633 * gcc.dg/guality/pr41616-1.c: Ditto.
17635 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17638 * gcc.dg/pr64817-3.c: New.
17640 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17641 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17643 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17644 pass parameters in registers.
17645 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17646 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17647 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17649 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17650 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17652 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17653 list, allow for multilibed targets.
17654 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17656 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17658 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17659 * gcc.dg/pr46728-6.c: Ditto.
17661 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17663 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17664 for mips_nanlegacy target.
17666 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17668 * gcc.target/i386/chkp-hidden-def.c: New.
17670 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17672 PR middle-end/62103
17673 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17674 to use 24 bits for bitfield b.
17676 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17679 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17680 cache result in a global variable. Include all 32-bit targets for
17683 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17685 PR rtl-optimization/64756
17686 * gcc.c-torture/execute/pr64756.c: New test.
17688 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17691 * gcc.target/sh/pr64660-0.h: New.
17692 * gcc.target/sh/pr64660-1.c: New.
17693 * gcc.target/sh/pr64660-2.c: New.
17694 * gcc.target/sh/pr64660-3.c: New.
17695 * gcc.target/sh/pr64660-4.c: New.
17697 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17700 * g++.dg/warn/Waddress-2.C: New.
17702 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17704 PR middle-end/61225
17705 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17707 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17709 PR preprocessor/64803
17710 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17712 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17714 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17716 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17718 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17719 (_ARM_FPSRC): Add DN and AHP fields.
17720 (clean_results): Force DN=1 on AArch64.
17721 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17722 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17723 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17724 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17725 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17726 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17728 2015-02-02 Alan Modra <amodra@gmail.com>
17730 * gcc.target/powerpc/cprophard.c: New.
17732 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17734 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17735 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17737 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17740 * gcc.dg/pr64817-1.c: New test.
17741 * gcc.dg/pr64817-2.c: New test.
17743 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17746 * gcc.target/sh/pr64851-0.h: New
17747 * gcc.target/sh/pr64851-1.c: New
17748 * gcc.target/sh/pr64851-2.c: New
17749 * gcc.target/sh/pr64851-3.c: New
17750 * gcc.target/sh/pr64851-4.c: New
17752 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17755 * gcc.dg/torture/pr64882.c: New test.
17757 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17760 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17763 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17765 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17766 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17767 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17768 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17769 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17770 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17772 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17773 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17775 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17776 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17779 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17782 * g++.dg/pr64688-2.C: New.
17784 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17786 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17787 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17788 * gcc.target/i386/fuse-caller-save.c: Ditto.
17789 * gcc.target/i386/headmerge-1.c: Ditto.
17790 * gcc.target/i386/headmerge-2.c: Ditto.
17791 * gcc.target/i386/sibcall-6.c: Ditto.
17793 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17796 * gcc.target/i386/pr64617.c: New test.
17798 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17801 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17802 (dg-options): Remove -m32.
17803 (dg-final): Scan for "movb %al" only.
17804 * gcc.target/i386/pr15184-2.c: Ditto.
17806 2015-01-30 Richard Biener <rguenther@suse.de>
17808 PR tree-optimization/64829
17809 * gcc.dg/vect/pr64829.c: New testcase.
17811 2015-01-29 Marek Polacek <polacek@redhat.com>
17814 * gcc.dg/pr64709.c: New test.
17816 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17819 * g++.dg/ubsan/pr64717-1.C: New test.
17820 * g++.dg/ubsan/pr64717-2.C: New test.
17822 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17824 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17826 2015-01-29 Jeff Law <law@redhat.com>
17829 * gcc.target/i386/pr15184-1.c: New test.
17830 * gcc.target/i386/pr15184-2.c: New test.
17832 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17834 PR tree-optimization/64746
17835 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17837 2015-01-29 Richard Biener <rguenther@suse.de>
17839 PR tree-optimization/64853
17840 * gcc.dg/torture/pr64853.c: New testcase.
17842 2015-01-29 Richard Biener <rguenther@suse.de>
17844 PR tree-optimization/64844
17845 * gcc.dg/vect/pr64844.c: New testcase.
17847 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17849 PR middle-end/64809
17850 * gcc.dg/pr64809.c: Delete.
17852 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17854 PR middle-end/64805
17855 * gcc.target/i386/pr64805.c: New.
17857 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17859 * gcc.dg/guality/guality.h (main): Add argv[0] to
17860 guality_gdb_command.
17862 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17865 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17867 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17870 * gcc.target/sh/sh.exp
17871 (check_effective_target_atomic_model_soft_gusa_available,
17872 check_effective_target_atomic_model_soft_tcb_available,
17873 check_effective_target_atomic_model_soft_imask_available,
17874 check_effective_target_atomic_model_hard_llcs_available): New.
17875 * gcc.target/sh/pr64659-0.h: New.
17876 * gcc.target/sh/pr64659-1.c: New.
17877 * gcc.target/sh/pr64659-2.c: New.
17878 * gcc.target/sh/pr64659-3.c: New.
17879 * gcc.target/sh/pr64659-4.c: New.
17881 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17883 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17884 scan-assembler-times pattern.
17886 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17888 PR middle-end/64809
17889 * gcc.dg/pr64809.c: New test.
17891 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17893 PR tree-optimization/64277
17894 * gcc.dg/pr64277.c: New.
17896 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17898 PR tree-optimization/64718
17899 * gcc.c-torture/execute/pr64718.c: New test.
17901 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17903 * gcc.target/aarch64/abs_2.c: New.
17905 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17907 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17908 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17909 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17912 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17915 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17916 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17917 { target comdat_group }.
17919 2015-01-27 Tobias Burnus <burnus@net-b.de>
17922 * gfortran.dg/goacc/coarray_2.f90: New.
17924 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17928 * g++.dg/torture/pr64139.C: New testcase.
17929 * g++.dg/torture/pr60871.C: Likewise.
17931 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17934 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17935 prevent linking errors.
17937 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17940 * g++.dg/torture/pr64282.C: New testcase.
17942 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17944 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17947 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17949 * gcc.target/s390/hotpatch-13.c: New testcase.
17950 * gcc.target/s390/hotpatch-14.c: New testcase.
17951 * gcc.target/s390/hotpatch-15.c: New testcase.
17952 * gcc.target/s390/hotpatch-16.c: New testcase.
17953 * gcc.target/s390/hotpatch-17.c: New testcase.
17954 * gcc.target/s390/hotpatch-18.c: New testcase.
17955 * gcc.target/s390/hotpatch-19.c: New testcase.
17956 * gcc.target/s390/hotpatch-20.c: New testcase.
17957 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17958 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17959 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17960 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17961 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17962 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17963 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17964 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17965 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17966 * gcc.target/s390/hotpatch-10.c: Likewise.
17967 * gcc.target/s390/hotpatch-11.c: Likewise.
17968 * gcc.target/s390/hotpatch-12.c: Likewise.
17969 * gcc.target/s390/hotpatch-2.c: Likewise.
17970 * gcc.target/s390/hotpatch-3.c: Likewise.
17971 * gcc.target/s390/hotpatch-4.c: Likewise.
17972 * gcc.target/s390/hotpatch-5.c: Likewise.
17973 * gcc.target/s390/hotpatch-6.c: Likewise.
17974 * gcc.target/s390/hotpatch-7.c: Likewise.
17975 * gcc.target/s390/hotpatch-8.c: Likewise.
17976 * gcc.target/s390/hotpatch-9.c: Likewise.
17977 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17978 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17979 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17980 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17981 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17982 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17983 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17984 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17986 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17988 * gcc.dg/long_branch.c: New testcase.
17990 2015-01-27 Richard Biener <rguenther@suse.de>
17992 PR tree-optimization/56273
17993 PR tree-optimization/59124
17994 PR tree-optimization/64277
17995 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17996 * gcc.dg/Warray-bounds-12.c: Likewise.
17997 * gcc.dg/Warray-bounds-13.c: Likewise.
17999 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18001 PR rtl-optimization/61058
18002 * gcc.dg/pr61058.c: New test.
18004 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18006 * gcc.target/i386/chkp-narrow-bounds.c: New.
18008 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18010 PR tree-optimization/64807
18011 * gcc.dg/pr64807.c: New test.
18014 * gcc.dg/pr64766.c: New test.
18016 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18019 * gcc.target/sh/pr49263-4.c: New.
18021 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18024 * gfortran.dg/allocate_with_mold_1.f90: New test
18026 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18029 * gcc.dg/pr64778.c: New test.
18031 PR middle-end/64421
18032 * gcc.dg/vect/pr64421.c: New test.
18034 2015-01-26 Tobias Burnus <burnus@net-b.de>
18037 * gfortran.dg/coarray_36.f: New.
18038 * gfortran.dg/coarray_37.f90: New.
18040 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18043 * gfortran.dg/class_allocate_18.f90: New.
18045 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18047 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18049 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18051 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18053 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18055 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18057 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18059 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18061 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18063 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18064 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18065 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18066 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18068 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18070 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18071 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18072 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18074 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18076 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18077 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18078 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18079 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18080 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18083 2015-01-26 Richard Biener <rguenther@suse.de>
18085 PR middle-end/64764
18086 * gcc.dg/uninit-19.c: New testcase.
18088 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18090 * lib/target-supports.exp (check_effective_target_vect64): Add
18093 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18096 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18098 2015-01-26 Tony Liu <tony.liu@arm.com>
18100 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18103 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18105 PR libfortran/64770
18106 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18107 correctly, clean up afterwards.
18109 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18112 * gfortran.dg/use_rename_7.f90: New.
18114 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18116 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18117 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18119 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18122 * gcc.target/sh/pr54236-4.c: New.
18124 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18126 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18127 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18130 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18132 PR libfortran/64770
18133 * gfortran.dg/open_new_segv.f90: New test.
18135 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18144 * gcc.target/sh/pr64345-1.c: New.
18145 * gcc.target/sh/pr64345-2.c: New.
18146 * gcc.target/sh/pr59533-1.c: New.
18147 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18148 * gcc.target/sh/pr52933-2.c: Likewise.
18149 * gcc.target/sh/pr54089-1.c: Likewise.
18150 * gcc.target/sh/pr54236-1.c: Likewise.
18151 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18152 * gcc.target/sh/pr49263-1.c: Remove xfails.
18153 * gcc.target/sh/pr49263-2.c: Likewise.
18154 * gcc.target/sh/pr49263-3.c: Likewise.
18155 * gcc.target/sh/pr53987-1.c: Likewise.
18156 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18157 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18158 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18159 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18160 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18161 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18163 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18166 2015-01-24 Tom de Vries <tom@codesourcery.com>
18168 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18170 2015-01-23 Ian Lance Taylor <iant@google.com>
18173 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18174 targets without split stack support.
18176 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18179 * gcc.target/i386/pr64317.c: New test.
18181 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18183 PR rtl-optimization/63637
18184 PR rtl-optimization/60663
18185 * gcc.dg/pr63637-1.c: New test.
18186 * gcc.dg/pr63637-2.c: New test.
18187 * gcc.dg/pr63637-3.c: New test.
18188 * gcc.dg/pr63637-4.c: New test.
18189 * gcc.dg/pr63637-5.c: New test.
18190 * gcc.dg/pr63637-6.c: New test.
18191 * gcc.target/i386/pr63637-1.c: New test.
18192 * gcc.target/i386/pr63637-2.c: New test.
18193 * gcc.target/i386/pr63637-3.c: New test.
18194 * gcc.target/i386/pr63637-4.c: New test.
18195 * gcc.target/i386/pr63637-5.c: New test.
18196 * gcc.target/i386/pr63637-6.c: New test.
18198 2015-01-23 Richard Biener <rguenther@suse.de>
18201 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18202 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18204 2015-01-23 Marek Polacek <polacek@redhat.com>
18206 PR preprocessor/60570
18207 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18208 * gcc.dg/cpp/pr60570.c: New test.
18210 2015-01-23 Richard Biener <rguenther@suse.de>
18213 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18214 vectorization on vect64 targets.
18216 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18219 * gfortran.dg/class_allocate_17.f90: New.
18221 2015-01-23 Tobias Burnus <burnus@net-b.de>
18224 * gfortran.dg/goacc/combined_loop.f90: New.
18226 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18229 * gfortran.dg/make_unit.f90: New test.
18231 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18234 * gfortran.dg/negative_unit_int8.f: Update.
18236 2015-01-22 Jeff Law <law@redhat.com>
18239 * gcc.target/m68k/pr52076-1.c: New test.
18240 * gcc.target/m68k/pr52076-2.c: New test.
18242 2015-01-22 Richard Biener <rguenther@suse.de>
18244 PR middle-end/64728
18245 * gcc.dg/torture/pr64728.c: New testcase.
18247 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18250 * g++.dg/pr64688.C: New test.
18252 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18254 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18255 to avoid errors with -fpic.
18257 2015-01-22 Richard Biener <rguenther@suse.de>
18260 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18262 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18264 PR rtl-optimization/64682
18265 * gcc.c-torture/execute/pr64682.c: New file.
18267 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18270 * gcc.dg/pr64511.c: New test.
18272 PR rtl-optimization/62078
18273 * g++.dg/opt/pr62078.C: New test.
18276 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18278 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18281 * gfortran.dg/internal_pack_15.f90: New test.
18283 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18285 * c-c++-common/tsan/step.c: New testcase.
18287 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18289 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18291 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18293 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18297 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18299 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18301 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18303 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18305 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18307 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18309 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18311 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18313 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18315 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18317 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18319 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18321 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18323 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18325 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18329 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18331 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18333 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18337 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18338 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18339 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18342 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18344 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18345 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18346 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18349 2015-01-21 Renlin Li <renlin.li@arm.com>
18351 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18352 * g++.dg/tls/thread_local5g.C: Likewise.
18353 * g++.dg/tls/thread_local6g.C: Likewise.
18355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18357 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18358 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18359 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18361 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18363 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18364 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18365 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18369 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18370 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18371 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18373 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18375 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18376 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18377 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18379 2015-01-20 Jeff Law <law@redhat.com>
18382 * gcc.target/m68k/pr59946.c: New test.
18384 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18386 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18387 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18388 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18390 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18392 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18393 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18394 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18396 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18398 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18399 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18400 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18402 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18404 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18405 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18406 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18408 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18411 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18413 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18414 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18415 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18417 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18419 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18420 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18421 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18423 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18425 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18427 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18429 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18432 * g++.dg/ubsan/pr64632.C: New test.
18435 * gcc.dg/pr64663.c: New test.
18437 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18440 * g++.dg/warn/Wunused-var-23.C: New.
18442 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18445 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18446 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18448 2015-01-20 Richard Biener <rguenther@suse.de>
18451 * gcc.dg/lto/pr64684_0.c: New testcase.
18452 * gcc.dg/lto/pr64684_1.c: Likewise.
18453 * gcc.dg/lto/pr64684_2.c: Likewise.
18454 * gcc.dg/lto/pr64685_0.c: Likewise.
18455 * gcc.dg/lto/pr64685_1.c: Likewise.
18457 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18460 * g++.dg/cpp1y/lambda-init12.C: New.
18462 2015-01-20 Richard Biener <rguenther@suse.de>
18464 PR tree-optimization/64410
18465 * g++.dg/vect/pr64410.cc: Require vect_double.
18467 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18470 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18472 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18476 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18478 PR rtl-optimization/64081
18479 * gcc.dg/pr64081.c: New test.
18481 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18483 * jit.dg/harness.h: Include <unistd.h>.
18484 (CHECK_NO_ERRORS): New.
18485 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18486 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18487 gcc_jit_context_compile_to_file.
18488 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18489 args to the spawned executable.
18490 (jit-expand-vars): New function.
18491 (jit-exe-params): New variable.
18492 (dg-jit-set-exe-params): New function.
18493 (jit-dg-test): Detect testcases that use
18494 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18495 Set arguments of spawned process to jit-exe-params.
18496 (jit-get-output-filename): New function.
18497 (jit-setup-compile-to-file): New function.
18498 (jit-verify-compile-to-file): New function.
18499 (jit-run-executable): New function.
18500 (jit-verify-executable): New function.
18501 * jit.dg/test-compile-to-assembler.c: New testcase.
18502 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18503 * jit.dg/test-compile-to-executable.c: New testcase.
18504 * jit.dg/test-compile-to-object.c: New testcase.
18506 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18509 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18512 2015-01-19 Martin Liska <mliska@suse.cz>
18514 * objc/compile/pr64668.m: New test.
18516 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18518 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18519 (create_overflow_fn): Update comment to clarify that
18520 the third param of the created function is a bool *, not
18522 (verify_int_overflow_fn): Convert param "expected_ovf" from
18523 int to bool. Update third param of "overflow_fn_type" from int *
18524 to bool *. Update local "actual_ovf" from int to bool.
18525 (verify_uint_overflow_fn): Likewise.
18527 2015-01-19 Martin Liska <mliska@suse.cz>
18529 * gcc.dg/ipa/ipa-icf-33.c: New test.
18531 2015-01-19 Felix Yang <felix.yang@huawei.com>
18532 Haijian Zhang <z.zhanghaijian@huawei.com>
18534 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18535 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18536 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18537 result_float64x2, expected_hfloat64x2): New helper type, variable and
18539 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18540 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18541 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18542 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18543 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18544 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18545 and target without the FMA feature.
18547 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18549 * gcc.target/aarch64/pr64304.c: New testcase.
18551 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18553 PR rtl-optimization/64081
18554 * gcc.dg/pr64081.c: New test.
18556 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18559 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18561 * gcc.target/aarch64/test_frame_6.c: Likewise.
18562 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18563 and x19 (in the epilogue).
18564 * gcc.target/aarch64/test_frame_4.c: Likewise.
18565 * gcc.target/aarch64/test_frame_7.c: Likewise.
18567 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18569 * gcc.target/i386/chkp-always_inline.c: New.
18571 2015-01-15 Andrew Pinski <apinski@cavium.com>
18572 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18574 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18575 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18577 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18580 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18581 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18583 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18586 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18588 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18591 * gcc.target/sh/torture/pr64652.c: New.
18593 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18595 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18596 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18597 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18598 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18599 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18600 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18602 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18605 * g++.dg/torture/pr64378.C: New testcase.
18607 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18610 * gfortran.dg/block_13.f08: New test
18612 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18615 * gfortran.dg/associate_1.f03: Allow test for character with
18618 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18620 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18621 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18623 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18625 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18627 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18630 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18632 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18635 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18638 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18641 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18643 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18646 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18648 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18650 PR rtl-optimization/52773
18651 * gcc.c-torture/compile/pr52773.c: New test.
18653 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18656 * g++.dg/cpp0x/alias-decl-46.C: New.
18658 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18660 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18662 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18664 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18666 (CHECK_FP): Likewise.
18667 (CHECK_CUMULATIVE_SAT): Likewise.
18669 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18671 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18672 (Set_Neon_Cumulative_Sat): Add parameter.
18673 (__set_neon_cumulative_sat): Support new parameter.
18674 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18675 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18677 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18678 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18681 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18683 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18684 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18686 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18689 * g++.dg/tls/thread_local-ice4.C: New.
18691 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18693 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18696 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18699 * g++.dg/cpp0x/vt-62276.C: New.
18701 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18703 PR middle-end/64353
18704 * g++.dg/pr64353.C: New.
18706 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18709 * gcc.target/aarch64/pr64263_1.c: New test.
18711 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18713 PR tree-optimization/64434
18714 * gcc.dg/torture/pr64434.c: Move to...
18715 * gcc.dg/pr64434.c: ... here.
18717 2015-01-16 Richard Biener <rguenther@suse.de>
18719 PR middle-end/64614
18720 * gcc.dg/uninit-18.c: New testcase.
18722 2015-01-16 Richard Biener <rguenther@suse.de>
18724 PR tree-optimization/64568
18725 * g++.dg/torture/pr64568-2.C: New testcase.
18727 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18730 * gcc.target/i386/chkp-label-address.c: New.
18732 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18735 * gfortran.dg/pointer_init_6.f90: Extended.
18737 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18739 * gcc.c-torture/compile/20150108.c: New test.
18741 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18743 * gcc.target/visium: New directory.
18745 2015-01-16 Richard Biener <rguenther@suse.de>
18747 PR tree-optimization/61743
18748 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18749 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18751 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18753 * gcc.dg/pr64015.c: New test.
18755 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18759 * g++.dg/ipa/pr64612.C: New test.
18761 2015-01-16 Renlin Li <renlin.li@arm.com>
18763 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18765 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18767 * gcc.target/i386/sse-14.c: Test new intrinsic.
18768 * gcc.target/i386/sse-22.c: Ditto.
18770 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18773 * g++.dg/cpp0x/auto44.C: New.
18775 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18778 * gcc.target/nios2/gpopt-all.c: New test case.
18779 * gcc.target/nios2/gpopt-local.c: New test case.
18780 * gcc.target/nios2/gpopt-global.c: New test case.
18781 * gcc.target/nios2/gpopt-data.c: New test case.
18782 * gcc.target/nios2/gpopt-none.c: New test case.
18784 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18786 * g++.dg/ubsan/vptr-1.C: New test.
18787 * g++.dg/ubsan/vptr-2.C: New test.
18788 * g++.dg/ubsan/vptr-3.C: New test.
18789 * g++.dg/ubsan/vptr-4.C: New test.
18790 * g++.dg/ubsan/vptr-5.C: New test.
18791 * g++.dg/ubsan/vptr-6.C: New test.
18792 * g++.dg/ubsan/vptr-7.C: New test.
18793 * g++.dg/ubsan/vptr-8.C: New test.
18794 * g++.dg/ubsan/vptr-9.C: New test.
18796 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18798 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18800 * lib/gcc-dg.exp: Likewise.
18802 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18804 PR rtl-optimization/64110
18805 * gcc.target/i386/pr64110.c: Add scan-assembler.
18807 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18808 James Norris <jnorris@codesourcery.com>
18809 Cesar Philippidis <cesar@codesourcery.com>
18810 Ilmir Usmanov <i.usmanov@samsung.com>
18812 * lib/target-supports.exp (check_effective_target_fopenacc): New
18814 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18815 * g++.dg/goacc/goacc.exp: Likewise.
18816 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18817 * gcc.dg/goacc/goacc.exp: Likewise.
18818 * gfortran.dg/goacc/goacc.exp: Likewise.
18819 * c-c++-common/cpp/openacc-define-1.c: New file.
18820 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18821 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18822 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18823 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18824 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18825 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18826 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18827 * c-c++-common/goacc/cache-1.c: Likewise.
18828 * c-c++-common/goacc/clauses-fail.c: Likewise.
18829 * c-c++-common/goacc/collapse-1.c: Likewise.
18830 * c-c++-common/goacc/data-1.c: Likewise.
18831 * c-c++-common/goacc/data-2.c: Likewise.
18832 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18833 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18834 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18835 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18836 * c-c++-common/goacc/if-clause-1.c: Likewise.
18837 * c-c++-common/goacc/if-clause-2.c: Likewise.
18838 * c-c++-common/goacc/kernels-1.c: Likewise.
18839 * c-c++-common/goacc/loop-1.c: Likewise.
18840 * c-c++-common/goacc/loop-private-1.c: Likewise.
18841 * c-c++-common/goacc/nesting-1.c: Likewise.
18842 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18843 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18844 * c-c++-common/goacc/parallel-1.c: Likewise.
18845 * c-c++-common/goacc/pcopy.c: Likewise.
18846 * c-c++-common/goacc/pcopyin.c: Likewise.
18847 * c-c++-common/goacc/pcopyout.c: Likewise.
18848 * c-c++-common/goacc/pcreate.c: Likewise.
18849 * c-c++-common/goacc/pragma_context.c: Likewise.
18850 * c-c++-common/goacc/present-1.c: Likewise.
18851 * c-c++-common/goacc/reduction-1.c: Likewise.
18852 * c-c++-common/goacc/reduction-2.c: Likewise.
18853 * c-c++-common/goacc/reduction-3.c: Likewise.
18854 * c-c++-common/goacc/reduction-4.c: Likewise.
18855 * c-c++-common/goacc/sb-1.c: Likewise.
18856 * c-c++-common/goacc/sb-2.c: Likewise.
18857 * c-c++-common/goacc/sb-3.c: Likewise.
18858 * c-c++-common/goacc/update-1.c: Likewise.
18859 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18860 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18861 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18862 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18863 * gfortran.dg/goacc/assumed.f95: Likewise.
18864 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18865 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18866 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18867 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18868 * gfortran.dg/goacc/branch.f95: Likewise.
18869 * gfortran.dg/goacc/cache-1.f95: Likewise.
18870 * gfortran.dg/goacc/coarray.f95: Likewise.
18871 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18872 * gfortran.dg/goacc/cray.f95: Likewise.
18873 * gfortran.dg/goacc/critical.f95: Likewise.
18874 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18875 * gfortran.dg/goacc/data-tree.f95: Likewise.
18876 * gfortran.dg/goacc/declare-1.f95: Likewise.
18877 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18878 * gfortran.dg/goacc/fixed-1.f: Likewise.
18879 * gfortran.dg/goacc/fixed-2.f: Likewise.
18880 * gfortran.dg/goacc/fixed-3.f: Likewise.
18881 * gfortran.dg/goacc/fixed-4.f: Likewise.
18882 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18883 * gfortran.dg/goacc/if.f95: Likewise.
18884 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18885 * gfortran.dg/goacc/list.f95: Likewise.
18886 * gfortran.dg/goacc/literal.f95: Likewise.
18887 * gfortran.dg/goacc/loop-1.f95: Likewise.
18888 * gfortran.dg/goacc/loop-2.f95: Likewise.
18889 * gfortran.dg/goacc/loop-3.f95: Likewise.
18890 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18891 * gfortran.dg/goacc/omp.f95: Likewise.
18892 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18893 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18894 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18895 * gfortran.dg/goacc/parameter.f95: Likewise.
18896 * gfortran.dg/goacc/private-1.f95: Likewise.
18897 * gfortran.dg/goacc/private-2.f95: Likewise.
18898 * gfortran.dg/goacc/private-3.f95: Likewise.
18899 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18900 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18901 * gfortran.dg/goacc/reduction.f95: Likewise.
18902 * gfortran.dg/goacc/routine-1.f90: Likewise.
18903 * gfortran.dg/goacc/routine-2.f90: Likewise.
18904 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18905 * gfortran.dg/goacc/several-directives.f95: Likewise.
18906 * gfortran.dg/goacc/sie.f95: Likewise.
18907 * gfortran.dg/goacc/subarrays.f95: Likewise.
18908 * gfortran.dg/gomp/map-1.f90: Likewise.
18909 * gfortran.dg/openacc-define-1.f90: Likewise.
18910 * gfortran.dg/openacc-define-2.f90: Likewise.
18911 * gfortran.dg/openacc-define-3.f90: Likewise.
18912 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18913 * g++.dg/gomp/block-2.C: Likewise.
18914 * g++.dg/gomp/block-3.C: Likewise.
18915 * g++.dg/gomp/block-5.C: Likewise.
18916 * g++.dg/gomp/target-1.C: Likewise.
18917 * g++.dg/gomp/target-2.C: Likewise.
18918 * g++.dg/gomp/taskgroup-1.C: Likewise.
18919 * g++.dg/gomp/teams-1.C: Likewise.
18920 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18921 * gcc.dg/cilk-plus/jump.c: Likewise.
18922 * gcc.dg/gomp/block-1.c: Likewise.
18923 * gcc.dg/gomp/block-10.c: Likewise.
18924 * gcc.dg/gomp/block-2.c: Likewise.
18925 * gcc.dg/gomp/block-3.c: Likewise.
18926 * gcc.dg/gomp/block-4.c: Likewise.
18927 * gcc.dg/gomp/block-5.c: Likewise.
18928 * gcc.dg/gomp/block-6.c: Likewise.
18929 * gcc.dg/gomp/block-7.c: Likewise.
18930 * gcc.dg/gomp/block-8.c: Likewise.
18931 * gcc.dg/gomp/block-9.c: Likewise.
18932 * gcc.dg/gomp/target-1.c: Likewise.
18933 * gcc.dg/gomp/target-2.c: Likewise.
18934 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18935 * gcc.dg/gomp/teams-1.c: Likewise.
18937 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18939 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18942 2015-01-15 Mike Stump <mikestump@comcast.net>
18944 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18945 * gcc.dg/inline_2.c: Likewise.
18946 * gcc.dg/inline_3.c: Likewise.
18947 * gcc.dg/inline_4.c: Likewise.
18949 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18952 * gfortran.dg/proc_ptr_comp_43.f90: New.
18954 2015-01-15 Mike Stump <mikestump@comcast.net>
18956 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18957 * gcc.dg/unroll_2.c: Likewise.
18958 * gcc.dg/unroll_3.c: Likewise.
18959 * gcc.dg/unroll_4.c: Likewise.
18960 * gcc.dg/unroll_5.c: Likewise.
18962 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18965 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18967 * gcc.target/aarch64/test_frame_6.c: Likewise.
18968 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18969 x30 and x19 (in the epilogue).
18970 * gcc.target/aarch64/test_frame_4.c: Likewise.
18971 * gcc.target/aarch64/test_frame_7.c: Likewise.
18973 2015-01-15 Martin Liska <mliska@suse.cz>
18975 * g++.dg/ipa/pr64068.C: New test.
18976 * gcc.dg/ipa/PR64559.c: New test.
18978 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18980 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18983 2015-01-15 Richard Biener <rguenther@suse.de>
18985 PR tree-optimization/61743
18986 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18987 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18989 2015-01-15 Renlin Li <renlin.li@arm.com>
18991 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18992 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18994 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18996 * gcc.dg/vect/vect-aggressive-1.c: New.
18997 * gcc.target/i386/avx2-vect-aggressive.c: New.
18999 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19001 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19003 2015-01-15 Richard Biener <rguenther@suse.de>
19006 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19007 -Wl,-undefined,dynamic_lookup.
19009 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19011 * gnat.dg/opt47.adb: New test.
19013 2015-01-15 Richard Biener <rguenther@suse.de>
19016 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19018 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19020 PR tree-optimization/64434
19021 * gcc.dg/torture/pr64434.c: New test.
19023 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19025 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19026 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19027 -march=loongson* and -march=octeon* require -mno-micromips.
19029 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19030 Matthew Fortune <matthew.fortune@imgtec.com>
19032 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19033 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19034 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19035 * gcc.target/mips/call-saved-7.c: New file.
19036 * gcc.target/mips/call-saved-8.c: New file.
19037 * gcc.target/mips/call-saved-9.c: New file.
19039 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19041 * gcc.target/mips/lsa.c: New file.
19042 * gcc.target/mips/mips64-lsa.c: Likewise.
19043 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19044 * gcc.target/mips/mulsize-4.c: Likewise.
19045 * gcc.target/mips/mulsize-5.c: New file.
19046 * gcc.target/mips/mulsize-6.c: Likewise.
19047 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19048 and !HAS_LSA as ghost options.
19049 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19052 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19054 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19056 2015-01-15 Richard Biener <rguenther@suse.de>
19058 PR middle-end/64365
19059 * gcc.dg/torture/pr64365.c: New testcase.
19061 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19063 * gcc.dg/stackprotectexplicit1.c: New test.
19064 * g++.dg/stackprotectexplicit2.c: New test.
19066 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19069 * gfortran.dg/inquire_internal.f90: New.
19070 * gfortran.dg/negative_unit_check.f90: New.
19072 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19075 * gcc.target/sh/pr53988-1.c: New.
19077 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19080 * g++.dg/tls/thread_local-ice3.C: New.
19082 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19084 * gcc.target/i386/fentry-override.c: Properly place {} in target
19085 selector. Remove nonpic.
19086 * gcc.target/i386/fentry.c: Likewise.
19088 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19090 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19091 warnings instead of errors.
19093 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19095 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19096 option support instead of ENABLE_LTO from Makefile.
19098 2015-01-14 Richard Biener <rguenther@suse.de>
19100 PR tree-optimization/59354
19101 * gcc.dg/vect/pr59354.c: New testcase.
19103 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19105 * lib/target-supports.exp
19106 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19107 on ARM architures before v7.
19109 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19111 PR middle-end/59448
19112 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19113 an atomic_exchange.
19115 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19118 * gcc.target/i386/pr64386.c: New test.
19120 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19123 * gcc.target/i386/pr64393.c: New test.
19125 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19128 * gcc.target/i386/pr64387.c: New test.
19130 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19132 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19134 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19136 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19138 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19141 * gcc.target/arm/pr64453.c: New.
19143 2015-01-14 Richard Biener <rguenther@suse.de>
19146 * gcc.dg/lto/pr64415_0.c: New testcase.
19147 * gcc.dg/lto/pr64415_1.c: Likewise.
19149 2015-01-14 Martin Liska <mliska@suse.cz>
19151 * gcc.dg/ipa/pr64307.c: New test.
19153 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19155 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19156 64-bit and 128-bit.
19158 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19161 * gcc.target/arm/pr64460_1.c: New test.
19163 2015-01-14 Richard Biener <rguenther@suse.de>
19165 PR tree-optimization/64493
19166 PR tree-optimization/64495
19167 * gcc.dg/vect/pr64493.c: New testcase.
19168 * gcc.dg/vect/pr64495.c: Likewise.
19170 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19172 * gcc.dg/Warray-bounds-11.c: New test-case.
19174 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19176 * gcc.target/mips/octeon3-pipe-1.c: New test.
19178 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19180 * jit.dg/harness.h (set_up_logging): Move string concatenation
19182 (concat_strings): New function.
19183 (dump_reproducer): New function.
19184 (test_jit): Call dump_reproducer.
19185 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19187 (jit-dg-test): Delete any generated reproducer from previous runs.
19188 Verify that a generated reproducer was created, and verify that it
19190 * jit.dg/test-nested-contexts.c (main): Call
19191 gcc_jit_context_dump_reproducer_to_file.
19193 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19195 * gcc.dg/aru-2.c: Add dg-require-profiling.
19197 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19199 * lib/target-supports.exp (check_profiling_available): Check if
19202 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19205 * g++.dg/torture/pr64565.C: New testcase.
19207 2015-01-13 Marek Polacek <polacek@redhat.com>
19209 PR middle-end/64391
19210 * gcc.dg/tm/pr64391.c: New test.
19212 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19214 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19217 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19219 * gcc.target/i386/pie.c: New test.
19221 * lib/target-supports.exp (check_effective_target_pie): New.
19223 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19225 PR rtl-optimization/64286
19226 * gcc.target/i386/avx2-pr64286.c: New test.
19228 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19231 * g++.dg/cpp0x/vt-57626.C: New.
19233 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19236 * gfortran.dg/pr64528.f90: New test.
19238 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19240 * gcc.target/aarch64/subsp.c: New test.
19242 2015-01-13 Andrew Pinski <apinski@cavium.com>
19244 * gcc.target/aarch64/store-pair-1.c: New testcase.
19246 2015-01-13 Richard Biener <rguenther@suse.de>
19249 * gcc.dg/lto/pr64373_0.c: New testcase.
19251 2015-01-13 Andrew Pinski <apinski@cavium.com>
19253 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19254 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19256 2015-01-13 Richard Biener <rguenther@suse.de>
19258 PR tree-optimization/64406
19259 * gcc.dg/pr64406.c: New testcase.
19261 2015-01-13 Richard Biener <rguenther@suse.de>
19263 PR tree-optimization/64404
19264 * gcc.dg/vect/pr64404.c: New testcase.
19266 2015-01-13 Richard Biener <rguenther@suse.de>
19268 PR tree-optimization/64568
19269 * g++.dg/torture/pr64568.C: New testcase.
19271 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19273 * jit.dg/test-error-local-used-from-other-function.c: New test
19275 * jit.dg/test-error-param-reuse.c: New test case.
19276 * jit.dg/test-error-param-sharing.c: New test case.
19277 * jit.dg/test-error-param-used-from-other-function.c: New test
19279 * jit.dg/test-error-param-used-without-a-function.c: New test
19282 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19284 PR tree-optimization/64563
19285 * gcc.dg/pr64563.c: New test.
19288 * gcc.target/i386/pr64513.c: New test.
19290 PR tree-optimization/64454
19291 * gcc.dg/pr64454.c: New test.
19294 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19296 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19297 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19298 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19299 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19300 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19301 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19302 * gcc.dg/vect/slp-25.c: Likewise.
19303 * gcc.dg/vect/vect-109.c: Likewise.
19304 * gcc.dg/vect/vect-13.c: Likewise.
19305 * gcc.dg/vect/vect-17.c: Likewise.
19306 * gcc.dg/vect/vect-18.c: Likewise.
19307 * gcc.dg/vect/vect-19.c: Likewise.
19308 * gcc.dg/vect/vect-20.c: Likewise.
19309 * gcc.dg/vect/vect-21.c: Likewise.
19310 * gcc.dg/vect/vect-22.c: Likewise.
19311 * gcc.dg/vect/vect-27.c: Likewise.
19312 * gcc.dg/vect/vect-29.c: Likewise.
19313 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19314 * gcc.dg/vect/vect-2.c: Likewise.
19315 * gcc.dg/vect/vect-3.c: Likewise.
19316 * gcc.dg/vect/vect-4.c: Likewise.
19317 * gcc.dg/vect/vect-5.c: Likewise.
19318 * gcc.dg/vect/vect-72.c: Likewise.
19319 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19320 * gcc.dg/vect/vect-73.c: Likewise.
19321 * gcc.dg/vect/vect-77-global.c: Likewise.
19322 * gcc.dg/vect/vect-78-global.c: Likewise.
19323 * gcc.dg/vect/vect-7.c: Likewise.
19324 * gcc.dg/vect/vect-86.c: Likewise.
19325 * gcc.dg/vect/vect-align-1.c: Likewise.
19326 * gcc.dg/vect/vect-align-3.c: Likewise.
19327 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19328 * gcc.dg/vect/vect-all.c: Likewise.
19329 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19330 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19331 * gcc.dg/vect/vect-peel-3.c: Likewise.
19332 * gcc.dg/vect/vect-peel-4.c: Likewise.
19333 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19335 2015-01-12 Jeff Law <law@redhat.com>
19338 * gcc.target/m68k/pr64461.c: New test.
19340 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19342 * jit.dg/test-array-as-pointer.c (create_code): Update call
19343 to gcc_jit_context_new_global by setting "kind" to
19344 GCC_JIT_GLOBAL_IMPORTED.
19345 * jit.dg/test-error-array-as-pointer.c: Likewise.
19346 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19347 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19348 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19349 * jit.dg/test-using-global.c (the_global): Rename to...
19350 (imported_global): ...this.
19351 (create_code): Update to test the three kinds of global.
19352 (verify_code): Likewise.
19354 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19357 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19358 undefined behavior.
19359 * gcc.target/i386/pr64291-2.c: Updated.
19361 2015-01-12 Richard Biener <rguenther@suse.de>
19363 PR tree-optimization/64530
19364 * gfortran.dg/pr64530.f90: New testcase.
19366 2015-01-12 Richard Biener <rguenther@suse.de>
19368 PR middle-end/64357
19369 * gcc.dg/torture/pr64357.c: New testcase.
19371 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19373 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19376 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19377 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19379 2015-01-12 Martin Liska <mliska@suse.cz>
19381 * gcc.dg/ipa/PR64550.c: New test.
19383 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19386 * g++.dg/ipa/pr63470.C: New testcase.
19388 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19391 * gfortran.dg/typebound_operator_20.f90: New.
19393 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19396 * gfortran.dg/proc_ptr_comp_42.f90: New.
19398 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19401 * gfortran.dg/proc_ptr_comp_41.f90: New.
19403 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19405 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19407 2015-01-10 Tobias Burnus <burnus@net-b.de>
19410 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19411 and add dg-excess-errors.
19412 * gfortran.dg/line_length_6.f90: New.
19413 * gfortran.dg/line_length_7.f90: New.
19414 * gfortran.dg/line_length_8.f90: New.
19415 * gfortran.dg/line_length_9.f90: New.
19416 * gfortran.dg/line_length_10.f90: New.
19417 * gfortran.dg/line_length_11.f90: New.
19419 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19421 * jit.dg/test-threads.c (struct testcase): Move declaration
19422 to jit.dg/all-non-failing-tests.h.
19423 (testcases): Likewise.
19424 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19425 declaration here from jit.dg/all-non-failing-tests.h.
19426 (testcases): Likewise.
19427 * jit.dg/test-combination.c (create_code): Eliminate spelling
19428 out all of the testcases in favor of looping through the
19429 "testcases" metadata.
19430 (verify_code): Likewise.
19432 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19434 PR rtl-optimization/64536
19435 * gcc.dg/pr64536.c: New test.
19437 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19439 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19440 * jit.dg/test-combination.c (create_code): Likewise.
19441 (verify_code): Likewise.
19442 * jit.dg/test-constants.c: New test case.
19443 * jit.dg/test-threads.c: Add test-constants.c.
19445 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19448 * objc.dg/gnu-api-2-class.m: Add a test case
19449 for the above change.
19451 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19453 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19455 2015-01-09 Richard Biener <rguenther@suse.de>
19457 PR tree-optimization/64410
19458 * g++.dg/vect/pr64410.cc: New testcase.
19460 2015-01-09 Martin Liska <mliska@suse.cz>
19462 * gcc.dg/ipa/ipa-icf-32.c: New test.
19464 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19466 * c-c++-common/tsan/tsan_barrier.h: New.
19467 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19468 * c-c++-common/tsan/bitfield_race.c: Likewise.
19469 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19470 * c-c++-common/tsan/mutexset1.c: Likewise.
19471 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19472 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19473 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19474 * c-c++-common/tsan/simple_race.c: Likewise.
19475 * c-c++-common/tsan/simple_stack.c: Likewise.
19476 * c-c++-common/tsan/sleep_sync.c: Likewise.
19477 * c-c++-common/tsan/tiny_race.c: Likewise.
19478 * c-c++-common/tsan/tls_race.c: Likewise.
19479 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19480 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19481 * g++.dg/tsan/atomic_free.C: Likewise.
19482 * g++.dg/tsan/atomic_free2.C: Likewise.
19483 * g++.dg/tsan/cond_race.C: Likewise.
19484 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19486 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19489 * lib/target-supports.exp (check_effective_target_libatomic_available):
19491 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19492 targets that match effective-target libatomic_available.
19493 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19495 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19497 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19498 Verify the result of gcc_jit_context_get_last_error.
19499 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19501 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19503 PR tree-optimization/63989
19504 * gcc.dg/strlenopt-27.c: New test.
19506 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19508 * jit.dg/harness.h (set_up_logging): New function.
19509 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19510 set_up_logging on the context, so that every testcase is
19511 logged to a particular file.
19512 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19513 and call gcc_jit_context_set_logfile on the top-level context.
19515 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19518 * g++.dg/opt/pr64338.C: New test.
19520 2015-01-08 Tobias Burnus <burnus@net-b.de>
19522 * gfortran.dg/coarray/codimension_2b.f90: New file.
19523 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19524 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19526 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19529 * g++.dg/ext/fnname4.C: New.
19531 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19534 * g++.dg/cpp0x/constexpr-64462.C: New.
19536 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19539 * g++.dg/cpp0x/deleted10.C: New.
19541 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19543 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19545 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19547 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19548 GCC_JIT_UNARY_OP_ABS.
19549 (verify_unary_ops): Likewise.
19551 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19553 * jit.dg/test-arith-overflow.c: New test case.
19554 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19555 * jit.dg/test-combination.c (create_code): Likewise.
19556 (verify_code): Likewise.
19557 * jit.dg/test-threads.c (testcases): Likewise.
19559 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19561 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19562 rather than "jit". Load g++.exp, and call g++_init.
19563 Run test-*.cc files within the testsuite and *.cc files within
19565 (jit-dg-test): Drop the addition of -fgnu89-inline to
19566 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19567 doing it when compiling C testcases (since g++ does not handle
19568 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19569 is restored to the value after g++_init ran, rather than the
19570 value before g++_init ran. Return a list of
19571 $comp_output $output_file, as dg-test assumes.
19573 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19575 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19576 make it easier to figure out the origin of each test result when
19577 running test-combination.c and test-threads.c.
19578 (CHECK_VALUE): Likewise.
19579 (CHECK_DOUBLE_VALUE): Likewise.
19580 (CHECK_STRING_VALUE): Likewise.
19581 (CHECK_STRING_STARTS_WITH): Likewise.
19582 (CHECK_STRING_CONTAINS): Likewise.
19584 (check_string_value): Likewise, add "funcname" param.
19585 (check_string_starts_with): Likewise.
19586 (check_string_contains): Likewise.
19588 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19590 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19591 generating name of built executable.
19593 2015-01-07 Marek Polacek <polacek@redhat.com>
19596 * gcc.dg/pr64440.c: New test.
19597 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19599 2015-01-07 Marek Polacek <polacek@redhat.com>
19602 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19603 * gcc.dg/pr64417.c: New test.
19605 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19608 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19611 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19613 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19614 Check if testcases run without errors, not just if they compile.
19616 2015-01-06 Christian Bruel <christian.bruel@st.com>
19619 * gcc.target/sh/pr64507.c: New test.
19621 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19623 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19625 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19627 * c-c++-common/asan/sanitize-all-1.c: New test.
19628 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19629 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19630 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19631 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19633 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19635 * lib/target-supports.exp (check_profiling_available): Return 0 for
19637 (check_effective_target_tls_runtime): Likewise.
19638 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19639 * gcc.dg/20020312-2.c: Adjust for Visium.
19640 * gcc.dg/tls/thr-cse-1.c: Likewise
19641 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19642 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19643 * gcc.dg/weak/typeof-2.c: Likewise.
19645 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19647 PR rtl-optimization/64287
19648 * gcc.dg/aru-2.c: New test.
19650 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19653 * c-c++-common/ubsan/pr64344-1.c: New test.
19654 * c-c++-common/ubsan/pr64344-2.c: New test.
19656 PR tree-optimization/64465
19657 * gcc.dg/pr64465.c: New test.
19659 PR tree-optimization/64494
19660 * gcc.c-torture/compile/pr64494.c: New test.
19662 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19665 * gfortran.dg/realloc_on_assign_25.f90: New test.
19667 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19669 Update copyright years.
19671 2015-01-05 Marek Polacek <polacek@redhat.com>
19674 * gcc.dg/pr64423.c: New test.
19676 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19678 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19679 mmix-knuth-mmixware for the same reason as for MIPS.
19680 * gcc.dg/debug/debug-2.c: Ditto.
19682 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19684 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19687 * lib/gfortran.exp: Add libatomic library search path.
19688 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19689 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19691 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19693 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19695 * c-c++-common/tsan/bitfield_race.c: New testcase.
19696 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19698 2015-01-02 Tobias Burnus <burnus@net-b.de>
19700 * gfortran.dg/coarray/collectives_4.f90: New.
19702 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19705 * gfortran.dg/extends_16.f90: New.
19707 2015-01-02 Tobias Burnus <burnus@net-b.de>
19709 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19711 2015-01-02 Tobias Burnus <burnus@net-b.de>
19713 * gfortran.dg/coarray/codimension_2.f90: New.
19714 * gfortran.dg/coarray/codimension_2a.f90: New.
19715 * gfortran.dg/coarray_35.f90: New.
19716 * gfortran.dg/coarray_35a.f90: New.
19718 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19721 * gfortran.dg/dummy_procedure_11.f90: New.
19723 Copyright (C) 2015 Free Software Foundation, Inc.
19725 Copying and distribution of this file, with or without modification,
19726 are permitted in any medium without royalty provided the copyright
19727 notice and this notice are preserved.